PageSourceSearch

https://getthecall.ai/_next/static/chunks/1gjl2g8a0o4wt.js

js getthecall.ai collected 2026-10-05 14:18:53 UTC 875,416 bytes, 1,426 lines download raw bytes

vendor: 10,716 bytes, line 1
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,338290,e=>{"use strict";var t=e.i(911522);let i=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],n=(0,t.default)("plus",i);e.s(["Plus",0,n],338290)},244685,(e,t,i)=>{!function(){var e={675:function(e,t){"use strict";t.byteLength=c,t.toByteArray=u,t.fromByteArray=p;for(var i=[],n=[],r="u">typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o<s;++o)i[o]=a[o],n[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var i=e.indexOf("=");-1===i&&(i=t);var n=i===t?0:4-i%4;return[i,n]}function c(e){var t=l(e),i=t[0],n=t[1];return(i+n)*3/4-n}function m(e,t,i){return(t+i)*3/4-i}function u(e){var t,i,a=l(e),o=a[0],s=a[1],c=new r(m(e,o,s)),u=0,d=s>0?o-4:o;for(i=0;i<d;i+=4)t=n[e.charCodeAt(i)]<<18|n[e.charCodeAt(i+1)]<<12|n[e.charCodeAt(i+2)]<<6|n[e.charCodeAt(i+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=n[e.charCodeAt(i)]<<2|n[e.charCodeAt(i+1)]>>4,c[u++]=255&t),1===s&&(t=n[e.charCodeAt(i)]<<10|n[e.charCodeAt(i+1)]<<4|n[e.charCodeAt(i+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function d(e){return i[e>>18&63]+i[e>>12&63]+i[e>>6&63]+i[63&e]}function f(e,t,i){for(var n=[],r=t;r<i;r+=3)n.push(d((e[r]<<16&0xff0000)+(e[r+1]<<8&65280)+(255&e[r+2])));return n.join("")}function p(e){for(var t,n=e.length,r=n%3,a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(f(e,s,s+o>l?l:s+o));return 1===r?a.push(i[(t=e[n-1])>>2]+i[t<<4&63]+"=="):2===r&&a.push(i[(t=(e[n-2]<<8)+e[n-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),a.join("")}n[45]=62,n[95]=63},72:function(e,t,i){"use strict";var n=i(675),r=i(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50;var o=0x7fffffff;function s(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}function l(e){if(e>o)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,i){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return f(e)}return m(e,t,i)}function m(e,t,i){if("string"==typeof e)return p(e,t);if(ArrayBuffer.isView(e))return h(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return g(e,t,i);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,i);var r=b(e);if(r)return r;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,i);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function d(e,t,i){return(u(e),e<=0)?l(e):void 0!==t?"string"==typeof i?l(e).fill(t,i):l(e).fill(t):l(e)}function f(e){return u(e),l(e<0?0:0|v(e))}function p(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!c.isEncoding(t))throw TypeError("Unknown encoding: "+t);var i=0|x(e,t),n=l(i),r=n.write(e,t);return r!==i&&(n=n.slice(0,r)),n}function h(e){for(var t=e.length<0?0:0|v(e.length),i=l(t),n=0;n<t;n+=1)i[n]=255&e[n];return i}function g(e,t,i){var n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(i||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(n=void 0===t&&void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,t):new Uint8Array(e,t,i),c.prototype),n}function b(e){if(c.isBuffer(e)){var t=0|v(e.length),i=l(t);return 0===i.length||e.copy(i,0,0,t),i}return void 0!==e.length?"number"!=typeof e.length||X(e.length)?l(0):h(e):"Buffer"===e.type&&Array.isArray(e.data)?h(e.data):void 0}function v(e){if(e>=o)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),c.alloc(+e)}function x(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var i=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===i)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return G(e).length;default:if(r)return n?-1:K(e).length;t=(""+t).toLowerCase(),r=!0}}function w(e,t,i){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===i||i>this.length)&&(i=this.length),i<=0||(i>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,i);case"utf8":case"utf-8":return P(this,t,i);case"ascii":return N(this,t,i);case"latin1":case"binary":return O(this,t,i);case"base64":return j(this,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,i);default:if(n)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function _(e,t,i){var n=e[t];e[t]=e[i],e[i]=n}function M(e,t,i,n,r){if(0===e.length)return -1;if("string"==typeof i?(n=i,i=0):i>0x7fffffff?i=0x7fffffff:i<-0x80000000&&(i=-0x80000000),X(i*=1)&&(i=r?0:e.length-1),i<0&&(i=e.length+i),i>=e.length)if(r)return -1;else i=e.length-1;else if(i<0)if(!r)return -1;else i=0;if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:k(e,t,i,n,r);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(r)return Uint8Array.prototype.indexOf.call(e,t,i);else return Uint8Array.prototype.lastIndexOf.call(e,t,i);return k(e,[t],i,n,r)}throw TypeError("val must be string, number or Buffer")}function k(e,t,i,n,r){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,i/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(r){var m=-1;for(a=i;a<s;a++)if(c(e,a)===c(t,-1===m?0:a-m)){if(-1===m&&(m=a),a-m+1===l)return m*o}else -1!==m&&(a-=a-m),m=-1}else for(i+l>s&&(i=s-l),a=i;a>=0;a--){for(var u=!0,d=0;d<l;d++)if(c(e,a+d)!==c(t,d)){u=!1;break}if(u)return a}return -1}function S(e,t,i,n){i=Number(i)||0;var r=e.length-i;n?(n=Number(n))>r&&(n=r):n=r;var a=t.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(X(s))break;e[i+o]=s}return o}function A(e,t,i,n){return Y(K(t,e.length-i),e,i,n)}function z(e,t,i,n){return Y(V(t),e,i,n)}function E(e,t,i,n){return z(e,t,i,n)}function I(e,t,i,n){return Y(G(t),e,i,n)}function R(e,t,i,n){return Y(W(t,e.length-i),e,i,n)}function j(e,t,i){return 0===t&&i===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,i))}function P(e,t,i){i=Math.min(e.length,i);for(var n=[],r=t;r<i;){var a,o,s,l,c=e[r],m=null,u=c>239?4:c>223?3:c>191?2:1;if(r+u<=i)switch(u){case 1:c<128&&(m=c);break;case 2:(192&(a=e[r+1]))==128&&(l=(31&c)<<6|63&a)>127&&(m=l);break;case 3:a=e[r+1],o=e[r+2],(192&a)==128&&(192&o)==128&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(m=l);break;case 4:a=e[r+1],o=e[r+2],s=e[r+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(m=l)}null===m?(m=65533,u=1):m>65535&&(m-=65536,n.push(m>>>10&1023|55296),m=56320|1023&m),n.push(m),r+=u}return C(n)}t.kMaxLength=0x7fffffff,c.TYPED_ARRAY_SUPPORT=s(),!c.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}}),c.poolSize=8192,c.from=function(e,t,i){return m(e,t,i)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array),c.alloc=function(e,t,i){return d(e,t,i)},c.allocUnsafe=function(e){return f(e)},c.allocUnsafeSlow=function(e){return f(e)},c.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==c.prototype},c.compare=function(e,t){if(J(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=c.from(t,t.offset,t.byteLength)),!c.isBuffer(e)||!c.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var i=e.length,n=t.length,r=0,a=Math.min(i,n);r<a;++r)if(e[r]!==t[r]){i=e[r],n=t[r];break}return i<n?-1:+(n<i)},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);if(void 0===t)for(i=0,t=0;i<e.length;++i)t+=e[i].length;var i,n=c.allocUnsafe(t),r=0;for(i=0;i<e.length;++i){var a=e[i];if(J(a,Uint8Array)&&(a=c.from(a)),!c.isBuffer(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,r),r+=a.length}return n},c.byteLength=x,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)_(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)_(this,t,t+3),_(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)_(this,t,t+7),_(this,t+1,t+6),_(this,t+2,t+5),_(this,t+3,t+4);return this},c.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?P(this,0,e):w.apply(this,arguments)}
vendor: 9,796 bytes, line 1
1,c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(e){if(!c.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",i=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,i).replace(/(.{2})/g,"$1 ").trim(),this.length>i&&(e+=" ... "),"<Buffer "+e+">"},a&&(c.prototype[a]=c.prototype.inspect),c.prototype.compare=function(e,t,i,n,r){if(J(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===i&&(i=e?e.length:0),void 0===n&&(n=0),void 0===r&&(r=this.length),t<0||i>e.length||n<0||r>this.length)throw RangeError("out of range index");if(n>=r&&t>=i)return 0;if(n>=r)return -1;if(t>=i)return 1;if(t>>>=0,i>>>=0,n>>>=0,r>>>=0,this===e)return 0;for(var a=r-n,o=i-t,s=Math.min(a,o),l=this.slice(n,r),m=e.slice(t,i),u=0;u<s;++u)if(l[u]!==m[u]){a=l[u],o=m[u];break}return a<o?-1:+(o<a)},c.prototype.includes=function(e,t,i){return -1!==this.indexOf(e,t,i)},c.prototype.indexOf=function(e,t,i){return M(this,e,t,i,!0)},c.prototype.lastIndexOf=function(e,t,i){return M(this,e,t,i,!1)},c.prototype.write=function(e,t,i,n){if(void 0===t)n="utf8",i=this.length,t=0;else if(void 0===i&&"string"==typeof t)n=t,i=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(i)?(i>>>=0,void 0===n&&(n="utf8")):(n=i,i=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var r=this.length-t;if((void 0===i||i>r)&&(i=r),e.length>0&&(i<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return S(this,e,t,i);case"utf8":case"utf-8":return A(this,e,t,i);case"ascii":return z(this,e,t,i);case"latin1":case"binary":return E(this,e,t,i);case"base64":return I(this,e,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,t,i);default:if(a)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function C(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);for(var i="",n=0;n<t;)i+=String.fromCharCode.apply(String,e.slice(n,n+=T));return i}function N(e,t,i){var n="";i=Math.min(e.length,i);for(var r=t;r<i;++r)n+=String.fromCharCode(127&e[r]);return n}function O(e,t,i){var n="";i=Math.min(e.length,i);for(var r=t;r<i;++r)n+=String.fromCharCode(e[r]);return n}function B(e,t,i){var n=e.length;(!t||t<0)&&(t=0),(!i||i<0||i>n)&&(i=n);for(var r="",a=t;a<i;++a)r+=Q[e[a]];return r}function L(e,t,i){for(var n=e.slice(t,i),r="",a=0;a<n.length;a+=2)r+=String.fromCharCode(n[a]+256*n[a+1]);return r}function F(e,t,i){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>i)throw RangeError("Trying to access beyond buffer length")}function D(e,t,i,n,r,a){if(!c.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<a)throw RangeError('"value" argument is out of bounds');if(i+n>e.length)throw RangeError("Index out of range")}function q(e,t,i,n,r,a){if(i+n>e.length||i<0)throw RangeError("Index out of range")}function U(e,t,i,n,a){return t*=1,i>>>=0,a||q(e,t,i,4,34028234663852886e22,-34028234663852886e22),r.write(e,t,i,n,23,4),i+4}function H(e,t,i,n,a){return t*=1,i>>>=0,a||q(e,t,i,8,17976931348623157e292,-17976931348623157e292),r.write(e,t,i,n,52,8),i+8}c.prototype.slice=function(e,t){var i=this.length;e=~~e,t=void 0===t?i:~~t,e<0?(e+=i)<0&&(e=0):e>i&&(e=i),t<0?(t+=i)<0&&(t=0):t>i&&(t=i),t<e&&(t=e);var n=this.subarray(e,t);return Object.setPrototypeOf(n,c.prototype),n},c.prototype.readUIntLE=function(e,t,i){e>>>=0,t>>>=0,i||F(e,t,this.length);for(var n=this[e],r=1,a=0;++a<t&&(r*=256);)n+=this[e+a]*r;return n},c.prototype.readUIntBE=function(e,t,i){e>>>=0,t>>>=0,i||F(e,t,this.length);for(var n=this[e+--t],r=1;t>0&&(r*=256);)n+=this[e+--t]*r;return n},c.prototype.readUInt8=function(e,t){return e>>>=0,t||F(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||F(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||F(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||F(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||F(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,i){e>>>=0,t>>>=0,i||F(e,t,this.length);for(var n=this[e],r=1,a=0;++a<t&&(r*=256);)n+=this[e+a]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,i){e>>>=0,t>>>=0,i||F(e,t,this.length);for(var n=t,r=1,a=this[e+--n];n>0&&(r*=256);)a+=this[e+--n]*r;return a>=(r*=128)&&(a-=Math.pow(2,8*t)),a},c.prototype.readInt8=function(e,t){return(e>>>=0,t||F(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||F(e,2,this.length);var i=this[e]|this[e+1]<<8;return 32768&i?0xffff0000|i:i},c.prototype.readInt16BE=function(e,t){e>>>=0,t||F(e,2,this.length);var i=this[e+1]|this[e]<<8;return 32768&i?0xffff0000|i:i},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||F(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||F(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return e>>>=0,t||F(e,4,this.length),r.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||F(e,4,this.length),r.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||F(e,8,this.length),r.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||F(e,8,this.length),r.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,i,n){if(e*=1,t>>>=0,i>>>=0,!n){var r=Math.pow(2,8*i)-1;D(this,e,t,i,r,0)}var a=1,o=0;for(this[t]=255&e;++o<i&&(a*=256);)this[t+o]=e/a&255;return t+i},c.prototype.writeUIntBE=function(e,t,i,n){if(e*=1,t>>>=0,i>>>=0,!n){var r=Math.pow(2,8*i)-1;D(this,e,t,i,r,0)}var a=i-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+i},c.prototype.writeUInt8=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUInt16BE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUInt32LE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUInt32BE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeIntLE=function(e,t,i,n){if(e*=1,t>>>=0,!n){var r=Math.pow(2,8*i-1);D(this,e,t,i,r-1,-r)}var a=0,o=1,s=0;for(this[t]=255&e;++a<i&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+i},c.prototype.writeIntBE=function(e,t,i,n){if(e*=1,t>>>=0,!n){var r=Math.pow(2,8*i-1);D(this,e,t,i,r-1,-r)}var a=i-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+i},c.prototype.writeInt8=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,i){return e*=1,t>>>=0,i||D(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeFloatLE=function(e,t,i){return U(this,e,t,!0,i)},c.prototype.writeFloatBE=function(e,t,i){return U(this,e,t,!1,i)},c.prototype.writeDoubleLE=function(e,t,i){return H(this,e,t,!0,i)},c.prototype.writeDoubleBE=function(e,t,i){return H(this,e,t,!1,i)},c.prototype.copy=function(e,t,i,n){if(!c.isBuffer(e))throw TypeError("argument should be a Buffer");if(i||(i=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<i&&(n=i),n===i||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-i&&(n=e.length-t+i);var r=n-i;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,i,n);else if(this===e&&i<t&&t<n)for(var a=r-1;a>=0;--a)e[a+t]=this[a+i];else Uint8Array.prototype.set.call(e,this.subarray(i,n),t);return r},c.prototype.fill=function(e,t,i,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,i=this.length):"string"==typeof i&&(n=i,i=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!c.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var r,a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<i)throw RangeError("Out of range index");if(i<=t)return this;if(t>>>=0,i=void 0===i?this.length:i>>>0,e||(e=0),"number"==typeof e)for(r=t;r<i;++r)this[r]=e;else{var o=c.isBuffer(e)?e:c.from(e,n),s=o.length;
1if(0===s)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(r=0;r<i-t;++r)this[r+t]=o[r%s]}return this};var $=/[^+/0-9A-Za-z-_]/g;function Z(e){if((e=(e=e.split("=")[0]).trim().replace($,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function K(e,t){t=t||1/0;for(var i,n=e.length,r=null,a=[],o=0;o<n;++o){if((i=e.charCodeAt(o))>55295&&i<57344){if(!r){if(i>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}r=i;continue}if(i<56320){(t-=3)>-1&&a.push(239,191,189),r=i;continue}i=(r-55296<<10|i-56320)+65536}else r&&(t-=3)>-1&&a.push(239,191,189);if(r=null,i<128){if((t-=1)<0)break;a.push(i)}else if(i<2048){if((t-=2)<0)break;a.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;a.push(i>>12|224,i>>6&63|128,63&i|128)}else if(i<1114112){if((t-=4)<0)break;a.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}else throw Error("Invalid code point")}return a}function V(e){for(var t=[],i=0;i<e.length;++i)t.push(255&e.charCodeAt(i));return t}function W(e,t){for(var i,n,r=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(i=e.charCodeAt(a))>>8,r.push(i%256),r.push(n);return r}function G(e){return n.toByteArray(Z(e))}function Y(e,t,i,n){for(var r=0;r<n&&!(r+i>=t.length)&&!(r>=e.length);++r)t[r+i]=e[r];return r}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}var Q=function(){for(var e="0123456789abcdef",t=Array(256),i=0;i<16;++i)for(var n=16*i,r=0;r<16;++r)t[n+r]=e[i]+e[r];return t}()},783:function(e,t){t.read=function(e,t,i,n,r){var a,o,s=8*r-n-1,l=(1<<s)-1,c=l>>1,m=-7,u=i?r-1:0,d=i?-1:1,f=e[t+u];for(u+=d,a=f&(1<<-m)-1,f>>=-m,m+=s;m>0;a=256*a+e[t+u],u+=d,m-=8);for(o=a&(1<<-m)-1,a>>=-m,m+=n;m>0;o=256*o+e[t+u],u+=d,m-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=c}return(f?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,i,n,r,a){var o,s,l,c=8*a-r-1,m=(1<<c)-1,u=m>>1,d=5960464477539062e-23*(23===r),f=n?0:a-1,p=n?1:-1,h=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+u>=1?t+=d/l:t+=d*Math.pow(2,1-u),t*l>=2&&(o++,l/=2),o+u>=m?(s=0,o=m):o+u>=1?(s=(t*l-1)*Math.pow(2,r),o+=u):(s=t*Math.pow(2,u-1)*Math.pow(2,r),o=0));r>=8;e[i+f]=255&s,f+=p,s/=256,r-=8);for(o=o<<r|s,c+=r;c>0;e[i+f]=255&o,f+=p,o/=256,c-=8);e[i+f-p]|=128*h}}},i={};function n(t){var r=i[t];if(void 0!==r)return r.exports;var a=i[t]={exports:{}},o=!0;try{e[t](a,a.exports,n),o=!1}finally{o&&delete i[t]}return a.exports}n.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/buffer/",t.exports=n(72)}()},851059,(e,t,i)=>{!function(){"use strict";var e={864:function(e){var t,i="object"==typeof Reflect?Reflect:null,n=i&&"function"==typeof i.apply?i.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};function r(e){console&&console.warn&&console.warn(e)}t=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=v,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function l(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function m(e,t,i,n){if(l(i),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,i.listener?i.listener:i),o=e._events),s=o[t]),void 0===s)s=o[t]=i,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(a=c(e))>0&&s.length>a&&!s.warned){s.warned=!0;var a,o,s,m=Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");m.name="MaxListenersExceededWarning",m.emitter=e,m.type=t,m.count=s.length,r(m)}return e}function u(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},r=u.bind(n);return r.listener=i,n.wrapFn=r,r}function f(e,t,i){var n=e._events;if(void 0===n)return[];var r=n[t];return void 0===r?[]:"function"==typeof r?i?[r.listener||r]:[r]:i?b(r):h(r,r.length)}function p(e){var t=this._events;if(void 0!==t){var i=t[e];if("function"==typeof i)return 1;if(void 0!==i)return i.length}return 0}function h(e,t){for(var i=Array(t),n=0;n<t;++n)i[n]=e[n];return i}function g(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function b(e){for(var t=Array(e.length),i=0;i<t.length;++i)t[i]=e[i].listener||e[i];return t}function v(e,t){return new Promise(function(i,n){function r(i){e.removeListener(t,a),n(i)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",r),i([].slice.call(arguments))}x(e,t,a,{once:!0}),"error"!==t&&y(e,r,{once:!0})})}function y(e,t,i){"function"==typeof e.on&&x(e,"error",t,i)}function x(e,t,i,n){if("function"==typeof e.on)n.once?e.once(t,i):e.on(t,i);else if("function"==typeof e.addEventListener)e.addEventListener(t,function r(a){n.once&&e.removeEventListener(t,r),i(a)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),o.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(e){for(var t=[],i=1;i<arguments.length;i++)t.push(arguments[i]);var r="error"===e,a=this._events;if(void 0!==a)r=r&&void 0===a.error;else if(!r)return!1;if(r){if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=a[e];if(void 0===l)return!1;if("function"==typeof l)n(l,this,t);else for(var c=l.length,m=h(l,c),i=0;i<c;
1++i)n(m[i],this,t);return!0},o.prototype.addListener=function(e,t){return m(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return m(this,e,t,!0)},o.prototype.once=function(e,t){return l(t),this.on(e,d(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,d(this,e,t)),this},o.prototype.removeListener=function(e,t){var i,n,r,a,o;if(l(t),void 0===(n=this._events)||void 0===(i=n[e]))return this;if(i===t||i.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,i.listener||t));else if("function"!=typeof i){for(r=-1,a=i.length-1;a>=0;a--)if(i[a]===t||i[a].listener===t){o=i[a].listener,r=a;break}if(r<0)return this;0===r?i.shift():g(i,r),1===i.length&&(n[e]=i[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,i,n;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[e]),this;if(0==arguments.length){var r,a=Object.keys(i);for(n=0;n<a.length;++n)"removeListener"!==(r=a[n])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=i[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}}},i={};function n(t){var r=i[t];if(void 0!==r)return r.exports;var a=i[t]={exports:{}},o=!0;try{e[t](a,a.exports,n),o=!1}finally{o&&delete i[t]}return a.exports}n.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/events/",t.exports=n(864)}()},158587,(e,t,i)=>{var n=e.i(244685),r=e.i(440008);!function(){var i={8992:function(e){e.exports=function(e,i,n){if(e.filter)return e.filter(i,n);if(null==e||"function"!=typeof i)throw TypeError();for(var r=[],a=0;a<e.length;a++)if(t.call(e,a)){var o=e[a];i.call(n,o,a,e)&&r.push(o)}return r};var t=Object.prototype.hasOwnProperty},5555:function(e,t,i){"use strict";var n=i(1212),r=i(1909),a=i(8737);e.exports=i(8772)||n.call(a,r)},9905:function(e,t,i){"use strict";var n=i(1212),r=i(1909),a=i(5555);e.exports=function(){return a(n,r,arguments)}},1909:function(e){"use strict";e.exports=Function.prototype.apply},8737:function(e){"use strict";e.exports=Function.prototype.call},7152:function(e,t,i){"use strict";var n=i(1212),r=i(8202),a=i(8737),o=i(5555);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new r("a function is required");return o(n,a,e)}},8772:function(e){"use strict";e.exports="u">typeof Reflect&&Reflect&&Reflect.apply},516:function(e,t,i){"use strict";var n=i(3197),r=i(9042),a=r(n("String.prototype.indexOf"));e.exports=function(e,t){var i=n(e,!!t);return"function"==typeof i&&a(e,".prototype.")>-1?r(i):i}},9042:function(e,t,i){"use strict";var n=i(3143),r=i(446),a=i(7152),o=i(9905);e.exports=function(e){var t=a(arguments),i=e.length-(arguments.length-1);return n(t,1+(i>0?i:0),!0)},r?r(e.exports,"apply",{value:o}):e.exports.apply=o},819:function(e,t,i){"use strict";var n=i(446),r=i(5182),a=i(8202),o=i(3990);e.exports=function(e,t,i){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,m=arguments.length>6&&arguments[6],u=!!o&&o(e,t);if(n)n(e,t,{configurable:null===c&&u?u.configurable:!c,enumerable:null===s&&u?u.enumerable:!s,value:i,writable:null===l&&u?u.writable:!l});else if(!m&&(s||l||c))throw new r("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");else e[t]=i}},6211:function(e,t,i){"use strict";var n,r=i(7152),a=i(3990);try{n=[].__proto__===Array.prototype}
1catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!n&&a&&a(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?r([o.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},446:function(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},7181:function(e){"use strict";e.exports=EvalError},1545:function(e){"use strict";e.exports=Error},22:function(e){"use strict";e.exports=RangeError},2803:function(e){"use strict";e.exports=ReferenceError},5182:function(e){"use strict";e.exports=SyntaxError},8202:function(e){"use strict";e.exports=TypeError},3284:function(e){"use strict";e.exports=URIError},2811:function(e){"use strict";e.exports=Object},6144:function(e){var t=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=function(e,n,r){if("[object Function]"!==i.call(n))throw TypeError("iterator must be a function");var a=e.length;if(a===+a)for(var o=0;o<a;o++)n.call(r,e[o],o,e);else for(var s in e)t.call(e,s)&&n.call(r,e[s],s,e)}},3136:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",i=Object.prototype.toString,n=Math.max,r="[object Function]",a=function(e,t){for(var i=[],n=0;n<e.length;n+=1)i[n]=e[n];for(var r=0;r<t.length;r+=1)i[r+e.length]=t[r];return i},o=function(e,t){for(var i=[],n=t||0,r=0;n<e.length;n+=1,r+=1)i[r]=e[n];return i},s=function(e,t){for(var i="",n=0;n<e.length;n+=1)i+=e[n],n+1<e.length&&(i+=t);return i};e.exports=function(e){var l,c=this;if("function"!=typeof c||i.apply(c)!==r)throw TypeError(t+c);for(var m=o(arguments,1),u=function(){if(this instanceof l){var t=c.apply(this,a(m,arguments));return Object(t)===t?t:this}return c.apply(e,a(m,arguments))},d=n(0,c.length-m.length),f=[],p=0;p<d;p++)f[p]="$"+p;if(l=Function("binder","return function ("+s(f,",")+"){ return binder.apply(this,arguments); }")(u),c.prototype){var h=function(){};h.prototype=c.prototype,l.prototype=new h,h.prototype=null}return l}},1212:function(e,t,i){"use strict";var n=i(3136);e.exports=Function.prototype.bind||n},3197:function(e,t,i){"use strict";var n,r=i(2811),a=i(1545),o=i(7181),s=i(22),l=i(2803),c=i(5182),m=i(8202),u=i(3284),d=i(7173),f=i(847),p=i(2916),h=i(9882),g=i(3291),b=i(553),v=i(8629),y=Function,x=function(e){try{return y('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=i(3990),_=i(446),M=function(){throw new m},k=w?function(){try{return arguments.callee,M}catch(e){try{return w(arguments,"callee").get}catch(e){return M}}}():M,S=i(4871)(),A=i(699),z=i(7823),E=i(7904),I=i(1909),R=i(8737),j={},P="u">typeof Uint8Array&&A?A(Uint8Array):n,T={__proto__:null,"%AggregateError%":"u"<typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"u"<typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":S&&A?A([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":j,"%AsyncGenerator%":j,"%AsyncGeneratorFunction%":j,"%AsyncIteratorPrototype%":j,"%Atomics%":"u"<typeof Atomics?n:Atomics,"%BigInt%":"u"<typeof BigInt?n:BigInt,"%BigInt64Array%":"u"<typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"u"<typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"u"<typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float16Array%":"u"<typeof Float16Array?n:Float16Array,"%Float32Array%":"u"<typeof Float32Array?n:Float32Array,"%Float64Array%":"u"<typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"u"<typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":y,"%GeneratorFunction%":j,"%Int8Array%":"u"<typeof Int8Array?n:Int8Array,"%Int16Array%":"u"<typeof Int16Array?n:Int16Array,"%Int32Array%":"u"<typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":S&&A?A(A([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"u"<typeof Map?n:Map,"%MapIteratorPrototype%":"u">typeof Map&&S&&A?A((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"u"<typeof Promise?n:Promise,"%Proxy%":"u"<typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"u"<typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"u"<typeof Set?n:Set,"%SetIteratorPrototype%":"u">typeof Set&&S&&A?A((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"u"<typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":S&&A?A(""[Symbol.iterator]()):n,"%Symbol%":S?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":k,"%TypedArray%":P,"%TypeError%":m,"%Uint8Array%":"u"<typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"u"<typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"u"<typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"u"<typeof Uint32Array?n:Uint32Array,"%URIError%":u,"%WeakMap%":"u"<typeof WeakMap?n:WeakMap,"%WeakRef%":"u"<typeof WeakRef?n:WeakRef,"%WeakSet%":"u"<typeof WeakSet?n:WeakSet,"%Function.prototype.call%":R,"%Function.prototype.apply%":I,"%Object.defineProperty%":_,"%Object.getPrototypeOf%":z,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":b,"%Math.sign%":v,"%Reflect.getPrototypeOf%":E};if(A)try{null.error}catch(e){var C=A(A(e));T["%Error.prototype%"]=C}var N=function e(t){var i;if("%AsyncFunction%"===t)i=x("async function () {}");else if("%GeneratorFunction%"===t)i=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)i=x("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(i=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var r=e("%AsyncGenerator%");r&&A&&(i=A(r.prototype))}return T[t]=i,i},O={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},B=i(1212),L=i(3270),F=B.call(R,Array.prototype.concat),D=B.call(I,Array.prototype.splice),q=B.call(R,String.prototype.replace),U=B.call(R,String.prototype.slice),H=B.call(R,RegExp.prototype.exec),$=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Z=/\\(\\)?/g,K=function(e){var t=U(e,0,1),i=U(e,-1);if("%"===t&&"%"!==i)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===i&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var n=[];return q(e,$,function(e,t,i,r){n[n.length]=i?q(r,Z,"$1"):t||e}),n},V=function(e,t){var i,n=e;if(L(O,n)&&(n="%"+(i=O[n])[0]+"%"),L(T,n)){var r=T[n];
1if(r===j&&(r=N(n)),void 0===r&&!t)throw new m("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:r}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new m("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new m('"allowMissing" argument must be a boolean');if(null===H(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=K(e),n=i.length>0?i[0]:"",r=V("%"+n+"%",t),a=r.name,o=r.value,s=!1,l=r.alias;l&&(n=l[0],D(i,F([0,1],l)));for(var u=1,d=!0;u<i.length;u+=1){var f=i[u],p=U(f,0,1),h=U(f,-1);if(('"'===p||"'"===p||"`"===p||'"'===h||"'"===h||"`"===h)&&p!==h)throw new c("property names with quotes must have matching quotes");if("constructor"!==f&&d||(s=!0),n+="."+f,L(T,a="%"+n+"%"))o=T[a];else if(null!=o){if(!(f in o)){if(!t)throw new m("base intrinsic for "+e+" exists, but the property is not available.");return}if(w&&u+1>=i.length){var g=w(o,f);o=(d=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:o[f]}else d=L(o,f),o=o[f];d&&!s&&(T[a]=o)}}return o}},7823:function(e,t,i){"use strict";e.exports=i(2811).getPrototypeOf||null},7904:function(e){"use strict";e.exports="u">typeof Reflect&&Reflect.getPrototypeOf||null},699:function(e,t,i){"use strict";var n=i(7904),r=i(7823),a=i(6211);e.exports=n?function(e){return n(e)}:r?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("getProto: not an object");return r(e)}:a?function(e){return a(e)}:null},4596:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},3990:function(e,t,i){"use strict";var n=i(4596);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},7122:function(e,t,i){"use strict";var n=i(446),r=function(){return!!n};r.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=r},9942:function(e,t,i){"use strict";var n="u">typeof Symbol&&Symbol,r=i(3773);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&r()}},3773:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),i=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(i))return!1;var n=42;for(t in e[t]=n,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(a.value!==n||!0!==a.enumerable)return!1}return!0}},4871:function(e,t,i){"use strict";var n="u">typeof Symbol&&Symbol,r=i(5960);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&r()}},5960:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),i=Object(t);if("string"==typeof t||"[object Symbol]"!==Object.prototype.toString.call(t)||"[object Symbol]"!==Object.prototype.toString.call(i))return!1;var n=42;for(var r in e[t]=n,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==n||!0!==o.enumerable)return!1}return!0}},3270:function(e,t,i){"use strict";var n=Function.prototype.call,r=Object.prototype.hasOwnProperty;e.exports=i(1212).call(n,r)},3782:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}},5157:function(e){"use strict";var t="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=Object.prototype.toString,n=function(e){return(!t||!e||"object"!=typeof e||!(Symbol.toStringTag in e))&&"[object Arguments]"===i.call(e)},r=function(e){return!!n(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i.call(e)&&"[object Function]"===i.call(e.callee)},a=function(){return n(arguments)}();n.isLegacyArguments=r,e.exports=a?n:r},3391:function(e){"use strict";var t=Object.prototype.toString,i=Function.prototype.toString,n=/^\s*(?:function)?\*/,r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,a=Object.getPrototypeOf,o=function(){if(!r)return!1;try{return Function("return function*() {}")()}catch(e){}}(),s=o?a(o):{};e.exports=function(e){return"function"==typeof e&&(!!n.test(i.call(e))||(r?a(e)===s:"[object GeneratorFunction]"===t.call(e)))}},994:function(t,i,n){"use strict";var r=n(6144),a=n(1349),o=n(516),s=o("Object.prototype.toString"),l=n(9942)()&&"symbol"==typeof Symbol.toStringTag,c=a(),m=o("Array.prototype.indexOf",!0)||function(e,t){for(var i=0;i<e.length;i+=1)if(e[i]===t)return i;return -1},u=o("String.prototype.slice"),d={},f=n(2154),p=Object.getPrototypeOf;l&&f&&p&&r(c,function(t){var i=new e.g[t];if(!(Symbol.toStringTag in i))throw EvalError("this engine has support for Symbol.toStringTag, but "+t+" does not have the property! Please report this.");var n=p(i),r=f(n,Symbol.toStringTag);r||(r=f(p(n),Symbol.toStringTag)),d[t]=r.get});var h=function(e){var t=!1;return r(d,function(i,n){if(!t)try{t=i.call(e)===n}catch(e){}}),t};t.exports=function(e){return!!e&&"object"==typeof e&&(l?!!f&&h(e):m(c,u(s(e),8,-1))>-1)}},7173:function(e){"use strict";e.exports=Math.abs},847:function(e){"use strict";e.exports=Math.floor},219:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},2916:function(e){"use strict";e.exports=Math.max},9882:function(e){"use strict";e.exports=Math.min},3291:function(e){"use strict";e.exports=Math.pow},553:function(e){"use strict";e.exports=Math.round},8629:function(e,t,i){"use strict";var n=i(219);e.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},3143:function(e,t,i){"use strict";var n=i(3197),r=i(819),a=i(7122)(),o=i(3990),s=i(8202),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>0xffffffff||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var i=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&o){var m=o(e,"length");m&&!m.configurable&&(n=!1),m&&!m.writable&&(c=!1)}return(n||c||!i)&&(a?r(e,"length",t,!0,!0):r(e,"length",t)),e}},2369:function(e){e.exports=function(e){return e instanceof n.Buffer}},5584:function(e,t,i){"use strict";
1var n=i(5157),r=i(3391),a=i(1490),o=i(994);function s(e){return e.call.bind(e)}var l="u">typeof BigInt,c="u">typeof Symbol,m=s(Object.prototype.toString),u=s(Number.prototype.valueOf),d=s(String.prototype.valueOf),f=s(Boolean.prototype.valueOf);if(l)var p=s(BigInt.prototype.valueOf);if(c)var h=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function b(e){return"[object Map]"===m(e)}function v(e){return"[object Set]"===m(e)}function y(e){return"[object WeakMap]"===m(e)}function x(e){return"[object WeakSet]"===m(e)}function w(e){return"[object ArrayBuffer]"===m(e)}function _(e){return!("u"<typeof ArrayBuffer)&&(w.working?w(e):e instanceof ArrayBuffer)}function M(e){return"[object DataView]"===m(e)}function k(e){return!("u"<typeof DataView)&&(M.working?M(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=r,t.isTypedArray=o,t.isPromise=function(e){return"u">typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"u">typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):o(e)||k(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},b.working="u">typeof Map&&b(new Map),t.isMap=function(e){return!("u"<typeof Map)&&(b.working?b(e):e instanceof Map)},v.working="u">typeof Set&&v(new Set),t.isSet=function(e){return!("u"<typeof Set)&&(v.working?v(e):e instanceof Set)},y.working="u">typeof WeakMap&&y(new WeakMap),t.isWeakMap=function(e){return!("u"<typeof WeakMap)&&(y.working?y(e):e instanceof WeakMap)},x.working="u">typeof WeakSet&&x(new WeakSet),t.isWeakSet=function(e){return x(e)},w.working="u">typeof ArrayBuffer&&w(new ArrayBuffer),t.isArrayBuffer=_,M.working="u">typeof ArrayBuffer&&"u">typeof DataView&&M(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=k;var S="u">typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function A(e){return"[object SharedArrayBuffer]"===m(e)}function z(e){return void 0!==S&&(void 0===A.working&&(A.working=A(new S)),A.working?A(e):e instanceof S)}function E(e){return g(e,u)}function I(e){return g(e,d)}function R(e){return g(e,f)}function j(e){return l&&g(e,p)}function P(e){return c&&g(e,h)}t.isSharedArrayBuffer=z,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===m(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===m(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===m(e)},t.isGeneratorObject=function(e){return"[object Generator]"===m(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===m(e)},t.isNumberObject=E,t.isStringObject=I,t.isBooleanObject=R,t.isBigIntObject=j,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return E(e)||I(e)||R(e)||j(e)||P(e)},t.isAnyArrayBuffer=function(e){return"u">typeof Uint8Array&&(_(e)||z(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw Error(e+" is not supported in userland")}})})},8177:function(e,t,i){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++)i[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return i},a=/%[sdj%]/g;t.format=function(e){if(!M(e)){for(var t=[],i=0;i<arguments.length;i++)t.push(c(arguments[i]));return t.join(" ")}for(var i=1,n=arguments,r=n.length,o=String(e).replace(a,function(e){if("%%"===e)return"%";if(i>=r)return e;switch(e){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch(e){return"[Circular]"}default:return e}}),s=n[i];i<r;s=n[++i])w(s)||!A(s)?o+=" "+s:o+=" "+c(s);return o},t.deprecate=function(e,i){if(void 0!==r.default&&!0===r.default.noDeprecation)return e;if(void 0===r.default)return function(){return t.deprecate(e,i).apply(this,arguments)};var n=!1;
1return function(){if(!n){if(r.default.throwDeprecation)throw Error(i);r.default.traceDeprecation?console.trace(i):console.error(i),n=!0}return e.apply(this,arguments)}};var o={},s=/^$/;if(r.default.env.NODE_DEBUG){var l=r.default.env.NODE_DEBUG;s=RegExp("^"+(l=l.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase())+"$","i")}function c(e,i){var n={seen:[],stylize:u};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),x(i)?n.showHidden=i:i&&t._extend(n,i),k(n.showHidden)&&(n.showHidden=!1),k(n.depth)&&(n.depth=2),k(n.colors)&&(n.colors=!1),k(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=m),f(n,e,n.depth)}function m(e,t){var i=c.styles[t];return i?"\x1b["+c.colors[i][0]+"m"+e+"\x1b["+c.colors[i][1]+"m":e}function u(e,t){return e}function d(e){var t={};return e.forEach(function(e,i){t[e]=!0}),t}function f(e,i,n){if(e.customInspect&&i&&I(i.inspect)&&i.inspect!==t.inspect&&!(i.constructor&&i.constructor.prototype===i)){var r,a=i.inspect(n,e);return M(a)||(a=f(e,a,n)),a}var o=p(e,i);if(o)return o;var s=Object.keys(i),l=d(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(i)),E(i)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return h(i);if(0===s.length){if(I(i)){var c=i.name?": "+i.name:"";return e.stylize("[Function"+c+"]","special")}if(S(i))return e.stylize(RegExp.prototype.toString.call(i),"regexp");if(z(i))return e.stylize(Date.prototype.toString.call(i),"date");if(E(i))return h(i)}var m="",u=!1,x=["{","}"];if(y(i)&&(u=!0,x=["[","]"]),I(i)&&(m=" [Function"+(i.name?": "+i.name:"")+"]"),S(i)&&(m=" "+RegExp.prototype.toString.call(i)),z(i)&&(m=" "+Date.prototype.toUTCString.call(i)),E(i)&&(m=" "+h(i)),0===s.length&&(!u||0==i.length))return x[0]+m+x[1];if(n<0)if(S(i))return e.stylize(RegExp.prototype.toString.call(i),"regexp");else return e.stylize("[Object]","special");return e.seen.push(i),r=u?g(e,i,n,l,s):s.map(function(t){return b(e,i,n,l,t,u)}),e.seen.pop(),v(r,m,x)}function p(e,t){if(k(t))return e.stylize("undefined","undefined");if(M(t)){var i="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(i,"string")}return _(t)?e.stylize(""+t,"number"):x(t)?e.stylize(""+t,"boolean"):w(t)?e.stylize("null","null"):void 0}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function g(e,t,i,n,r){for(var a=[],o=0,s=t.length;o<s;++o)C(t,String(o))?a.push(b(e,t,i,n,String(o),!0)):a.push("");return r.forEach(function(r){r.match(/^\d+$/)||a.push(b(e,t,i,n,r,!0))}),a}function b(e,t,i,n,r,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,r)||{value:t[r]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),C(n,r)||(o="["+r+"]"),!s&&(0>e.seen.indexOf(l.value)?(s=w(i)?f(e,l.value,null):f(e,l.value,i-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),k(o)){if(a&&r.match(/^\d+$/))return s;(o=JSON.stringify(""+r)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function v(e,t,i){var n=0;return e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?i[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+i[1]:i[0]+t+" "+e.join(", ")+" "+i[1]}function y(e){return Array.isArray(e)}function x(e){return"boolean"==typeof e}function w(e){return null===e}function _(e){return"number"==typeof e}function M(e){return"string"==typeof e}function k(e){return void 0===e}function S(e){return A(e)&&"[object RegExp]"===R(e)}function A(e){return"object"==typeof e&&null!==e}function z(e){return A(e)&&"[object Date]"===R(e)}function E(e){return A(e)&&("[object Error]"===R(e)||e instanceof Error)}function I(e){return"function"==typeof e}function R(e){return Object.prototype.toString.call(e)}function j(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(!o[e=e.toUpperCase()])if(s.test(e)){var i=r.default.pid;o[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,i,n)}}else o[e]=function(){};return o[e]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=i(5584),t.isArray=y,t.isBoolean=x,t.isNull=w,t.isNullOrUndefined=function(e){return null==e}
1,t.isNumber=_,t.isString=M,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=k,t.isRegExp=S,t.types.isRegExp=S,t.isObject=A,t.isDate=z,t.types.isDate=z,t.isError=E,t.types.isNativeError=E,t.isFunction=I,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=i(2369);var P=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[j(e.getHours()),j(e.getMinutes()),j(e.getSeconds())].join(":");return[e.getDate(),P[e.getMonth()],t].join(" ")}function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=i(3782),t._extend=function(e,t){if(!t||!A(t))return e;for(var i=Object.keys(t),n=i.length;n--;)e[i[n]]=t[i[n]];return e};var N="u">typeof Symbol?Symbol("util.promisify.custom"):void 0;function O(e,t){if(!e){var i=Error("Promise was rejected with a falsy value");i.reason=e,e=i}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(N&&e[N]){var t=e[N];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,N,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,i,n=new Promise(function(e,n){t=e,i=n}),r=[],a=0;a<arguments.length;a++)r.push(arguments[a]);r.push(function(e,n){e?i(e):t(n)});try{e.apply(this,r)}catch(e){i(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),N&&Object.defineProperty(t,N,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,n(e))},t.promisify.custom=N,t.callbackify=function(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');function t(){for(var t=[],i=0;i<arguments.length;i++)t.push(arguments[i]);var n=t.pop();if("function"!=typeof n)throw TypeError("The last argument must be of type Function");var a=this,o=function(){return n.apply(a,arguments)};e.apply(this,t).then(function(e){r.default.nextTick(o.bind(null,null,e))},function(e){r.default.nextTick(O.bind(null,e,o))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,n(e)),t}},1490:function(t,i,n){"use strict";var r=n(6144),a=n(1349),o=n(516),s=o("Object.prototype.toString"),l=n(9942)()&&"symbol"==typeof Symbol.toStringTag,c=a(),m=o("String.prototype.slice"),u={},d=n(2154),f=Object.getPrototypeOf;l&&d&&f&&r(c,function(t){if("function"==typeof e.g[t]){var i=new e.g[t];if(!(Symbol.toStringTag in i))throw EvalError("this engine has support for Symbol.toStringTag, but "+t+" does not have the property! Please report this.");var n=f(i),r=d(n,Symbol.toStringTag);r||(r=d(f(n),Symbol.toStringTag)),u[t]=r.get}});var p=function(e){var t=!1;return r(u,function(i,n){if(!t)try{var r=i.call(e);r===n&&(t=r)}catch(e){}}),t},h=n(994);t.exports=function(e){return!!h(e)&&(l?p(e):m(s(e),8,-1))}},1349:function(t,i,n){"use strict";var r=n(8992);t.exports=function(){return r(["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],function(t){return"function"==typeof e.g[t]})}},2154:function(e,t,i){"use strict";e.exports=i(3990)}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}},r=!0;try{i[e](n,n.exports,o),r=!1}finally{r&&delete a[e]}return n.exports}o.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/util/",t.exports=o(8177)}()},773960,(e,t,i)=>{var n=e.i(440008);!function(){var i={782:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}},646:function(e){"use strict";let t={};function i(e,i,n){function r(e,t,n){return"string"==typeof i?i:i(e,t,n)}n||(n=Error);class a extends n{constructor(e,t,i){super(r(e,t,i))}}a.prototype.name=n.name,a.prototype.code=e,t[e]=a}function n(e,t){if(!Array.isArray(e))return`of ${t} ${String(e)}`;{let i=e.length;return(e=e.map(e=>String(e)),i>2)?`one of ${t} ${e.slice(0,i-1).join(", ")}, or `+e[i-1]:2===i?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}}function r(e,t,i){return e.substr(!i||i<0?0:+i,t.length)===t}function a(e,t,i){return(void 0===i||i>e.length)&&(i=e.length),e.substring(i-t.length,i)===t}function o(e,t,i){return"number"!=typeof i&&(i=0),!(i+t.length>e.length)&&-1!==e.indexOf(t,i)}i("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invali
1d for option "'+e+'"'},TypeError),i("ERR_INVALID_ARG_TYPE",function(e,t,i){let s,l;if("string"==typeof t&&r(t,"not ")?(s="must not be",t=t.replace(/^not /,"")):s="must be",a(e," argument"))l=`The ${e} ${s} ${n(t,"type")}`;else{let i=o(e,".")?"property":"argument";l=`The "${e}" ${i} ${s} ${n(t,"type")}`}return l+`. Received type ${typeof i}`},TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},403:function(e,t,i){"use strict";var r=Object.keys||function(e){var t=[];for(var i in e)t.push(i);return t};e.exports=m;var a=i(709),o=i(337);i(782)(m,a);for(var s=r(o.prototype),l=0;l<s.length;l++){var c=s[l];m.prototype[c]||(m.prototype[c]=o.prototype[c])}function m(e){if(!(this instanceof m))return new m(e);a.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||n.default.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(m.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(m.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})},889:function(e,t,i){"use strict";e.exports=r;var n=i(170);function r(e){if(!(this instanceof r))return new r(e);n.call(this,e)}i(782)(r,n),r.prototype._transform=function(e,t,i){i(null,e)}},709:function(t,i,r){"use strict";t.exports=I,I.ReadableState=E,r(361).EventEmitter;var a,o,s,l,c,m=function(e,t){return e.listeners(t).length},u=r(678),d=r(300).Buffer,f=e.g.Uint8Array||function(){};function p(e){return d.from(e)}function h(e){return d.isBuffer(e)||e instanceof f}var g=r(837);o=g&&g.debuglog?g.debuglog("stream"):function(){};var b=r(379),v=r(25),y=r(776).getHighWaterMark,x=r(646).q,w=x.ERR_INVALID_ARG_TYPE,_=x.ERR_STREAM_PUSH_AFTER_EOF,M=x.ERR_METHOD_NOT_IMPLEMENTED,k=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(782)(I,u);var S=v.errorOrDestroy,A=["error","close","destroy","pause","resume"];function z(e,t,i){if("function"==typeof e.prependListener)return e.prepe
vendor: 11,196 bytes, line 1
1ndListener(t,i);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(i):e._events[t]=[i,e._events[t]]:e.on(t,i)}function E(e,t,i){a=a||r(403),e=e||{},"boolean"!=typeof i&&(i=t instanceof a),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",i),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(s||(s=r(704).s),this.decoder=new s(e.encoding),this.encoding=e.encoding)}function I(e){if(a=a||r(403),!(this instanceof I))return new I(e);var t=this instanceof a;this._readableState=new E(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function R(e,t,i,n,r){o("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,O(e,s);else if(r||(a=P(s,t)),a)S(e,a);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===d.prototype||(t=p(t)),n)s.endEmitted?S(e,new k):j(e,s,t,!0);else if(s.ended)S(e,new _);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!i?(t=s.decoder.write(t),s.objectMode||0!==t.length?j(e,s,t,!1):F(e,s)):j(e,s,t,!1)}else n||(s.reading=!1,F(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function j(e,t,i,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",i)):(t.length+=t.objectMode?1:i.length,n?t.buffer.unshift(i):t.buffer.push(i),t.needReadable&&B(e)),F(e,t)}function P(e,t){var i;return h(t)||"string"==typeof t||void 0===t||e.objectMode||(i=new w("chunk",["string","Buffer","Uint8Array"],t)),i}Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),I.prototype.destroy=v.destroy,I.prototype._undestroy=v.undestroy,I.prototype._destroy=function(e,t){t(e)},I.prototype.push=function(e,t){var i,n=this._readableState;return n.objectMode?i=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=d.from(e,t),t=""),i=!0),R(this,e,t,!1,i)},I.prototype.unshift=function(e){return R(this,e,null,!0,!1)},I.prototype.isPaused=function(){return!1===this._readableState.flowing},I.prototype.setEncoding=function(e){s||(s=r(704).s);var t=new s(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var i=this._readableState.buffer.head,n="";null!==i;)n+=t.write(i.data),i=i.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var T=0x40000000;function C(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function N(e,t){if(e<=0||0===t.length&&t.ended)return 0;if(t.objectMode)return 1;if(e!=e)if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length;return(e>t.highWaterMark&&(t.highWaterMark=C(e)),e<=t.length)?e:t.ended?t.length:(t.needReadable=!0,0)}function O(e,t){if(o("onEofChunk"),!t.ended){if(t.decoder){var i=t.decoder.end();i&&i.length&&(t.buffer.push(i),t.length+=t.objectMode?1:i.length)}t.ended=!0,t.sync?B(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}}function B(e){var t=e._readableState;o("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(o("emitReadable",t.flowing),t.emittedReadable=!0,n.default.nextTick(L,e))}function L(e){var t=e._readableState;o("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,K(e)}function F(e,t){t.readingMore||(t.readingMore=!0,n.default.nextTick(D,e,t))}function D(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var i=t.length;if(o("maybeReadMore read 0"),e.read(0),i===t.length)break}t.readingMore=!1}function q(e){return function(){var t=e._readableState;o("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&m(e,"data")&&(t.flowing=!0,K(e))}}function U(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function H(e){o("readable nexttick read 0"),e.read(0)}function $(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.default.nextTick(Z,e,t))}function Z(e,t){o("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),K(e),t.flowing&&!t.reading&&e.read(0)}function K(e){var t=e._readableState;for(o("flow",t.flowing);t.flowing&&null!==e.read(););}function V(e,t){var i;return 0===t.length?null:(t.objectMode?i=t.buffer.shift():!e||e>=t.length?(i=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):i=t.buffer.consume(e,t.decoder),i)}function W(e){var t=e._readableState;o("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.default.nextTick(G,t,e))}function G(e,t){if(o("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var i=t._writableState;(!i||i.autoDestroy&&i.finished)&&t.destroy()}}function Y(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return -1}I.prototype.read=function(e){o("read",e),e=parseInt(e,10);var t,i=this._readableState,n=e;if(0!==e&&(i.emittedReadable=!1),0===e&&i.needReadable&&((0!==i.highWaterMark?i.length>=i.highWaterMark:i.length>0)||i.ended))return o("read: emitReadable",i.length,i.ended),0===i.length&&i.ended?W(this):B(this),null;if(0===(e=N(e,i))&&i.ended)return 0===i.length&&W(this),null;var r=i.needReadable;return o("need readable",r),(0===i.length||i.length-e<i.highWaterMark)&&o("length less than watermark",r=!0),i.ended||i.reading?o("reading or ended",r=!1):r&&(o("do read"),i.reading=!0,i.sync=!0,0===i.length&&(i.needReadable=!0),this._read(i.highWaterMark),i.sync=!1,i.reading||(e=N(n,i))),null===(t=e>0?V(e,i):null)?(i.needReadable=i.length<=i.highWaterMark,e=0):(i.length-=e,i.awaitDrain=0),0===i.length&&(i.ended||(i.needReadable=!0),n!==e&&i.ended&&W(this)),null!==t&&this.emit("data",t),t},I.prototype._read=function(e){S(this,new M("_read()"))},I.prototype.pipe=function(e,t){var i=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,o("pipe count=%d opts=%j",r.pipesCount,t);var a=t&&!1===t.end||e===n.default.stdout||e===n.default.stderr?b:l;function s(e,t){o("onunpipe"),e===i&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function l(){o("onend"),e.end()}r.endEmitted?n.default.nextTick(a):i.once("end",a),e.on("unpipe",s);var c=q(i);e.on("drain",c);var u=!1;function d(){o("cleanup"),e.removeListener("close",h),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",p),e.removeListener("unpipe",s),i.removeListener("end",l),i.removeListener("end",b),i.removeListener("data",f),u=!0,r.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}function f(t){o("ondata");var n=e.write(t);o("dest.write",n),!1===n&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==Y(r.pipes,e))&&!u&&(o("false write response, pause",r.awaitDrain),r.awaitDrain++),i.pause())}function p(t){o("onerror",t),b(),e.removeListener("error",p),0===m(e,"error")&&S(e,t)}function h(){e.removeListener("finish",g),b()}function g(){o("onfinish"),e.removeListener("close",h),b()}function b(){o("unpipe"),i.unpipe(e)}return i.on("data",f),z(e,"error",p),e.once("close",h),e.once("finish",g),e.emit("pipe",i),r.flowing||(o("pipe resume"),i.resume()),e},I.prototype.unpipe=function(e){var t=this._readableState,i={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,i)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<r;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=Y(t.pipes,e);return -1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,i)),this},I.prototype.on=function(e,t){var i=u.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"!==e||r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,o("on readable",r.length,r.reading),r.length?B(this):r.reading||n.default.nextTick(H,this)),i},I.prototype.addListener=I.prototype.on,I.prototype.removeListener=function(e,t){var i=u.prototype.removeListener.call(this,e,t);return"readable"===e&&n.default.nextTick(U,this),i},I.prototype.removeAllListeners=function(e){var t=u.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&n.default.nextTick(U,this),t},I.prototype.resume=function(){var e=this._readableState;return e.flowing||(o("resume"),e.flowing=!e.readableListening,$(this,e)),e.paused=!1,this},I.prototype.pause=function(){return o("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(o("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},I.prototype.wrap=function(e){var t=this,i=this._readableState,n=!1;for(var r in e.on("end",function(){if(o("wrapped end"),i.decoder&&!i.ended){var e=i.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(r){o("wrapped data"),i.decoder&&(r=i.decoder.write(r)),i.objectMode&&null==r||(i.objectMode||r&&r.length)&&(t.push(r)||(n=!0,e.pause()))}),e)void 0===this[r]&&"function"==typeof e[r]&&(this[r]=function(t){return function(){return e[t].apply(e,arguments)}}(r));for(var a=0;a<A.length;a++)e.on(A[a],this.emit.bind(this,A[a]));return this._read=function(t){o("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(I.prototype[Symbol.asyncIterator]=function(){return void 0===l&&(l=r(871)),l(this)}),Object.defineProperty(I.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(I.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(I.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),I._fromList=V,Object.defineProperty(I.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(I.from=function(e,t){return void 0===c&&(c=r(727)),c(I,e,t)})},170:function(e,t,i){"use strict";e.exports=m;
vendor: 2,273 bytes, line 1
1var n=i(646).q,r=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=i(403);function c(e,t){var i=this._transformState;i.transforming=!1;var n=i.writecb;if(null===n)return this.emit("error",new a);i.writechunk=null,i.writecb=null,null!=t&&this.push(t),n(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function m(e){if(!(this instanceof m))return new m(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",u)}function u(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush(function(t,i){d(e,t,i)})}function d(e,t,i){if(t)return e.emit("error",t);if(null!=i&&e.push(i),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}i(782)(m,l),m.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},m.prototype._transform=function(e,t,i){i(new r("_transform()"))},m.prototype._write=function(e,t,i){var n=this._transformState;if(n.writecb=i,n.writechunk=e,n.writeencoding=t,!n.transforming){var r=this._readableState;(n.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},m.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},m.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,function(e){t(e)})}},337:function(t,i,r){"use strict";function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){Z(t,e)}}t.exports=E,E.WritableState=z;var o,s,l={deprecate:r(769)},c=r(678),m=r(300).Buffer,u=e.g.Uint8Array||function(){};function d(e){return m.from(e)}function f(e){return m.isBuffer(e)||e instanceof u}var p=r(25),h=r(776).getHighWaterMark,g=r(646).q,b=g.ERR_INVALID_ARG_TYPE,v=g.E
vendor: 7,568 bytes, line 1
1RR_METHOD_NOT_IMPLEMENTED,y=g.ERR_MULTIPLE_CALLBACK,x=g.ERR_STREAM_CANNOT_PIPE,w=g.ERR_STREAM_DESTROYED,_=g.ERR_STREAM_NULL_VALUES,M=g.ERR_STREAM_WRITE_AFTER_END,k=g.ERR_UNKNOWN_ENCODING,S=p.errorOrDestroy;function A(){}function z(e,t,i){o=o||r(403),e=e||{},"boolean"!=typeof i&&(i=t instanceof o),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=!1===e.decodeStrings;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){O(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function E(e){var t=this instanceof(o=o||r(403));if(!t&&!s.call(E,this))return new E(e);this._writableState=new z(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),c.call(this)}function I(e,t){var i=new M;S(e,i),n.default.nextTick(t,i)}function R(e,t,i,r){var a;return null===i?a=new _:"string"==typeof i||t.objectMode||(a=new b("chunk",["string","Buffer"],i)),!a||(S(e,a),n.default.nextTick(r,a),!1)}function j(e,t,i){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=m.from(t,i)),t}function P(e,t,i,n,r,a){if(!i){var o=j(t,n,r);n!==o&&(i=!0,r="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:r,isBuf:i,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else T(e,t,!1,s,n,r,a);return l}function T(e,t,i,n,r,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new w("write")):i?e._writev(r,t.onwrite):e._write(r,a,t.onwrite),t.sync=!1}function C(e,t,i,r,a){--t.pendingcb,i?(n.default.nextTick(a,r),n.default.nextTick(H,e,t),e._writableState.errorEmitted=!0,S(e,r)):(a(r),e._writableState.errorEmitted=!0,S(e,r),H(e,t))}function N(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function O(e,t){var i=e._writableState,r=i.sync,a=i.writecb;if("function"!=typeof a)throw new y;if(N(i),t)C(e,i,r,t,a);else{var o=D(i)||e.destroyed;o||i.corked||i.bufferProcessing||!i.bufferedRequest||F(e,i),r?n.default.nextTick(B,e,i,o,a):B(e,i,o,a)}}function B(e,t,i,n){i||L(e,t),t.pendingcb--,n(),H(e,t)}function L(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function F(e,t){t.bufferProcessing=!0;var i=t.bufferedRequest;if(e._writev&&i&&i.next){var n=Array(t.bufferedRequestCount),r=t.corkedRequestsFree;r.entry=i;for(var o=0,s=!0;i;)n[o]=i,i.isBuf||(s=!1),i=i.next,o+=1;n.allBuffers=s,T(e,t,!0,t.length,n,"",r.finish),t.pendingcb++,t.lastBufferedRequest=null,r.next?(t.corkedRequestsFree=r.next,r.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;i;){var l=i.chunk,c=i.encoding,m=i.callback,u=t.objectMode?1:l.length;if(T(e,t,!1,u,l,c,m),i=i.next,t.bufferedRequestCount--,t.writing)break}null===i&&(t.lastBufferedRequest=null)}t.bufferedRequest=i,t.bufferProcessing=!1}function D(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function q(e,t){e._final(function(i){t.pendingcb--,i&&S(e,i),t.prefinished=!0,e.emit("prefinish"),H(e,t)})}function U(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.default.nextTick(q,e,t)))}function H(e,t){var i=D(t);if(i&&(U(e,t),0===t.pendingcb)&&(t.finished=!0,e.emit("finish"),t.autoDestroy)){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return i}function $(e,t,i){t.ending=!0,H(e,t),i&&(t.finished?n.default.nextTick(i):e.once("finish",i)),t.ended=!0,e.writable=!1}function Z(e,t,i){var n=e.entry;for(e.entry=null;n;){var r=n.callback;t.pendingcb--,r(i),n=n.next}t.corkedRequestsFree.next=e}r(782)(E,c),z.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(z.prototype,"buffer",{get:l.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(s=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!s.call(this,e)||this===E&&e&&e._writableState instanceof z}})):s=function(e){return e instanceof this},E.prototype.pipe=function(){S(this,new x)},E.prototype.write=function(e,t,i){var n=this._writableState,r=!1,a=!n.objectMode&&f(e);return a&&!m.isBuffer(e)&&(e=d(e)),"function"==typeof t&&(i=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!=typeof i&&(i=A),n.ending?I(this,i):(a||R(this,n,e,i))&&(n.pendingcb++,r=P(this,n,a,e,t,i)),r},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||F(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new k(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,i){i(new v("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,i){var n=this._writableState;return"function"==typeof e?(i=e,e=null,t=null):"function"==typeof t&&(i=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||$(this,n,i),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=p.destroy,E.prototype._undestroy=p.undestroy,E.prototype._destroy=function(e,t){t(e)}},871:function(e,t,i){"use strict";function r(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var a,o=i(698),s=Symbol("lastResolve"),l=Symbol("lastReject"),c=Symbol("error"),m=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function p(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(null!==t){var i=e[f].read();null!==i&&(e[u]=null,e[s]=null,e[l]=null,t(p(i,!1)))}}function g(e){n.default.nextTick(h,e)}function b(e,t){return function(i,n){e.then(function(){t[m]?i(p(void 0,!0)):t[d](i,n)},n)}}var v=Object.getPrototypeOf(function(){}
1),y=Object.setPrototypeOf((r(a={get stream(){return this[f]},next:function(){var e,t=this,i=this[c];if(null!==i)return Promise.reject(i);if(this[m])return Promise.resolve(p(void 0,!0));if(this[f].destroyed)return new Promise(function(e,i){n.default.nextTick(function(){t[c]?i(t[c]):e(p(void 0,!0))})});var r=this[u];if(r)e=new Promise(b(r,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(p(a,!1));e=new Promise(this[d])}return this[u]=e,e}},Symbol.asyncIterator,function(){return this}),r(a,"return",function(){var e=this;return new Promise(function(t,i){e[f].destroy(null,function(e){e?i(e):t(p(void 0,!0))})})}),a),v);e.exports=function(e){var t,i=Object.create(y,(r(t={},f,{value:e,writable:!0}),r(t,s,{value:null,writable:!0}),r(t,l,{value:null,writable:!0}),r(t,c,{value:null,writable:!0}),r(t,m,{value:e._readableState.endEmitted,writable:!0}),r(t,d,{value:function(e,t){var n=i[f].read();n?(i[u]=null,i[s]=null,i[l]=null,e(p(n,!1))):(i[s]=e,i[l]=t)},writable:!0}),t));return i[u]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=i[l];null!==t&&(i[u]=null,i[s]=null,i[l]=null,t(e)),i[c]=e;return}var n=i[s];null!==n&&(i[u]=null,i[s]=null,i[l]=null,n(p(void 0,!0))),i[m]=!0}),e.on("readable",g.bind(null,i)),i}},379:function(e,t,i){"use strict";function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function r(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach(function(t){a(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e,t,i){return t&&s(e.prototype,t),i&&s(e,i),e}var c=i(300).Buffer,m=i(837).inspect,u=m&&m.custom||"inspect";function d(e,t,i){c.prototype.copy.call(e,t,i)}e.exports=function(){function e(){o(this,e),this.head=null,this.tail=null,this.length=0}return l(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,i=""+t.data;t=t.next;)i+=e+t.data;return i}},{key:"concat",value:function(e){if(0===this.length)return c.alloc(0);for(var t=c.allocUnsafe(e>>>0),i=this.head,n=0;i;)d(i.data,t,n),n+=i.data.length,i=i.next;return t}},{key:"consume",value:function(e,t){var i;return e<this.head.data.length?(i=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):i=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),i}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,i=1,n=t.data;for(e-=n.length;t=t.next;){var r=t.data,a=e>r.length?r.length:e;if(a===r.length?n+=r:n+=r.slice(0,e),0==(e-=a)){a===r.length?(++i,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(a));break}++i}return this.length-=i,n}},{key:"_getBuffer",value:function(e){var t=c.allocUnsafe(e),i=this.head,n=1;for(i.data.copy(t),e-=i.data.length;i=i.next;){var r=i.data,a=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,a),0==(e-=a)){a===r.length?(++n,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=r.slice(a));break}++n}return this.length-=n,t}},{key:u,value:function(e,t){return m(this,r({},t,{depth:0,customInspect:!1}))}}]),e}()},25:function(e){"use strict";function t(e,t){r(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function r(e,t){e.emit("error",t)}e.exports={destroy:function(e,a){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.default.nextTick(r,this,e)):n.default.nextTick(r,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!a&&e?o._writableState?o._writableState.errorEmitted?n.default.nextTick(i,o):(o._writableState.errorEmitted=!0,n.default.nextTick(t,o,e)):n.default.nextTick(t,o,e):a?(n.default.nextTick(i,o),a(e)):n.default.nextTick(i,o)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var i=e._readableState,n=e._writableState;i&&i.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}},698:function(e,t,i){"use strict";
1var n=i(646).q.ERR_STREAM_PREMATURE_CLOSE;function r(e){var t=!1;return function(){if(!t){t=!0;for(var i=arguments.length,n=Array(i),r=0;r<i;r++)n[r]=arguments[r];e.apply(this,n)}}}function a(){}function o(e){return e.setHeader&&"function"==typeof e.abort}function s(e,t,i){if("function"==typeof t)return s(e,null,t);t||(t={}),i=r(i||a);var l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,m=function(){e.writable||d()},u=e._writableState&&e._writableState.finished,d=function(){c=!1,u=!0,l||i.call(e)},f=e._readableState&&e._readableState.endEmitted,p=function(){l=!1,f=!0,c||i.call(e)},h=function(t){i.call(e,t)},g=function(){var t;return l&&!f?(e._readableState&&e._readableState.ended||(t=new n),i.call(e,t)):c&&!u?(e._writableState&&e._writableState.ended||(t=new n),i.call(e,t)):void 0},b=function(){e.req.on("finish",d)};return o(e)?(e.on("complete",d),e.on("abort",g),e.req?b():e.on("request",b)):c&&!e._writableState&&(e.on("end",m),e.on("close",m)),e.on("end",p),e.on("finish",d),!1!==t.error&&e.on("error",h),e.on("close",g),function(){e.removeListener("complete",d),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",d),e.removeListener("end",m),e.removeListener("close",m),e.removeListener("finish",d),e.removeListener("end",p),e.removeListener("error",h),e.removeListener("close",g)}}e.exports=s},727:function(e,t,i){"use strict";function n(e,t,i,n,r,a,o){try{var s=e[a](o),l=s.value}catch(e){i(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function r(e){return function(){var t=this,i=arguments;return new Promise(function(r,a){var o=e.apply(t,i);function s(e){n(o,r,a,s,l,"next",e)}function l(e){n(o,r,a,s,l,"throw",e)}s(void 0)})}}function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function o(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach(function(t){s(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function s(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var l=i(646).q.ERR_INVALID_ARG_TYPE;e.exports=function(e,t,i){if(t&&"function"==typeof t.next)n=t;else if(t&&t[Symbol.asyncIterator])n=t[Symbol.asyncIterator]();else if(t&&t[Symbol.iterator])n=t[Symbol.iterator]();else throw new l("iterable",["Iterable"],t);var n,a=new e(o({objectMode:!0},i)),s=!1;function c(){return m.apply(this,arguments)}function m(){return(m=r(function*(){try{var e=yield n.next(),t=e.value;e.done?a.push(null):a.push((yield t))?c():s=!1}catch(e){a.destroy(e)}})).apply(this,arguments)}return a._read=function(){s||(s=!0,c())},a}},442:function(e,t,i){"use strict";function n(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var r,a=i(646).q,o=a.ERR_MISSING_ARGS,s=a.ERR_STREAM_DESTROYED;function l(e){if(e)throw e}function c(e){return e.setHeader&&"function"==typeof e.abort}function m(e,t,a,o){o=n(o);var l=!1;e.on("close",function(){l=!0}),void 0===r&&(r=i(698)),r(e,{readable:t,writable:a},function(e){if(e)return o(e);l=!0,o()});var m=!1;return function(t){if(!l&&!m){if(m=!0,c(e))return e.abort();if("function"==typeof e.destroy)return e.destroy();o(t||new s("pipe"))}}}function u(e){e()}function d(e,t){return e.pipe(t)}function f(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():l}e.exports=function(){for(var e,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];var r=f(i);if(Array.isArray(i[0])&&(i=i[0]),i.length<2)throw new o("streams");var a=i.map(function(t,n){var o=n<i.length-1;return m(t,o,n>0,function(t){e||(e=t),t&&a.forEach(u),o||(a.forEach(u),r(e))})});return i.reduce(d)}},776:function(e,t,i){"use strict";var n=i(646).q.ERR_INVALID_OPT_VALUE;function r(e,t,i){return null!=e.highWaterMark?e.highWaterMark:t?e[i]:null}e.exports={getHighWaterMark:function(e,t,i,a){var o=r(t,a,i);
vendor: 5,731 bytes, line 1
1if(null!=o){if(!(isFinite(o)&&Math.floor(o)===o)||o<0)throw new n(a?i:"highWaterMark",o);return Math.floor(o)}return e.objectMode?16:16384}}},678:function(e,t,i){e.exports=i(781)},55:function(e,t,i){var n=i(300),r=n.Buffer;function a(e,t){for(var i in e)t[i]=e[i]}function o(e,t,i){return r(e,t,i)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(r.prototype),a(r,o),o.from=function(e,t,i){if("number"==typeof e)throw TypeError("Argument must not be a number");return r(e,t,i)},o.alloc=function(e,t,i){if("number"!=typeof e)throw TypeError("Argument must be a number");var n=r(e);return void 0!==t?"string"==typeof i?n.fill(t,i):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return n.SlowBuffer(e)}},173:function(e,t,i){e.exports=r;var n=i(361).EventEmitter;function r(){n.call(this)}i(782)(r,n),r.Readable=i(709),r.Writable=i(337),r.Duplex=i(403),r.Transform=i(170),r.PassThrough=i(889),r.finished=i(698),r.pipeline=i(442),r.Stream=r,r.prototype.pipe=function(e,t){var i=this;function r(t){e.writable&&!1===e.write(t)&&i.pause&&i.pause()}function a(){i.readable&&i.resume&&i.resume()}i.on("data",r),e.on("drain",a),e._isStdio||t&&!1===t.end||(i.on("end",s),i.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(m(),0===n.listenerCount(this,"error"))throw e}function m(){i.removeListener("data",r),e.removeListener("drain",a),i.removeListener("end",s),i.removeListener("close",l),i.removeListener("error",c),e.removeListener("error",c),i.removeListener("end",m),i.removeListener("close",m),e.removeListener("close",m)}return i.on("error",c),e.on("error",c),i.on("end",m),i.on("close",m),e.on("close",m),e.emit("pipe",i),e}},704:function(e,t,i){"use strict";var n=i(55).Buffer,r=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=a(e);if("string"!=typeof t&&(n.isEncoding===r||!r(e)))throw Error("Unknown encoding: "+e);return t||e}function s(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=h,t=4;break;case"utf8":this.fillLast=u,t=4;break;case"base64":this.text=g,this.end=b,t=3;break;default:this.write=v,this.end=y;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function l(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e,t,i){var n=t.length-1;if(n<i)return 0;var r=l(t[n]);return r>=0?(r>0&&(e.lastNeed=r-1),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(e.lastNeed=r-2),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(2===r?r=0:e.lastNeed=r-3),r):0}function m(e,t,i){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}function u(e){var t=this.lastTotal-this.lastNeed,i=m(this,e,t);return void 0!==i?i:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function d(e,t){var i=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=i;var n=e.length-(i-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2==0){var i=e.toString("utf16le",t);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,i)}return t}function g(e,t){var i=(e.length-t)%3;return 0===i?e.toString("base64",t):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-i))}function b(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}t.s=s,s.prototype.write=function(e){var t,i;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<e.length?t?t+this.text(e,i):this.text(e,i):t||""},s.prototype.end=f,s.prototype.text=d,s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},769:function(t){function i(t){try{if(!e.g.localStorage)return!1}catch(e){return!1}var i=e.g.localStorage[t];return null!=i&&"true"===String(i).toLowerCase()}t.exports=function e(e,t){if(i("noDeprecation"))return e;var n=!1;
1return function(){if(!n){if(i("throwDeprecation"))throw Error(t);i("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}},300:function(t){"use strict";t.exports=e.r(244685)},361:function(t){"use strict";t.exports=e.r(851059)},781:function(t){"use strict";t.exports=e.r(851059).EventEmitter},837:function(t){"use strict";t.exports=e.r(158587)}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}},o=!0;try{i[e](n,n.exports,a),o=!1}finally{o&&delete r[e]}return n.exports}a.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/stream-browserify/",t.exports=a(173)}()},856870,(e,t,i)=>{!function(){var i={55:function(e,t,i){var n=i(300),r=n.Buffer;function a(e,t){for(var i in e)t[i]=e[i]}function o(e,t,i){return r(e,t,i)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(r.prototype),a(r,o),o.from=function(e,t,i){if("number"==typeof e)throw TypeError("Argument must not be a number");return r(e,t,i)},o.alloc=function(e,t,i){if("number"!=typeof e)throw TypeError("Argument must be a number");var n=r(e);return void 0!==t?"string"==typeof i?n.fill(t,i):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return n.SlowBuffer(e)}},300:function(t){"use strict";t.exports=e.r(244685)}},n={};function r(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}},o=!0;try{i[e](a,a.exports,r),o=!1}finally{o&&delete n[e]}return a.exports}r.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/string_decoder/";var a={};!function(){"use strict";var e=a,t=r(55).Buffer,i=t.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function n(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var r=n(e);if("string"!=typeof r&&(t.isEncoding===i||!i(e)))throw Error("Unknown encoding: "+e);return r||e}function s(e){var i;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=h,i=4;break;case"utf8":this.fillLast=u,i=4;break;case"base64":this.text=g,this.end=b,i=3;break;default:this.write=v,this.end=y;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(i)}function l(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e,t,i){var n=t.length-1;if(n<i)return 0;var r=l(t[n]);return r>=0?(r>0&&(e.lastNeed=r-1),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(e.lastNeed=r-2),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(2===r?r=0:e.lastNeed=r-3),r):0}function m(e,t,i){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}function u(e){var t=this.lastTotal-this.lastNeed,i=m(this,e,t);return void 0!==i?i:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function d(e,t){var i=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=i;var n=e.length-(i-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2==0){var i=e.toString("utf16le",t);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,i)}return t}function g(e,t){var i=(e.length-t)%3;return 0===i?e.toString("base64",t):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-i))}function b(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}e.StringDecoder=s,s.prototype.write=function(e){var t,i;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<e.length?t?t+this.text(e,i):this.text(e,i):t||""},s.prototype.end=f,s.prototype.text=d,s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}}(),t.exports=a}()},138347,(__turbopack_context__,module,exports)=>{!function(){var __webpack_modules__={950:function(__unused_webpack_module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0;i<e.length;i++)if(e[i]===t)return i;return -1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var i in e)t.push(i);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var i=0;i<e.length;i++)t(e[i],i,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,i){Object.defineProperty(e,t,{writable:!0,enumerable:!1,
vendor: 6,160 bytes, line 1
1configurable:!0,value:i})}}catch(e){return function(e,t,i){e[t]=i}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var i=t.contentWindow,n=i.eval,r=i.execScript;!n&&r&&(r.call(i,"null"),n=i.eval),forEach(Object_keys(e),function(t){i[t]=e[t]}),forEach(globals,function(t){e[t]&&(i[t]=e[t])});var a=Object_keys(i),o=n.call(i,this.code);return forEach(Object_keys(i),function(t){(t in e||-1===indexOf(a,t))&&(e[t]=i[t])}),forEach(globals,function(t){t in e||defineProp(e,t,i[t])}),document.body.removeChild(t),o},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),i=this.runInContext(t);return e&&forEach(Object_keys(t),function(i){e[i]=t[i]}),i},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var i=Script(t);return i[e].apply(i,[].slice.call(arguments,1))}}),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"==typeof e&&forEach(Object_keys(e),function(i){t[i]=e[i]}),t}}};"u">typeof __nccwpck_require__&&(__nccwpck_require__.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/vm-browserify/");var __webpack_exports__={};__webpack_modules__[950](0,__webpack_exports__),module.exports=__webpack_exports__}()},757875,(e,t,i)=>{var n=e.i(244685),r=e.i(440008);!function(){var i={7160:function(e,t,i){var n=t;n.bignum=i(711),n.define=i(495).define,n.base=i(853),n.constants=i(7335),n.decoders=i(6701),n.encoders=i(3418)},495:function(e,t,i){var n=i(7160),r=i(3782);function a(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new a(e,t)},a.prototype._createNamed=function(e){var t;try{t=i(6144).runInThisContext("(function "+this.name+"(entity) {\n  this._initNamed(entity);\n})")}catch(e){t=function(e){this._initNamed(e)}}return r(t,e),t.prototype._initNamed=function(t){e.call(this,t)},new t(this)},a.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(n.decoders[e])),this.decoders[e]},a.prototype.decode=function(e,t,i){return this._getDecoder(t).decode(e,i)},a.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n.encoders[e])),this.encoders[e]},a.prototype.encode=function(e,t,i){return this._getEncoder(t).encode(e,i)}},6483:function(e,t,i){var n=i(3782),r=i(853).Reporter,a=i(4300).Buffer;function o(e,t){(r.call(this,t),a.isBuffer(e))?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return e instanceof s||(e=new s(e,t)),this.length+=e.length,e},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(o,r),t.C=o,o.prototype.save=function(){return{offset:this.offset,reporter:r.prototype.save.call(this)}},o.prototype.restore=function(e){var t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,r.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var i=new o(this.base);return i._reporterState=this._reporterState,i.offset=this.offset,i.length=this.offset+e,this.offset+=e,i},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.R=s,s.prototype.join=function(e,t){return e||(e=new a(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(i){i.join(e,t),t+=i.length}):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):a.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},853:function(e,t,i){var n=t;n.Reporter=i(1293).b,n.DecoderBuffer=i(6483).C,n.EncoderBuffer=i(6483).R,n.Node=i(9374)},9374:function(e,t,i){var n=i(853).Reporter,r=i(853).EncoderBuffer,a=i(853).DecoderBuffer,o=i(3523),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s),c=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function m(e,t){var i={};this._baseState=i,i.enc=e,i.parent=t||null,i.children=null,i.tag=null,i.args=null,i.reverseArgs=null,i.choice=null,i.optional=!1,i.any=!1,i.obj=!1,i.use=null,i.useDecoder=null,i.key=null,i.default=null,i.explicit=null,i.implicit=null,i.contains=null,i.parent||(i.children=[],this._wrap())}
vendor: 3,070 bytes, line 1
1e.exports=m;var u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];m.prototype.clone=function(){var e=this._baseState,t={};u.forEach(function(i){t[i]=e[i]});var i=new this.constructor(t.parent);return i._baseState=t,i},m.prototype._wrap=function(){var e=this._baseState;l.forEach(function(t){this[t]=function(){var i=new this.constructor(this);return e.children.push(i),i[t].apply(i,arguments)}},this)},m.prototype._init=function(e){var t=this._baseState;o(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),o.equal(t.children.length,1,"Root node can have only one child")},m.prototype._useArgs=function(e){var t=this._baseState,i=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==i.length&&(o(null===t.children),t.children=i,i.forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(o(null===t.args),t.args=e,t.reverseArgs=e.map(function(e){if("object"!=typeof e||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach(function(i){i==(0|i)&&(i|=0),t[e[i]]=i}),t}))},c.forEach(function(e){m.prototype[e]=function(){throw Error(e+" not implemented for encoding: "+this._baseState.enc)}}),s.forEach(function(e){m.prototype[e]=function(){var t=this._baseState,i=Array.prototype.slice.call(arguments);return o(null===t.tag),t.tag=e,this._useArgs(i),this}}),m.prototype.use=function(e){o(e);var t=this._baseState;return o(null===t.use),t.use=e,this},m.prototype.optional=function(){return this._baseState.optional=!0,this},m.prototype.def=function(e){var t=this._baseState;return o(null===t.default),t.default=e,t.optional=!0,this},m.prototype.explicit=function(e){var t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.explicit=e,this},m.prototype.implicit=function(e){var t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.implicit=e,this},m.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},m.prototype.key=function(e){var t=this._baseState;return o(null===t.key),t.key=e,this},m.prototype.any=function(){return this._baseState.any=!0,this},m.prototype.choice=function(e){var t=this._baseState;return o(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t]})),this},m.prototype.contains=function(e){var t=this._baseState;return o(null===t.use),t.contains=e,this},m.prototype._decode=function(e,t){var i,n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));var r=n.default,o=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){var l=null;if(null!==n.explicit?l=n.explicit:null!==n.implicit?l=n.implicit:null!==n.tag&&(l=n.tag),null!==l||n.any){if(o=this._peekTag(e,l,n.any),e.isError(o))return o}else{var c=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),o=!0}
1catch(e){o=!1}e.restore(c)}}if(n.obj&&o&&(i=e.enterObject()),o){if(null!==n.explicit){var m=this._decodeTag(e,n.explicit);if(e.isError(m))return m;e=m}var u=e.offset;if(null===n.use&&null===n.choice){if(n.any)var c=e.save();var d=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(d))return d;n.any?r=e.raw(c):e=d}if(t&&t.track&&null!==n.tag&&t.track(e.path(),u,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),n.any||(r=null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t)),e.isError(r))return r;if(n.any||null!==n.choice||null===n.children||n.children.forEach(function(i){i._decode(e,t)}),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){var f=new a(r);r=this._getUse(n.contains,e._reporterState.obj)._decode(f,t)}}return n.obj&&o&&(r=e.leaveObject(i)),null!==n.key&&(null!==r||!0===o)?e.leaveKey(s,n.key,r):null!==s&&e.exitKey(s),r},m.prototype._decodeGeneric=function(e,t,i){var n=this._baseState;if("seq"===e||"set"===e)return null;if("seqof"===e||"setof"===e)return this._decodeList(t,e,n.args[0],i);if(/str$/.test(e))return this._decodeStr(t,e,i);if("objid"===e&&n.args)return this._decodeObjid(t,n.args[0],n.args[1],i);if("objid"===e)return this._decodeObjid(t,null,null,i);if("gentime"===e||"utctime"===e)return this._decodeTime(t,e,i);else if("null_"===e)return this._decodeNull(t,i);else if("bool"===e)return this._decodeBool(t,i);else if("objDesc"===e)return this._decodeStr(t,e,i);else if("int"===e||"enum"===e)return this._decodeInt(t,n.args&&n.args[0],i);return null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,i):t.error("unknown tag: "+e)},m.prototype._getUse=function(e,t){var i=this._baseState;return i.useDecoder=this._use(e,t),o(null===i.useDecoder._baseState.parent),i.useDecoder=i.useDecoder._baseState.children[0],i.implicit!==i.useDecoder._baseState.implicit&&(i.useDecoder=i.useDecoder.clone(),i.useDecoder._baseState.implicit=i.implicit),i.useDecoder},m.prototype._decodeChoice=function(e,t){var i=this._baseState,n=null,r=!1;return(Object.keys(i.choice).some(function(a){var o=e.save(),s=i.choice[a];try{var l=s._decode(e,t);if(e.isError(l))return!1;n={type:a,value:l},r=!0}catch(t){return e.restore(o),!1}return!0},this),r)?n:e.error("Choice not matched")},m.prototype._createEncoderBuffer=function(e){return new r(e,this.reporter)},m.prototype._encode=function(e,t,i){var n=this._baseState;if(null===n.default||n.default!==e){var r=this._encodeValue(e,t,i);if(void 0!==r&&!this._skipDefault(r,t,i))return r}},m.prototype._encodeValue=function(e,t,i){var r,a=this._baseState;if(null===a.parent)return a.children[0]._encode(e,t||new n);var r=null;if(this.reporter=t,a.optional&&void 0===e)if(null===a.default)return;else e=a.default;var o=null,s=!1;if(a.any)r=this._createEncoderBuffer(e);else if(a.choice)r=this._encodeChoice(e,t);else if(a.contains)o=this._getUse(a.contains,i)._encode(e,t),s=!0;else if(a.children)o=a.children.map(function(i){if("null_"===i._baseState.tag)return i._encode(null,t,e);if(null===i._baseState.key)return t.error("Child should have a key");var n=t.enterKey(i._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");var r=i._encode(e[i._baseState.key],t,e);return t.leaveKey(n),r},this).filter(function(e){return e}),o=this._createEncoderBuffer(o);else if("seqof"===a.tag||"setof"===a.tag){if(!(a.args&&1===a.args.length))return t.error("Too many args for : "+a.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var l=this.clone();l._baseState.implicit=null,o=this._createEncoderBuffer(e.map(function(i){var n=this._baseState;return this._getUse(n.args[0],e)._encode(i,t)},l))}else null!==a.use?r=this._getUse(a.use,i)._encode(e,t):(o=this._encodePrimitive(a.tag,e),s=!0);if(!a.any&&null===a.choice){var c=null!==a.implicit?a.implicit:a.tag,m=null===a.implicit?"universal":"context";null===c?null===a.use&&t.error("Tag could be omitted only for .use()"):null===a.use&&(r=this._encodeComposite(c,s,m,o))}return null!==a.explicit&&(r=this._encodeComposite(a.explicit,!1,"context",r)),r},m.prototype._encodeChoice=function(e,t){var i=this._baseState,n=i.choice[e.type];return n||o(!1,e.type+" not found in "+JSON.stringify(Object.keys(i.choice))),n._encode(e.value,t)},m.prototype._encodePrimitive=function(e,t){var i=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&i.args)return this._encodeObjid(t,i.reverseArgs[0],i.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();else if("int"===e||"enum"===e)return this._encodeInt(t,i.args&&i.reverseArgs[0]);else if("bool"===e)return this._encodeBool(t);else if("objDesc"===e)return this._encodeStr(t,e);else throw Error("Unsupported tag: "+e)},m.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},m.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},1293:function(e,t,i){var n=i(3782);function r(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.b=r,r.prototype.isError=function(e){return e instanceof a},r.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},r.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},r.prototype.enterKey=function(e){return this._reporterState.path.push(e)},r.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},r.prototype.leaveKey=function(e,t,i){var n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=i)},r.prototype.path=function(){return this._reporterState.path.join("/")},r.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},r.prototype.leaveObject=function(e){var t=this._reporterState,i=t.obj;return t.obj=e,i},r.prototype.error=function(e){var t,i=this._reporterState,n=e instanceof a;
1if(t=n?e:new a(i.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack),!i.options.partial)throw t;return n||i.errors.push(t),t},r.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(a,Error),a.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw Error(this.message)}catch(e){this.stack=e.stack}return this}},9791:function(e,t,i){var n=i(7335);t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n._reverse(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=n._reverse(t.tag)},7335:function(e,t,i){var n=t;n._reverse=function(e){var t={};return Object.keys(e).forEach(function(i){(0|i)==i&&(i|=0),t[e[i]]=i}),t},n.der=i(9791)},2259:function(e,t,i){var n=i(3782),r=i(7160),a=r.base,o=r.bignum,s=r.constants.der;function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){a.Node.call(this,"der",e)}function m(e,t){var i=e.readUInt8(t);if(e.isError(i))return i;var n=s.tagClass[i>>6],r=(32&i)==0;if((31&i)==31){var a=i;for(i=0;(128&a)==128;){if(a=e.readUInt8(t),e.isError(a))return a;i<<=7,i|=127&a}}else i&=31;var o=s.tag[i];return{cls:n,primitive:r,tag:i,tagStr:o}}function u(e,t,i){var n=e.readUInt8(i);if(e.isError(n))return n;if(!t&&128===n)return null;if((128&n)==0)return n;var r=127&n;if(r>4)return e.error("length octect is too long");n=0;for(var a=0;a<r;a++){n<<=8;var o=e.readUInt8(i);if(e.isError(o))return o;n|=o}return n}e.exports=l,l.prototype.decode=function(e,t){return e instanceof a.DecoderBuffer||(e=new a.DecoderBuffer(e,t)),this.tree._decode(e,t)},n(c,a.Node),c.prototype._peekTag=function(e,t,i){if(e.isEmpty())return!1;var n=e.save(),r=m(e,'Failed to peek tag: "'+t+'"');return e.isError(r)?r:(e.restore(n),r.tag===t||r.tagStr===t||r.tagStr+"of"===t||i)},c.prototype._decodeTag=function(e,t,i){var n=m(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;var r=u(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(r))return r;if(!i&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==r)return e.skip(r,'Failed to match body of: "'+t+'"');var a=e.save(),o=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(o)?o:(r=e.offset-a.offset,e.restore(a),e.skip(r,'Failed to match body of: "'+t+'"'))},c.prototype._skipUntilEnd=function(e,t){for(;;){var i,n=m(e,t);if(e.isError(n))return n;var r=u(e,n.primitive,t);if(e.isError(r))return r;if(i=n.primitive||null!==r?e.skip(r):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===n.tagStr)break}},c.prototype._decodeList=function(e,t,i,n){for(var r=[];!e.isEmpty();){var a=this._peekTag(e,"end");if(e.isError(a))return a;var o=i.decode(e,"der",n);if(e.isError(o)&&a)break;r.push(o)}return r},c.prototype._decodeStr=function(e,t){if("bitstr"===t){var i=e.readUInt8();return e.isError(i)?i:{unused:i,data:e.raw()}}if("bmpstr"===t){var n=e.raw();if(n.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var r="",a=0;a<n.length/2;a++)r+=String.fromCharCode(n.readUInt16BE(2*a));return r}if("numstr"===t){var o=e.raw().toString("ascii");return this._isNumstr(o)?o:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();else if("printstr"===t){var s=e.raw().toString("ascii");return this._isPrintstr(s)?s:e.error("Decoding of string type: printstr unsupported characters")}else if(/str$/.test(t))return e.raw().toString();else return e.error("Decoding of string type: "+t+" unsupported")},c.prototype._decodeObjid=function(e,t,i){for(var n,r=[],a=0;!e.isEmpty();){var o=e.readUInt8();a<<=7,a|=127&o,(128&o)==0&&(r.push(a),a=0)}128&o&&r.push(a);var s=r[0]/40|0,l=r[0]%40;if(n=i?r:[s,l].concat(r.slice(1)),t){var c=t[n.join(" ")];void 0===c&&(c=t[n.join(".")]),void 0!==c&&(n=c)}return n},c.prototype._decodeTime=function(e,t){var i=e.raw().toString();if("gentime"===t)var n=0|i.slice(0,4),r=0|i.slice(4,6),a=0|i.slice(6,8),o=0|i.slice(8,10),s=0|i.slice(10,12),l=0|i.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");var n=0|i.slice(0,2),r=0|i.slice(2,4),a=0|i.slice(4,6),o=0|i.slice(6,8),s=0|i.slice(8,10),l=0|i.slice(10,12);n=n<70?2e3+n:1900+n}return Date.UTC(n,r-1,a,o,s,l,0)},c.prototype._decodeNull=function(e){return null},c.prototype._decodeBool=function(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},c.prototype._decodeInt=function(e,t){var i=new o(e.raw());return t&&(i=t[i.toString(10)]||i),i},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},6701:function(e,t,i){var n=t;n.der=i(2259),n.pem=i(8527)},8527:function(e,t,i){var n=i(3782),r=i(4300).Buffer,a=i(2259);function o(e){a.call(this,e),this.enc="pem"}n(o,a),e.exports=o,o.prototype.decode=function(e,t){for(var i=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/,s=-1,l=-1,c=0;c<i.length;c++){var m=i[c].match(o);if(null!==m&&m[2]===n)if(-1===s){if("BEGIN"!==m[1])break;s=c}else{if("END"!==m[1])break;l=c;break}}if(-1===s||-1===l)throw Error("PEM section not found for: "+n);var u=i.slice(s+1,l).join("");
1u.replace(/[^a-z0-9\+\/=]+/gi,"");var d=new r(u,"base64");return a.prototype.decode.call(this,d,t)}},7804:function(e,t,i){var n=i(3782),r=i(4300).Buffer,a=i(7160),o=a.base,s=a.constants.der;function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){o.Node.call(this,"der",e)}function m(e){return e<10?"0"+e:e}function u(e,t,i,n){var r;if("seqof"===e?e="seq":"setof"===e&&(e="set"),s.tagByName.hasOwnProperty(e))r=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);r=e}return r>=31?n.error("Multi-octet tag encoding unsupported"):(t||(r|=32),r|=s.tagClassByName[i||"universal"]<<6)}e.exports=l,l.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(c,o.Node),c.prototype._encodeComposite=function(e,t,i,n){var a=u(e,t,i,this.reporter);if(n.length<128){var o=new r(2);return o[0]=a,o[1]=n.length,this._createEncoderBuffer([o,n])}for(var s=1,l=n.length;l>=256;l>>=8)s++;var o=new r(2+s);o[0]=a,o[1]=128|s;for(var l=1+s,c=n.length;c>0;l--,c>>=8)o[l]=255&c;return this._createEncoderBuffer([o,n])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var i=new r(2*e.length),n=0;n<e.length;n++)i.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(i)}if("numstr"===t)return this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space");if("printstr"===t)return this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark");if(/str$/.test(t))return this._createEncoderBuffer(e);else if("objDesc"===t)return this._createEncoderBuffer(e);else return this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,i){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s\.]+/g);for(var n=0;n<e.length;n++)e[n]|=0}else if(Array.isArray(e)){e=e.slice();for(var n=0;n<e.length;n++)e[n]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!i){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,n=0;n<e.length;n++){var o=e[n];for(a++;o>=128;o>>=7)a++}for(var s=new r(a),l=s.length-1,n=e.length-1;n>=0;n--){var o=e[n];for(s[l--]=127&o;(o>>=7)>0;)s[l--]=128|127&o}return this._createEncoderBuffer(s)},c.prototype._encodeTime=function(e,t){var i,n=new Date(e);return"gentime"===t?i=""+m(n.getFullYear())+m(n.getUTCMonth()+1)+m(n.getUTCDate())+m(n.getUTCHours())+m(n.getUTCMinutes())+m(n.getUTCSeconds())+"Z":"utctime"===t?i=""+m(n.getFullYear()%100)+m(n.getUTCMonth()+1)+m(n.getUTCDate())+m(n.getUTCHours())+m(n.getUTCMinutes())+m(n.getUTCSeconds())+"Z":this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(i,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!r.isBuffer(e)){var i=e.toArray();!e.sign&&128&i[0]&&i.unshift(0),e=new r(i)}if(r.isBuffer(e)){var n=e.length;0===e.length&&n++;var a=new r(n);return e.copy(a),0===e.length&&(a[0]=0),this._createEncoderBuffer(a)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var n=1,o=e;o>=256;o>>=8)n++;for(var a=Array(n),o=a.length-1;o>=0;o--)a[o]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(new r(a))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(255*!!e)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,i){var n,r=this._baseState;if(null===r.default)return!1;
vendor: 4,911 bytes, line 1
1var a=e.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,t,i).join()),a.length!==r.defaultBuffer.length)return!1;for(n=0;n<a.length;n++)if(a[n]!==r.defaultBuffer[n])return!1;return!0}},3418:function(e,t,i){var n=t;n.der=i(7804),n.pem=i(1564)},1564:function(e,t,i){var n=i(3782),r=i(7804);function a(e){r.call(this,e),this.enc="pem"}n(a,r),e.exports=a,a.prototype.encode=function(e,t){for(var i=r.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"],a=0;a<i.length;a+=64)n.push(i.slice(a,a+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},711:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function a(e,t,i){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{l=i(4300).Buffer}catch(e){}function o(e,t,i){for(var n=0,r=Math.min(e.length,i),a=t;a<r;a++){var o=e.charCodeAt(a)-48;n<<=4,o>=49&&o<=54?n|=o-49+10:o>=17&&o<=22?n|=o-17+10:n|=15&o}return n}function s(e,t,i,n){for(var r=0,a=Math.min(e.length,i),o=t;o<a;o++){var s=e.charCodeAt(o)-48;r*=n,s>=49?r+=s-49+10:s>=17?r+=s-17+10:r+=s}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return 0>e.cmp(t)?e:t},a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&r++,16===t?this._parseHex(e,r):this._parseBase(e,t,r),"-"===e[0]&&(this.negative=1),this.strip(),"le"===i&&this._initArray(this.toArray(),t,i)},a.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<0x4000000?(this.words=[0x3ffffff&e],this.length=1):e<0x10000000000000?(this.words=[0x3ffffff&e,e/0x4000000&0x3ffffff],this.length=2):(n(e<0x20000000000000),this.words=[0x3ffffff&e,e/0x4000000&0x3ffffff,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i)},a.prototype._initArray=function(e,t,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=Array(this.length);for(var r,a,o=0;o<this.length;o++)this.words[o]=0;var s=0;if("be"===i)for(o=e.length-1,r=0;o>=0;o-=3)a=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[r]|=a<<s&0x3ffffff,this.words[r+1]=a>>>26-s&0x3ffffff,(s+=24)>=26&&(s-=26,r++);else if("le"===i)for(o=0,r=0;o<e.length;o+=3)a=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[r]|=a<<s&0x3ffffff,this.words[r+1]=a>>>26-s&0x3ffffff,(s+=24)>=26&&(s-=26,r++);return this.strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var i,n,r=0;r<this.length;r++)this.words[r]=0;var a=0;for(r=e.length-6,i=0;r>=t;r-=6)n=o(e,r,r+6),this.words[i]|=n<<a&0x3ffffff,this.words[i+1]|=n>>>26-a&4194303,(a+=24)>=26&&(a-=26,i++);r+6!==t&&(n=o(e,t,r+6),this.words[i]|=n<<a&0x3ffffff,this.words[i+1]|=n>>>26-a&4194303),this.strip()},a.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=0x3ffffff;r*=t)n++;n--,r=r/t|0;for(var a=e.length-i,o=a%n,l=Math.min(a,a-o)+i,c=0,m=i;m<l;m+=n)c=s(e,m,m+n,t),this.imuln(r),this.words[0]+c<0x4000000?this.words[0]+=c:this._iaddn(c);if(0!==o){var u=1;for(c=s(e,m,e.length,t),m=0;m<o;m++)u*=t;this.imuln(u),this.words[0]+c<0x4000000?this.words[0]+=c:this._iaddn(c)}},a.prototype.copy=function(e){e.words=Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l,c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],u=[0,0,0x2000000,0x290d741,0x1000000,
vendor: 4,559 bytes, line 1
10x2e90edd,0x39aa400,0x267bf47,0x1000000,0x290d741,1e7,0x12959c3,0x222c000,0x3bd7765,7529536,0xadcea1,0x1000000,0x1704f61,0x206fc40,0x2cddcf9,64e6,4084101,5153632,6436343,7962624,9765625,0xb54ba0,0xdaf26b,0x1069c00,0x138f9ad,243e5,0x1b4d89f,0x2000000,0x25528a1,0x2b54a20,0x3216b93,0x39aa400];function d(e){for(var t=Array(e.bitLength()),i=0;i<t.length;i++){var n=i/26|0,r=i%26;t[i]=(e.words[n]&1<<r)>>>r}return t}function f(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],a=0|t.words[0],o=r*a,s=0x3ffffff&o,l=o/0x4000000|0;i.words[0]=s;for(var c=1;c<n;c++){for(var m=l>>>26,u=0x3ffffff&l,d=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=d;f++){var p=c-f|0;m+=(o=(r=0|e.words[p])*(a=0|t.words[f])+u)/0x4000000|0,u=0x3ffffff&o}i.words[c]=0|u,l=0|m}return 0!==l?i.words[c]=0|l:i.length--,i.strip()}a.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var i="",r=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=((s<<r|a)&0xffffff).toString(16);i=0!=(a=s>>>24-r&0xffffff)||o!==this.length-1?c[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,o--)}for(0!==a&&(i=a.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var d=m[e],f=u[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var h=p.modn(f).toString(e);i=(p=p.idivn(f)).isZero()?h+i:c[d-h.length]+h+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=0x4000000*this.words[1]:3===this.length&&1===this.words[2]?e+=0x10000000000000+0x4000000*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return n(void 0!==l),this.toArrayLike(l,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,i){var r,a,o=this.byteLength(),s=i||Math.max(1,o);n(o<=s,"byte array longer than desired length"),n(s>0,"Requested array length <= 0"),this.strip();var l="le"===t,c=new e(s),m=this.clone();if(l){for(a=0;!m.isZero();a++)r=m.andln(255),m.iushrn(8),c[a]=r;for(;a<s;a++)c[a]=0}else{for(a=0;a<s-o;a++)c[a]=0;for(a=0;!m.isZero();a++)r=m.andln(255),m.iushrn(8),c[s-a-1]=r}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var i=this._zeroBits(this.words[t]);if(e+=i,26!==i)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return n((this.negative|e.negative)==0),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;i<t.length;i++)this.words[i]=this.words[i]&e.words[i];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return n((this.negative|e.negative)==0),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;n<i.length;
vendor: 13,540 bytes, line 1
1n++)this.words[n]=t.words[n]^i.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return n((this.negative|e.negative)==0),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r<t;r++)this.words[r]=0x3ffffff&~this.words[r];return i>0&&(this.words[r]=~this.words[r]&0x3ffffff>>26-i),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<<r:this.words[i]=this.words[i]&~(1<<r),this.strip()},a.prototype.iadd=function(e){if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,a=0;a<n.length;a++)t=(0|i.words[a])+(0|n.words[a])+r,this.words[a]=0x3ffffff&t,r=t>>>26;for(;0!==r&&a<i.length;a++)t=(0|i.words[a])+r,this.words[a]=0x3ffffff&t,r=t>>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;a<i.length;a++)this.words[a]=i.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var a=0,o=0;o<i.length;o++)a=(n=(0|t.words[o])-(0|i.words[o])+a)>>26,this.words[o]=0x3ffffff&n;for(;0!==a&&o<t.length;o++)a=(n=(0|t.words[o])+a)>>26,this.words[o]=0x3ffffff&n;if(0===a&&o<t.length&&t!==this)for(;o<t.length;o++)this.words[o]=t.words[o];return this.length=Math.max(this.length,o),t!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,i){var n,r,a,o=e.words,s=t.words,l=i.words,c=0,m=0|o[0],u=8191&m,d=m>>>13,f=0|o[1],p=8191&f,h=f>>>13,g=0|o[2],b=8191&g,v=g>>>13,y=0|o[3],x=8191&y,w=y>>>13,_=0|o[4],M=8191&_,k=_>>>13,S=0|o[5],A=8191&S,z=S>>>13,E=0|o[6],I=8191&E,R=E>>>13,j=0|o[7],P=8191&j,T=j>>>13,C=0|o[8],N=8191&C,O=C>>>13,B=0|o[9],L=8191&B,F=B>>>13,D=0|s[0],q=8191&D,U=D>>>13,H=0|s[1],$=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,W=K>>>13,G=0|s[3],Y=8191&G,J=G>>>13,X=0|s[4],Q=8191&X,ee=X>>>13,et=0|s[5],ei=8191&et,en=et>>>13,er=0|s[6],ea=8191&er,eo=er>>>13,es=0|s[7],el=8191&es,ec=es>>>13,em=0|s[8],eu=8191&em,ed=em>>>13,ef=0|s[9],ep=8191&ef,eh=ef>>>13;i.negative=e.negative^t.negative,i.length=19,n=Math.imul(u,q);var eg=(c+n|0)+((8191&(r=(r=Math.imul(u,U))+Math.imul(d,q)|0))<<13)|0;c=((a=Math.imul(d,U))+(r>>>13)|0)+(eg>>>26)|0,eg&=0x3ffffff,n=Math.imul(p,q),r=(r=Math.imul(p,U))+Math.imul(h,q)|0,a=Math.imul(h,U),n=n+Math.imul(u,$)|0;var eb=(c+n|0)+((8191&(r=(r=r+Math.imul(u,Z)|0)+Math.imul(d,$)|0))<<13)|0;c=((a=a+Math.imul(d,Z)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=0x3ffffff,n=Math.imul(b,q),r=(r=Math.imul(b,U))+Math.imul(v,q)|0,a=Math.imul(v,U),n=n+Math.imul(p,$)|0,r=(r=r+Math.imul(p,Z)|0)+Math.imul(h,$)|0,a=a+Math.imul(h,Z)|0,n=n+Math.imul(u,V)|0;var ev=(c+n|0)+((8191&(r=(r=r+Math.imul(u,W)|0)+Math.imul(d,V)|0))<<13)|0;c=((a=a+Math.imul(d,W)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=0x3ffffff,n=Math.imul(x,q),r=(r=Math.imul(x,U))+Math.imul(w,q)|0,a=Math.imul(w,U),n=n+Math.imul(b,$)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,Z)|0,n=n+Math.imul(p,V)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(h,V)|0,a=a+Math.imul(h,W)|0,n=n+Math.imul(u,Y)|0;var ey=(c+n|0)+((8191&(r=(r=r+Math.imul(u,J)|0)+Math.imul(d,Y)|0))<<13)|0;c=((a=a+Math.imul(d,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=0x3ffffff,n=Math.imul(M,q),r=(r=Math.imul(M,U))+Math.imul(k,q)|0,a=Math.imul(k,U),n=n+Math.imul(x,$)|0,r=(r=r+Math.imul(x,Z)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,Z)|0,n=n+Math.imul(b,V)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(v,V)|0,a=a+Math.imul(v,W)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(h,Y)|0,a=a+Math.imul(h,J)|0,n=n+Math.imul(u,Q)|0;var ex=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ee)|0)+Math.imul(d,Q)|0))<<13)|0;c=((a=a+Math.imul(d,ee)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=0x3ffffff,n=Math.imul(A,q),r=(r=Math.imul(A,U))+Math.imul(z,q)|0,a=Math.imul(z,U),n=n+Math.imul(M,$)|0,r=(r=r+Math.imul(M,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,n=n+Math.imul(x,V)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(w,V)|0,a=a+Math.imul(w,W)|0,n=n+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,J)|0,n=n+Math.imul(p,Q)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0,n=n+Math.imul(u,ei)|0;var ew=(c+n|0)+((8191&(r=(r=r+Math.imul(u,en)|0)+Math.imul(d,ei)|0))<<13)|0;c=((a=a+Math.imul(d,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=0x3ffffff,n=Math.imul(I,q),r=(r=Math.imul(I,U))+Math.imul(R,q)|0,a=Math.imul(R,U),n=n+Math.imul(A,$)|0,r=(r=r+Math.imul(A,Z)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,Z)|0,n=n+Math.imul(M,V)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(k,V)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(x,Y)|0,r=(r=r+Math.imul(x,J)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,J)|0,n=n+Math.imul(b,Q)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(h,ei)|0,a=a+Math.imul(h,en)|0,n=n+Math.imul(u,ea)|0;var e_=(c+n|0)+((8191&(r=(r=r+Math.imul(u,eo)|0)+Math.imul(d,ea)|0))<<13)|0;c=((a=a+Math.imul(d,eo)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=0x3ffffff,n=Math.imul(P,q),r=(r=Math.imul(P,U))+Math.imul(T,q)|0,a=Math.imul(T,U),n=n+Math.imul(I,$)|0,r=(r=r+Math.imul(I,Z)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,Z)|0,n=n+Math.imul(A,V)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(z,V)|0,a=a+Math.imul(z,W)|0,n=n+Math.imul(M,Y)|0,r=(r=r+Math.imul(M,J)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,J)|0,n=n+Math.imul(x,Q)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,ee)|0,n=n+Math.imul(b,ei)|0,r=(r=r+Math.imul(b,en)|0)+Math.imul(v,ei)|0,a=a+Math.imul(v,en)|0,n=n+Math.imul(p,ea)|0,r=(r=r+Math.imul(p,eo)|0)+Math.imul(h,ea)|0,a=a+Math.imul(h,eo)|0,n=n+Math.imul(u,el)|0;var eM=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ec)|0)+Math.imul(d,el)|0))<<13)|0;c=((a=a+Math.imul(d,ec)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=0x3ffffff,n=Math.imul(N,q),r=(r=Math.imul(N,U))+Math.imul(O,q)|0,a=Math.imul(O,U),n=n+Math.imul(P,$)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,Z)|0,n=n+Math.imul(I,V)|0,r=(r=r+Math.imul(I,W)|0)+Math.imul(R,V)|0,a=a+Math.imul(R,W)|0,n=n+Math.imul(A,Y)|0,r=(r=r+Math.imul(A,J)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,J)|0,n=n+Math.imul(M,Q)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,ee)|0,n=n+Math.imul(x,ei)|0,r=(r=r+Math.imul(x,en)|0)+Math.imul(w,ei)|0,a=a+Math.imul(w,en)|0,n=n+Math.imul(b,ea)|0,r=(r=r+Math.imul(b,eo)|0)+Math.imul(v,ea)|0,a=a+Math.imul(v,eo)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,ec)|0)+Math.imul(h,el)|0,a=a+Math.imul(h,ec)|0,n=n+Math.imul(u,eu)|0;var ek=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ed)|0)+Math.imul(d,eu)|0))<<13)|0;c=((a=a+Math.imul(d,ed)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=0x3ffffff,n=Math.imul(L,q),r=(r=Math.imul(L,U))+Math.imul(F,q)|0,a=Math.imul(F,U),n=n+Math.imul(N,$)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,Z)|0,n=n+Math.imul(P,V)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(T,V)|0,a=a+Math.imul(T,W)|0,n=n+Math.imul(I,Y)|0,r=(r=r+Math.imul(I,J)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,J)|0,n=n+Math.imul(A,Q)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(z,Q)|0,a=a+Math.imul(z,ee)|0,n=n+Math.imul(M,ei)|0,r=(r=r+Math.imul(M,en)|0)+Math.imul(k,ei)|0,a=a+Math.imul(k,en)|0,n=n+Math.imul(x,ea)|0,r=(r=r+Math.imul(x,eo)|0)+Math.imul(w,ea)|0,a=a+Math.imul(w,eo)|0,n=n+Math.imul(b,el)|0,r=(r=r+Math.imul(b,ec)|0)+Math.imul(v,el)|0,a=a+Math.imul(v,ec)|0,n=n+Math.imul(p,eu)|0,r=(r=r+Math.imul(p,ed)|0)+Math.imul(h,eu)|0,a=a+Math.imul(h,ed)|0,n=n+Math.imul(u,ep)|0;var eS=(c+n|0)+((8191&(r=(r=r+Math.imul(u,eh)|0)+Math.imul(d,ep)|0))<<13)|0;c=((a=a+Math.imul(d,eh)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=0x3ffffff,n=Math.imul(L,$),r=(r=Math.imul(L,Z))+Math.imul(F,$)|0,a=Math.imul(F,Z),n=n+Math.imul(N,V)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(O,V)|0,a=a+Math.imul(O,W)|0,n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,J)|0,n=n+Math.imul(I,Q)|0,r=(r=r+Math.imul(I,ee)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,ee)|0,n=n+Math.imul(A,ei)|0,r=(r=r+Math.imul(A,en)|0)+Math.imul(z,ei)|0,a=a+Math.imul(z,en)|0,n=n+Math.imul(M,ea)|0,r=(r=r+Math.imul(M,eo)|0)+Math.imul(k,ea)|0,a=a+Math.imul(k,eo)|0,n=n+Math.imul(x,el)|0,r=(r=r+Math.imul(x,ec)|0)+Math.imul(w,el)|0,a=a+Math.imul(w,ec)|0,n=n+Math.imul(b,eu)|0,r=(r=r+Math.imul(b,ed)|0)+Math.imul(v,eu)|0,a=a+Math.imul(v,ed)|0,n=n+Math.imul(p,ep)|0;var eA=(c+n|0)+((8191&(r=(r=r+Math.imul(p,eh)|0)+Math.imul(h,ep)|0))<<13)|0;c=((a=a+Math.imul(h,eh)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=0x3ffffff,n=Math.imul(L,V),r=(r=Math.imul(L,W))+Math.imul(F,V)|0,a=Math.imul(F,W),n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(O,Y)|0,a=a+Math.imul(O,J)|0,n=n+Math.imul(P,Q)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,ee)|0,n=n+Math.imul(I,ei)|0,r=(r=r+Math.imul(I,en)|0)+Math.imul(R,ei)|0,a=a+Math.imul(R,en)|0,n=n+Math.imul(A,ea)|0,r=(r=r+Math.imul(A,eo)|0)+Math.imul(z,ea)|0,a=a+Math.imul(z,eo)|0,n=n+Math.imul(M,el)|0,r=(r=r+Math.imul(M,ec)|0)+Math.imul(k,el)|0,a=a+Math.imul(k,ec)|0,n=n+Math.imul(x,eu)|0,r=(r=r+Math.imul(x,ed)|0)+Math.imul(w,eu)|0,a=a+Math.imul(w,ed)|0,n=n+Math.imul(b,ep)|0;var ez=(c+n|0)+((8191&(r=(r=r+Math.imul(b,eh)|0)+Math.imul(v,ep)|0))<<13)|0;c=((a=a+Math.imul(v,eh)|0)+(r>>>13)|0)+(ez>>>26)|0,ez&=0x3ffffff,n=Math.imul(L,Y),r=(r=Math.imul(L,J))+Math.imul(F,Y)|0,a=Math.imul(F,J),n=n+Math.imul(N,Q)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(T,ei)|0,a=a+Math.imul(T,en)|0,n=n+Math.imul(I,ea)|0,r=(r=r+Math.imul(I,eo)|0)+Math.imul(R,ea)|0,a=a+Math.imul(R,eo)|0,n=n+Math.imul(A,el)|0,r=(r=r+Math.imul(A,ec)|0)+Math.imul(z,el)|0,a=a+Math.imul(z,ec)|0,n=n+Math.imul(M,eu)|0,r=(r=r+Math.imul(M,ed)|0)+Math.imul(k,eu)|0,a=a+Math.imul(k,ed)|0,n=n+Math.imul(x,ep)|0;var eE=(c+n|0)+((8191&(r=(r=r+Math.imul(x,eh)|0)+Math.imul(w,ep)|0))<<13)|0;c=((a=a+Math.imul(w,eh)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=0x3ffffff,n=Math.imul(L,Q),r=(r=Math.imul(L,ee))+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(O,ei)|0,a=a+Math.imul(O,en)|0,n=n+Math.imul(P,ea)|0,r=(r=r+Math.imul(P,eo)|0)+Math.imul(T,ea)|0,a=a+Math.imul(T,eo)|0,n=n+Math.imul(I,el)|0,r=(r=r+Math.imul(I,ec)|0)+Math.imul(R,el)|0,a=a+Math.imul(R,ec)|0,n=n+Math.imul(A,eu)|0,r=(r=r+Math.imul(A,ed)|0)+Math.imul(z,eu)|0,a=a+Math.imul(z,ed)|0,n=n+Math.imul(M,ep)|0;var eI=(c+n|0)+((8191&(r=(r=r+Math.imul(M,eh)|0)+Math.imul(k,ep)|0))<<13)|0;c=((a=a+Math.imul(k,eh)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=0x3ffffff,n=Math.imul(L,ei),r=(r=Math.imul(L,en))+Math.imul(F,ei)|0,a=Math.imul(F,en),n=n+Math.imul(N,ea)|0,r=(r=r+Math.imul(N,eo)|0)+Math.imul(O,ea)|0,a=a+Math.imul(O,eo)|0,n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,ec)|0)+Math.imul(T,el)|0,a=a+Math.imul(T,ec)|0,n=n+Math.imul(I,eu)|0,r=(r=r+Math.imul(I,ed)|0)+Math.imul(R,eu)|0,a=a+Math.imul(R,ed)|0,n=n+Math.imul(A,ep)|0;var eR=(c+n|0)+((8191&(r=(r=r+Math.imul(A,eh)|0)+Math.imul(z,ep)|0))<<13)|0;c=((a=a+Math.imul(z,eh)|0)+(r>>>13)|0)+(eR>>>26)|0,eR&=0x3ffffff,n=Math.imul(L,ea),r=(r=Math.imul(L,eo))+Math.imul(F,ea)|0,a=Math.imul(F,eo),n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,ec)|0)+Math.imul(O,el)|0,a=a+Math.imul(O,ec)|0,n=n+Math.imul(P,eu)|0,r=(r=r+Math.imul(P,ed)|0)+Math.imul(T,eu)|0,a=a+Math.imul(T,ed)|0,n=n+Math.imul(I,ep)|0;var ej=(c+n|0)+((8191&(r=(r=r+Math.imul(I,eh)|0)+Math.imul(R,ep)|0))<<13)|0;c=((a=a+Math.imul(R,eh)|0)+(r>>>13)|0)+(ej>>>26)|0,ej&=0x3ffffff,n=Math.imul(L,el),r=(r=Math.imul(L,ec))+Math.imul(F,el)|0,a=Math.imul(F,ec),n=n+Math.imul(N,eu)|0,r=(r=r+Math.imul(N,ed)|0)+Math.imul(O,eu)|0,a=a+Math.imul(O,ed)|0,n=n+Math.imul(P,ep)|0;var eP=(c+n|0)+((8191&(r=(r=r+Math.imul(P,eh)|0)+Math.imul(T,ep)|0))<<13)|0;c=((a=a+Math.imul(T,eh)|0)+(r>>>13)|0)+(eP>>>26)|0,eP&=0x3ffffff,n=Math.imul(L,eu),r=(r=Math.imul(L,ed))+Math.imul(F,eu)|0,a=Math.imul(F,ed),n=n+Math.imul(N,ep)|0;var eT=(c+n|0)+((8191&(r=(r=r+Math.imul(N,eh)|0)+Math.imul(O,ep)|0))<<13)|0;c=((a=a+Math.imul(O,eh)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=0x3ffffff,n=Math.imul(L,ep);var eC=(c+n|0)+((8191&(r=(r=Math.imul(L,eh))+Math.imul(F,ep)|0))<<13)|0;return c=((a=Math.imul(F,eh))+(r>>>13)|0)+(eC>>>26)|0,eC&=0x3ffffff,l[0]=eg,l[1]=eb,l[2]=ev,l[3]=ey,l[4]=ex,l[5]=ew,l[6]=e_,l[7]=eM,l[8]=ek,l[9]=eS,l[10]=eA,l[11]=ez,l[12]=eE,l[13]=eI,l[14]=eR,l[15]=ej,l[16]=eP,l[17]=eT,l[18]=eC,0!==c&&(l[19]=c,i.length++),i};function h(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,a=0;a<i.length-1;a++){var o=r;r=0;for(var s=0x3ffffff&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var m=a-c,u=(0|e.words[m])*(0|t.words[c]),d=0x3ffffff&u;o=o+(u/0x4000000|0)|0,s=0x3ffffff&(d=d+s|0),r+=(o=o+(d>>>
vendor: 6,657 bytes, line 1
126)|0)>>>26,o&=0x3ffffff}i.words[a]=s,n=o,o=r}return 0!==n?i.words[a]=n:i.length--,i.strip()}function g(e,t,i){return(new b).mulp(e,t,i)}function b(e,t){this.x=e,this.y=t}Math.imul||(p=f),a.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):i<63?f(this,e,t):i<1024?h(this,e,t):g(this,e,t)},b.prototype.makeRBT=function(e){for(var t=Array(e),i=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,i,e);return t},b.prototype.revBin=function(e,t,i){if(0===e||e===i-1)return e;for(var n=0,r=0;r<t;r++)n|=(1&e)<<t-r-1,e>>=1;return n},b.prototype.permute=function(e,t,i,n,r,a){for(var o=0;o<a;o++)n[o]=t[e[o]],r[o]=i[e[o]]},b.prototype.transform=function(e,t,i,n,r,a){this.permute(a,e,t,i,n,r);for(var o=1;o<r;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),m=0;m<r;m+=s)for(var u=l,d=c,f=0;f<o;f++){var p=i[m+f],h=n[m+f],g=i[m+f+o],b=n[m+f+o],v=u*g-d*b;b=u*b+d*g,g=v,i[m+f]=p+g,n[m+f]=h+b,i[m+f+o]=p-g,n[m+f+o]=h-b,f!==s&&(v=l*u-c*d,d=l*d+c*u,u=v)}},b.prototype.guessLen13b=function(e,t){var i=1|Math.max(t,e),n=1&i,r=0;for(i=i/2|0;i;i>>>=1)r++;return 1<<r+1+n},b.prototype.conjugate=function(e,t,i){if(!(i<=1))for(var n=0;n<i/2;n++){var r=e[n];e[n]=e[i-n-1],e[i-n-1]=r,r=t[n],t[n]=-t[i-n-1],t[i-n-1]=-r}},b.prototype.normalize13b=function(e,t){for(var i=0,n=0;n<t/2;n++){var r=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+i;e[n]=0x3ffffff&r,i=r<0x4000000?0:r/0x4000000|0}return e},b.prototype.convert13b=function(e,t,i,r){for(var a=0,o=0;o<t;o++)a+=0|e[o],i[2*o]=8191&a,a>>>=13,i[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<r;++o)i[o]=0;n(0===a),n((-8192&a)==0)},b.prototype.stub=function(e){for(var t=Array(e),i=0;i<e;i++)t[i]=0;return t},b.prototype.mulp=function(e,t,i){var n=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(n),a=this.stub(n),o=Array(n),s=Array(n),l=Array(n),c=Array(n),m=Array(n),u=Array(n),d=i.words;d.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,r),this.transform(c,a,m,u,n,r);for(var f=0;f<n;f++){var p=s[f]*m[f]-l[f]*u[f];l[f]=s[f]*u[f]+l[f]*m[f],s[f]=p}return this.conjugate(s,l,n),this.transform(s,l,d,a,n,r),this.conjugate(d,a,n),this.normalize13b(d,n),i.negative=e.negative^t.negative,i.length=e.length+t.length,i.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=Array(this.length+e.length),g(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){n("number"==typeof e),n(e<0x4000000);for(var t=0,i=0;i<this.length;i++){var r=(0|this.words[i])*e,a=(0x3ffffff&r)+(0x3ffffff&t);t>>=26,t+=(r/0x4000000|0)+(a>>>26),this.words[i]=0x3ffffff&a}return 0!==t&&(this.words[i]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=d(e);if(0===t.length)return new a(1);for(var i=this,n=0;n<t.length&&0===t[n];n++,i=i.sqr());if(++n<t.length)for(var r=i.sqr();n<t.length;n++,r=r.sqr())0!==t[n]&&(i=i.mul(r));return i},a.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,i=e%26,r=(e-i)/26,a=0x3ffffff>>>26-i<<26-i;if(0!==i){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<i;this.words[t]=l|o,o=s>>>26-i}o&&(this.words[t]=o,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t<r;t++)this.words[t]=0;this.length+=r}return this.strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,i){n("number"==typeof e&&e>=0);var r=t?(t-t%26)/26:0,a=e%26,o=Math.min((e-a)/26,this.length),s=0x3ffffff^0x3ffffff>>>a<<a,l=i;if(r-=o,r=Math.max(0,r),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var m=0;for(c=this.length-1;c>=0&&(0!==m||c>=r);c--){var u=0|this.words[c];this.words[c]=m<<26-a|u>>>a,m=u&s}return l&&0!==m&&(l.words[l.length++]=m),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26,r=1<<t;return!(this.length<=i)&&!!(this.words[i]&r)},a.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==t&&i++,this.length=Math.min(i,this.length),0!==t){var r=0x3ffffff^0x3ffffff>>>t<<t;this.words[this.length-1]&=r}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return(n("number"==typeof e),n(e<0x4000000),e<0)?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=0x4000000;t++)this.words[t]-=0x4000000,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"==typeof e),n(e<0x4000000),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=0x4000000,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,i){var r,a,o=e.length+i;this._expand(o);var s=0;for(r=0;r<e.length;r++){a=(0|this.words[r+i])+s;var l=(0|e.words[r])*t;a-=0x3ffffff&l,s=(a>>26)-(l/0x4000000|0),this.words[r+i]=0x3ffffff&a}for(;r<this.length-i;r++)s=(a=(0|this.words[r+i])+s)>>26,this.words[r+i]=0x3ffffff&a;if(0===s)return this.strip();for(n(-1===s),s=0,r=0;r<this.length;r++)s=(a=-(0|this.words[r])+s)>>
vendor: 14,425 bytes, line 1
126,this.words[r]=0x3ffffff&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),o=e,s=0|o.words[o.length-1];0!=(n=26-this._countBits(s))&&(o=o.ushln(n),r.iushln(n),s=0|o.words[o.length-1]);var l=r.length-o.length;if("mod"!==t){(i=new a(null)).length=l+1,i.words=Array(i.length);for(var c=0;c<i.length;c++)i.words[c]=0}var m=r.clone()._ishlnsubmul(o,1,l);0===m.negative&&(r=m,i&&(i.words[l]=1));for(var u=l-1;u>=0;u--){var d=(0|r.words[o.length+u])*0x4000000+(0|r.words[o.length+u-1]);for(d=Math.min(d/s|0,0x3ffffff),r._ishlnsubmul(o,d,u);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(o,1,u),r.isZero()||(r.negative^=1);i&&(i.words[u]=d)}return i&&i.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},a.prototype.divmod=function(e,t,i){var r,o,s;return(n(!e.isZero()),this.isZero())?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(r=s.div.neg()),"div"!==t&&(o=s.mod.neg(),i&&0!==o.negative&&o.iadd(e)),{div:r,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(r=s.div.neg()),{div:r,mod:s.mod}):(this.negative&e.negative)!=0?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),i&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||0>this.cmp(e)?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),a=i.cmp(n);return a<0||1===r&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){n(e<=0x3ffffff);for(var t=0x4000000%e,i=0,r=this.length-1;r>=0;r--)i=(t*i+(0|this.words[r]))%e;return i},a.prototype.idivn=function(e){n(e<=0x3ffffff);for(var t=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+0x4000000*t;this.words[i]=r/e|0,t=r%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++c;for(var m=i.clone(),u=t.clone();!t.isZero();){for(var d=0,f=1;(t.words[0]&f)==0&&d<26;++d,f<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(r.isOdd()||o.isOdd())&&(r.iadd(m),o.isub(u)),r.iushrn(1),o.iushrn(1);for(var p=0,h=1;(i.words[0]&h)==0&&p<26;++p,h<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(m),l.isub(u)),s.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(s),o.isub(l)):(i.isub(t),s.isub(r),l.isub(o))}return{a:s,b:l,gcd:i.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var o=new a(1),s=new a(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,m=1;(i.words[0]&m)==0&&c<26;++c,m<<=1);if(c>0)for(i.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var u=0,d=1;(r.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(r.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);i.cmp(r)>=0?(i.isub(r),o.isub(s)):(r.isub(i),s.isub(o))}return 0>(t=0===i.cmpn(1)?o:s).cmpn(0)&&t.iadd(e),t},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var a=t;t=i,i=a}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return(1&this.words[0])==0},a.prototype.isOdd=function(){return(1&this.words[0])==1},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<<t;if(this.length<=i)return this._expand(i+1),this.words[i]|=r,this;for(var a=r,o=i;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=0x3ffffff,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this.strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=0x3ffffff,"Number is too big");var r=0|this.words[0];t=r===e?0:r<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return -1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return -1;for(var t=0,i=this.length-1;i>=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){n<r?t=-1:n>r&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return -1===this.cmpn(e)},a.prototype.lt=function(e){return -1===this.cmp(e)},a.prototype.lten=function(e){return 0>=this.cmpn(e)},a.prototype.lte=function(e){return 0>=this.cmp(e)},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new k(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function w(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new a(null);return e.words=Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t<this.n?-1:i.ucmp(this.p);return 0===n?(i.words[0]=0,i.length=1):n>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},r(x,y),x.prototype.split=function(e,t){for(var i=4194303,n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9){e.words[0]=0,e.length=1;return}var a=e.words[9];for(r=10,t.words[t.length++]=a&i;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(o&i)<<4|a>>>22,a=o}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i<e.length;i++){var n=0|e.words[i];t+=977*n,e.words[i]=0x3ffffff&t,t=64*n+(t/0x4000000|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(w,y),r(_,y),r(M,y),M.prototype.imulK=function(e){for(var t=0,i=0;i<e.length;i++){var n=(0|e.words[i])*19+t,r=0x3ffffff&n;n>>>=26,e.words[i]=r,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){var t;if(v[e])return v[e];if("k256"===e)t=new x;else if("p224"===e)t=new w;else if("p192"===e)t=new _;else if("p25519"===e)t=new M;else throw Error("Unknown prime "+e);return v[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},k.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new a(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),o=0;!r.isZero()&&0===r.andln(1);)o++,r.iushrn(1);n(!r.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),m=this.m.bitLength();for(m=new a(2*m*m).toRed(this);0!==this.pow(m,c).cmp(l);)m.redIAdd(l);for(var u=this.pow(m,r),d=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=o;0!==f.cmp(s);){for(var h=f,g=0;0!==h.cmp(s);g++)h=h.redSqr();n(g<p);var b=this.pow(u,new a(1).iushln(p-g-1));d=d.redMul(b),u=b.redSqr(),f=f.redMul(u),p=g}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var i=4,n=Array(16);n[0]=new a(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var m=t.words[r],u=c-1;u>=0;u--){var d=m>>u&1;if(o!==n[0]&&(o=this.sqr(o)),0===d&&0===s){l=0;continue}s<<=1,s|=d,(++l===i||0===r&&0===u)&&(o=this.mul(o,n[s]),l=0,s=0)}c=26}return o},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new S(e)},r(S,k),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):0>r.cmpn(0)&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},1670:function(e,t,i){!function(e,t){"use strict";function n(e,t){if(!e)throw Error(t||"Assertion failed")}function r(e,t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}function a(e,t,i){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&(("le"===t||"be"===t)&&(i=t,t=10),this._init(e||0,t||10,i||"be"))}
vendor: 4,216 bytes, line 1
1"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{m=i(4300).Buffer}catch(e){}function o(e,t,i){for(var r=0,a=Math.min(e.length,i),o=0,s=t;s<a;s++){var l,c=e.charCodeAt(s)-48;r<<=4,r|=l=c>=49&&c<=54?c-49+10:c>=17&&c<=22?c-17+10:c,o|=l}return n(!(240&o),"Invalid character in "+e),r}function s(e,t,i,r){for(var a=0,o=0,s=Math.min(e.length,i),l=t;l<s;l++){var c=e.charCodeAt(l)-48;a*=r,o=c>=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&o<r,"Invalid character"),a+=o}return a}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}function c(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}a.isBN=function(e){return e instanceof a||null!==e&&"object"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return 0>e.cmp(t)?e:t},a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"==typeof e)return this._initArray(e,t,i);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&r++,16===t?this._parseHex(e,r):this._parseBase(e,t,r),"-"===e[0]&&(this.negative=1),this._strip(),"le"===i&&this._initArray(this.toArray(),t,i)},a.prototype._initNumber=function(e,t,i){e<0&&(this.negative=1,e=-e),e<0x4000000?(this.words=[0x3ffffff&e],this.length=1):e<0x10000000000000?(this.words=[0x3ffffff&e,e/0x4000000&0x3ffffff],this.length=2):(n(e<0x20000000000000),this.words=[0x3ffffff&e,e/0x4000000&0x3ffffff,1],this.length=3),"le"===i&&this._initArray(this.toArray(),t,i)},a.prototype._initArray=function(e,t,i){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=Array(this.length);for(var r,a,o=0;o<this.length;o++)this.words[o]=0;var s=0;if("be"===i)for(o=e.length-1,r=0;o>=0;o-=3)a=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[r]|=a<<s&0x3ffffff,this.words[r+1]=a>>>26-s&0x3ffffff,(s+=24)>=26&&(s-=26,r++);else if("le"===i)for(o=0,r=0;o<e.length;o+=3)a=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[r]|=a<<s&0x3ffffff,this.words[r+1]=a>>>26-s&0x3ffffff,(s+=24)>=26&&(s-=26,r++);return this._strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=Array(this.length);for(var i,n,r=0;r<this.length;r++)this.words[r]=0;var a=0;for(r=e.length-6,i=0;r>=t;r-=6)n=o(e,r,r+6),this.words[i]|=n<<a&0x3ffffff,this.words[i+1]|=n>>>26-a&4194303,(a+=24)>=26&&(a-=26,i++);r+6!==t&&(n=o(e,t,r+6),this.words[i]|=n<<a&0x3ffffff,this.words[i+1]|=n>>>26-a&4194303),this._strip()},a.prototype._parseBase=function(e,t,i){this.words=[0],this.length=1;for(var n=0,r=1;r<=0x3ffffff;r*=t)n++;n--,r=r/t|0;for(var a=e.length-i,o=a%n,l=Math.min(a,a-o)+i,c=0,m=i;m<l;m+=n)c=s(e,m,m+n,t),this.imuln(r),this.words[0]+c<0x4000000?this.words[0]+=c:this._iaddn(c);if(0!==o){var u=1;for(c=s(e,m,e.length,t),m=0;m<o;m++)u*=t;this.imuln(u),this.words[0]+c<0x4000000?this.words[0]+=c:this._iaddn(c)}},a.prototype.copy=function(e){e.words=Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype._move=function(e){l(e,this)},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"u">typeof Symbol&&"function"==typeof Symbol.for?a.prototype[Symbol.for("nodejs.util.inspect.custom")]=c:a.prototype.inspect=c;var m,u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,0x2000000,0x290d741,0x1000000,
vendor: 18,572 bytes, line 1
10x2e90edd,0x39aa400,0x267bf47,0x1000000,0x290d741,1e7,0x12959c3,0x222c000,0x3bd7765,7529536,0xadcea1,0x1000000,0x1704f61,0x206fc40,0x2cddcf9,64e6,4084101,5153632,6436343,7962624,9765625,0xb54ba0,0xdaf26b,0x1069c00,0x138f9ad,243e5,0x1b4d89f,0x2000000,0x25528a1,0x2b54a20,0x3216b93,0x39aa400];a.prototype.toString=function(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var i="",r=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=((s<<r|a)&0xffffff).toString(16);i=0!=(a=s>>>24-r&0xffffff)||o!==this.length-1?u[6-l.length]+l+i:l+i,(r+=2)>=26&&(r-=26,o--)}for(0!==a&&(i=a.toString(16)+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],m=f[e];i="";var p=this.clone();for(p.negative=0;!p.isZero();){var h=p.modrn(m).toString(e);i=(p=p.idivn(m)).isZero()?h+i:u[c-h.length]+h+i}for(this.isZero()&&(i="0"+i);i.length%t!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=0x4000000*this.words[1]:3===this.length&&1===this.words[2]?e+=0x10000000000000+0x4000000*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},m&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(m,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};var p=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)};function h(e){for(var t=Array(e.bitLength()),i=0;i<t.length;i++){var n=i/26|0,r=i%26;t[i]=e.words[n]>>>r&1}return t}function g(e,t,i){i.negative=t.negative^e.negative;var n=e.length+t.length|0;i.length=n,n=n-1|0;var r=0|e.words[0],a=0|t.words[0],o=r*a,s=0x3ffffff&o,l=o/0x4000000|0;i.words[0]=s;for(var c=1;c<n;c++){for(var m=l>>>26,u=0x3ffffff&l,d=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=d;f++){var p=c-f|0;m+=(o=(r=0|e.words[p])*(a=0|t.words[f])+u)/0x4000000|0,u=0x3ffffff&o}i.words[c]=0|u,l=0|m}return 0!==l?i.words[c]=0|l:i.length--,i._strip()}a.prototype.toArrayLike=function(e,t,i){this._strip();var r=this.byteLength(),a=i||Math.max(1,r);n(r<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0");var o=p(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,r),o},a.prototype._toArrayLikeLE=function(e,t){for(var i=0,n=0,r=0,a=0;r<this.length;r++){var o=this.words[r]<<a|n;e[i++]=255&o,i<e.length&&(e[i++]=o>>8&255),i<e.length&&(e[i++]=o>>16&255),6===a?(i<e.length&&(e[i++]=o>>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(i<e.length)for(e[i++]=n;i<e.length;)e[i++]=0},a.prototype._toArrayLikeBE=function(e,t){for(var i=e.length-1,n=0,r=0,a=0;r<this.length;r++){var o=this.words[r]<<a|n;e[i--]=255&o,i>=0&&(e[i--]=o>>8&255),i>=0&&(e[i--]=o>>16&255),6===a?(i>=0&&(e[i--]=o>>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(i>=0)for(e[i--]=n;i>=0;)e[i--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,i=0;return t>=4096&&(i+=13,t>>>=13),t>=64&&(i+=7,t>>>=7),t>=8&&(i+=4,t>>>=4),t>=2&&(i+=2,t>>>=2),i+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,i=0;return(8191&t)==0&&(i+=13,t>>>=13),(127&t)==0&&(i+=7,t>>>=7),(15&t)==0&&(i+=4,t>>>=4),(3&t)==0&&(i+=2,t>>>=2),(1&t)==0&&i++,i},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return(this.length-1)*26+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var i=this._zeroBits(this.words[t]);if(e+=i,26!==i)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},a.prototype.ior=function(e){return n((this.negative|e.negative)==0),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var i=0;i<t.length;i++)this.words[i]=this.words[i]&e.words[i];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return n((this.negative|e.negative)==0),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){this.length>e.length?(t=this,i=e):(t=e,i=this);for(var t,i,n=0;n<i.length;n++)this.words[n]=t.words[n]^i.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return n((this.negative|e.negative)==0),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),i=e%26;this._expand(t),i>0&&t--;for(var r=0;r<t;r++)this.words[r]=0x3ffffff&~this.words[r];return i>0&&(this.words[r]=~this.words[r]&0x3ffffff>>26-i),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var i=e/26|0,r=e%26;return this._expand(i+1),t?this.words[i]=this.words[i]|1<<r:this.words[i]=this.words[i]&~(1<<r),this._strip()},a.prototype.iadd=function(e){if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(i=this,n=e):(i=e,n=this);for(var t,i,n,r=0,a=0;a<n.length;a++)t=(0|i.words[a])+(0|n.words[a])+r,this.words[a]=0x3ffffff&t,r=t>>>26;for(;0!==r&&a<i.length;a++)t=(0|i.words[a])+r,this.words[a]=0x3ffffff&t,r=t>>>26;if(this.length=i.length,0!==r)this.words[this.length]=r,this.length++;else if(i!==this)for(;a<i.length;a++)this.words[a]=i.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t,i,n=this.iadd(e);return e.negative=1,n._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(t=this,i=e):(t=e,i=this);for(var a=0,o=0;o<i.length;o++)a=(n=(0|t.words[o])-(0|i.words[o])+a)>>26,this.words[o]=0x3ffffff&n;for(;0!==a&&o<t.length;o++)a=(n=(0|t.words[o])+a)>>26,this.words[o]=0x3ffffff&n;if(0===a&&o<t.length&&t!==this)for(;o<t.length;o++)this.words[o]=t.words[o];return this.length=Math.max(this.length,o),t!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var b=function(e,t,i){var n,r,a,o=e.words,s=t.words,l=i.words,c=0,m=0|o[0],u=8191&m,d=m>>>13,f=0|o[1],p=8191&f,h=f>>>13,g=0|o[2],b=8191&g,v=g>>>13,y=0|o[3],x=8191&y,w=y>>>13,_=0|o[4],M=8191&_,k=_>>>13,S=0|o[5],A=8191&S,z=S>>>13,E=0|o[6],I=8191&E,R=E>>>13,j=0|o[7],P=8191&j,T=j>>>13,C=0|o[8],N=8191&C,O=C>>>13,B=0|o[9],L=8191&B,F=B>>>13,D=0|s[0],q=8191&D,U=D>>>13,H=0|s[1],$=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,W=K>>>13,G=0|s[3],Y=8191&G,J=G>>>13,X=0|s[4],Q=8191&X,ee=X>>>13,et=0|s[5],ei=8191&et,en=et>>>13,er=0|s[6],ea=8191&er,eo=er>>>13,es=0|s[7],el=8191&es,ec=es>>>13,em=0|s[8],eu=8191&em,ed=em>>>13,ef=0|s[9],ep=8191&ef,eh=ef>>>13;i.negative=e.negative^t.negative,i.length=19,n=Math.imul(u,q);var eg=(c+n|0)+((8191&(r=(r=Math.imul(u,U))+Math.imul(d,q)|0))<<13)|0;c=((a=Math.imul(d,U))+(r>>>13)|0)+(eg>>>26)|0,eg&=0x3ffffff,n=Math.imul(p,q),r=(r=Math.imul(p,U))+Math.imul(h,q)|0,a=Math.imul(h,U),n=n+Math.imul(u,$)|0;var eb=(c+n|0)+((8191&(r=(r=r+Math.imul(u,Z)|0)+Math.imul(d,$)|0))<<13)|0;c=((a=a+Math.imul(d,Z)|0)+(r>>>13)|0)+(eb>>>26)|0,eb&=0x3ffffff,n=Math.imul(b,q),r=(r=Math.imul(b,U))+Math.imul(v,q)|0,a=Math.imul(v,U),n=n+Math.imul(p,$)|0,r=(r=r+Math.imul(p,Z)|0)+Math.imul(h,$)|0,a=a+Math.imul(h,Z)|0,n=n+Math.imul(u,V)|0;var ev=(c+n|0)+((8191&(r=(r=r+Math.imul(u,W)|0)+Math.imul(d,V)|0))<<13)|0;c=((a=a+Math.imul(d,W)|0)+(r>>>13)|0)+(ev>>>26)|0,ev&=0x3ffffff,n=Math.imul(x,q),r=(r=Math.imul(x,U))+Math.imul(w,q)|0,a=Math.imul(w,U),n=n+Math.imul(b,$)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(v,$)|0,a=a+Math.imul(v,Z)|0,n=n+Math.imul(p,V)|0,r=(r=r+Math.imul(p,W)|0)+Math.imul(h,V)|0,a=a+Math.imul(h,W)|0,n=n+Math.imul(u,Y)|0;var ey=(c+n|0)+((8191&(r=(r=r+Math.imul(u,J)|0)+Math.imul(d,Y)|0))<<13)|0;c=((a=a+Math.imul(d,J)|0)+(r>>>13)|0)+(ey>>>26)|0,ey&=0x3ffffff,n=Math.imul(M,q),r=(r=Math.imul(M,U))+Math.imul(k,q)|0,a=Math.imul(k,U),n=n+Math.imul(x,$)|0,r=(r=r+Math.imul(x,Z)|0)+Math.imul(w,$)|0,a=a+Math.imul(w,Z)|0,n=n+Math.imul(b,V)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(v,V)|0,a=a+Math.imul(v,W)|0,n=n+Math.imul(p,Y)|0,r=(r=r+Math.imul(p,J)|0)+Math.imul(h,Y)|0,a=a+Math.imul(h,J)|0,n=n+Math.imul(u,Q)|0;var ex=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ee)|0)+Math.imul(d,Q)|0))<<13)|0;c=((a=a+Math.imul(d,ee)|0)+(r>>>13)|0)+(ex>>>26)|0,ex&=0x3ffffff,n=Math.imul(A,q),r=(r=Math.imul(A,U))+Math.imul(z,q)|0,a=Math.imul(z,U),n=n+Math.imul(M,$)|0,r=(r=r+Math.imul(M,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,n=n+Math.imul(x,V)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(w,V)|0,a=a+Math.imul(w,W)|0,n=n+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,J)|0,n=n+Math.imul(p,Q)|0,r=(r=r+Math.imul(p,ee)|0)+Math.imul(h,Q)|0,a=a+Math.imul(h,ee)|0,n=n+Math.imul(u,ei)|0;var ew=(c+n|0)+((8191&(r=(r=r+Math.imul(u,en)|0)+Math.imul(d,ei)|0))<<13)|0;c=((a=a+Math.imul(d,en)|0)+(r>>>13)|0)+(ew>>>26)|0,ew&=0x3ffffff,n=Math.imul(I,q),r=(r=Math.imul(I,U))+Math.imul(R,q)|0,a=Math.imul(R,U),n=n+Math.imul(A,$)|0,r=(r=r+Math.imul(A,Z)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,Z)|0,n=n+Math.imul(M,V)|0,r=(r=r+Math.imul(M,W)|0)+Math.imul(k,V)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(x,Y)|0,r=(r=r+Math.imul(x,J)|0)+Math.imul(w,Y)|0,a=a+Math.imul(w,J)|0,n=n+Math.imul(b,Q)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,ee)|0,n=n+Math.imul(p,ei)|0,r=(r=r+Math.imul(p,en)|0)+Math.imul(h,ei)|0,a=a+Math.imul(h,en)|0,n=n+Math.imul(u,ea)|0;var e_=(c+n|0)+((8191&(r=(r=r+Math.imul(u,eo)|0)+Math.imul(d,ea)|0))<<13)|0;c=((a=a+Math.imul(d,eo)|0)+(r>>>13)|0)+(e_>>>26)|0,e_&=0x3ffffff,n=Math.imul(P,q),r=(r=Math.imul(P,U))+Math.imul(T,q)|0,a=Math.imul(T,U),n=n+Math.imul(I,$)|0,r=(r=r+Math.imul(I,Z)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,Z)|0,n=n+Math.imul(A,V)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(z,V)|0,a=a+Math.imul(z,W)|0,n=n+Math.imul(M,Y)|0,r=(r=r+Math.imul(M,J)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,J)|0,n=n+Math.imul(x,Q)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(w,Q)|0,a=a+Math.imul(w,ee)|0,n=n+Math.imul(b,ei)|0,r=(r=r+Math.imul(b,en)|0)+Math.imul(v,ei)|0,a=a+Math.imul(v,en)|0,n=n+Math.imul(p,ea)|0,r=(r=r+Math.imul(p,eo)|0)+Math.imul(h,ea)|0,a=a+Math.imul(h,eo)|0,n=n+Math.imul(u,el)|0;var eM=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ec)|0)+Math.imul(d,el)|0))<<13)|0;c=((a=a+Math.imul(d,ec)|0)+(r>>>13)|0)+(eM>>>26)|0,eM&=0x3ffffff,n=Math.imul(N,q),r=(r=Math.imul(N,U))+Math.imul(O,q)|0,a=Math.imul(O,U),n=n+Math.imul(P,$)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(T,$)|0,a=a+Math.imul(T,Z)|0,n=n+Math.imul(I,V)|0,r=(r=r+Math.imul(I,W)|0)+Math.imul(R,V)|0,a=a+Math.imul(R,W)|0,n=n+Math.imul(A,Y)|0,r=(r=r+Math.imul(A,J)|0)+Math.imul(z,Y)|0,a=a+Math.imul(z,J)|0,n=n+Math.imul(M,Q)|0,r=(r=r+Math.imul(M,ee)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,ee)|0,n=n+Math.imul(x,ei)|0,r=(r=r+Math.imul(x,en)|0)+Math.imul(w,ei)|0,a=a+Math.imul(w,en)|0,n=n+Math.imul(b,ea)|0,r=(r=r+Math.imul(b,eo)|0)+Math.imul(v,ea)|0,a=a+Math.imul(v,eo)|0,n=n+Math.imul(p,el)|0,r=(r=r+Math.imul(p,ec)|0)+Math.imul(h,el)|0,a=a+Math.imul(h,ec)|0,n=n+Math.imul(u,eu)|0;var ek=(c+n|0)+((8191&(r=(r=r+Math.imul(u,ed)|0)+Math.imul(d,eu)|0))<<13)|0;c=((a=a+Math.imul(d,ed)|0)+(r>>>13)|0)+(ek>>>26)|0,ek&=0x3ffffff,n=Math.imul(L,q),r=(r=Math.imul(L,U))+Math.imul(F,q)|0,a=Math.imul(F,U),n=n+Math.imul(N,$)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,Z)|0,n=n+Math.imul(P,V)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(T,V)|0,a=a+Math.imul(T,W)|0,n=n+Math.imul(I,Y)|0,r=(r=r+Math.imul(I,J)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,J)|0,n=n+Math.imul(A,Q)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(z,Q)|0,a=a+Math.imul(z,ee)|0,n=n+Math.imul(M,ei)|0,r=(r=r+Math.imul(M,en)|0)+Math.imul(k,ei)|0,a=a+Math.imul(k,en)|0,n=n+Math.imul(x,ea)|0,r=(r=r+Math.imul(x,eo)|0)+Math.imul(w,ea)|0,a=a+Math.imul(w,eo)|0,n=n+Math.imul(b,el)|0,r=(r=r+Math.imul(b,ec)|0)+Math.imul(v,el)|0,a=a+Math.imul(v,ec)|0,n=n+Math.imul(p,eu)|0,r=(r=r+Math.imul(p,ed)|0)+Math.imul(h,eu)|0,a=a+Math.imul(h,ed)|0,n=n+Math.imul(u,ep)|0;var eS=(c+n|0)+((8191&(r=(r=r+Math.imul(u,eh)|0)+Math.imul(d,ep)|0))<<13)|0;c=((a=a+Math.imul(d,eh)|0)+(r>>>13)|0)+(eS>>>26)|0,eS&=0x3ffffff,n=Math.imul(L,$),r=(r=Math.imul(L,Z))+Math.imul(F,$)|0,a=Math.imul(F,Z),n=n+Math.imul(N,V)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(O,V)|0,a=a+Math.imul(O,W)|0,n=n+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,J)|0,n=n+Math.imul(I,Q)|0,r=(r=r+Math.imul(I,ee)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,ee)|0,n=n+Math.imul(A,ei)|0,r=(r=r+Math.imul(A,en)|0)+Math.imul(z,ei)|0,a=a+Math.imul(z,en)|0,n=n+Math.imul(M,ea)|0,r=(r=r+Math.imul(M,eo)|0)+Math.imul(k,ea)|0,a=a+Math.imul(k,eo)|0,n=n+Math.imul(x,el)|0,r=(r=r+Math.imul(x,ec)|0)+Math.imul(w,el)|0,a=a+Math.imul(w,ec)|0,n=n+Math.imul(b,eu)|0,r=(r=r+Math.imul(b,ed)|0)+Math.imul(v,eu)|0,a=a+Math.imul(v,ed)|0,n=n+Math.imul(p,ep)|0;var eA=(c+n|0)+((8191&(r=(r=r+Math.imul(p,eh)|0)+Math.imul(h,ep)|0))<<13)|0;c=((a=a+Math.imul(h,eh)|0)+(r>>>13)|0)+(eA>>>26)|0,eA&=0x3ffffff,n=Math.imul(L,V),r=(r=Math.imul(L,W))+Math.imul(F,V)|0,a=Math.imul(F,W),n=n+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(O,Y)|0,a=a+Math.imul(O,J)|0,n=n+Math.imul(P,Q)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,ee)|0,n=n+Math.imul(I,ei)|0,r=(r=r+Math.imul(I,en)|0)+Math.imul(R,ei)|0,a=a+Math.imul(R,en)|0,n=n+Math.imul(A,ea)|0,r=(r=r+Math.imul(A,eo)|0)+Math.imul(z,ea)|0,a=a+Math.imul(z,eo)|0,n=n+Math.imul(M,el)|0,r=(r=r+Math.imul(M,ec)|0)+Math.imul(k,el)|0,a=a+Math.imul(k,ec)|0,n=n+Math.imul(x,eu)|0,r=(r=r+Math.imul(x,ed)|0)+Math.imul(w,eu)|0,a=a+Math.imul(w,ed)|0,n=n+Math.imul(b,ep)|0;var ez=(c+n|0)+((8191&(r=(r=r+Math.imul(b,eh)|0)+Math.imul(v,ep)|0))<<13)|0;c=((a=a+Math.imul(v,eh)|0)+(r>>>13)|0)+(ez>>>26)|0,ez&=0x3ffffff,n=Math.imul(L,Y),r=(r=Math.imul(L,J))+Math.imul(F,Y)|0,a=Math.imul(F,J),n=n+Math.imul(N,Q)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(O,Q)|0,a=a+Math.imul(O,ee)|0,n=n+Math.imul(P,ei)|0,r=(r=r+Math.imul(P,en)|0)+Math.imul(T,ei)|0,a=a+Math.imul(T,en)|0,n=n+Math.imul(I,ea)|0,r=(r=r+Math.imul(I,eo)|0)+Math.imul(R,ea)|0,a=a+Math.imul(R,eo)|0,n=n+Math.imul(A,el)|0,r=(r=r+Math.imul(A,ec)|0)+Math.imul(z,el)|0,a=a+Math.imul(z,ec)|0,n=n+Math.imul(M,eu)|0,r=(r=r+Math.imul(M,ed)|0)+Math.imul(k,eu)|0,a=a+Math.imul(k,ed)|0,n=n+Math.imul(x,ep)|0;var eE=(c+n|0)+((8191&(r=(r=r+Math.imul(x,eh)|0)+Math.imul(w,ep)|0))<<13)|0;c=((a=a+Math.imul(w,eh)|0)+(r>>>13)|0)+(eE>>>26)|0,eE&=0x3ffffff,n=Math.imul(L,Q),r=(r=Math.imul(L,ee))+Math.imul(F,Q)|0,a=Math.imul(F,ee),n=n+Math.imul(N,ei)|0,r=(r=r+Math.imul(N,en)|0)+Math.imul(O,ei)|0,a=a+Math.imul(O,en)|0,n=n+Math.imul(P,ea)|0,r=(r=r+Math.imul(P,eo)|0)+Math.imul(T,ea)|0,a=a+Math.imul(T,eo)|0,n=n+Math.imul(I,el)|0,r=(r=r+Math.imul(I,ec)|0)+Math.imul(R,el)|0,a=a+Math.imul(R,ec)|0,n=n+Math.imul(A,eu)|0,r=(r=r+Math.imul(A,ed)|0)+Math.imul(z,eu)|0,a=a+Math.imul(z,ed)|0,n=n+Math.imul(M,ep)|0;var eI=(c+n|0)+((8191&(r=(r=r+Math.imul(M,eh)|0)+Math.imul(k,ep)|0))<<13)|0;c=((a=a+Math.imul(k,eh)|0)+(r>>>13)|0)+(eI>>>26)|0,eI&=0x3ffffff,n=Math.imul(L,ei),r=(r=Math.imul(L,en))+Math.imul(F,ei)|0,a=Math.imul(F,en),n=n+Math.imul(N,ea)|0,r=(r=r+Math.imul(N,eo)|0)+Math.imul(O,ea)|0,a=a+Math.imul(O,eo)|0,n=n+Math.imul(P,el)|0,r=(r=r+Math.imul(P,ec)|0)+Math.imul(T,el)|0,a=a+Math.imul(T,ec)|0,n=n+Math.imul(I,eu)|0,r=(r=r+Math.imul(I,ed)|0)+Math.imul(R,eu)|0,a=a+Math.imul(R,ed)|0,n=n+Math.imul(A,ep)|0;var eR=(c+n|0)+((8191&(r=(r=r+Math.imul(A,eh)|0)+Math.imul(z,ep)|0))<<13)|0;c=((a=a+Math.imul(z,eh)|0)+(r>>>13)|0)+(eR>>>26)|0,eR&=0x3ffffff,n=Math.imul(L,ea),r=(r=Math.imul(L,eo))+Math.imul(F,ea)|0,a=Math.imul(F,eo),n=n+Math.imul(N,el)|0,r=(r=r+Math.imul(N,ec)|0)+Math.imul(O,el)|0,a=a+Math.imul(O,ec)|0,n=n+Math.imul(P,eu)|0,r=(r=r+Math.imul(P,ed)|0)+Math.imul(T,eu)|0,a=a+Math.imul(T,ed)|0,n=n+Math.imul(I,ep)|0;var ej=(c+n|0)+((8191&(r=(r=r+Math.imul(I,eh)|0)+Math.imul(R,ep)|0))<<13)|0;c=((a=a+Math.imul(R,eh)|0)+(r>>>13)|0)+(ej>>>26)|0,ej&=0x3ffffff,n=Math.imul(L,el),r=(r=Math.imul(L,ec))+Math.imul(F,el)|0,a=Math.imul(F,ec),n=n+Math.imul(N,eu)|0,r=(r=r+Math.imul(N,ed)|0)+Math.imul(O,eu)|0,a=a+Math.imul(O,ed)|0,n=n+Math.imul(P,ep)|0;var eP=(c+n|0)+((8191&(r=(r=r+Math.imul(P,eh)|0)+Math.imul(T,ep)|0))<<13)|0;c=((a=a+Math.imul(T,eh)|0)+(r>>>13)|0)+(eP>>>26)|0,eP&=0x3ffffff,n=Math.imul(L,eu),r=(r=Math.imul(L,ed))+Math.imul(F,eu)|0,a=Math.imul(F,ed),n=n+Math.imul(N,ep)|0;var eT=(c+n|0)+((8191&(r=(r=r+Math.imul(N,eh)|0)+Math.imul(O,ep)|0))<<13)|0;c=((a=a+Math.imul(O,eh)|0)+(r>>>13)|0)+(eT>>>26)|0,eT&=0x3ffffff,n=Math.imul(L,ep);var eC=(c+n|0)+((8191&(r=(r=Math.imul(L,eh))+Math.imul(F,ep)|0))<<13)|0;return c=((a=Math.imul(F,eh))+(r>>>13)|0)+(eC>>>26)|0,eC&=0x3ffffff,l[0]=eg,l[1]=eb,l[2]=ev,l[3]=ey,l[4]=ex,l[5]=ew,l[6]=e_,l[7]=eM,l[8]=ek,l[9]=eS,l[10]=eA,l[11]=ez,l[12]=eE,l[13]=eI,l[14]=eR,l[15]=ej,l[16]=eP,l[17]=eT,l[18]=eC,0!==c&&(l[19]=c,i.length++),i};function v(e,t,i){i.negative=t.negative^e.negative,i.length=e.length+t.length;for(var n=0,r=0,a=0;a<i.length-1;a++){var o=r;r=0;for(var s=0x3ffffff&n,l=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=l;c++){var m=a-c,u=(0|e.words[m])*(0|t.words[c]),d=0x3ffffff&u;o=o+(u/0x4000000|0)|0,s=0x3ffffff&(d=d+s|0),r+=(o=o+(d>>>
vendor: 5,303 bytes, line 1
126)|0)>>>26,o&=0x3ffffff}i.words[a]=s,n=o,o=r}return 0!==n?i.words[a]=n:i.length--,i._strip()}function y(e,t,i){return v(e,t,i)}function x(e,t){this.x=e,this.y=t}Math.imul||(b=g),a.prototype.mulTo=function(e,t){var i=this.length+e.length;return 10===this.length&&10===e.length?b(this,e,t):i<63?g(this,e,t):i<1024?v(this,e,t):y(this,e,t)},x.prototype.makeRBT=function(e){for(var t=Array(e),i=a.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,i,e);return t},x.prototype.revBin=function(e,t,i){if(0===e||e===i-1)return e;for(var n=0,r=0;r<t;r++)n|=(1&e)<<t-r-1,e>>=1;return n},x.prototype.permute=function(e,t,i,n,r,a){for(var o=0;o<a;o++)n[o]=t[e[o]],r[o]=i[e[o]]},x.prototype.transform=function(e,t,i,n,r,a){this.permute(a,e,t,i,n,r);for(var o=1;o<r;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),m=0;m<r;m+=s)for(var u=l,d=c,f=0;f<o;f++){var p=i[m+f],h=n[m+f],g=i[m+f+o],b=n[m+f+o],v=u*g-d*b;b=u*b+d*g,g=v,i[m+f]=p+g,n[m+f]=h+b,i[m+f+o]=p-g,n[m+f+o]=h-b,f!==s&&(v=l*u-c*d,d=l*d+c*u,u=v)}},x.prototype.guessLen13b=function(e,t){var i=1|Math.max(t,e),n=1&i,r=0;for(i=i/2|0;i;i>>>=1)r++;return 1<<r+1+n},x.prototype.conjugate=function(e,t,i){if(!(i<=1))for(var n=0;n<i/2;n++){var r=e[n];e[n]=e[i-n-1],e[i-n-1]=r,r=t[n],t[n]=-t[i-n-1],t[i-n-1]=-r}},x.prototype.normalize13b=function(e,t){for(var i=0,n=0;n<t/2;n++){var r=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+i;e[n]=0x3ffffff&r,i=r<0x4000000?0:r/0x4000000|0}return e},x.prototype.convert13b=function(e,t,i,r){for(var a=0,o=0;o<t;o++)a+=0|e[o],i[2*o]=8191&a,a>>>=13,i[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<r;++o)i[o]=0;n(0===a),n((-8192&a)==0)},x.prototype.stub=function(e){for(var t=Array(e),i=0;i<e;i++)t[i]=0;return t},x.prototype.mulp=function(e,t,i){var n=2*this.guessLen13b(e.length,t.length),r=this.makeRBT(n),a=this.stub(n),o=Array(n),s=Array(n),l=Array(n),c=Array(n),m=Array(n),u=Array(n),d=i.words;d.length=n,this.convert13b(e.words,e.length,o,n),this.convert13b(t.words,t.length,c,n),this.transform(o,a,s,l,n,r),this.transform(c,a,m,u,n,r);for(var f=0;f<n;f++){var p=s[f]*m[f]-l[f]*u[f];l[f]=s[f]*u[f]+l[f]*m[f],s[f]=p}return this.conjugate(s,l,n),this.transform(s,l,d,a,n,r),this.conjugate(d,a,n),this.normalize13b(d,n),i.negative=e.negative^t.negative,i.length=e.length+t.length,i._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=Array(this.length+e.length),y(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<0x4000000);for(var i=0,r=0;r<this.length;r++){var a=(0|this.words[r])*e,o=(0x3ffffff&a)+(0x3ffffff&i);i>>=26,i+=(a/0x4000000|0)+(o>>>26),this.words[r]=0x3ffffff&o}return 0!==i&&(this.words[r]=i,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=h(e);if(0===t.length)return new a(1);for(var i=this,n=0;n<t.length&&0===t[n];n++,i=i.sqr());if(++n<t.length)for(var r=i.sqr();n<t.length;n++,r=r.sqr())0!==t[n]&&(i=i.mul(r));return i},a.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,i=e%26,r=(e-i)/26,a=0x3ffffff>>>26-i<<26-i;if(0!==i){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&a,l=(0|this.words[t])-s<<i;this.words[t]=l|o,o=s>>>26-i}o&&(this.words[t]=o,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t<r;t++)this.words[t]=0;this.length+=r}return this._strip()},a.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,i){n("number"==typeof e&&e>=0);var r=t?(t-t%26)/26:0,a=e%26,o=Math.min((e-a)/26,this.length),s=0x3ffffff^0x3ffffff>>>a<<a,l=i;if(r-=o,r=Math.max(0,r),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var m=0;for(c=this.length-1;c>=0&&(0!==m||c>=r);c--){var u=0|this.words[c];this.words[c]=m<<26-a|u>>>a,m=u&s}return l&&0!==m&&(l.words[l.length++]=m),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,i){return n(0===this.negative),this.iushrn(e,t,i)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26,r=1<<t;return!(this.length<=i)&&!!(this.words[i]&r)},a.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,i=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==t&&i++,this.length=Math.min(i,this.length),0!==t){var r=0x3ffffff^0x3ffffff>>>t<<t;this.words[this.length-1]&=r}return this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return(n("number"==typeof e),n(e<0x4000000),e<0)?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<=e?
vendor: 11,685 bytes, line 1
1(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=0x4000000;t++)this.words[t]-=0x4000000,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"==typeof e),n(e<0x4000000),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=0x4000000,this.words[t+1]-=1;return this._strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,i){var r,a,o=e.length+i;this._expand(o);var s=0;for(r=0;r<e.length;r++){a=(0|this.words[r+i])+s;var l=(0|e.words[r])*t;a-=0x3ffffff&l,s=(a>>26)-(l/0x4000000|0),this.words[r+i]=0x3ffffff&a}for(;r<this.length-i;r++)s=(a=(0|this.words[r+i])+s)>>26,this.words[r+i]=0x3ffffff&a;if(0===s)return this._strip();for(n(-1===s),s=0,r=0;r<this.length;r++)s=(a=-(0|this.words[r])+s)>>26,this.words[r]=0x3ffffff&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var i,n=this.length-e.length,r=this.clone(),o=e,s=0|o.words[o.length-1];0!=(n=26-this._countBits(s))&&(o=o.ushln(n),r.iushln(n),s=0|o.words[o.length-1]);var l=r.length-o.length;if("mod"!==t){(i=new a(null)).length=l+1,i.words=Array(i.length);for(var c=0;c<i.length;c++)i.words[c]=0}var m=r.clone()._ishlnsubmul(o,1,l);0===m.negative&&(r=m,i&&(i.words[l]=1));for(var u=l-1;u>=0;u--){var d=(0|r.words[o.length+u])*0x4000000+(0|r.words[o.length+u-1]);for(d=Math.min(d/s|0,0x3ffffff),r._ishlnsubmul(o,d,u);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(o,1,u),r.isZero()||(r.negative^=1);i&&(i.words[u]=d)}return i&&i._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:i||null,mod:r}},a.prototype.divmod=function(e,t,i){var r,o,s;return(n(!e.isZero()),this.isZero())?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(r=s.div.neg()),"div"!==t&&(o=s.mod.neg(),i&&0!==o.negative&&o.iadd(e)),{div:r,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(r=s.div.neg()),{div:r,mod:s.mod}):(this.negative&e.negative)!=0?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),i&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||0>this.cmp(e)?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t)},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var i=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),r=e.andln(1),a=i.cmp(n);return a<0||1===r&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=0x3ffffff);for(var i=0x4000000%e,r=0,a=this.length-1;a>=0;a--)r=(i*r+(0|this.words[a]))%e;return t?-r:r},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=0x3ffffff);for(var i=0,r=this.length-1;r>=0;r--){var a=(0|this.words[r])+0x4000000*i;this.words[r]=a/e|0,i=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,i=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;t.isEven()&&i.isEven();)t.iushrn(1),i.iushrn(1),++c;for(var m=i.clone(),u=t.clone();!t.isZero();){for(var d=0,f=1;(t.words[0]&f)==0&&d<26;++d,f<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(r.isOdd()||o.isOdd())&&(r.iadd(m),o.isub(u)),r.iushrn(1),o.iushrn(1);for(var p=0,h=1;(i.words[0]&h)==0&&p<26;++p,h<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(m),l.isub(u)),s.iushrn(1),l.iushrn(1);t.cmp(i)>=0?(t.isub(i),r.isub(s),o.isub(l)):(i.isub(t),s.isub(r),l.isub(o))}return{a:s,b:l,gcd:i.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t,i=this,r=e.clone();i=0!==i.negative?i.umod(e):i.clone();for(var o=new a(1),s=new a(0),l=r.clone();i.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,m=1;(i.words[0]&m)==0&&c<26;++c,m<<=1);if(c>0)for(i.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var u=0,d=1;(r.words[0]&d)==0&&u<26;++u,d<<=1);if(u>0)for(r.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);i.cmp(r)>=0?(i.isub(r),o.isub(s)):(r.isub(i),s.isub(o))}return 0>(t=0===i.cmpn(1)?o:s).cmpn(0)&&t.iadd(e),t},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),i=e.clone();t.negative=0,i.negative=0;for(var n=0;t.isEven()&&i.isEven();n++)t.iushrn(1),i.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;i.isEven();)i.iushrn(1);var r=t.cmp(i);if(r<0){var a=t;t=i,i=a}else if(0===r||0===i.cmpn(1))break;t.isub(i)}return i.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return(1&this.words[0])==0},a.prototype.isOdd=function(){return(1&this.words[0])==1},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,i=(e-t)/26,r=1<<t;if(this.length<=i)return this._expand(i+1),this.words[i]|=r,this;for(var a=r,o=i;0!==a&&o<this.length;o++){var s=0|this.words[o];s+=a,a=s>>>26,s&=0x3ffffff,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,i=e<0;if(0!==this.negative&&!i)return -1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)t=1;else{i&&(e=-e),n(e<=0x3ffffff,"Number is too big");var r=0|this.words[0];t=r===e?0:r<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return -1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return -1;for(var t=0,i=this.length-1;i>=0;i--){var n=0|this.words[i],r=0|e.words[i];if(n!==r){n<r?t=-1:n>r&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return -1===this.cmpn(e)},a.prototype.lt=function(e){return -1===this.cmp(e)},a.prototype.lten=function(e){return 0>=this.cmpn(e)},a.prototype.lte=function(e){return 0>=this.cmp(e)},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new z(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function _(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){_.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){_.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){_.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){_.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function z(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){z.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}_.prototype._tmp=function(){var e=new a(null);return e.words=Array(Math.ceil(this.n/13)),e},_.prototype.ireduce=function(e){var t,i=e;do this.split(i,this.tmp),t=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength();while(t>this.n)var n=t<this.n?-1:i.ucmp(this.p);return 0===n?(i.words[0]=0,i.length=1):n>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},_.prototype.split=function(e,t){e.iushrn(this.n,0,t)},_.prototype.imulK=function(e){return e.imul(this.k)},r(M,_),M.prototype.split=function(e,t){for(var i=4194303,n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9){e.words[0]=0,e.length=1;return}var a=e.words[9];for(r=10,t.words[t.length++]=a&i;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(o&i)<<4|a>>>22,a=o}a>>>=22,e.words[r-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},M.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,i=0;i<e.length;i++){var n=0|e.words[i];t+=977*n,e.words[i]=0x3ffffff&t,t=64*n+(t/0x4000000|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},r(k,_),r(S,_),r(A,_),A.prototype.imulK=function(e){for(var t=0,i=0;i<e.length;i++){var n=(0|e.words[i])*19+t,r=0x3ffffff&n;n>>>=26,e.words[i]=r,t=n}
vendor: 7,088 bytes, line 1
1return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){var t;if(w[e])return w[e];if("k256"===e)t=new M;else if("p224"===e)t=new k;else if("p192"===e)t=new S;else if("p25519"===e)t=new A;else throw Error("Unknown prime "+e);return w[e]=t,t},z.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},z.prototype._verify2=function(e,t){n((e.negative|t.negative)==0,"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},z.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},z.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},z.prototype.add=function(e,t){this._verify2(e,t);var i=e.add(t);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},z.prototype.iadd=function(e,t){this._verify2(e,t);var i=e.iadd(t);return i.cmp(this.m)>=0&&i.isub(this.m),i},z.prototype.sub=function(e,t){this._verify2(e,t);var i=e.sub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i._forceRed(this)},z.prototype.isub=function(e,t){this._verify2(e,t);var i=e.isub(t);return 0>i.cmpn(0)&&i.iadd(this.m),i},z.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},z.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},z.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},z.prototype.isqr=function(e){return this.imul(e,e.clone())},z.prototype.sqr=function(e){return this.mul(e,e)},z.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var i=this.m.add(new a(1)).iushrn(2);return this.pow(e,i)}for(var r=this.m.subn(1),o=0;!r.isZero()&&0===r.andln(1);)o++,r.iushrn(1);n(!r.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),m=this.m.bitLength();for(m=new a(2*m*m).toRed(this);0!==this.pow(m,c).cmp(l);)m.redIAdd(l);for(var u=this.pow(m,r),d=this.pow(e,r.addn(1).iushrn(1)),f=this.pow(e,r),p=o;0!==f.cmp(s);){for(var h=f,g=0;0!==h.cmp(s);g++)h=h.redSqr();n(g<p);var b=this.pow(u,new a(1).iushln(p-g-1));d=d.redMul(b),u=b.redSqr(),f=f.redMul(u),p=g}return d},z.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},z.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var i=4,n=Array(16);n[0]=new a(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var o=n[0],s=0,l=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var m=t.words[r],u=c-1;u>=0;u--){var d=m>>u&1;if(o!==n[0]&&(o=this.sqr(o)),0===d&&0===s){l=0;continue}s<<=1,s|=d,(++l===i||0===r&&0===u)&&(o=this.mul(o,n[s]),l=0,s=0)}c=26}return o},z.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},z.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new E(e)},r(E,z),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var i=e.imul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):0>r.cmpn(0)&&(a=r.iadd(this.m)),a._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var i=e.mul(t),n=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=i.isub(n).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):0>r.cmpn(0)&&(o=r.iadd(this.m)),o._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=i.nmd(e),this)},3500:function(e,t,i){var n;function r(e){this.rand=e}if(e.exports=function(e){return n||(n=new r(null)),n.generate(e)},e.exports.Rand=r,r.prototype.generate=function(e){return this._rand(e)},r.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),i=0;i<t.length;i++)t[i]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?r.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?r.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(r.prototype._rand=function(){throw Error("Not implemented yet")});else try{var a=i(6113);if("function"!=typeof a.randomBytes)throw Error("Not supported");r.prototype._rand=function(e){return a.randomBytes(e)}}catch(e){}},1387:function(e,t,i){var n=i(6911).Buffer;function r(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,i=Array(t),r=0;r<t;r++)i[r]=e.readUInt32BE(4*r);return i}function a(e){for(var t=0;t<e.length;e++)e[t]=0}function o(e,t,i,n,r){for(var a,o,s,l,c=i[0],m=i[1],u=i[2],d=i[3],f=e[0]^t[0],p=e[1]^t[1],h=e[2]^t[2],g=e[3]^t[3],b=4,v=1;v<r;v++)a=c[f>>>24]^m[p>>>16&255]^u[h>>>8&255]^d[255&g]^t[b++],o=c[p>>>24]^m[h>>>16&255]^u[g>>>8&255]^d[255&f]^t[b++],s=c[h>>>24]^m[g>>>16&255]^u[f>>>8&255]^d[255&p]^t[b++],l=c[g>>>24]^m[f>>>16&255]^u[p>>>8&255]^d[255&h]^t[b++],f=a,p=o,h=s,g=l;return a=(n[f>>>24]<<24|n[p>>>16&255]<<16|n[h>>>8&255]<<8|n[255&g])^t[b++],o=(n[p>>>24]<<24|n[h>>>16&255]<<16|n[g>>>8&255]<<8|n[255&f])^t[b++],s=(n[h>>>24]<<24|n[g>>>16&255]<<16|n[f>>>8&255]<<8|n[255&p])^t[b++],[a>>>=0,o>>>=0,s>>>=0,l=((n[g>>>24]<<24|n[f>>>16&255]<<16|n[p>>>8&255]<<8|n[255&h])^t[b++])>>>0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=Array(256),t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var i=[],n=[],r=[[],[],[],[]],a=[[],[],[],[]],o=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,i[o]=c,n[c]=o;var m=e[o],u=e[m],d=e[u],f=257*e[c]^0x1010100*c;r[0][o]=f<<24|f>>>8,r[1][o]=f<<16|f>>>16,r[2][o]=f<<8|f>>>24,r[3][o]=f,f=0x1010101*d^65537*u^257*m^0x1010100*o,a[0][c]=f<<24|f>>>8,a[1][c]=f<<16|f>>>16,a[2][c]=f<<8|f>>>24,a[3][c]=f,0===o?o=s=1:(o=m^e[e[e[d^m]]],s^=e[e[s]])}return{SBOX:i,INV_SBOX:n,SUB_MIX:r,INV_SUB_MIX:a}}();function c(e){this._key=r(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,i=t+6,n=(i+1)*4,r=[],a=0;a<t;a++)r[a]=e[a];for(a=t;a<n;a++){var o=r[a-1];a%t==0?(o=o<<8|o>>>24,o=(l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o])^s[a/t|0]<<24):t>6&&a%t==4&&(o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o]),r[a]=r[a-t]^o}for(var c=[],m=0;m<n;m++){var u=n-m,d=r[u-(m%4?0:4)];m<4||u<=4?c[m]=d:c[m]=l.INV_SUB_MIX[0][l.SBOX[d>>>24]]^l.INV_SUB_MIX[1][l.SBOX[d>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[d>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&d]]}this._nRounds=i,this._keySchedule=r,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return o(e=r(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nR
1ounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=n.allocUnsafe(16);return i.writeUInt32BE(t[0],0),i.writeUInt32BE(t[1],4),i.writeUInt32BE(t[2],8),i.writeUInt32BE(t[3],12),i},c.prototype.decryptBlock=function(e){var t=(e=r(e))[1];e[1]=e[3],e[3]=t;var i=o(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),a=n.allocUnsafe(16);return a.writeUInt32BE(i[0],0),a.writeUInt32BE(i[3],4),a.writeUInt32BE(i[2],8),a.writeUInt32BE(i[1],12),a},c.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=c},6624:function(e,t,i){var n=i(1387),r=i(6911).Buffer,a=i(1043),o=i(3782),s=i(7225),l=i(4734),c=i(598);function m(e,t){var i=0;e.length!==t.length&&i++;for(var n=Math.min(e.length,t.length),r=0;r<n;++r)i+=e[r]^t[r];return i}function u(e,t,i){if(12===t.length)return e._finID=r.concat([t,r.from([0,0,0,1])]),r.concat([t,r.from([0,0,0,2])]);var n=new s(i),a=t.length,o=a%16;n.update(t),o&&(o=16-o,n.update(r.alloc(o,0))),n.update(r.alloc(8,0));var l=8*a,m=r.alloc(8);m.writeUIntBE(l,0,8),n.update(m),e._finID=n.state;var u=r.from(e._finID);return c(u),u}function d(e,t,i,o){a.call(this);var l=r.alloc(4,0);this._cipher=new n.AES(t);var c=this._cipher.encryptBlock(l);this._ghash=new s(c),i=u(this,i,c),this._prev=r.from(i),this._cache=r.allocUnsafe(0),this._secCache=r.allocUnsafe(0),this._decrypt=o,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}o(d,a),d.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=r.alloc(t,0),this._ghash.update(t))}this._called=!0;var i=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(i),this._len+=e.length,i},d.prototype._final=function(){if(this._decrypt&&!this._authTag)throw Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&m(e,this._authTag))throw Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},d.prototype.getAuthTag=function(){if(this._decrypt||!r.isBuffer(this._authTag))throw Error("Attempting to get auth tag in unsupported state");return this._authTag},d.prototype.setAuthTag=function(e){if(!this._decrypt)throw Error("Attempting to set auth tag in unsupported state");this._authTag=e},d.prototype.setAAD=function(e){if(this._called)throw Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=d},6594:function(e,t,i){var n=i(2),r=i(2598),a=i(5866);function o(){return Object.keys(a)}t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=r.createDecipher,t.createDecipheriv=t.Decipheriv=r.createDecipheriv,t.listCiphers=t.getCiphers=o},2598:function(e,t,i){var n=i(6624),r=i(6911).Buffer,a=i(6370),o=i(126),s=i(1043),l=i(1387),c=i(8368);function m(e,t,i){s.call(this),this._cache=new u,this._last=void 0,this._cipher=new l.AES(t),this._prev=r.from(i),this._mode=e,this._autopadding=!0}function u(){this.cache=r.allocUnsafe(0)}function d(e){var t=e[15];if(t<1||t>16)throw Error("unable to decrypt data");for(var i=-1;++i<t;)if(e[i+(16-t)]!==t)throw Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}function f(e,t,i){var s=a[e.toLowerCase()];if(!s)throw TypeError("invalid suite type");if("string"==typeof i&&(i=r.from(i)),"GCM"!==s.mode&&i.length!==s.iv)throw TypeError("invalid iv length "+i.length);if("string"==typeof t&&(t=r.from(t)),t.length!==s.key/8)throw TypeError("invalid key length "+t.length);return"stream"===s.type?new o(s.module,t,i,!0):"auth"===s.type?new n(s.module,t,i,!0):new m(s.module,t,i)}i(3782)(m,s),m.prototype._update=function(e){this._cache.add(e);for(var t,i,n=[];t=this._cache.get(this._autopadding);)i=this._mode.decrypt(this,t),n.push(i);return r.concat(n)},m.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return d(this._mode.decrypt(this,e));if(e)throw Error("data not multiple of block length")},m.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},u.prototype.add=function(e){this.cache=r.concat([this.cache,e])},u.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var i=a[e.toLowerCase()];if(!i)throw TypeError("invalid suite type");var n=c(t,!1,i.key,i.iv);return f(e,n.key,n.iv)},t.createDecipheriv=f},2:function(e,t,i){var n=i(6370),r=i(6624),a=i(6911).Buffer,o=i(126),s=i(1043),l=i(1387),c=i(8368);function m(e,t,i){s.call(this),this._cache=new d,this._cipher=new l.AES(t),this._prev=a.from(i),this._mode=e,this._autopadding=!0}i(3782)(m,s),m.prototype._update=function(e){this._cache.add(e);for(var t,i,n=[];t=this._cache.get();)i=this._mode.encrypt(this,t),n.push(i);return a.concat(n)};var u=a.alloc(16,16);function d(){this.cache=a.allocUnsafe(0)}function f(e,t,i){var s=n[e.toLowerCase()];if(!s)throw TypeError("invalid suite type");if("string"==typeof t&&(t=a.from(t)),t.length!==s.key/8)throw TypeError("invalid key length "+t.length);if("string"==typeof i&&(i=a.from(i)),"GCM"!==s.mode&&i.length!==s.iv)throw TypeError("invalid iv length "+i.length);return"stream"===s.type?new o(s.module,t,i):"auth"===s.type?new r(s.module,t,i):new m(s.module,t,i)}function p(e,t){var i=n[e.toLowerCase()];if(!i)throw TypeError("invalid suite type");var r=c(t,!1,i.key,i.iv);return f(e,r.key,r.iv)}m.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(u))throw this._cipher.scrub(),Error("data not multiple of block length")},m.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=a.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=a.allocUnsafe(e),i=-1;++i<e;)t.writeUInt8(e,i);return a.concat([this.cache,t])},t.createCipheriv=f,t.createCipher=p},7225:function(e,t,i){var n=i(6911).Buffer,r=n.alloc(16,0);function a(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}function o(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){for(var e,t,i=a(this.h),n=[0,0,0,0],r=-1;++r<128;){for((this.state[~~(r/8)]&1<<7-r%8)!=0&&(n[0]^=i[0],n[1]^=i[1],n[2]^=i[2],n[3]^=i[3]),t=(1&i[3])!=0,e=3;e>0;e--)i[e]=i[e]>>>1|(1&i[e-1])<<31;i[0]=i[0]>>>1,t&&(i[0]=-0x1f000000^i[0])}this.state=o(n)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,r],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=s},598:function(e){e.exports=function(e){for(var t,i=e.length;i--;)if(255===(t=e.readUInt8(i)))e.writeUInt8(0,i);else{t++,e.writeUInt8(t,i);break}}},9825:function(e,t,i){var n=i(4734);t.encrypt=function(e,t){var i=n(t,e._prev);return e._prev=e._cipher.encryptBlock(i),e._prev},t.decrypt=function(e,t){var i=e._prev;return e._prev=t,n(e._cipher.decryptBlock(t),i)}},321:function(e,t,i){var n=i(6911).Buffer,r=i(4734);function a(e,t,i){var a=t.length,o=r(t,e._cache);return e._cache=e._cache.slice(a),e._prev=n.concat([e._prev,i?t:o]),o}t.encrypt=function(e,t,i){for(var r,o=n.allocUnsafe(0);t.length;)if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),e._cache.length<=t.length)r=e._cache.length,o=n.concat([o,a(e,t.slice(0,r),i)]),t=t.slice(r);else{o=n.concat([o,a(e,t,i)]);break}return o}},3147:function(e,t,i){var n=i(6911).Buffer;function r(e,t,i){for(var n,r,o,s=-1,l=8,c=0;++s<l;)n=e._cipher.encryptBlock(e._prev),r=t&1<<7-s?128:0,c+=(128&(o=n[0]^r))>>s%8,e._prev=a(e._prev,i?r:o);return c}function a(e,t){var i=e.length,r=-1,a=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++r<i;)a[r]=e[r]<<1|e[r+1]>>7;return a}t.encrypt=function(e,t,i){for(var a=t.length,o=n.allocUnsafe(a),s=-1;++s<a;)o[s]=r(e,t[s],i);return o}},2430:function(e,t,i){var n=i(6911).Buffer;function r(e,t,i){var r=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([i?t:r])]),r}t.encrypt=function(e,t,i){for(var a=t.length,o=n.allocUnsafe(a),s=-1;++s<a;)o[s]=r(e,t[s],i);return o}},3361:function(e,t,i){var n=i(4734),r=i(6911).Buffer,a=i(598);function o(e){var t=e._cipher.encryptBlockRaw(e._prev);return a(e._prev),t}var s=16;t.encrypt=function(e,t){var i=Math.ceil(t.length/s),a=e._cache.length;e._cache=r.concat([e._cache,r.allocUnsafe(i*s)]);for(var l=0;l<i;l++){var c=o(e),m=a+l*s;e._cache.writeUInt32BE(c[0],m+0),e._cache.writeUInt32BE(c[1],m+4),e._cache.writeUInt32BE(c[2],m+8),e._cache.writeUInt32BE(c[3],m+12)}var u=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,u)}},1590:function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},6370:function(e,t,i){var n={ECB:i(1590),CBC:i(9825),CFB:i(321),CFB8:i(2430),
1CFB1:i(3147),OFB:i(3412),CTR:i(3361),GCM:i(3361)},r=i(5866);for(var a in r)r[a].module=n[r[a].mode];e.exports=r},3412:function(e,t,i){var r=i(4734);function a(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=n.Buffer.concat([e._cache,a(e)]);var i=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),r(t,i)}},126:function(e,t,i){var n=i(1387),r=i(6911).Buffer,a=i(1043);function o(e,t,i,o){a.call(this),this._cipher=new n.AES(t),this._prev=r.from(i),this._cache=r.allocUnsafe(0),this._secCache=r.allocUnsafe(0),this._decrypt=o,this._mode=e}i(3782)(o,a),o.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},o.prototype._final=function(){this._cipher.scrub()},e.exports=o},8996:function(e,t,i){var n=i(5238),r=i(6594),a=i(6370),o=i(6280),s=i(8368);function l(e,t){if(a[e=e.toLowerCase()])i=a[e].key,n=a[e].iv;else if(o[e])i=8*o[e].key,n=o[e].iv;else throw TypeError("invalid suite type");var i,n,r=s(t,!1,i,n);return m(e,r.key,r.iv)}function c(e,t,i){if(a[e=e.toLowerCase()])return r.createCipheriv(e,t,i);if(o[e])return new n({key:t,iv:i,mode:e});throw TypeError("invalid suite type")}function m(e,t,i){if(a[e=e.toLowerCase()])return r.createDecipheriv(e,t,i);if(o[e])return new n({key:t,iv:i,mode:e,decrypt:!0});throw TypeError("invalid suite type")}function u(){return Object.keys(o).concat(r.getCiphers())}t.createCipher=t.Cipher=function(e,t){if(a[e=e.toLowerCase()])i=a[e].key,n=a[e].iv;else if(o[e])i=8*o[e].key,n=o[e].iv;else throw TypeError("invalid suite type");var i,n,r=s(t,!1,i,n);return c(e,r.key,r.iv)},t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=l,t.createDecipheriv=t.Decipheriv=m,t.listCiphers=t.getCiphers=u},5238:function(e,t,i){var n=i(1043),r=i(9536),a=i(3782),o=i(6911).Buffer,s={"des-ede3-cbc":r.CBC.instantiate(r.EDE),"des-ede3":r.EDE,"des-ede-cbc":r.CBC.instantiate(r.EDE),"des-ede":r.EDE,"des-cbc":r.CBC.instantiate(r.DES),"des-ecb":r.DES};function l(e){n.call(this);var t,i=e.mode.toLowerCase(),r=s[i];t=e.decrypt?"decrypt":"encrypt";var a=e.key;o.isBuffer(a)||(a=o.from(a)),("des-ede"===i||"des-ede-cbc"===i)&&(a=o.concat([a,a.slice(0,8)]));var l=e.iv;o.isBuffer(l)||(l=o.from(l)),this._des=r.create({key:a,iv:l,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=l,a(l,n),l.prototype._update=function(e){return o.from(this._des.update(e))},l.prototype._final=function(){return o.from(this._des.final())}},6280:function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},7166:function(e,t,i){var r=i(711),a=i(7223);function o(e){var t=l(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}function s(e,t){var i=o(t),a=t.modulus.byteLength();r.mont(t.modulus);var s=new r(e).mul(i.blinder).umod(t.modulus),l=s.toRed(r.mont(t.prime1)),c=s.toRed(r.mont(t.prime2)),m=t.coefficient,u=t.prime1,d=t.prime2,f=l.redPow(t.exponent1),p=c.redPow(t.exponent2);f=f.fromRed(),p=p.fromRed();var h=f.isub(p).imul(m).umod(u);return h.imul(d),p.iadd(h),new n.Buffer(p.imul(i.unblinder).umod(t.modulus).toArray(!1,a))}function l(e){for(var t=e.modulus.byteLength(),i=new r(a(t));i.cmp(e.modulus)>=0||!i.umod(e.prime1)||!i.umod(e.prime2);)i=new r(a(t));return i}e.exports=s,s.getr=l},9276:function(e,t,i){e.exports=i(2908)},4078:function(e,t,i){var n=i(6911).Buffer,r=i(9739),a=i(3726),o=i(3782),s=i(9807),l=i(4013),c=i(2908);function m(e){a.Writable.call(this);var t=c[e];if(!t)throw Error("Unknown message digest");
1this._hashType=t.hash,this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function u(e){a.Writable.call(this);var t=c[e];if(!t)throw Error("Unknown message digest");this._hash=r(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new m(e)}function f(e){return new u(e)}Object.keys(c).forEach(function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]}),o(m,a.Writable),m.prototype._write=function(e,t,i){this._hash.update(e),i()},m.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},m.prototype.sign=function(e,t){this.end();var i=s(this._hash.digest(),e,this._hashType,this._signType,this._tag);return t?i.toString(t):i},o(u,a.Writable),u.prototype._write=function(e,t,i){this._hash.update(e),i()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},u.prototype.verify=function(e,t,i){return"string"==typeof t&&(t=n.from(t,i)),this.end(),l(t,this._hash.digest(),e,this._signType,this._tag)},e.exports={Sign:d,Verify:f,createSign:d,createVerify:f}},9807:function(e,t,i){var n=i(6911).Buffer,r=i(4873),a=i(7166),o=i(949).ec,s=i(1670),l=i(9902),c=i(9267);function m(e,t){var i=c[t.curve.join(".")];if(!i)throw Error("unknown curve "+t.curve.join("."));var r=new o(i).keyFromPrivate(t.privateKey).sign(e);return n.from(r.toDER())}function u(e,t,i){for(var n,r=t.params.priv_key,a=t.params.p,o=t.params.q,l=t.params.g,c=new s(0),m=p(e,o).mod(o),u=!1,h=f(r,o,e,i);!1===u;)c=b(l,n=g(o,h,i),a,o),0===(u=n.invm(o).imul(m.add(r.mul(c))).mod(o)).cmpn(0)&&(u=!1,c=new s(0));return d(c,u)}function d(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var i=[48,e.length+t.length+4,2,e.length];return i=i.concat(e,[2,t.length],t),n.from(i)}function f(e,t,i,a){if((e=n.from(e.toArray())).length<t.byteLength()){var o=n.alloc(t.byteLength()-e.length);e=n.concat([o,e])}var s=i.length,l=h(i,t),c=n.alloc(s);c.fill(1);var m=n.alloc(s);return m=r(a,m).update(c).update(n.from([0])).update(e).update(l).digest(),c=r(a,m).update(c).digest(),m=r(a,m).update(c).update(n.from([1])).update(e).update(l).digest(),c=r(a,m).update(c).digest(),{k:m,v:c}}function p(e,t){var i=new s(e),n=(e.length<<3)-t.bitLength();return n>0&&i.ishrn(n),i}function h(e,t){e=(e=p(e,t)).mod(t);var i=n.from(e.toArray());if(i.length<t.byteLength()){var r=n.alloc(t.byteLength()-i.length);i=n.concat([r,i])}return i}function g(e,t,i){var a,o;do{for(a=n.alloc(0);8*a.length<e.bitLength();)t.v=r(i,t.k).update(t.v).digest(),a=n.concat([a,t.v]);o=p(a,e),t.k=r(i,t.k).update(t.v).update(n.from([0])).digest(),t.v=r(i,t.k).update(t.v).digest()}while(-1!==o.cmp(e))return o}function b(e,t,i,n){return e.toRed(s.mont(i)).redPow(t).fromRed().mod(n)}e.exports=function(e,t,i,r,o){var s=l(t);if(s.curve){if("ecdsa"!==r&&"ecdsa/rsa"!==r)throw Error("wrong private key type");return m(e,s)}if("dsa"===s.type){if("dsa"!==r)throw Error("wrong private key type");return u(e,s,i)}if("rsa"!==r&&"ecdsa/rsa"!==r)throw Error("wrong private key type");e=n.concat([o,e]);for(var c=s.modulus.byteLength(),d=[0,1];e.length+d.length+1<c;)d.push(255);d.push(0);for(var f=-1;++f<e.length;)d.push(e[f]);return a(d,s)},e.exports.getKey=f,e.exports.makeKey=g},4013:function(e,t,i){var n=i(6911).Buffer,r=i(1670),a=i(949).ec,o=i(9902),s=i(9267);function l(e,t,i){var n=s[i.data.algorithm.curve.join(".")];if(!n)throw Error("unknown curve "+i.data.algorithm.curve.join("."));var r=new a(n),o=i.data.subjectPrivateKey.data;return r.verify(t,e,o)}function c(e,t,i){var n=i.data.p,a=i.data.q,s=i.data.g,l=i.data.pub_key,c=o.signature.decode(e,"der"),u=c.s,d=c.r;m(u,a),m(d,a);var f=r.mont(n),p=u.invm(a);return 0===s.toRed(f).redPow(new r(t).mul(p).mod(a)).fromRed().mul(l.toRed(f).redPow(d.mul(p).mod(a)).fromRed()).mod(n).mod(a).cmp(d)}function m(e,t){if(0>=e.cmpn(0)||e.cmp(t)>=t)throw Error("invalid sig")}e.exports=function(e,t,i,a,s){var m=o(i);if("ec"===m.type){if("ecdsa"!==a&&"ecdsa/rsa"!==a)throw Error("wrong public key type");return l(e,t,m)}if("dsa"===m.type){if("dsa"!==a)throw Error("wrong public key type");return c(e,t,m)}if("rsa"!==a&&"ecdsa/rsa"!==a)throw Error("wrong public key type");t=n.concat([s,t]);for(var u=m.modulus.byteLength(),d=[1],f=0;t.length+d.length+2<u;)d.push(255),f++;d.push(0);for(var p=-1;++p<t.length;)d.push(t[p]);d=n.from(d);var h=r.mont(m.modulus);e=(e=new r(e).toRed(h)).redPow(new r(m.publicExponent));var g=+(f<8);for(u=Math.min((e=n.from(e.fromRed().toArray())).length,d.length),e.length!==d.length&&(g=1),p=-1;++p<u;)g|=e[p]^d[p];return 0===g}},4734:function(e){e.exports=function(e,t){for(var i=Math.min(e.length,t.length),r=new n.Buffer(i),a=0;a<i;++a)r[a]=e[a]^t[a];return r}},1043:function(e,t,i){var n=i(6911).Buffer,r=i(2781).Transform,a=i(1576).StringDecoder;function o(e){r.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(3782)(o,r),o.prototype.update=function(e,t,i){"string"==typeof e&&(e=n.from(e,t));var r=this._update(e);return this.hashMode?this:(i&&(r=this._toString(r,i)),r)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,i){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{i(n)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,i){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw Error("can't switch encodings");var n=this._decoder.write(e);return i&&(n+=this._decoder.end()),n},e.exports=o},9942:function(e,t,i){var r=i(949),a=i(711);e.exports=function(e){return new s(e)};var o={secp256k1:{name:"secp256k1",byteLength:32}
vendor: 6,776 bytes, line 1
1,secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=o[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function l(e,t,i){Array.isArray(e)||(e=e.toArray());var r=new n.Buffer(e);if(i&&r.length<i){var a=new n.Buffer(i-r.length);a.fill(0),r=n.Buffer.concat([a,r])}return t?r.toString(t):r}o.p224=o.secp224r1,o.p256=o.secp256r1=o.prime256v1,o.p192=o.secp192r1=o.prime192v1,o.p384=o.secp384r1,o.p521=o.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,t,i){return t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),l(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),i,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var i=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(i[i.length-1]%2?i[0]=7:i[0]=6),l(i,e)},s.prototype.getPrivateKey=function(e){return l(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,t){return t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,t){t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t));var i=new a(e);return i=i.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(i),this}},9739:function(e,t,i){"use strict";var n=i(3782),r=i(3533),a=i(3225),o=i(4371),s=i(1043);function l(e){s.call(this,"digest"),this._hash=e}n(l,s),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new r:"rmd160"===e||"ripemd160"===e?new a:new l(o(e))}},450:function(e,t,i){var n=i(3533);e.exports=function(e){return(new n).update(e).digest()}},4873:function(e,t,i){"use strict";var n=i(3782),r=i(8119),a=i(1043),o=i(6911).Buffer,s=i(450),l=i(3225),c=i(4371),m=o.alloc(128);function u(e,t){a.call(this,"digest"),"string"==typeof t&&(t=o.from(t));var i="sha512"===e||"sha384"===e?128:64;this._alg=e,this._key=t,t.length>i?t=("rmd160"===e?new l:c(e)).update(t).digest():t.length<i&&(t=o.concat([t,m],i));for(var n=this._ipad=o.allocUnsafe(i),r=this._opad=o.allocUnsafe(i),s=0;s<i;s++)n[s]=54^t[s],r[s]=92^t[s];this._hash="rmd160"===e?new l:c(e),this._hash.update(n)}n(u,a),u.prototype._update=function(e){this._hash.update(e)},u.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new l:c(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new u("rmd160",t):"md5"===e?new r(s,t):new u(e,t)}},8119:function(e,t,i){"use strict";var n=i(3782),r=i(6911).Buffer,a=i(1043),o=r.alloc(128),s=64;function l(e,t){a.call(this,"digest"),"string"==typeof t&&(t=r.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=r.concat([t,o],s));for(var i=this._ipad=r.allocUnsafe(s),n=this._opad=r.allocUnsafe(s),l=0;l<s;l++)i[l]=54^t[l],n[l]=92^t[l];this._hash=[i]}n(l,a),l.prototype._update=function(e){this._hash.push(e)},l.prototype._final=function(){var e=this._alg(r.concat(this._hash));return this._alg(r.concat([this._opad,e]))},e.exports=l},9536:function(e,t,i){"use strict";t.utils=i(5334),t.Cipher=i(9876),t.DES=i(1016),t.CBC=i(8641),t.EDE=i(6159)},8641:function(e,t,i){"use strict";var n=i(3523),r=i(3782),a={};function o(e){n.equal(e.length,8,"Invalid IV length"),this.iv=Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}r(t,e);for(var i=Object.keys(a),n=0;n<i.length;n++){var o=i[n];t.prototype[o]=a[o]}return t.create=function(e){return new t(e)},t},a._cbcInit=function(){var e=new o(this.options.iv);this._cbcState=e},a._update=function(e,t,i,n){var r=this._cbcState,a=this.constructor.super_.prototype,o=r.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)o[s]^=e[t+s];a._update.call(this,o,0,i,n);for(var s=0;s<this.blockSize;s++)o[s]=i[n+s]}else{a._update.call(this,e,t,i,n);for(var s=0;s<this.blockSize;s++)i[n+s]^=o[s];for(var s=0;s<this.blockSize;s++)o[s]=e[t+s]}}},9876:function(e,t,i){"use strict";var n=i(3523);function r(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=Array(this.blockSize),this.bufferOff=0}e.exports=r,r.prototype._init=function(){},r.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},r.prototype._buffer=function(e,t){for(var i=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<i;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=i,i},r.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},r.prototype._updateEncrypt=function(e){var t=0,i=0,n=Array(((this.bufferOff+e.length)/this.blockSize|0)*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(i+=this._flushBuffer(n,i)));for(var r=e.length-(e.length-t)%this.blockSize;t<r;t+=this.blockSize)this._update(e,t,n,i),i+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return n},r.prototype._updateDecrypt=function(e){for(var t=0,i=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,r=Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),i+=this._flushBuffer(r,i);return t+=this._buffer(e,t),r},r.prototype.final=function(e){var t,i;return(e&&(t=this.update(e)),i="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t)?t.concat(i):i},r.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},r.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=Array(this.blockSize);return this._update(this.buffer,0,e,0),e},r.prototype._unpad=function(e){return e},r.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},1016:function(e,t,i){"use strict";var n=i(3523),r=i(3782),a=i(5334),o=i(9876);function s(){this.tmp=[,,],this.keys=null}function l(e){o.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}r(l,o),e.exports=l,l.create=function(e){return new l(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(e,t){e.keys=Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var i=a.readUInt32BE(t,0),r=a.readUInt32BE(t,4);a.pc1(i,r,e.tmp,0),i=e.tmp[0],r=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var s=c[o>>>1];
vendor: 5,313 bytes, line 1
1i=a.r28shl(i,s),r=a.r28shl(r,s),a.pc2(i,r,e.keys,o)}},l.prototype._update=function(e,t,i,n){var r=this._desState,o=a.readUInt32BE(e,t),s=a.readUInt32BE(e,t+4);a.ip(o,s,r.tmp,0),o=r.tmp[0],s=r.tmp[1],"encrypt"===this.type?this._encrypt(r,o,s,r.tmp,0):this._decrypt(r,o,s,r.tmp,0),o=r.tmp[0],s=r.tmp[1],a.writeUInt32BE(i,o,n),a.writeUInt32BE(i,s,n+4)},l.prototype._pad=function(e,t){for(var i=e.length-t,n=t;n<e.length;n++)e[n]=i;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],i=e.length-t;i<e.length;i++)n.equal(e[i],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,i,n,r){for(var o=t,s=i,l=0;l<e.keys.length;l+=2){var c=e.keys[l],m=e.keys[l+1];a.expand(s,e.tmp,0),c^=e.tmp[0],m^=e.tmp[1];var u=a.substitute(c,m),d=a.permute(u),f=s;s=(o^d)>>>0,o=f}a.rip(s,o,n,r)},l.prototype._decrypt=function(e,t,i,n,r){for(var o=i,s=t,l=e.keys.length-2;l>=0;l-=2){var c=e.keys[l],m=e.keys[l+1];a.expand(o,e.tmp,0),c^=e.tmp[0],m^=e.tmp[1];var u=a.substitute(c,m),d=a.permute(u),f=o;o=(s^d)>>>0,s=f}a.rip(o,s,n,r)}},6159:function(e,t,i){"use strict";var n=i(3523),r=i(3782),a=i(9876),o=i(1016);function s(e,t){n.equal(t.length,24,"Invalid key length");var i=t.slice(0,8),r=t.slice(8,16),a=t.slice(16,24);"encrypt"===e?this.ciphers=[o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:r}),o.create({type:"encrypt",key:a})]:this.ciphers=[o.create({type:"decrypt",key:a}),o.create({type:"encrypt",key:r}),o.create({type:"decrypt",key:i})]}function l(e){a.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}r(l,a),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,i,n){var r=this._edeState;r.ciphers[0]._update(e,t,i,n),r.ciphers[1]._update(i,n,i,n),r.ciphers[2]._update(i,n,i,n)},l.prototype._pad=o.prototype._pad,l.prototype._unpad=o.prototype._unpad},5334:function(e,t){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,i){e[0+i]=t>>>24,e[1+i]=t>>>16&255,e[2+i]=t>>>8&255,e[3+i]=255&t},t.ip=function(e,t,i,n){for(var r=0,a=0,o=6;o>=0;o-=2){for(var s=0;s<=24;s+=8)r<<=1,r|=t>>>s+o&1;for(var s=0;s<=24;s+=8)r<<=1,r|=e>>>s+o&1}for(var o=6;o>=0;o-=2){for(var s=1;s<=25;s+=8)a<<=1,a|=t>>>s+o&1;for(var s=1;s<=25;s+=8)a<<=1,a|=e>>>s+o&1}i[n+0]=r>>>0,i[n+1]=a>>>0},t.rip=function(e,t,i,n){for(var r=0,a=0,o=0;o<4;o++)for(var s=24;s>=0;s-=8)r<<=1,r|=t>>>s+o&1,r<<=1,r|=e>>>s+o&1;for(var o=4;o<8;o++)for(var s=24;s>=0;s-=8)a<<=1,a|=t>>>s+o&1,a<<=1,a|=e>>>s+o&1;i[n+0]=r>>>0,i[n+1]=a>>>0},t.pc1=function(e,t,i,n){for(var r=0,a=0,o=7;o>=5;o--){for(var s=0;s<=24;s+=8)r<<=1,r|=t>>s+o&1;for(var s=0;s<=24;s+=8)r<<=1,r|=e>>s+o&1}for(var s=0;s<=24;s+=8)r<<=1,r|=t>>s+o&1;for(var o=1;o<=3;o++){for(var s=0;s<=24;s+=8)a<<=1,a|=t>>s+o&1;for(var s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1}for(var s=0;s<=24;s+=8)a<<=1,a|=e>>s+o&1;i[n+0]=r>>>0,i[n+1]=a>>>0},t.r28shl=function(e,t){return e<<t&0xfffffff|e>>>28-t};var i=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,r){for(var a=0,o=0,s=i.length>>>1,l=0;l<s;l++)a<<=1,a|=e>>>i[l]&1;for(var l=s;l<i.length;l++)o<<=1,o|=t>>>i[l]&1;n[r+0]=a>>>0,n[r+1]=o>>>0},t.expand=function(e,t,i){var n=0,r=0;n=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)n<<=6,n|=e>>>a&63;for(var a=11;a>=3;a-=4)r|=e>>>a&63,r<<=6;r|=(31&e)<<1|e>>>31,t[i+0]=n>>>0,t[i+1]=r>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var i=0,r=0;r<4;r++){var a=e>>>18-6*r&63,o=n[64*r+a];i<<=4,i|=o}for(var r=0;r<4;r++){var a=t>>>18-6*r&63,o=n[256+64*r+a];i<<=4,i|=o}return i>>>0};var r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,i=0;i<r.length;i++)t<<=1,t|=e>>>r[i]&1;return t>>>0},t.padSplit=function(e,t,i){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var r=[],a=0;a<t;a+=i)r.push(n.slice(a,a+i));return r.join(" ")}},6587:function(e,t,i){var r=i(296),a=i(7992),o=i(373),s={binary:!0,hex:!0,base64:!0};function l(e,t,i,a){return n.Buffer.isBuffer(t)||void 0===s[t]?l(e,"binary",t,i):(t=t||"b
1inary",a=a||"binary",i=i||new n.Buffer([2]),n.Buffer.isBuffer(i)||(i=new n.Buffer(i,a)),"number"==typeof e)?new o(r(e,i),i,!0):(n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),new o(e,i,!0))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(e){return new o(new n.Buffer(a[e].prime,"hex"),new n.Buffer(a[e].gen,"hex"))},t.createDiffieHellman=t.DiffieHellman=l},373:function(e,t,i){var r=i(711),a=new(i(1354)),o=new r(24),s=new r(11),l=new r(10),c=new r(3),m=new r(7),u=i(296),d=i(7223);function f(e,t){return t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),this._pub=new r(e),this}function p(e,t){return t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),this._priv=new r(e),this}e.exports=b;var h={};function g(e,t){var i,n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in h)return h[r];var d=0;if(e.isEven()||!u.simpleSieve||!u.fermatTest(e)||!a.test(e))return d+=1,"02"===n||"05"===n?d+=8:d+=4,h[r]=d,d;switch(!a.test(e.shrn(1))&&(d+=2),n){case"02":e.mod(o).cmp(s)&&(d+=8);break;case"05":(i=e.mod(l)).cmp(c)&&i.cmp(m)&&(d+=8);break;default:d+=4}return h[r]=d,d}function b(e,t,i){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,i?(this.setPublicKey=f,this.setPrivateKey=p):this._primeCode=8}function v(e,t){var i=new n.Buffer(e.toArray());return t?i.toString(t):i}Object.defineProperty(b.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=g(this.__prime,this.__gen)),this._primeCode}}),b.prototype.generateKeys=function(){return this._priv||(this._priv=new r(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},b.prototype.computeSecret=function(e){var t=(e=(e=new r(e)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new n.Buffer(t.toArray()),a=this.getPrime();if(i.length<a.length){var o=new n.Buffer(a.length-i.length);o.fill(0),i=n.Buffer.concat([o,i])}return i},b.prototype.getPublicKey=function(e){return v(this._pub,e)},b.prototype.getPrivateKey=function(e){return v(this._priv,e)},b.prototype.getPrime=function(e){return v(this.__prime,e)},b.prototype.getGenerator=function(e){return v(this._gen,e)},b.prototype.setGenerator=function(e,t){return t=t||"utf8",n.Buffer.isBuffer(e)||(e=new n.Buffer(e,t)),this.__gen=e,this._gen=new r(e),this}},296:function(e,t,i){var n=i(7223);e.exports=v,v.simpleSieve=g,v.fermatTest=b;var r=i(711),a=new r(24),o=new(i(1354)),s=new r(1),l=new r(2),c=new r(5);new r(16),new r(8);var m=new r(10),u=new r(3);new r(7);var d=new r(11),f=new r(4);new r(12);var p=null;function h(){if(null!==p)return p;var e=1048576,t=[];t[0]=2;for(var i=1,n=3;n<e;n+=2){for(var r=Math.ceil(Math.sqrt(n)),a=0;a<i&&t[a]<=r&&n%t[a]!=0;a++);i!==a&&t[a]<=r||(t[i++]=n)}return p=t,t}function g(e){for(var t=h(),i=0;i<t.length;i++)if(0===e.modn(t[i]))if(0!==e.cmpn(t[i]))return!1;else break;return!0}function b(e){var t=r.mont(e);return 0===l.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function v(e,t){var i,p;if(e<16)if(2===t||5===t)return new r([140,123]);else return new r([140,39]);for(t=new r(t);;){for(i=new r(n(Math.ceil(e/8)));i.bitLength()>e;)i.ishrn(1);if(i.isEven()&&i.iadd(s),i.testn(1)||i.iadd(l),t.cmp(l)){if(!t.cmp(c))for(;i.mod(m).cmp(u);)i.iadd(f)}else for(;i.mod(a).cmp(d);)i.iadd(f);if(g(p=i.shrn(1))&&g(i)&&b(p)&&b(i)&&o.test(p)&&o.test(i))return i}}},949:function(e,t,i){"use strict";var n=t;n.version=i(2531).i8,n.utils=i(4401),n.rand=i(3500),n.curve=i(9359),n.curves=i(6226),n.ec=i(4088),n.eddsa=i(8511)},2727:function(e,t,i){"use strict";var n=i(711),r=i(4401),a=r.getNAF,o=r.getJSF,s=r.assert;function l(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);!i||i.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}
vendor: 11,521 bytes, line 1
1function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw Error("Not implemented")},l.prototype.validate=function(){throw Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){s(e.precomputed);var i=e._getDoubles(),n=a(t,1,this._bitLength),r=(1<<i.step+1)-(i.step%2==0?2:1);r/=3;for(var o=[],l=0;l<n.length;l+=i.step){for(var c=0,t=l+i.step-1;t>=l;t--)c=(c<<1)+n[t];o.push(c)}for(var m=this.jpoint(null,null,null),u=this.jpoint(null,null,null),d=r;d>0;d--){for(var l=0;l<o.length;l++){var c=o[l];c===d?u=u.mixedAdd(i.points[l]):c===-d&&(u=u.mixedAdd(i.points[l].neg()))}m=m.add(u)}return m.toP()},l.prototype._wnafMul=function(e,t){var i=4,n=e._getNAFPoints(i);i=n.wnd;for(var r=n.points,o=a(t,i,this._bitLength),l=this.jpoint(null,null,null),c=o.length-1;c>=0;c--){for(var t=0;c>=0&&0===o[c];c--)t++;if(c>=0&&t++,l=l.dblp(t),c<0)break;var m=o[c];s(0!==m),l="affine"===e.type?m>0?l.mixedAdd(r[m-1>>1]):l.mixedAdd(r[-m-1>>1].neg()):m>0?l.add(r[m-1>>1]):l.add(r[-m-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,i,n,r){for(var s=this._wnafT1,l=this._wnafT2,c=this._wnafT3,m=0,u=0;u<n;u++){var d=t[u],f=d._getNAFPoints(e);s[u]=f.wnd,l[u]=f.points}for(var u=n-1;u>=1;u-=2){var p=u-1,h=u;if(1!==s[p]||1!==s[h]){c[p]=a(i[p],s[p],this._bitLength),c[h]=a(i[h],s[h],this._bitLength),m=Math.max(c[p].length,m),m=Math.max(c[h].length,m);continue}var g=[t[p],null,null,t[h]];0===t[p].y.cmp(t[h].y)?(g[1]=t[p].add(t[h]),g[2]=t[p].toJ().mixedAdd(t[h].neg())):0===t[p].y.cmp(t[h].y.redNeg())?(g[1]=t[p].toJ().mixedAdd(t[h]),g[2]=t[p].add(t[h].neg())):(g[1]=t[p].toJ().mixedAdd(t[h]),g[2]=t[p].toJ().mixedAdd(t[h].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=o(i[p],i[h]);m=Math.max(v[0].length,m),c[p]=Array(m),c[h]=Array(m);for(var y=0;y<m;y++){var x=0|v[0][y],w=0|v[1][y];c[p][y]=b[(x+1)*3+(w+1)],c[h][y]=0,l[p]=g}}for(var _=this.jpoint(null,null,null),M=this._wnafT4,u=m;u>=0;u--){for(var k=0;u>=0;){for(var S=!0,y=0;y<n;y++)M[y]=0|c[y][u],0!==M[y]&&(S=!1);if(!S)break;k++,u--}if(u>=0&&k++,_=_.dblp(k),u<0)break;for(var y=0;y<n;y++){var d,A=M[y];0!==A&&(A>0?d=l[y][A-1>>1]:A<0&&(d=l[y][-A-1>>1].neg()),_="affine"===d.type?_.mixedAdd(d):_.add(d))}}for(var u=0;u<n;u++)l[u]=null;return r?_:_.toP()},l.BasePoint=c,c.prototype.eq=function(){throw Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(e,t){e=r.toArray(e,t);var i=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*i)return 6===e[0]?s(e[e.length-1]%2==0):7===e[0]&&s(e[e.length-1]%2==1),this.point(e.slice(1,1+i),e.slice(1+i,1+2*i));if((2===e[0]||3===e[0])&&e.length-1===i)return this.pointFromX(e.slice(1,1+i),3===e[0]);throw Error("Unknown point format")},c.prototype.encodeCompressed=function(e){return this.encode(e,!0)},c.prototype._encode=function(e){var t=this.curve.p.byteLength(),i=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(i):[4].concat(i,this.getY().toArray("be",t))},c.prototype.encode=function(e,t){return r.encode(this._encode(t),e)},c.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},c.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var i=[this],n=this,r=0;r<t;r+=e){for(var a=0;a<e;a++)n=n.dbl();i.push(n)}return{step:e,points:i}},c.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],i=(1<<e)-1,n=1===i?null:this.dbl(),r=1;r<i;r++)t[r]=t[r-1].add(n);return{wnd:e,points:t}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(e){for(var t=this,i=0;i<e;i++)t=t.dbl();return t}},2705:function(e,t,i){"use strict";var n=i(4401),r=i(711),a=i(3782),o=i(2727),s=n.assert;function l(e){this.twisted=(0|e.a)!=1,this.mOneA=this.twisted&&(0|e.a)==-1,this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new r(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new r(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new r(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=(0|e.c)==1}function c(e,t,i,n,a){o.BasePoint.call(this,e,"projective"),null===t&&null===i&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new r(t,16),this.y=new r(i,16),this.z=n?new r(n,16):this.curve.one,this.t=a&&new r(a,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}a(l,o),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,i,n){return this.point(e,t,i,n)},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=this.c2.redSub(this.a.redMul(i)),a=this.one.redSub(this.c2.redMul(this.d).redMul(i)),o=n.redMul(a.redInvm()),s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},l.prototype.pointFromY=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr(),n=i.redSub(this.c2),a=i.redMul(this.d).redMul(this.c2).redSub(this.a),o=n.redMul(a.redInvm());if(0===o.cmp(this.zero))if(!t)return this.point(this.zero,e);else throw Error("invalid point");var s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),i=e.y.redSqr(),n=t.redMul(this.a).redAdd(i),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(i)));return 0===n.cmp(r)},a(c,o.BasePoint),l.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},l.prototype.point=function(e,t,i,n){return new c(this,e,t,i,n)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),i=this.z.redSqr();i=i.redIAdd(i);var n=this.curve._mulA(e),r=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=n.redAdd(t),o=a.redSub(i),s=n.redSub(t),l=r.redMul(o),c=a.redMul(s),m=r.redMul(s),u=o.redMul(a);return this.curve.point(l,c,u,m)},c.prototype._projDbl=function(){var e,t,i,n=this.x.redAdd(this.y).redSqr(),r=this.x.redSqr(),a=this.y.redSqr();if(this.curve.twisted){var o=this.curve._mulA(r),s=o.redAdd(a);if(this.zOne)e=n.redSub(r).redSub(a).redMul(s.redSub(this.curve.two)),t=s.redMul(o.redSub(a)),i=s.redSqr().redSub(s).redSub(s);else{var l=this.z.redSqr(),c=s.redSub(l).redISub(l);e=n.redSub(r).redISub(a).redMul(c),t=s.redMul(o.redSub(a)),i=s.redMul(c)}}else{var o=r.redAdd(a),l=this.curve._mulC(this.z).redSqr(),c=o.redSub(l).redSub(l);e=this.curve._mulC(n.redISub(o)).redMul(c),t=this.curve._mulC(o).redMul(r.redISub(a)),i=o.redMul(c)}return this.curve.point(e,t,i)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),i=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),r=this.z.redMul(e.z.redAdd(e.z)),a=i.redSub(t),o=r.redSub(n),s=r.redAdd(n),l=i.redAdd(t),c=a.redMul(o),m=s.redMul(l),u=a.redMul(l),d=o.redMul(s);return this.curve.point(c,m,d,u)},c.prototype._projAdd=function(e){var t,i,n=this.z.redMul(e.z),r=n.redSqr(),a=this.x.redMul(e.x),o=this.y.redMul(e.y),s=this.curve.d.redMul(a).redMul(o),l=r.redSub(s),c=r.redAdd(s),m=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(o),u=n.redMul(l).redMul(m);return this.curve.twisted?(t=n.redMul(c).redMul(o.redSub(this.curve._mulA(a))),i=l.redMul(c)):(t=n.redMul(c).redMul(o.redSub(a)),i=this.curve._mulC(l).redMul(c)),this.curve.point(u,t,i)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!1)},c.prototype.jmulAdd=function(e,t,i){return this.curve._wnafMulAdd(1,[this,t],[e,i],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var i=e.clone(),n=this.curve.redN.redMul(this.z);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},9359:function(e,t,i){"use strict";var n=t;n.base=i(2727),n.short=i(4720),n.mont=i(6653),n.edwards=i(2705)},6653:function(e,t,i){"use strict";var n=i(711),r=i(3782),a=i(2727),o=i(4401);function s(e){a.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,i){a.BasePoint.call(this,e,"projective"),null===t&&null===i?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}r(s,a),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,i=t.redSqr(),n=i.redMul(t).redAdd(i.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},r(l,a.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},s.prototype.point=function(e,t){return new l(this,e,t)},s.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>
1":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),i=e.redSub(t),n=e.redMul(t),r=i.redMul(t.redAdd(this.curve.a24.redMul(i)));return this.curve.point(n,r)},l.prototype.add=function(){throw Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var i=this.x.redAdd(this.z),n=this.x.redSub(this.z),r=e.x.redAdd(e.z),a=e.x.redSub(e.z).redMul(i),o=r.redMul(n),s=t.z.redMul(a.redAdd(o).redSqr()),l=t.x.redMul(a.redISub(o).redSqr());return this.curve.point(s,l)},l.prototype.mul=function(e){for(var t=e.clone(),i=this,n=this.curve.point(null,null),r=this,a=[];0!==t.cmpn(0);t.iushrn(1))a.push(t.andln(1));for(var o=a.length-1;o>=0;o--)0===a[o]?(i=i.diffAdd(n,r),n=n.dbl()):(n=i.diffAdd(n,r),i=i.dbl());return n},l.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},4720:function(e,t,i){"use strict";var n=i(4401),r=i(711),a=i(3782),o=i(2727),s=n.assert;function l(e){o.call(this,"short",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}function c(e,t,i,n){o.BasePoint.call(this,e,"affine"),null===t&&null===i?(this.x=null,this.y=null,this.inf=!0):(this.x=new r(t,16),this.y=new r(i,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function m(e,t,i,n){o.BasePoint.call(this,e,"jacobian"),null===t&&null===i&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new r(0)):(this.x=new r(t,16),this.y=new r(i,16),this.z=new r(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(l,o),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){if(e.beta)t=new r(e.beta,16).toRed(this.red);else{var t,i,n,a=this._getEndoRoots(this.p);t=(t=0>a[0].cmp(a[1])?a[0]:a[1]).toRed(this.red)}if(e.lambda)i=new r(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?i=o[0]:(i=o[1],s(0===this.g.mul(i).x.cmp(this.g.x.redMul(t))))}return n=e.basis?e.basis.map(function(e){return{a:new r(e.a,16),b:new r(e.b,16)}}):this._getEndoBasis(i),{beta:t,lambda:i,basis:n}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:r.mont(e),i=new r(2).toRed(t).redInvm(),n=i.redNeg(),a=new r(3).toRed(t).redNeg().redSqrt().redMul(i);return[n.redAdd(a).fromRed(),n.redSub(a).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,i,n,a,o,s,l,c,m,u=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,f=this.n.clone(),p=new r(1),h=new r(0),g=new r(0),b=new r(1),v=0;0!==d.cmpn(0);){var y=f.div(d);c=f.sub(y.mul(d)),m=g.sub(y.mul(p));var x=b.sub(y.mul(h));if(!n&&0>c.cmp(u))t=l.neg(),i=p,n=c.neg(),a=m;else if(n&&2==++v)break;l=c,f=d,d=c,g=p,p=m,b=h,h=x}o=c.neg(),s=m;var w=n.sqr().add(a.sqr());return o.sqr().add(s.sqr()).cmp(w)>=0&&(o=t,s=i),n.negative&&(n=n.neg(),a=a.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:a},{a:o,b:s}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,i=t[0],n=t[1],r=n.b.mul(e).divRound(this.n),a=i.b.neg().mul(e).divRound(this.n),o=r.mul(i.a),s=a.mul(n.a),l=r.mul(i.b),c=a.mul(n.b);return{k1:e.sub(o).sub(s),k2:l.add(c).neg()}},l.prototype.pointFromX=function(e,t){(e=new r(e,16)).red||(e=e.toRed(this.red));var i=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=i.redSqrt();if(0!==n.redSqr().redSub(i).cmp(this.zero))throw Error("invalid point");var a=n.fromRed().isOdd();return(t&&!a||!t&&a)&&(n=n.redNeg()),this.point(e,n)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,i=e.y,n=this.a.redMul(t),r=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===i.redSqr().redISub(r).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,i){for(var n=this._endoWnafT1,r=this._endoWnafT2,a=0;a<e.length;a++){var o=this._endoSplit(t[a]),s=e[a],l=s._getBeta();o.k1.negative&&(o.k1.ineg(),s=s.neg(!0)),o.k2.negative&&(o.k2.ineg(),l=l.neg(!0)),n[2*a]=s,n[2*a+1]=l,r[2*a]=o.k1,r[2*a+1]=o.k2}for(var c=this._wnafMulAdd(1,n,r,2*a,i),m=0;m<2*a;m++)n[m]=null,r[m]=null;return c},a(c,o.BasePoint),l.prototype.point=function(e,t,i){return new c(this,e,t,i)},l.prototype.pointFromJSON=function(e,t){return c.fromJSON(this,e,t)},c.prototype._getBeta=function(){if(this.curve.endo){var e=this.prec
vendor: 5,081 bytes, line 1
1omputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var i=this.curve,n=function(e){return i.point(e.x.redMul(i.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(e,t,i){"string"==typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],i);if(!t[2])return n;function r(t){return e.point(t[0],t[1],i)}var a=t[2];return n.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[n].concat(a.doubles.points.map(r))},naf:a.naf&&{wnd:a.naf.wnd,points:[n].concat(a.naf.points.map(r))}},n},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e)||0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var i=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,n)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,i=this.x.redSqr(),n=e.redInvm(),r=i.redAdd(i).redIAdd(i).redIAdd(t).redMul(n),a=r.redSqr().redISub(this.x.redAdd(this.x)),o=r.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,o)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return(e=new r(e,16),this.isInfinity())?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r):this.curve._wnafMulAdd(1,n,r,2)},c.prototype.jmulAdd=function(e,t,i){var n=[this,t],r=[e,i];return this.curve.endo?this.curve._endoWnafMulAdd(n,r,!0):this.curve._wnafMulAdd(1,n,r,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var i=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:i.naf&&{wnd:i.naf.wnd,points:i.naf.points.map(n)},doubles:i.doubles&&{step:i.doubles.step,points:i.doubles.points.map(n)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(m,o.BasePoint),l.prototype.jpoint=function(e,t,i){return new m(this,e,t,i)},m.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),i=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(i,n)},m.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},m.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),i=this.z.redSqr(),n=this.x.redMul(t),r=e.x.redMul(i),a=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(i.redMul(this.z)),s=n.redSub(r),l=a.redSub(o);if(0===s.cmpn(0))if(0!==l.cmpn(0))return this.curve.jpoint(null,null,null);else return this.dbl();var c=s.redSqr(),m=c.redMul(s),u=n.redMul(c),d=l.redSqr().redIAdd(m).redISub(u).redISub(u),f=l.redMul(u.redISub(d)).redISub(a.redMul(m)),p=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,f,p)},m.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),i=this.x,n=e.x.redMul(t),r=this.y,a=e.y.redMul(t).redMul(this.z),o=i.redSub(n),s=r.redSub(a);if(0===o.cmpn(0))if(0!==s.cmpn(0))return this.curve.jpoint(null,null,null);else return this.dbl();var l=o.redSqr(),c=l.redMul(o),m=i.redMul(l),u=s.redSqr().redIAdd(c).redISub(m).redISub(m),d=s.redMul(m.redISub(u)).redISub(r.redMul(c)),f=this.z.redMul(o);return this.curve.jpoint(u,d,f)},m.prototype.dblp=function(e){if(0===e||this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,i=0;i<e;i++)t=t.dbl();return t}for(var n=this.curve.a,r=this.curve.tinv,a=this.x,o=this.y,s=this.z,l=s.redSqr().redSqr(),c=o.redAdd(o),i=0;i<e;i++){var m=a.redSqr(),u=c.redSqr(),d=u.redSqr(),f=m.redAdd(m).redIAdd(m).redIAdd(n.redMul(l)),p=a.redMul(u),h=f.redSqr().redISub(p.redAdd(p)),g=p.redISub(h),b=f.redMul(g);b=b.redIAdd(b).redISub(d);var v=c.redMul(s);
vendor: 8,516 bytes, line 1
1i+1<e&&(l=l.redMul(d)),a=h,s=v,c=b}return this.curve.jpoint(a,c.redMul(r),s)},m.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},m.prototype._zeroDbl=function(){if(this.zOne){var e,t,i,n=this.x.redSqr(),r=this.y.redSqr(),a=r.redSqr(),o=this.x.redAdd(r).redSqr().redISub(n).redISub(a);o=o.redIAdd(o);var s=n.redAdd(n).redIAdd(n),l=s.redSqr().redISub(o).redISub(o),c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),e=l,t=s.redMul(o.redISub(l)).redISub(c),i=this.y.redAdd(this.y)}else{var m=this.x.redSqr(),u=this.y.redSqr(),d=u.redSqr(),f=this.x.redAdd(u).redSqr().redISub(m).redISub(d);f=f.redIAdd(f);var p=m.redAdd(m).redIAdd(m),h=p.redSqr(),g=d.redIAdd(d);g=(g=g.redIAdd(g)).redIAdd(g),e=h.redISub(f).redISub(f),t=p.redMul(f.redISub(e)).redISub(g),i=(i=this.y.redMul(this.z)).redIAdd(i)}return this.curve.jpoint(e,t,i)},m.prototype._threeDbl=function(){if(this.zOne){var e,t,i,n=this.x.redSqr(),r=this.y.redSqr(),a=r.redSqr(),o=this.x.redAdd(r).redSqr().redISub(n).redISub(a);o=o.redIAdd(o);var s=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),l=s.redSqr().redISub(o).redISub(o);e=l;var c=a.redIAdd(a);c=(c=c.redIAdd(c)).redIAdd(c),t=s.redMul(o.redISub(l)).redISub(c),i=this.y.redAdd(this.y)}else{var m=this.z.redSqr(),u=this.y.redSqr(),d=this.x.redMul(u),f=this.x.redSub(m).redMul(this.x.redAdd(m));f=f.redAdd(f).redIAdd(f);var p=d.redIAdd(d),h=(p=p.redIAdd(p)).redAdd(p);e=f.redSqr().redISub(h),i=this.y.redAdd(this.z).redSqr().redISub(u).redISub(m);var g=u.redSqr();g=(g=(g=g.redIAdd(g)).redIAdd(g)).redIAdd(g),t=f.redMul(p.redISub(e)).redISub(g)}return this.curve.jpoint(e,t,i)},m.prototype._dbl=function(){var e=this.curve.a,t=this.x,i=this.y,n=this.z,r=n.redSqr().redSqr(),a=t.redSqr(),o=i.redSqr(),s=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(r)),l=t.redAdd(t),c=(l=l.redIAdd(l)).redMul(o),m=s.redSqr().redISub(c.redAdd(c)),u=c.redISub(m),d=o.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var f=s.redMul(u).redISub(d),p=i.redAdd(i).redMul(n);return this.curve.jpoint(m,f,p)},m.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),i=this.z.redSqr(),n=t.redSqr(),r=e.redAdd(e).redIAdd(e),a=r.redSqr(),o=this.x.redAdd(t).redSqr().redISub(e).redISub(n),s=(o=(o=(o=o.redIAdd(o)).redAdd(o).redIAdd(o)).redISub(a)).redSqr(),l=n.redIAdd(n);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var c=r.redIAdd(o).redSqr().redISub(a).redISub(s).redISub(l),m=t.redMul(c);m=(m=m.redIAdd(m)).redIAdd(m);var u=this.x.redMul(s).redISub(m);u=(u=u.redIAdd(u)).redIAdd(u);var d=this.y.redMul(c.redMul(l.redISub(c)).redISub(o.redMul(s)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var f=this.z.redAdd(o).redSqr().redISub(i).redISub(s);return this.curve.jpoint(u,d,f)},m.prototype.mul=function(e,t){return e=new r(e,t),this.curve._wnafMul(this,e)},m.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),i=e.z.redSqr();if(0!==this.x.redMul(i).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),r=i.redMul(e.z);return 0===this.y.redMul(r).redISub(e.y.redMul(n)).cmpn(0)},m.prototype.eqXToP=function(e){var t=this.z.redSqr(),i=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(i))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(i.redIAdd(r),0===this.x.cmp(i))return!0}},m.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},m.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},6226:function(e,t,i){"use strict";var n,r=t,a=i(7028),o=i(9359),s=i(4401).assert;function l(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var i=new l(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:i}),i}})}r.PresetCurve=l,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=i(9702)}catch(e){n=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
1,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},4088:function(e,t,i){"use strict";var n=i(711),r=i(4910),a=i(4401),o=i(6226),s=i(3500),l=a.assert,c=i(4724),m=i(7526);function u(e){if(!(this instanceof u))return new u(e);"string"==typeof e&&(l(o.hasOwnProperty(e),"Unknown curve "+e),e=o[e]),e instanceof o.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=u,u.prototype.keyPair=function(e){return new c(this,e)},u.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},u.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},u.prototype.genKeyPair=function(e){e||(e={});for(var t=new r({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),i=this.n.byteLength(),a=this.n.sub(new n(2));;){var o=new n(t.generate(i));if(!(o.cmp(a)>0))return o.iaddn(1),this.keyFromPrivate(o)}},u.prototype._truncateToN=function(e,t){var i=8*e.byteLength()-this.n.bitLength();return(i>0&&(e=e.ushrn(i)),!t&&e.cmp(this.n)>=0)?e.sub(this.n):e},u.prototype.sign=function(e,t,i,a){"object"==typeof i&&(a=i,i=null),a||(a={}),t=this.keyFromPrivate(t,i),e=this._truncateToN(new n(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),l=e.toArray("be",o),c=new r({hash:this.hash,entropy:s,nonce:l,pers:a.pers,persEnc:a.persEnc||"utf8"}),u=this.n.sub(new n(1)),d=0;;d++){var f=a.k?a.k(d):new n(c.generate(this.n.byteLength()));if(0>=(f=this._truncateToN(f,!0)).cmpn(1)||f.cmp(u)>=0)continue;var p=this.g.mul(f);if(!p.isInfinity()){var h=p.getX(),g=h.umod(this.n);if(0!==g.cmpn(0)){var b=f.invm(this.n).mul(g.mul(t.getPrivate()).iadd(e));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=!!p.getY().isOdd()|2*(0!==h.cmp(g));return a.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new m({r:g,s:b,recoveryParam:v})}}}}},u.prototype.verify=function(e,t,i,r){e=this._truncateToN(new n(e,16)),i=this.keyFromPublic(i,r);var a=(t=new m(t,"hex")).r,o=t.s;if(0>a.cmpn(1)||a.cmp(this.n)>=0||0>o.cmpn(1)||o.cmp(this.n)>=0)return!1;var s=o.invm(this.n),l=s.mul(e).umod(this.n),c=s.mul(a).umod(this.n);if(!this.curve._maxwellTrick){var u=this.g.mulAdd(l,i.getPublic(),c);return!u.isInfinity()&&0===u.getX().umod(this.n).cmp(a)}var u=this.g.jmulAdd(l,i.getPublic(),c);return!u.isInfinity()&&u.eqXToP(a)},u.prototype.recoverPubKey=function(e,t,i,r){l((3&i)===i,"The recovery param is more than two bits"),t=new m(t,r);var a=this.n,o=new n(e),s=t.r,c=t.s,u=1&i,d=i>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw Error("Unable to find sencond key candinate");s=d?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var f=t.r.invm(a),p=a.sub(o).mul(f).umod(a),h=c.mul(f).umod(a);return this.g.mulAdd(p,s,h)},u.prototype.getKeyRecoveryParam=function(e,t,i,n){if(null!==(t=new m(t,n)).recoveryParam)return t.recoveryParam;for(var r,a=0;a<4;a++){try{r=this.recoverPubKey(e,t,a)}catch(e){continue}if(r.eq(i))return a}throw Error("Unable to find valid recovery factor")}},4724:function(e,t,i){"use strict";var n=i(711),r=i(4401).assert;function a(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=a,a.fromPublic=function(e,t,i){return t instanceof a?t:new a(e,{pub:t,pubEnc:i})},a.fromPrivate=function(e,t,i){return t instanceof a?t:new a(e,{priv:t,privEnc:i})},a.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},a.prototype.getPublic=function(e,t){return("string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t)?this.pub.encode(t,e):this.pub},a.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},a.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},a.prototype._importPublic=function(e,t){if(e.x||e.y){"mont"===this.ec.curve.type?r(e.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&r(e.x&&e.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(e.x,e.y);return}this.pub=this.ec.curve.decodePoint(e,t)},a.prototype.derive=function(e){return e.mul(this.priv).getX()},a.prototype.sign=function(e,t,i){return this.ec.sign(e,this,t,i)},a.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},a.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},7526:function(e,t,i){"use strict";var n=i(711),r=i(4401),a=r.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function l(e,t){var i=e[t.place++];if(!(128&i))return i;var n=15&i;if(0===n||n>4)return!1;for(var r=0,a=0,o=t.place;a<n;a++,o++)r<<=8,r|=e[o],r>>>=0;return!(r<=127)&&(t.place=o,r)}function c(e){for(var t=0,i=e.length-1;!e[t]&&!(128&e[t+1])&&t<i;)t++;return 0===t?e:e.slice(t)}function m(e,t){if(t<128)return void e.push(t);var i=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|i);--i;)e.push(t>>>(i<<3)&255);e.push(t)}e.exports=o,o.prototype._importDER=function(e,t){e=r.toArray(e,t);var i=new s;if(48!==e[i.place++])return!1;var a=l(e,i);if(!1===a||a+i.place!==e.length||2!==e[i.place++])return!1;var o=l(e,i);if(!1===o)return!1;var c=e.slice(i.place,o+i.place);if(i.place+=o,2!==e[i.place++])return!1;var m=l(e,i);if(!1===m||e.length!==m+i.place)return!1;var u=e.slice(i.place,m+i.place);if(0===c[0])if(!(128&c[1]))return!1;else c=c.slice(1);if(0===u[0])if(!(128&u[1]))return!1;else u=u.slice(1);return this.r=new n(c),this.s=new n(u),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),i=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&i[0]&&(i=[0].concat(i)),t=c(t),i=c(i);!i[0]&&!(128&i[1]);)i=i.slice(1);var n=[2];m(n,t.length),(n=n.concat(t)).push(2),m(n,i.length);var a=n.concat(i),o=[48];return m(o,a.length),o=o.concat(a),r.encode(o,e)}},8511:function(e,t,i){"use strict";var n=i(7028),r=i(6226),a=i(4401),o=a.assert,s=a.parseBytes,l=i(9917),c=i(9314);function m(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof m))return new m(e);var e=r[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=m,m.prototype.sign=function(e,t){e=s(e);var i=this.keyFromSecret(t),n=this.hashInt(i.messagePrefix(),e),r=this.g.mul(n),a=this.encodePoint(r),o=this.hashInt(a,i.pubBytes(),e).mul(i.priv()),l=n.add(o).umod(this.curve.n);return this.makeSignature({R:r,S:l,Rencoded:a})},m.prototype.verify=function(e,t,i){e=s(e),t=this.makeSignature(t);var n=this.keyFromPublic(i),r=this.hashInt(t.Rencoded(),n.pubBytes(),e),a=this.g.mul(t.S());return t.R().add(n.pub().mul(r)).eq(a)},m.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return a.intFromLE(e.digest()).umod(this.curve.n)},m.prototype.keyFromPublic=function(e){return l.fromPublic(this,e)},m.prototype.keyFromSecret=function(e){return l.fromSecret(this,e)},m.prototype.makeSignature=function(e){return e instanceof c?e:new c(this,e)},m.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=128*!!e.getX().isOdd(),t},m.prototype.decodePoint=function(e){var t=(e=a.parseBytes(e)).length-1,i=e.slice(0,t).concat(-129&e[t]),n=(128&e[t])!=0,r=a.intFromLE(i);return this.curve.pointFromY(r,n)},m.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},m.prototype.decodeInt=function(e){return a.intFromLE(e)},m.prototype.isPoint=function(e){return e instanceof this.pointClass}},9917:function(e,t,i){"use strict";var n=i(4401),r=n.assert,a=n.parseBytes,o=n.cachedProperty;function s(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},o(s,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),o(s,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),o(s,"privBytes",function(){var e=this.eddsa,t=this.hash(),i=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[i]&=127,n[i]|=64,n}),o(s,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),o(s,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),o(s,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),s.prototype.sign=function(e){return r(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return r(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},s.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=s},9314:function(e,t,i){"use strict";var n=i(711),r=i(4401),a=r.assert,o=r.cachedProperty,s=r.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),a(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}o(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),o(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),o(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),o(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return r.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},9702:function(e
vendor: 26,140 bytes, line 1
1){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},
14401:function(e,t,i){"use strict";var n=t,r=i(711),a=i(3523),o=i(6545);function s(e){return"string"==typeof e?n.toArray(e,"hex"):e}n.assert=a,n.toArray=o.toArray,n.zero2=o.zero2,n.toHex=o.toHex,n.encode=o.encode,n.getNAF=function(e,t,i){var n=Array(Math.max(e.bitLength(),i)+1);n.fill(0);for(var r=1<<t+1,a=e.clone(),o=0;o<n.length;o++){var s,l=a.andln(r-1);a.isOdd()?(s=l>(r>>1)-1?(r>>1)-l:l,a.isubn(s)):s=0,n[o]=s,a.iushrn(1)}return n},n.getJSF=function(e,t){var i=[[],[]];e=e.clone(),t=t.clone();for(var n=0,r=0;e.cmpn(-n)>0||t.cmpn(-r)>0;){var a,o,s=e.andln(3)+n&3,l=t.andln(3)+r&3;if(3===s&&(s=-1),3===l&&(l=-1),(1&s)==0)a=0;else{var c=e.andln(7)+n&7;a=(3===c||5===c)&&2===l?-s:s}if(i[0].push(a),(1&l)==0)o=0;else{var c=t.andln(7)+r&7;o=(3===c||5===c)&&2===s?-l:l}i[1].push(o),2*n===a+1&&(n=1-n),2*r===o+1&&(r=1-r),e.iushrn(1),t.iushrn(1)}return i},n.cachedProperty=function(e,t,i){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=i.call(this)}},n.parseBytes=s,n.intFromLE=function(e){return new r(e,"hex","le")}},8368:function(e,t,i){var n=i(6911).Buffer,r=i(3533);e.exports=function(e,t,i,a){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw RangeError("salt should be Buffer with 8 byte length");for(var o=i/8,s=n.alloc(o),l=n.alloc(a||0),c=n.alloc(0);o>0||a>0;){var m=new r;m.update(c),m.update(e),t&&m.update(t),c=m.digest();var u=0;if(o>0){var d=s.length-o;u=Math.min(o,c.length),c.copy(s,d,0,u),o-=u}if(u<c.length&&a>0){var f=l.length-a,p=Math.min(a,c.length-u);c.copy(l,f,u,u+p),a-=p}}return c.fill(0),{key:s,iv:l}}},9029:function(e,t,i){"use strict";var n=i(6911).Buffer,r=i(3726).Transform;function a(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw TypeError(t+" must be a string or a buffer")}function o(e){r.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(3782)(o,r),o.prototype._transform=function(e,t,i){var n=null;try{this.update(e,t)}catch(e){n=e}i(n)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(a(e,"Data"),this._finalized)throw Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var i=this._block,r=0;this._blockOffset+e.length-r>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)i[o++]=e[r++];this._update(),this._blockOffset=0}for(;r<e.length;)i[this._blockOffset++]=e[r++];for(var s=0,l=8*e.length;l>0;++s)this._length[s]+=l,(l=this._length[s]/0x100000000|0)>0&&(this._length[s]-=0x100000000*l);return this},o.prototype._update=function(){throw Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var i=0;i<4;++i)this._length[i]=0;return t},o.prototype._digest=function(){throw Error("_digest is not implemented")},e.exports=o},7028:function(e,t,i){var n=t;n.utils=i(263),n.common=i(1330),n.sha=i(301),n.ripemd=i(3079),n.hmac=i(3092),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},1330:function(e,t,i){"use strict";var n=i(263),r=i(3523);function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}
vendor: 9,640 bytes, line 1
1t.BlockHash=a,a.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-i,this.endian);for(var r=0;r<e.length;r+=this._delta32)this._update(e,r,r+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),r(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,i=t-(e+this.padLength)%t,n=Array(i+this.padLength);n[0]=128;for(var r=1;r<i;r++)n[r]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)n[r++]=0;n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=e>>>24&255,n[r++]=e>>>16&255,n[r++]=e>>>8&255,n[r++]=255&e}else for(a=8,n[r++]=255&e,n[r++]=e>>>8&255,n[r++]=e>>>16&255,n[r++]=e>>>24&255,n[r++]=0,n[r++]=0,n[r++]=0,n[r++]=0;a<this.padLength;a++)n[r++]=0;return n}},3092:function(e,t,i){"use strict";var n=i(263),r=i(3523);function a(e,t,i){if(!(this instanceof a))return new a(e,t,i);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,i))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),r(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(t=0,this.inner=(new this.Hash).update(e);t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},a.prototype.update=function(e,t){return this.inner.update(e,t),this},a.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},3079:function(e,t,i){"use strict";var n=i(263),r=i(1330),a=n.rotl32,o=n.sum32,s=n.sum32_3,l=n.sum32_4,c=r.BlockHash;function m(){if(!(this instanceof m))return new m;c.call(this),this.h=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],this.endian="little"}function u(e,t,i,n){return e<=15?t^i^n:e<=31?t&i|~t&n:e<=47?(t|~i)^n:e<=63?t&n|i&~n:t^(i|~n)}function d(e){return e<=15?0:e<=31?0x5a827999:e<=47?0x6ed9eba1:e<=63?0x8f1bbcdc:0xa953fd4e}function f(e){return e<=15?0x50a28be6:e<=31?0x5c4dd124:e<=47?0x6d703ef3:0x7a6d76e9*!!(e<=63)}n.inherits(m,c),t.ripemd160=m,m.blockSize=512,m.outSize=160,m.hmacStrength=192,m.padLength=64,m.prototype._update=function(e,t){for(var i=this.h[0],n=this.h[1],r=this.h[2],c=this.h[3],m=this.h[4],v=i,y=n,x=r,w=c,_=m,M=0;M<80;M++){var k=o(a(l(i,u(M,n,r,c),e[p[M]+t],d(M)),g[M]),m);i=m,m=c,c=a(r,10),r=n,n=k,k=o(a(l(v,u(79-M,y,x,w),e[h[M]+t],f(M)),b[M]),_),v=_,_=w,w=a(x,10),x=y,y=k}k=s(this.h[1],r,w),this.h[1]=s(this.h[2],c,_),this.h[2]=s(this.h[3],m,v),this.h[3]=s(this.h[4],i,y),this.h[4]=s(this.h[0],n,x),this.h[0]=k},m.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],h=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],b=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},301:function(e,t,i){"use strict";t.sha1=i(2742),t.sha224=i(7105),t.sha256=i(1525),t.sha384=i(9948),t.sha512=i(1319)},2742:function(e,t,i){"use strict";var n=i(263),r=i(1330),a=i(2975),o=n.rotl32,s=n.sum32,l=n.sum32_5,c=a.ft_1,m=r.BlockHash,u=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6];function d(){if(!(this instanceof d))return new d;m.call(this),this.h=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],this.W=Array(80)}n.inherits(d,m),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n<i.length;n++)i[n]=o(i[n-3]^i[n-8]^i[n-14]^i[n-16],1);var r=this.h[0],a=this.h[1],m=this.h[2],d=this.h[3],f=this.h[4];for(n=0;n<i.length;n++){var p=~~(n/20),h=l(o(r,5),c(p,a,m,d),f,i[n],u[p]);f=d,d=m,m=o(a,30),a=r,r=h}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],a),this.h[2]=s(this.h[2],m),this.h[3]=s(this.h[3],d),this.h[4]=s(this.h[4],f)},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},7105:function(e,t,i){"use strict";var n=i(263),r=i(1525);function a(){if(!(this instanceof a))return new a;r.call(this),this.h=[0xc1059ed8,0x367cd507,0x3070dd17,0xf70e5939,0xffc00b31,0x68581511,0x64f98fa7,0xbefa4fa4]}n.inherits(a,r),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},1525:function(e,t,i){"use strict";var n=i(263),r=i(1330),a=i(2975),o=i(3523),s=n.sum32,l=n.sum32_4,c=n.sum32_5,m=a.ch32,u=a.maj32,d=a.s0_256,f=a.s1_256,p=a.g0_256,h=a.g1_256,g=r.BlockHash,b=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],this.k=b,this.W=Array(64)}n.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var i=this.W,n=0;n<16;n++)i[n]=e[t+n];for(;n<i.length;n++)i[n]=l(h(i[n-2]),i[n-7],p(i[n-15]),i[n-16]);var r=this.h[0],a=this.h[1],g=this.h[2],b=this.h[3],v=this.h[4],y=this.h[5],x=this.h[6],w=this.h[7];for(o(this.k.length===i.length),n=0;n<i.length;n++){var _=c(w,f(v),m(v,y,x),this.k[n],i[n]),M=s(d(r),u(r,a,g));w=x,x=y,y=v,v=s(b,_),b=g,g=a,a=r,r=s(_,M)}this.h[0]=s(this.h[0],r),this.h[1]=s(this.h[1],a),this.h[2]=s(this.h[2],g),this.h[3]=s(this.h[3],b),this.h[4]=s(this.h[4],v),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],x),this.h[7]=s(this.h[7],w)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},9948:function(e,t,i){"use strict";var n=i(263),r=i(1319);function a(){if(!(this instanceof a))return new a;r.call(this),this.h=[0xcbbb9d5d,0xc1059ed8,0x629a292a,0x367cd507,0x9159015a,0x3070dd17,0x152fecd8,0xf70e5939,0x67332667,0xffc00b31,0x8eb44a87,0x68581511,0xdb0c2e0d,0x64f98fa7,0x47b5481d,0xbefa4fa4]}n.inherits(a,r),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},1319:function(e,t,i){"use strict";var n=i(263),r=i(1330),a=i(3523),o=n.rotr64_hi,s=n.rotr64_lo,l=n.shr64_hi,c=n.shr64_lo,m=n.sum64,u=n.sum64_hi,d=n.sum64_lo,f=n.sum64_4_hi,p=n.sum64_4_lo,h=n.sum64_5_hi,g=n.sum64_5_lo,b=r.BlockHash,v=[0x428a2f98,0xd728ae22,0x71374491,0x23ef65cd,0xb5c0fbcf,0xec4d3b2f,0xe9b5dba5,0x8189dbbc,0x3956c25b,0xf348b538,0x59f111f1,0xb605d019,0x923f82a4,0xaf194f9b,0xab1c5ed5,0xda6d8118,0xd807aa98,0xa3030242,0x12835b01,0x45706fbe,0x243185be,0x4ee4b28c,0x550c7dc3,0xd5ffb4e2,0x72be5d74,0xf27b896f,0x80deb1fe,0x3b1696b1,0x9bdc06a7,0x25c71235,0xc19bf174,0xcf692694,0xe49b69c1,0x9ef14ad2,0xefbe4786,0x384f25e3,0xfc19dc6,0x8b8cd5b5,0x240ca1cc,0x77ac9c65,0x2de92c6f,0x592b0275,0x4a7484aa,0x6ea6e483,0x5cb0a9dc,0xbd41fbd4,0x76f988da,0x831153b5,0x983e5152,0xee66dfab,0xa831c66d,0x2db43210,0xb00327c8,0x98fb213f,0xbf597fc7,0xbeef0ee4,0xc6e00bf3,0x3da88fc2,0xd5a79147,0x930aa725,0x6ca6351,0xe003826f,0x14292967,0xa0e6e70,0x27b70a85,0x46d22ffc,0x2e1b2138,0x5c26c926,0x4d2c6dfc,0x5ac42aed,0x53380d13,0x9d95b3df,0x650a7354,0x8baf63de,0x766a0abb,0x3c77b2a8,0x81c2c92e,0x47edaee6,0x92722c85,0x1482353b,0xa2bfe8a1,0x4cf10364,0xa81a664b,0xbc423001,0xc24b8b70,0xd0f89791,0xc76c51a3,0x654be30,0xd192e819,0xd6ef5218,0xd6990624,0x5565a910,0xf40e3585,0x5771202a,0x106aa070,0x32bbd1b8,0x19a4c116,0xb8d2d0c8,0x1e376c08,0x5141ab53,0x2748774c,0xdf8eeb99,0x34b0bcb5,0xe19b48a8,0x391c0cb3,0xc5c95a63,0x4ed8aa4a,0xe3418acb,0x5b9cca4f,0x7763e373,0x682e6ff3,0xd6b2b8a3,0x748f82ee,0x5defb2fc,0x78a5636f,0x43172f60,0x84c87814,0xa1f0ab72,0x8cc70208,0x1a6439ec,0x90befffa,0x23631e28,0xa4506ceb,0xde82bde9,0xbef9a3f7,0xb2c67915,0xc67178f2,0xe372532b,0xca273ece,0xea26619c,0xd186b8c7,0x21c0c207,0xeada7dd6,0xcde0eb1e,0xf57d4f7f,0xee6ed178,0x6f067aa,0x72176fba,0xa637dc5,0xa2c898a6,0x113f9804,0xbef90dae,0x1b710b35,0x131c471b,0x28db77f5,0x23047d84,0x32caab7b,0x40c72493,0x3c9ebe0a,0x15c9bebc,0x431d67c4,0x9c100d4c,0x4cc5d4be,0xcb3e42b6,0x597f299c,0xfc657e2a,0x5fcb6fab,0x3ad6faec,0x6c44198c,0x4a475817];function y(){if(!(this instanceof y))return new y;
1b.call(this),this.h=[0x6a09e667,0xf3bcc908,0xbb67ae85,0x84caa73b,0x3c6ef372,0xfe94f82b,0xa54ff53a,0x5f1d36f1,0x510e527f,0xade682d1,0x9b05688c,0x2b3e6c1f,0x1f83d9ab,0xfb41bd6b,0x5be0cd19,0x137e2179],this.k=v,this.W=Array(160)}function x(e,t,i,n,r){var a=e&i^~e&r;return a<0&&(a+=0x100000000),a}function w(e,t,i,n,r,a){var o=t&n^~t&a;return o<0&&(o+=0x100000000),o}function _(e,t,i,n,r){var a=e&i^e&r^i&r;return a<0&&(a+=0x100000000),a}function M(e,t,i,n,r,a){var o=t&n^t&a^n&a;return o<0&&(o+=0x100000000),o}function k(e,t){var i=o(e,t,28)^o(t,e,2)^o(t,e,7);return i<0&&(i+=0x100000000),i}function S(e,t){var i=s(e,t,28)^s(t,e,2)^s(t,e,7);return i<0&&(i+=0x100000000),i}function A(e,t){var i=o(e,t,14)^o(e,t,18)^o(t,e,9);return i<0&&(i+=0x100000000),i}function z(e,t){var i=s(e,t,14)^s(e,t,18)^s(t,e,9);return i<0&&(i+=0x100000000),i}function E(e,t){var i=o(e,t,1)^o(e,t,8)^l(e,t,7);return i<0&&(i+=0x100000000),i}function I(e,t){var i=s(e,t,1)^s(e,t,8)^c(e,t,7);return i<0&&(i+=0x100000000),i}function R(e,t){var i=o(e,t,19)^o(t,e,29)^l(e,t,6);return i<0&&(i+=0x100000000),i}function j(e,t){var i=s(e,t,19)^s(t,e,29)^c(e,t,6);return i<0&&(i+=0x100000000),i}n.inherits(y,b),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var i=this.W,n=0;n<32;n++)i[n]=e[t+n];for(;n<i.length;n+=2){var r=R(i[n-4],i[n-3]),a=j(i[n-4],i[n-3]),o=i[n-14],s=i[n-13],l=E(i[n-30],i[n-29]),c=I(i[n-30],i[n-29]),m=i[n-32],u=i[n-31];i[n]=f(r,a,o,s,l,c,m,u),i[n+1]=p(r,a,o,s,l,c,m,u)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var i=this.W,n=this.h[0],r=this.h[1],o=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],f=this.h[6],p=this.h[7],b=this.h[8],v=this.h[9],y=this.h[10],E=this.h[11],I=this.h[12],R=this.h[13],j=this.h[14],P=this.h[15];a(this.k.length===i.length);for(var T=0;T<i.length;T+=2){var C=j,N=P,O=A(b,v),B=z(b,v),L=x(b,v,y,E,I,R),F=w(b,v,y,E,I,R),D=this.k[T],q=this.k[T+1],U=i[T],H=i[T+1],$=h(C,N,O,B,L,F,D,q,U,H),Z=g(C,N,O,B,L,F,D,q,U,H);C=k(n,r),N=S(n,r);var K=u(C,N,O=_(n,r,o,s,l,c),B=M(n,r,o,s,l,c)),V=d(C,N,O,B);j=I,P=R,I=y,R=E,y=b,E=v,b=u(f,p,$,Z),v=d(p,p,$,Z),f=l,p=c,l=o,c=s,o=n,s=r,n=u($,Z,K,V),r=d($,Z,K,V)}m(this.h,0,n,r),m(this.h,2,o,s),m(this.h,4,l,c),m(this.h,6,f,p),m(this.h,8,b,v),m(this.h,10,y,E),m(this.h,12,I,R),m(this.h,14,j,P)},y.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},2975:function(e,t,i){"use strict";var n=i(263).rotr32;function r(e,t,i){return e&t^~e&i}function a(e,t,i){return e&t^e&i^t&i}function o(e,t,i){return e^t^i}t.ft_1=function(e,t,i,n){return 0===e?r(t,i,n):1===e||3===e?o(t,i,n):2===e?a(t,i,n):void 0},t.ch32=r,t.maj32=a,t.p32=o,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},263:function(e,t,i){"use strict";var n=i(3523);function r(e,t){return(64512&e.charCodeAt(t))==55296&&!(t<0)&&!(t+1>=e.length)&&(64512&e.charCodeAt(t+1))==56320}function a(e){return(e>>>24|e>>>8&65280|e<<8&0xff0000|(255&e)<<24)>>>0}function o(e){return 1===e.length?"0"+e:e}function s(e){if(7===e.length)return"0"+e;if(6===e.length)return"00"+e;if(5===e.length)return"000"+e;if(4===e.length)return"0000"+e;if(3===e.length)return"00000"+e;else if(2===e.length)return"000000"+e;else if(1===e.length)return"0000000"+e;else return e}t.inherits=i(3782),t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var i=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),a=0;a<e.length;a+=2)i.push(parseInt(e[a]+e[a+1],16))}else for(var n=0,a=0;a<e.length;a++){var o=e.charCodeAt(a);o<128?i[n++]=o:(o<2048?i[n++]=o>>6|192:(r(e,a)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++a)),i[n++]=o>>18|240,i[n++]=o>>12&63|128):i[n++]=o>>12|224,i[n++]=o>>6&63|128),i[n++]=63&o|128)}else for(a=0;a<e.length;a++)i[a]=0|e[a];return i},t.toHex=function(e){for(var t="",i=0;i<e.length;i++)t+=o(e[i].toString(16));return t},t.htonl=a,t.toHex32=function(e,t){for(var i="",n=0;n<e.length;n++){var r=e[n];"little"===t&&(r=a(r)),i+=s(r.toString(16))}return i},t.zero2=o,t.zero8=s,t.join32=function(e,t,i,r){var a,o=i-t;n(o%4==0);for(var s=Array(o/4),l=0,c=t;l<s.length;l++,c+=4)a="big"===r?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],s[l]=a>>>0;return s},t.split32=function(e,t){for(var i=Array(4*e.length),n=0,r=0;n<e.length;n++,r+=4){var a=e[n];"big"===t?(i[r]=a>>>24,i[r+1]=a>>>16&255,i[r+2]=a>>>8&255,i[r+3]=255&a):(i[r+3]=a>>>24,i[r+2]=a>>>16&255,i[r+1]=a>>>8&255,i[r]=255&a)}return i},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,i){return e+t+i>>>0},t.sum32_4=function(e,t,i,n){return e+t+i+n>>>0},t.sum32_5=function(e,t,i,n,r){return e+t+i+n+r>>>0},t.sum64=function(e,t,i,n){var r=e[t],a=n+e[t+1]>>>0,o=+(a<n)+i+r;e[t]=o>>>
vendor: 11,704 bytes, line 1
10,e[t+1]=a},t.sum64_hi=function(e,t,i,n){return+(t+n>>>0<t)+e+i>>>0},t.sum64_lo=function(e,t,i,n){return t+n>>>0},t.sum64_4_hi=function(e,t,i,n,r,a,o,s){var l,c=t;return e+i+r+o+(l=0+ +((c=c+n>>>0)<t)+ +((c=c+a>>>0)<a)+ +((c=c+s>>>0)<s))>>>0},t.sum64_4_lo=function(e,t,i,n,r,a,o,s){return t+n+a+s>>>0},t.sum64_5_hi=function(e,t,i,n,r,a,o,s,l,c){var m,u=t;return e+i+r+o+l+(m=0+ +((u=u+n>>>0)<t)+ +((u=u+a>>>0)<a)+ +((u=u+s>>>0)<s)+ +((u=u+c>>>0)<c))>>>0},t.sum64_5_lo=function(e,t,i,n,r,a,o,s,l,c){return t+n+a+s+c>>>0},t.rotr64_hi=function(e,t,i){return(t<<32-i|e>>>i)>>>0},t.rotr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0},t.shr64_hi=function(e,t,i){return e>>>i},t.shr64_lo=function(e,t,i){return(e<<32-i|t>>>i)>>>0}},4910:function(e,t,i){"use strict";var n=i(7028),r=i(6545),a=i(3523);function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=r.toArray(e.entropy,e.entropyEnc||"hex"),i=r.toArray(e.nonce,e.nonceEnc||"hex"),n=r.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,i,n)}e.exports=o,o.prototype._init=function(e,t,i){var n=e.concat(t).concat(i);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var r=0;r<this.V.length;r++)this.K[r]=0,this.V[r]=1;this._update(n),this._reseed=1,this.reseedInterval=0x1000000000000},o.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},o.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},o.prototype.reseed=function(e,t,i,n){"string"!=typeof t&&(n=i,i=t,t=null),e=r.toArray(e,t),i=r.toArray(i,n),a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(i||[])),this._reseed=1},o.prototype.generate=function(e,t,i,n){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");"string"!=typeof t&&(n=i,i=t,t=null),i&&(i=r.toArray(i,n||"hex"),this._update(i));for(var a=[];a.length<e;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var o=a.slice(0,e);return this._update(i),this._reseed++,r.encode(o,t)}},3782:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}},3533:function(e,t,i){"use strict";var n=i(3782),r=i(9029),a=i(6911).Buffer,o=Array(16);function s(){r.call(this,64),this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476}function l(e,t){return e<<t|e>>>32-t}function c(e,t,i,n,r,a,o){return l(e+(t&i|~t&n)+r+a|0,o)+t|0}function m(e,t,i,n,r,a,o){return l(e+(t&n|i&~n)+r+a|0,o)+t|0}function u(e,t,i,n,r,a,o){return l(e+(t^i^n)+r+a|0,o)+t|0}function d(e,t,i,n,r,a,o){return l(e+(i^(t|~n))+r+a|0,o)+t|0}n(s,r),s.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var i=this._a,n=this._b,r=this._c,a=this._d;i=c(i,n,r,a,e[0],0xd76aa478,7),a=c(a,i,n,r,e[1],0xe8c7b756,12),r=c(r,a,i,n,e[2],0x242070db,17),n=c(n,r,a,i,e[3],0xc1bdceee,22),i=c(i,n,r,a,e[4],0xf57c0faf,7),a=c(a,i,n,r,e[5],0x4787c62a,12),r=c(r,a,i,n,e[6],0xa8304613,17),n=c(n,r,a,i,e[7],0xfd469501,22),i=c(i,n,r,a,e[8],0x698098d8,7),a=c(a,i,n,r,e[9],0x8b44f7af,12),r=c(r,a,i,n,e[10],0xffff5bb1,17),n=c(n,r,a,i,e[11],0x895cd7be,22),i=c(i,n,r,a,e[12],0x6b901122,7),a=c(a,i,n,r,e[13],0xfd987193,12),r=c(r,a,i,n,e[14],0xa679438e,17),n=c(n,r,a,i,e[15],0x49b40821,22),i=m(i,n,r,a,e[1],0xf61e2562,5),a=m(a,i,n,r,e[6],0xc040b340,9),r=m(r,a,i,n,e[11],0x265e5a51,14),n=m(n,r,a,i,e[0],0xe9b6c7aa,20),i=m(i,n,r,a,e[5],0xd62f105d,5),a=m(a,i,n,r,e[10],0x2441453,9),r=m(r,a,i,n,e[15],0xd8a1e681,14),n=m(n,r,a,i,e[4],0xe7d3fbc8,20),i=m(i,n,r,a,e[9],0x21e1cde6,5),a=m(a,i,n,r,e[14],0xc33707d6,9),r=m(r,a,i,n,e[3],0xf4d50d87,14),n=m(n,r,a,i,e[8],0x455a14ed,20),i=m(i,n,r,a,e[13],0xa9e3e905,5),a=m(a,i,n,r,e[2],0xfcefa3f8,9),r=m(r,a,i,n,e[7],0x676f02d9,14),n=m(n,r,a,i,e[12],0x8d2a4c8a,20),i=u(i,n,r,a,e[5],0xfffa3942,4),a=u(a,i,n,r,e[8],0x8771f681,11),r=u(r,a,i,n,e[11],0x6d9d6122,16),n=u(n,r,a,i,e[14],0xfde5380c,23),i=u(i,n,r,a,e[1],0xa4beea44,4),a=u(a,i,n,r,e[4],0x4bdecfa9,11),r=u(r,a,i,n,e[7],0xf6bb4b60,16),n=u(n,r,a,i,e[10],0xbebfbc70,23),i=u(i,n,r,a,e[13],0x289b7ec6,4),a=u(a,i,n,r,e[0],0xeaa127fa,11),r=u(r,a,i,n,e[3],0xd4ef3085,16),n=u(n,r,a,i,e[6],0x4881d05,23),i=u(i,n,r,a,e[9],0xd9d4d039,4),a=u(a,i,n,r,e[12],0xe6db99e5,11),r=u(r,a,i,n,e[15],0x1fa27cf8,16),n=u(n,r,a,i,e[2],0xc4ac5665,23),i=d(i,n,r,a,e[0],0xf4292244,6),a=d(a,i,n,r,e[7],0x432aff97,10),r=d(r,a,i,n,e[14],0xab9423a7,15),n=d(n,r,a,i,e[5],0xfc93a039,21),i=d(i,n,r,a,e[12],0x655b59c3,6),a=d(a,i,n,r,e[3],0x8f0ccc92,10),r=d(r,a,i,n,e[10],0xffeff47d,15),n=d(n,r,a,i,e[1],0x85845dd1,21),i=d(i,n,r,a,e[8],0x6fa87e4f,6),a=d(a,i,n,r,e[15],0xfe2ce6e0,10),r=d(r,a,i,n,e[6],0xa3014314,15),n=d(n,r,a,i,e[13],0x4e0811a1,21),i=d(i,n,r,a,e[4],0xf7537e82,6),a=d(a,i,n,r,e[11],0xbd3af235,10),r=d(r,a,i,n,e[2],0x2ad7d2bb,15),n=d(n,r,a,i,e[9],0xeb86d391,21),this._a=this._a+i|0,this._b=this._b+n|0,this._c=this._c+r|0,this._d=this._d+a|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=s},1354:function(e,t,i){var n=i(711),r=i(3500);function a(e){this.rand=e||new r.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=Math.ceil(e.bitLength()/8);do var i=new n(this.rand.generate(t));while(i.cmp(e)>=0)return i},a.prototype._randrange=function(e,t){var i=t.sub(e);return e.add(this._randbelow(i))},a.prototype.test=function(e,t,i){var r=e.bitLength(),a=n.mont(e),o=new n(1).toRed(a);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var c=e.shrn(l),m=s.toRed(a),u=!0;t>0;t--){var d=this._randrange(new n(2),s);i&&i(d);var f=d.toRed(a).redPow(c);if(0!==f.cmp(o)&&0!==f.cmp(m)){for(var p=1;p<l;p++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(m))break}if(p===l)return!1}}return u},a.prototype.getDivisor=function(e,t){var i=e.bitLength(),r=n.mont(e),a=new n(1).toRed(r);t||(t=Math.max(1,i/48|0));for(var o=e.subn(1),s=0;!o.testn(s);s++);for(var l=e.shrn(s),c=o.toRed(r);t>0;t--){var m=this._randrange(new n(2),o),u=e.gcd(m);if(0!==u.cmpn(1))return u;var d=m.toRed(r).redPow(l);if(0!==d.cmp(a)&&0!==d.cmp(c)){for(var f=1;f<s;f++){if(0===(d=d.redSqr()).cmp(a))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(c))break}if(f===s)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},3523:function(e){function t(e,t){if(!e)throw Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,i){if(e!=t)throw Error(i||"Assertion failed: "+e+" != "+t)}},6545:function(e,t){"use strict";var i=t;function n(e){return 1===e.length?"0"+e:e}function r(e){for(var t="",i=0;i<e.length;i++)t+=n(e[i].toString(16));return t}i.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var i=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)i[n]=0|e[n];return i}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(var n=0;n<e.length;n+=2)i.push(parseInt(e[n]+e[n+1],16))}else for(var n=0;n<e.length;n++){var r=e.charCodeAt(n),a=r>>8,o=255&r;a?i.push(a,o):i.push(o)}return i},i.zero2=n,i.toHex=r,i.encode=function(e,t){return"hex"===t?r(e):e}},8687:function(e,t,i){"use strict";var n=i(7160);t.certificate=i(8782),t.RSAPrivateKey=n.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}),t.RSAPublicKey=n.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}),t.PublicKey=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(r),this.key("subjectPublicKey").bitstr())});var r=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())});t.PrivateKey=n.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(r),this.key("subjectPrivateKey").octstr())}),t.EncryptedPrivateKey=n.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}),t.DSAPrivateKey=n.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}),t.DSAparam=n.define("DSAparam",function(){this.int()}),t.ECPrivateKey=n.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(a),this.key("publicKey").optional().explicit(1).bitstr())});var a=n.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});t.signature=n.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},8782:function(e,t,i){"use strict";var n=i(7160),r=n.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),a=n.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),o=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),s=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}),l=n.define("RelativeDistinguishedName",function(){this.setof(a)}),c=n.define("RDNSequence",function(){this.seqof(l)}),m=n.define("Name",function(){this.choice({rdnSequence:this.use(c)})}),u=n.define("Validity",function(){this.seq().obj(this.key("notBefore").use(r),this.key("notAfter").use(r))}),d=n.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),f=n.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(m),this.key("validity").use(u),this.key("subject").use(m),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())});
1e.exports=n.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(f),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())})},6501:function(e,t,i){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m,r=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m,o=i(8368),s=i(6594),l=i(6911).Buffer;e.exports=function(e,t){var i,c=e.toString(),m=c.match(n);if(m){var u="aes"+m[1],d=l.from(m[2],"hex"),f=l.from(m[3].replace(/[\r\n]/g,""),"base64"),p=o(t,d.slice(0,8),parseInt(m[1],10)).key,h=[],g=s.createDecipheriv(u,p,d);h.push(g.update(f)),h.push(g.final()),i=l.concat(h)}else i=new l(c.match(a)[2].replace(/[\r\n]/g,""),"base64");return{tag:c.match(r)[1],data:i}}},9902:function(e,t,i){var n=i(8687),r=i(2510),a=i(6501),o=i(6594),s=i(4978),l=i(6911).Buffer;function c(e){"object"!=typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=l.from(e));var t,i,r,o=a(e,t),s=o.tag,c=o.data;switch(s){case"CERTIFICATE":r=n.certificate.decode(c,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(!r&&(r=n.PublicKey.decode(c,"der")),i=r.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(r.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return r.subjectPrivateKey=r.subjectPublicKey,{type:"ec",data:r};case"1.2.840.10040.4.1":return r.algorithm.params.pub_key=n.DSAparam.decode(r.subjectPublicKey.data,"der"),{type:"dsa",data:r.algorithm.params};default:throw Error("unknown key id "+i)}case"ENCRYPTED PRIVATE KEY":c=m(c=n.EncryptedPrivateKey.decode(c,"der"),t);case"PRIVATE KEY":switch(i=(r=n.PrivateKey.decode(c,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(r.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:r.algorithm.curve,privateKey:n.ECPrivateKey.decode(r.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return r.algorithm.params.priv_key=n.DSAparam.decode(r.subjectPrivateKey,"der"),{type:"dsa",params:r.algorithm.params};default:throw Error("unknown key id "+i)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(c,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(c,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(c,"der")};case"EC PRIVATE KEY":return{curve:(c=n.ECPrivateKey.decode(c,"der")).parameters.value,privateKey:c.privateKey};default:throw Error("unknown key type "+s)}}function m(e,t){var i=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=r[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,m=e.subjectPrivateKey,u=parseInt(a.split("-")[1],10)/8,d=s.pbkdf2Sync(t,i,n,u,"sha1"),f=o.createDecipheriv(a,d,c),p=[];return p.push(f.update(m)),p.push(f.final()),l.concat(p)}e.exports=c,c.signature=n.signature},4978:function(e,t,i){var n=i(6113),r=i(5349),a=i(7007),o=i(5407);function s(e,t,i,s,l,c){if(r(i,s),e=o(e,a,"Password"),t=o(t,a,"Salt"),"function"==typeof l&&(c=l,l="sha1"),"function"!=typeof c)throw Error("No callback provided to pbkdf2");return n.pbkdf2(e,t,i,s,l,c)}function l(e,t,i,s,l){return r(i,s),e=o(e,a,"Password"),t=o(t,a,"Salt"),l=l||"sha1",n.pbkdf2Sync(e,t,i,s,l)}n.pbkdf2Sync&&-1!==n.pbkdf2Sync.toString().indexOf("keylen, digest")?(t.pbkdf2Sync=l,t.pbkdf2=s):(t.pbkdf2Sync=i(2127),t.pbkdf2=i(9601))},9601:function(t,i,n){var a,o=n(6911).Buffer,s=n(5349),l=n(7007),c=n(2127),m=n(5407),u=e.g.crypto&&e.g.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},f=[];function p(t){if(e.g.process&&!e.g.process.browser||!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==f[t])return f[t];var i=h(a=a||o.alloc(8),a,10,128,t).then(function(){return!0}).catch(function(){return!1});return f[t]=i,i}function h(e,t,i,n,r){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:i,hash:{name:r}},e,n<<3)}).then(function(e){return o.from(e)})}function g(e,t){e.then(function(e){r.default.nextTick(function(){t(null,e)})},function(e){r.default.nextTick(function(){t(e)})})}t.exports=function(t,i,n,a,o,u){"function"==typeof o&&(u=o,o=void 0);var f=d[(o=o||"sha1").toLowerCase()];if(!f||"function"!=typeof e.g.Promise)return r.default.nextTick(function(){var e;try{e=c(t,i,n,a,o)}catch(e){return u(e)}u(null,e)});if(s(n,a),t=m(t,l,"Password"),i=m(i,l,"Salt"),"function"!=typeof u)throw Error("No callback provided to pbkdf2");g(p(f).then(function(e){return e?h(t,i,n,a,f):c(t,i,n,a,o)}),u)}},7007:function(e){e.exports="utf-8"},5349:function(e){var t=0x3fffffff;e.exports=function(e,i){if("number"!=typeof e)throw TypeError("Iterations not a number");if(e<0)throw TypeError("Bad iterations");
1if("number"!=typeof i)throw TypeError("Key length not a number");if(i<0||i>t||i!=i)throw TypeError("Bad key length")}},2127:function(e,t,i){var n={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20},r=i(4873),a=i(6911).Buffer,o=i(5349),s=i(7007),l=i(5407);e.exports=function(e,t,i,c,m){o(i,c),e=l(e,s,"Password"),t=l(t,s,"Salt"),m=m||"sha1";var u=a.allocUnsafe(c),d=a.allocUnsafe(t.length+4);t.copy(d,0,0,t.length);for(var f=0,p=n[m],h=Math.ceil(c/p),g=1;g<=h;g++){d.writeUInt32BE(g,t.length);for(var b=r(m,e).update(d).digest(),v=b,y=1;y<i;y++){v=r(m,e).update(v).digest();for(var x=0;x<p;x++)b[x]^=v[x]}b.copy(u,f),f+=p}return u}},5407:function(e,t,i){var n=i(6911).Buffer;e.exports=function(e,t,i){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw TypeError(i+" must be a string, a Buffer, a typed array or a DataView")}},9783:function(e,t,i){t.publicEncrypt=i(3995),t.privateDecrypt=i(4366),t.privateEncrypt=function(e,i){return t.publicEncrypt(e,i,!0)},t.publicDecrypt=function(e,i){return t.privateDecrypt(e,i,!0)}},5520:function(e,t,i){var n=i(9739),r=i(6911).Buffer;function a(e){var t=r.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var i,o=r.alloc(0),s=0;o.length<t;)i=a(s++),o=r.concat([o,n("sha1").update(e).update(i).digest()]);return o.slice(0,t)}},4366:function(e,t,i){var n=i(9902),r=i(5520),a=i(6386),o=i(711),s=i(7166),l=i(9739),c=i(1607),m=i(6911).Buffer;function u(e,t){var i=e.modulus.byteLength(),n=l("sha1").update(m.alloc(0)).digest(),o=n.length;if(0!==t[0])throw Error("decryption error");var s=t.slice(1,o+1),c=t.slice(o+1),u=a(s,r(c,o)),d=a(c,r(u,i-o-1));if(f(n,d.slice(0,o)))throw Error("decryption error");for(var p=o;0===d[p];)p++;if(1!==d[p++])throw Error("decryption error");return d.slice(p)}function d(e,t,i){for(var n=t.slice(0,2),r=2,a=0;0!==t[r++];)if(r>=t.length){a++;break}var o=t.slice(2,r-1);if(("0002"!==n.toString("hex")&&!i||"0001"!==n.toString("hex")&&i)&&a++,o.length<8&&a++,a)throw Error("decryption error");return t.slice(r)}function f(e,t){e=m.from(e),t=m.from(t);var i=0,n=e.length;e.length!==t.length&&(i++,n=Math.min(e.length,t.length));for(var r=-1;++r<n;)i+=e[r]^t[r];return i}e.exports=function(e,t,i){var r,a=e.padding?e.padding:i?1:4,l=n(e),f=l.modulus.byteLength();if(t.length>f||new o(t).cmp(l.modulus)>=0)throw Error("decryption error");r=i?c(new o(t),l):s(t,l);var p=m.alloc(f-r.length);if(r=m.concat([p,r],f),4===a)return u(l,r);if(1===a)return d(l,r,i);if(3===a)return r;throw Error("unknown padding")}},3995:function(e,t,i){var n=i(9902),r=i(7223),a=i(9739),o=i(5520),s=i(6386),l=i(711),c=i(1607),m=i(7166),u=i(6911).Buffer;function d(e,t){var i=e.modulus.byteLength(),n=t.length,c=a("sha1").update(u.alloc(0)).digest(),m=c.length,d=2*m;if(n>i-d-2)throw Error("message too long");var f=u.alloc(i-n-d-2),p=i-m-1,h=r(m),g=s(u.concat([c,f,u.alloc(1,1),t],p),o(h,p)),b=s(h,o(g,m));return new l(u.concat([u.alloc(1),b,g],i))}function f(e,t,i){var n,r=t.length,a=e.modulus.byteLength();if(r>a-11)throw Error("message too long");return n=i?u.alloc(a-r-3,255):p(a-r-3),new l(u.concat([u.from([0,i?1:2]),n,u.alloc(1),t],a))}function p(e){for(var t,i=u.allocUnsafe(e),n=0,a=r(2*e),o=0;n<e;)o===a.length&&(a=r(2*e),o=0),(t=a[o++])&&(i[n++]=t);return i}e.exports=function(e,t,i){var r,a=e.padding?e.padding:i?1:4,o=n(e);if(4===a)r=d(o,t);else if(1===a)r=f(o,t,i);else if(3===a){if((r=new l(t)).cmp(o.modulus)>=0)throw Error("data too long for modulus")}else throw Error("unknown padding");return i?m(r,o):c(r,o)}},1607:function(e,t,i){var n=i(711),r=i(6911).Buffer;e.exports=function(e,t){return r.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},6386:function(e){e.exports=function(e,t){for(var i=e.length,n=-1;++n<i;)e[n]^=t[n];return e}},7223:function(t,i,n){"use strict";var a=65536,o=0xffffffff;function s(){throw Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}var l=n(6911).Buffer,c=e.g.crypto||e.g.msCrypto;function m(e,t){if(e>o)throw RangeError("requested too many random bytes");var i=l.allocUnsafe(e);if(e>0)if(e>a)for(var n=0;n<e;n+=a)c.getRandomValues(i.slice(n,n+a));else c.getRandomValues(i);return"function"==typeof t?r.default.nextTick(function(){t(null,i)}):i}
1c&&c.getRandomValues?t.exports=m:t.exports=s},6445:function(t,i,n){"use strict";function a(){throw Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=n(6911);n(7223);var s=o.Buffer,l=o.kMaxLength,c=e.g.crypto||e.g.msCrypto,m=0xffffffff;function u(e,t){if("number"!=typeof e||e!=e)throw TypeError("offset must be a number");if(e>m||e<0)throw TypeError("offset must be a uint32");if(e>l||e>t)throw RangeError("offset out of range")}function d(e,t,i){if("number"!=typeof e||e!=e)throw TypeError("size must be a number");if(e>m||e<0)throw TypeError("size must be a uint32");if(e+t>i||e>l)throw RangeError("buffer too small")}function f(t,i,n,r){if(!s.isBuffer(t)&&!(t instanceof e.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof i)r=i,i=0,n=t.length;else if("function"==typeof n)r=n,n=t.length-i;else if("function"!=typeof r)throw TypeError('"cb" argument must be a function');return u(i,t.length),d(n,i,t.length),p(t,i,n,r)}function p(e,t,i,n){var a=new Uint8Array(e.buffer,t,i);return(c.getRandomValues(a),n)?void r.default.nextTick(function(){n(null,e)}):e}function h(t,i,n){if(void 0===i&&(i=0),!s.isBuffer(t)&&!(t instanceof e.g.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');return u(i,t.length),void 0===n&&(n=t.length-i),d(n,i,t.length),p(t,i,n)}c&&c.getRandomValues?(i.randomFill=f,i.randomFillSync=h):(i.randomFill=a,i.randomFillSync=a)},4646:function(e){"use strict";let t={};function i(e,i,n){function r(e,t,n){return"string"==typeof i?i:i(e,t,n)}n||(n=Error);class a extends n{constructor(e,t,i){super(r(e,t,i))}}a.prototype.name=n.name,a.prototype.code=e,t[e]=a}function n(e,t){if(!Array.isArray(e))return`of ${t} ${String(e)}`;{let i=e.length;return(e=e.map(e=>String(e)),i>2)?`one of ${t} ${e.slice(0,i-1).join(", ")}, or `+e[i-1]:2===i?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}}function r(e,t,i){return e.substr(!i||i<0?0:+i,t.length)===t}function a(e,t,i){return(void 0===i||i>e.length)&&(i=e.length),e.substring(i-t.length,i)===t}function o(e,t,i){return"number"!=typeof i&&(i=0),!(i+t.length>e.length)&&-1!==e.indexOf(t,i)}i("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),i("ERR_INVALID_ARG_TYPE",function(e,t,i){let s,l;if("string"==typeof t&&r(t,"not ")?(s="must not be",t=t.replace(/^not /,"")):s="must be",a(e," argument"))l=`The ${e} ${s} ${n(t,"type")}`;else{let i=o(e,".")?"property":"argument";l=`The "${e}" ${i} ${s} ${n(t,"type")}`}return l+`. Received type ${typeof i}`},TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=t},2403:function(e,t,i){"use strict";var n=Object.keys||function(e){var t=[];for(var i in e)t.push(i);return t};e.exports=m;var a=i(1709),o=i(7337);i(3782)(m,a);for(var s=n(o.prototype),l=0;l<s.length;l++){var c=s[l];m.prototype[c]||(m.prototype[c]=o.prototype[c])}function m(e){if(!(this instanceof m))return new m(e);a.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||r.default.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(m.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(m.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(m.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(m.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})},7889:function(e,t,i){"use strict";e.exports=r;var n=i(1170);function r(e){if(!(this instanceof r))return new r(e);n.call(this,e)}i(3782)(r,n),r.prototype._transform=function(e,t,i){i(null,e)}},1709:function(t,i,n){"use strict";
vendor: 7,255 bytes, line 1
1t.exports=I,I.ReadableState=E,n(2361).EventEmitter;var a,o,s,l,c,m=function(e,t){return e.listeners(t).length},u=n(4678),d=n(4300).Buffer,f=e.g.Uint8Array||function(){};function p(e){return d.from(e)}function h(e){return d.isBuffer(e)||e instanceof f}var g=n(3837);o=g&&g.debuglog?g.debuglog("stream"):function(){};var b=n(4379),v=n(7025),y=n(6776).getHighWaterMark,x=n(4646).q,w=x.ERR_INVALID_ARG_TYPE,_=x.ERR_STREAM_PUSH_AFTER_EOF,M=x.ERR_METHOD_NOT_IMPLEMENTED,k=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(3782)(I,u);var S=v.errorOrDestroy,A=["error","close","destroy","pause","resume"];function z(e,t,i){if("function"==typeof e.prependListener)return e.prependListener(t,i);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(i):e._events[t]=[i,e._events[t]]:e.on(t,i)}function E(e,t,i){a=a||n(2403),e=e||{},"boolean"!=typeof i&&(i=t instanceof a),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",i),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(s||(s=n(3704).s),this.decoder=new s(e.encoding),this.encoding=e.encoding)}function I(e){if(a=a||n(2403),!(this instanceof I))return new I(e);var t=this instanceof a;this._readableState=new E(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function R(e,t,i,n,r){o("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,O(e,s);else if(r||(a=P(s,t)),a)S(e,a);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===d.prototype||(t=p(t)),n)s.endEmitted?S(e,new k):j(e,s,t,!0);else if(s.ended)S(e,new _);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!i?(t=s.decoder.write(t),s.objectMode||0!==t.length?j(e,s,t,!1):F(e,s)):j(e,s,t,!1)}else n||(s.reading=!1,F(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function j(e,t,i,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",i)):(t.length+=t.objectMode?1:i.length,n?t.buffer.unshift(i):t.buffer.push(i),t.needReadable&&B(e)),F(e,t)}function P(e,t){var i;return h(t)||"string"==typeof t||void 0===t||e.objectMode||(i=new w("chunk",["string","Buffer","Uint8Array"],t)),i}Object.defineProperty(I.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),I.prototype.destroy=v.destroy,I.prototype._undestroy=v.undestroy,I.prototype._destroy=function(e,t){t(e)},I.prototype.push=function(e,t){var i,n=this._readableState;return n.objectMode?i=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=d.from(e,t),t=""),i=!0),R(this,e,t,!1,i)},I.prototype.unshift=function(e){return R(this,e,null,!0,!1)},I.prototype.isPaused=function(){return!1===this._readableState.flowing},I.prototype.setEncoding=function(e){s||(s=n(3704).s);var t=new s(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var i=this._readableState.buffer.head,r="";null!==i;)r+=t.write(i.data),i=i.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var T=0x40000000;function C(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function N(e,t){if(e<=0||0===t.length&&t.ended)return 0;if(t.objectMode)return 1;if(e!=e)if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length;return(e>t.highWaterMark&&(t.highWaterMark=C(e)),e<=t.length)?e:t.ended?t.length:(t.needReadable=!0,0)}function O(e,t){if(o("onEofChunk"),!t.ended){if(t.decoder){var i=t.decoder.end();i&&i.length&&(t.buffer.push(i),t.length+=t.objectMode?1:i.length)}t.ended=!0,t.sync?B(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,L(e)))}}function B(e){var t=e._readableState;o("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(o("emitReadable",t.flowing),t.emittedReadable=!0,r.default.nextTick(L,e))}function L(e){var t=e._readableState;o("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,K(e)}function F(e,t){t.readingMore||(t.readingMore=!0,r.default.nextTick(D,e,t))}function D(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var i=t.length;if(o("maybeReadMore read 0"),e.read(0),i===t.length)break}t.readingMore=!1}function q(e){return function(){var t=e._readableState;o("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&m(e,"data")&&(t.flowing=!0,K(e))}}function U(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function H(e){o("readable nexttick read 0"),e.read(0)}function $(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.default.nextTick(Z,e,t))}function Z(e,t){o("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),K(e),t.flowing&&!t.reading&&e.read(0)}function K(e){var t=e._readableState;for(o("flow",t.flowing);t.flowing&&null!==e.read(););}function V(e,t){var i;return 0===t.length?null:(t.objectMode?i=t.buffer.shift():!e||e>=t.length?(i=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):i=t.buffer.consume(e,t.decoder),i)}function W(e){var t=e._readableState;o("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.default.nextTick(G,t,e))}function G(e,t){if(o("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var i=t._writableState;(!i||i.autoDestroy&&i.finished)&&t.destroy()}}function Y(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return -1}I.prototype.read=function(e){o("read",e),e=parseInt(e,10);var t,i=this._readableState,n=e;if(0!==e&&(i.emittedReadable=!1),0===e&&i.needReadable&&((0!==i.highWaterMark?i.length>=i.highWaterMark:i.length>0)||i.ended))return o("read: emitReadable",i.length,i.ended),0===i.length&&i.ended?W(this):B(this),null;if(0===(e=N(e,i))&&i.ended)return 0===i.length&&W(this),null;var r=i.needReadable;return o("need readable",r),(0===i.length||i.length-e<i.highWaterMark)&&o("length less than watermark",r=!0),i.ended||i.reading?o("reading or ended",r=!1):r&&(o("do read"),i.reading=!0,i.sync=!0,0===i.length&&(i.needReadable=!0),this._read(i.highWaterMark),i.sync=!1,i.reading||(e=N(n,i))),null===(t=e>0?V(e,i):null)?(i.needReadable=i.length<=i.highWaterMark,e=0):(i.length-=e,i.awaitDrain=0),0===i.length&&(i.ended||(i.needReadable=!0),n!==e&&i.ended&&W(this)),null!==t&&this.emit
vendor: 4,606 bytes, line 1
1("data",t),t},I.prototype._read=function(e){S(this,new M("_read()"))},I.prototype.pipe=function(e,t){var i=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,o("pipe count=%d opts=%j",n.pipesCount,t);var a=t&&!1===t.end||e===r.default.stdout||e===r.default.stderr?b:l;function s(e,t){o("onunpipe"),e===i&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,d())}function l(){o("onend"),e.end()}n.endEmitted?r.default.nextTick(a):i.once("end",a),e.on("unpipe",s);var c=q(i);e.on("drain",c);var u=!1;function d(){o("cleanup"),e.removeListener("close",h),e.removeListener("finish",g),e.removeListener("drain",c),e.removeListener("error",p),e.removeListener("unpipe",s),i.removeListener("end",l),i.removeListener("end",b),i.removeListener("data",f),u=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&c()}function f(t){o("ondata");var r=e.write(t);o("dest.write",r),!1===r&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==Y(n.pipes,e))&&!u&&(o("false write response, pause",n.awaitDrain),n.awaitDrain++),i.pause())}function p(t){o("onerror",t),b(),e.removeListener("error",p),0===m(e,"error")&&S(e,t)}function h(){e.removeListener("finish",g),b()}function g(){o("onfinish"),e.removeListener("close",h),b()}function b(){o("unpipe"),i.unpipe(e)}return i.on("data",f),z(e,"error",p),e.once("close",h),e.once("finish",g),e.emit("pipe",i),n.flowing||(o("pipe resume"),i.resume()),e},I.prototype.unpipe=function(e){var t=this._readableState,i={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,i)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<r;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=Y(t.pipes,e);return -1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,i)),this},I.prototype.on=function(e,t){var i=u.prototype.on.call(this,e,t),n=this._readableState;return"data"===e?(n.readableListening=this.listenerCount("readable")>0,!1!==n.flowing&&this.resume()):"readable"!==e||n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,o("on readable",n.length,n.reading),n.length?B(this):n.reading||r.default.nextTick(H,this)),i},I.prototype.addListener=I.prototype.on,I.prototype.removeListener=function(e,t){var i=u.prototype.removeListener.call(this,e,t);return"readable"===e&&r.default.nextTick(U,this),i},I.prototype.removeAllListeners=function(e){var t=u.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&r.default.nextTick(U,this),t},I.prototype.resume=function(){var e=this._readableState;return e.flowing||(o("resume"),e.flowing=!e.readableListening,$(this,e)),e.paused=!1,this},I.prototype.pause=function(){return o("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(o("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},I.prototype.wrap=function(e){var t=this,i=this._readableState,n=!1;for(var r in e.on("end",function(){if(o("wrapped end"),i.decoder&&!i.ended){var e=i.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(r){o("wrapped data"),i.decoder&&(r=i.decoder.write(r)),i.objectMode&&null==r||(i.objectMode||r&&r.length)&&(t.push(r)||(n=!0,e.pause()))}),e)void 0===this[r]&&"function"==typeof e[r]&&(this[r]=function(t){return function(){return e[t].apply(e,arguments)}}(r));for(var a=0;a<A.length;a++)e.on(A[a],this.emit.bind(this,A[a]));return this._read=function(t){o("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(I.prototype[Symbol.asyncIterator]=function(){return void 0===l&&(l=n(6871)),l(this)}),Object.defineProperty(I.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(I.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(I.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),I._fromList=V,Object.defineProperty(I.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(I.from=function(e,t){return void 0===c&&(c=n(9727)),c(I,e,t)})},1170:function(e,t,i){"use strict";e.exports=m;
vendor: 2,284 bytes, line 1
1var n=i(4646).q,r=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,l=i(2403);function c(e,t){var i=this._transformState;i.transforming=!1;var n=i.writecb;if(null===n)return this.emit("error",new a);i.writechunk=null,i.writecb=null,null!=t&&this.push(t),n(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function m(e){if(!(this instanceof m))return new m(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",u)}function u(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush(function(t,i){d(e,t,i)})}function d(e,t,i){if(t)return e.emit("error",t);if(null!=i&&e.push(i),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}i(3782)(m,l),m.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},m.prototype._transform=function(e,t,i){i(new r("_transform()"))},m.prototype._write=function(e,t,i){var n=this._transformState;if(n.writecb=i,n.writechunk=e,n.writeencoding=t,!n.transforming){var r=this._readableState;(n.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},m.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},m.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,function(e){t(e)})}},7337:function(t,i,n){"use strict";function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){Z(t,e)}}t.exports=E,E.WritableState=z;var o,s,l={deprecate:n(6769)},c=n(4678),m=n(4300).Buffer,u=e.g.Uint8Array||function(){};function d(e){return m.from(e)}function f(e){return m.isBuffer(e)||e instanceof u}var p=n(7025),h=n(6776).getHighWaterMark,g=n(4646).q,b=g.ERR_INVALID_ARG_TYPE,v=g.E
vendor: 7,573 bytes, line 1
1RR_METHOD_NOT_IMPLEMENTED,y=g.ERR_MULTIPLE_CALLBACK,x=g.ERR_STREAM_CANNOT_PIPE,w=g.ERR_STREAM_DESTROYED,_=g.ERR_STREAM_NULL_VALUES,M=g.ERR_STREAM_WRITE_AFTER_END,k=g.ERR_UNKNOWN_ENCODING,S=p.errorOrDestroy;function A(){}function z(e,t,i){o=o||n(2403),e=e||{},"boolean"!=typeof i&&(i=t instanceof o),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var r=!1===e.decodeStrings;this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){O(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function E(e){var t=this instanceof(o=o||n(2403));if(!t&&!s.call(E,this))return new E(e);this._writableState=new z(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),c.call(this)}function I(e,t){var i=new M;S(e,i),r.default.nextTick(t,i)}function R(e,t,i,n){var a;return null===i?a=new _:"string"==typeof i||t.objectMode||(a=new b("chunk",["string","Buffer"],i)),!a||(S(e,a),r.default.nextTick(n,a),!1)}function j(e,t,i){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=m.from(t,i)),t}function P(e,t,i,n,r,a){if(!i){var o=j(t,n,r);n!==o&&(i=!0,r="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:r,isBuf:i,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else T(e,t,!1,s,n,r,a);return l}function T(e,t,i,n,r,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new w("write")):i?e._writev(r,t.onwrite):e._write(r,a,t.onwrite),t.sync=!1}function C(e,t,i,n,a){--t.pendingcb,i?(r.default.nextTick(a,n),r.default.nextTick(H,e,t),e._writableState.errorEmitted=!0,S(e,n)):(a(n),e._writableState.errorEmitted=!0,S(e,n),H(e,t))}function N(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function O(e,t){var i=e._writableState,n=i.sync,a=i.writecb;if("function"!=typeof a)throw new y;if(N(i),t)C(e,i,n,t,a);else{var o=D(i)||e.destroyed;o||i.corked||i.bufferProcessing||!i.bufferedRequest||F(e,i),n?r.default.nextTick(B,e,i,o,a):B(e,i,o,a)}}function B(e,t,i,n){i||L(e,t),t.pendingcb--,n(),H(e,t)}function L(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function F(e,t){t.bufferProcessing=!0;var i=t.bufferedRequest;if(e._writev&&i&&i.next){var n=Array(t.bufferedRequestCount),r=t.corkedRequestsFree;r.entry=i;for(var o=0,s=!0;i;)n[o]=i,i.isBuf||(s=!1),i=i.next,o+=1;n.allBuffers=s,T(e,t,!0,t.length,n,"",r.finish),t.pendingcb++,t.lastBufferedRequest=null,r.next?(t.corkedRequestsFree=r.next,r.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;i;){var l=i.chunk,c=i.encoding,m=i.callback,u=t.objectMode?1:l.length;if(T(e,t,!1,u,l,c,m),i=i.next,t.bufferedRequestCount--,t.writing)break}null===i&&(t.lastBufferedRequest=null)}t.bufferedRequest=i,t.bufferProcessing=!1}function D(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function q(e,t){e._final(function(i){t.pendingcb--,i&&S(e,i),t.prefinished=!0,e.emit("prefinish"),H(e,t)})}function U(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.default.nextTick(q,e,t)))}function H(e,t){var i=D(t);if(i&&(U(e,t),0===t.pendingcb)&&(t.finished=!0,e.emit("finish"),t.autoDestroy)){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return i}function $(e,t,i){t.ending=!0,H(e,t),i&&(t.finished?r.default.nextTick(i):e.once("finish",i)),t.ended=!0,e.writable=!1}function Z(e,t,i){var n=e.entry;for(e.entry=null;n;){var r=n.callback;t.pendingcb--,r(i),n=n.next}t.corkedRequestsFree.next=e}n(3782)(E,c),z.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(z.prototype,"buffer",{get:l.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(s=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!s.call(this,e)||this===E&&e&&e._writableState instanceof z}})):s=function(e){return e instanceof this},E.prototype.pipe=function(){S(this,new x)},E.prototype.write=function(e,t,i){var n=this._writableState,r=!1,a=!n.objectMode&&f(e);return a&&!m.isBuffer(e)&&(e=d(e)),"function"==typeof t&&(i=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),"function"!=typeof i&&(i=A),n.ending?I(this,i):(a||R(this,n,e,i))&&(n.pendingcb++,r=P(this,n,a,e,t,i)),r},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||F(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new k(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,i){i(new v("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,i){var n=this._writableState;return"function"==typeof e?(i=e,e=null,t=null):"function"==typeof t&&(i=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||$(this,n,i),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=p.destroy,E.prototype._undestroy=p.undestroy,E.prototype._destroy=function(e,t){t(e)}},6871:function(e,t,i){"use strict";function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var a,o=i(9698),s=Symbol("lastResolve"),l=Symbol("lastReject"),c=Symbol("error"),m=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function p(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(null!==t){var i=e[f].read();null!==i&&(e[u]=null,e[s]=null,e[l]=null,t(p(i,!1)))}}function g(e){r.default.nextTick(h,e)}function b(e,t){return function(i,n){e.then(function(){t[m]?i(p(void 0,!0)):t[d](i,n)},n)}}var v=Object.getPrototypeOf(function(){}
1),y=Object.setPrototypeOf((n(a={get stream(){return this[f]},next:function(){var e,t=this,i=this[c];if(null!==i)return Promise.reject(i);if(this[m])return Promise.resolve(p(void 0,!0));if(this[f].destroyed)return new Promise(function(e,i){r.default.nextTick(function(){t[c]?i(t[c]):e(p(void 0,!0))})});var n=this[u];if(n)e=new Promise(b(n,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(p(a,!1));e=new Promise(this[d])}return this[u]=e,e}},Symbol.asyncIterator,function(){return this}),n(a,"return",function(){var e=this;return new Promise(function(t,i){e[f].destroy(null,function(e){e?i(e):t(p(void 0,!0))})})}),a),v);e.exports=function(e){var t,i=Object.create(y,(n(t={},f,{value:e,writable:!0}),n(t,s,{value:null,writable:!0}),n(t,l,{value:null,writable:!0}),n(t,c,{value:null,writable:!0}),n(t,m,{value:e._readableState.endEmitted,writable:!0}),n(t,d,{value:function(e,t){var n=i[f].read();n?(i[u]=null,i[s]=null,i[l]=null,e(p(n,!1))):(i[s]=e,i[l]=t)},writable:!0}),t));return i[u]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=i[l];null!==t&&(i[u]=null,i[s]=null,i[l]=null,t(e)),i[c]=e;return}var n=i[s];null!==n&&(i[u]=null,i[s]=null,i[l]=null,n(p(void 0,!0))),i[m]=!0}),e.on("readable",g.bind(null,i)),i}},4379:function(e,t,i){"use strict";function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function r(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach(function(t){a(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e,t,i){return t&&s(e.prototype,t),i&&s(e,i),e}var c=i(4300).Buffer,m=i(3837).inspect,u=m&&m.custom||"inspect";function d(e,t,i){c.prototype.copy.call(e,t,i)}e.exports=function(){function e(){o(this,e),this.head=null,this.tail=null,this.length=0}return l(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,i=""+t.data;t=t.next;)i+=e+t.data;return i}},{key:"concat",value:function(e){if(0===this.length)return c.alloc(0);for(var t=c.allocUnsafe(e>>>0),i=this.head,n=0;i;)d(i.data,t,n),n+=i.data.length,i=i.next;return t}},{key:"consume",value:function(e,t){var i;return e<this.head.data.length?(i=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):i=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),i}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,i=1,n=t.data;for(e-=n.length;t=t.next;){var r=t.data,a=e>r.length?r.length:e;if(a===r.length?n+=r:n+=r.slice(0,e),0==(e-=a)){a===r.length?(++i,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=r.slice(a));break}++i}return this.length-=i,n}},{key:"_getBuffer",value:function(e){var t=c.allocUnsafe(e),i=this.head,n=1;for(i.data.copy(t),e-=i.data.length;i=i.next;){var r=i.data,a=e>r.length?r.length:e;if(r.copy(t,t.length-e,0,a),0==(e-=a)){a===r.length?(++n,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=r.slice(a));break}++n}return this.length-=n,t}},{key:u,value:function(e,t){return m(this,r({},t,{depth:0,customInspect:!1}))}}]),e}()},7025:function(e){"use strict";function t(e,t){n(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function n(e,t){e.emit("error",t)}e.exports={destroy:function(e,a){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,r.default.nextTick(n,this,e)):r.default.nextTick(n,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!a&&e?o._writableState?o._writableState.errorEmitted?r.default.nextTick(i,o):(o._writableState.errorEmitted=!0,r.default.nextTick(t,o,e)):r.default.nextTick(t,o,e):a?(r.default.nextTick(i,o),a(e)):r.default.nextTick(i,o)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var i=e._readableState,n=e._writableState;i&&i.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}},9698:function(e,t,i){"use strict";var n=i(4646).q.ERR_STREAM_PREMATURE_CLOSE;function r(e){var t=!1;return function(){if(!t){t=!0;for(var i=arguments.length,n=Array(i),r=0;r<i;r++)n[r]=arguments[r];e.apply(this,n)}}}function a(){}function o(e){return e.setHeader&&"function"==typeof e.abort}function s(e,t,i){if("function"==typeof t)return s(e,null,t);t||(t={}),i=r(i||a);var l=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,m=function(){e.writable||d()},u=e._writableState&&e._writableState.finished,d=function(){c=!1,u=!0,l||i.call(e)},f=e._readableState&&e._readableState.endEmitted,p=function(){l=!1,f=!0,c||i.call(e)},h=function(t){i.call(e,t)},g=function(){var t;return l&&!f?(e._readableState&&e._readableState.ended||(t=new n),i.call(e,t)):c&&!u?(e._writableState&&e._writableState.ended||(t=new n),i.call(e,t)):void 0},b=function(){e.req.on("finish",d)};return o(e)?(e.on("complete",d),e.on("abort",g),e.req?b():e.on("request",b)):c&&!e._writableState&&(e.on("end",m),e.on("close",m)),e.on("end",p),e.on("finish",d),!1!==t.error&&e.on("error",h),e.on("close",g),function(){e.removeListener("complete",d),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",d),e.removeListener("end",m),e.removeListener("close",m),e.removeListener("finish",d),e.removeListener("end",p),e.removeListener("error",h),e.removeListener("close",g)}}
vendor: 16,848 bytes, line 1
1e.exports=s},9727:function(e,t,i){"use strict";function n(e,t,i,n,r,a,o){try{var s=e[a](o),l=s.value}catch(e){i(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function r(e){return function(){var t=this,i=arguments;return new Promise(function(r,a){var o=e.apply(t,i);function s(e){n(o,r,a,s,l,"next",e)}function l(e){n(o,r,a,s,l,"throw",e)}s(void 0)})}}function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function o(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach(function(t){s(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function s(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var l=i(4646).q.ERR_INVALID_ARG_TYPE;e.exports=function(e,t,i){if(t&&"function"==typeof t.next)n=t;else if(t&&t[Symbol.asyncIterator])n=t[Symbol.asyncIterator]();else if(t&&t[Symbol.iterator])n=t[Symbol.iterator]();else throw new l("iterable",["Iterable"],t);var n,a=new e(o({objectMode:!0},i)),s=!1;function c(){return m.apply(this,arguments)}function m(){return(m=r(function*(){try{var e=yield n.next(),t=e.value;e.done?a.push(null):a.push((yield t))?c():s=!1}catch(e){a.destroy(e)}})).apply(this,arguments)}return a._read=function(){s||(s=!0,c())},a}},8442:function(e,t,i){"use strict";function n(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var r,a=i(4646).q,o=a.ERR_MISSING_ARGS,s=a.ERR_STREAM_DESTROYED;function l(e){if(e)throw e}function c(e){return e.setHeader&&"function"==typeof e.abort}function m(e,t,a,o){o=n(o);var l=!1;e.on("close",function(){l=!0}),void 0===r&&(r=i(9698)),r(e,{readable:t,writable:a},function(e){if(e)return o(e);l=!0,o()});var m=!1;return function(t){if(!l&&!m){if(m=!0,c(e))return e.abort();if("function"==typeof e.destroy)return e.destroy();o(t||new s("pipe"))}}}function u(e){e()}function d(e,t){return e.pipe(t)}function f(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():l}e.exports=function(){for(var e,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];var r=f(i);if(Array.isArray(i[0])&&(i=i[0]),i.length<2)throw new o("streams");var a=i.map(function(t,n){var o=n<i.length-1;return m(t,o,n>0,function(t){e||(e=t),t&&a.forEach(u),o||(a.forEach(u),r(e))})});return i.reduce(d)}},6776:function(e,t,i){"use strict";var n=i(4646).q.ERR_INVALID_OPT_VALUE;function r(e,t,i){return null!=e.highWaterMark?e.highWaterMark:t?e[i]:null}e.exports={getHighWaterMark:function(e,t,i,a){var o=r(t,a,i);if(null!=o){if(!(isFinite(o)&&Math.floor(o)===o)||o<0)throw new n(a?i:"highWaterMark",o);return Math.floor(o)}return e.objectMode?16:16384}}},4678:function(e,t,i){e.exports=i(2781)},3726:function(e,t,i){var n=i(2781);"disable"===r.default.env.READABLE_STREAM&&n?(e.exports=n.Readable,Object.assign(e.exports,n),e.exports.Stream=n):((t=e.exports=i(1709)).Stream=n||t,t.Readable=t,t.Writable=i(7337),t.Duplex=i(2403),t.Transform=i(1170),t.PassThrough=i(7889),t.finished=i(9698),t.pipeline=i(8442))},3225:function(e,t,i){"use strict";var n=i(4300).Buffer,r=i(3782),a=i(9029),o=Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],m=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],u=[0,0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xa953fd4e],d=[0x50a28be6,0x5c4dd124,0x6d703ef3,0x7a6d76e9,0];function f(){a.call(this,64),this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0}function p(e,t){return e<<t|e>>>32-t}function h(e,t,i,n,r,a,o,s){return p(e+(t^i^n)+a+o|0,s)+r|0}function g(e,t,i,n,r,a,o,s){return p(e+(t&i|~t&n)+a+o|0,s)+r|0}function b(e,t,i,n,r,a,o,s){return p(e+((t|~i)^n)+a+o|0,s)+r|0}function v(e,t,i,n,r,a,o,s){return p(e+(t&n|i&~n)+a+o|0,s)+r|0}function y(e,t,i,n,r,a,o,s){return p(e+(t^(i|~n))+a+o|0,s)+r|0}r(f,a),f.prototype._update=function(){for(var e,t,i=o,n=0;n<16;++n)i[n]=this._block.readInt32LE(4*n);for(var r=0|this._a,a=0|this._b,f=0|this._c,x=0|this._d,w=0|this._e,_=0|this._a,M=0|this._b,k=0|this._c,S=0|this._d,A=0|this._e,z=0;z<80;z+=1)z<16?(e=h(r,a,f,x,w,i[s[z]],u[0],c[z]),t=y(_,M,k,S,A,i[l[z]],d[0],m[z])):z<32?(e=g(r,a,f,x,w,i[s[z]],u[1],c[z]),t=v(_,M,k,S,A,i[l[z]],d[1],m[z])):z<48?(e=b(r,a,f,x,w,i[s[z]],u[2],c[z]),t=b(_,M,k,S,A,i[l[z]],d[2],m[z])):z<64?(e=v(r,a,f,x,w,i[s[z]],u[3],c[z]),t=g(_,M,k,S,A,i[l[z]],d[3],m[z])):(e=y(r,a,f,x,w,i[s[z]],u[4],c[z]),t=h(_,M,k,S,A,i[l[z]],d[4],m[z])),r=w,w=x,x=p(f,10),f=a,a=e,_=A,A=S,S=p(k,10),k=M,M=t;var E=this._b+f+S|0;this._b=this._c+x+A|0,this._c=this._d+w+_|0,this._d=this._e+r+M|0,this._e=this._a+a+k|0,this._a=E},f.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=f},5055:function(e,t,i){var n=i(4300),r=n.Buffer;function a(e,t){for(var i in e)t[i]=e[i]}function o(e,t,i){return r(e,t,i)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(r.prototype),a(r,o),o.from=function(e,t,i){if("number"==typeof e)throw TypeError("Argument must not be a number");return r(e,t,i)},o.alloc=function(e,t,i){if("number"!=typeof e)throw TypeError("Argument must be a number");var n=r(e);return void 0!==t?"string"==typeof i?n.fill(t,i):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return n.SlowBuffer(e)}},6911:function(e,t,i){var n=i(4300),r=n.Buffer;function a(e,t){for(var i in e)t[i]=e[i]}function o(e,t,i){return r(e,t,i)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(r.prototype),a(r,o),o.from=function(e,t,i){if("number"==typeof e)throw TypeError("Argument must not be a number");return r(e,t,i)},o.alloc=function(e,t,i){if("number"!=typeof e)throw TypeError("Argument must be a number");var n=r(e);return void 0!==t?"string"==typeof i?n.fill(t,i):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return r(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw TypeError("Argument must be a number");return n.SlowBuffer(e)}},2858:function(e,t,i){var n=i(6911).Buffer;function r(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}r.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var i=this._block,r=this._blockSize,a=e.length,o=this._len,s=0;s<a;){for(var l=o%r,c=Math.min(a-s,r-l),m=0;m<c;m++)i[l+m]=e[s+m];o+=c,s+=c,o%r==0&&this._update(i)}return this._len+=a,this},r.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var i=8*this._len;if(i<=0xffffffff)this._block.writeUInt32BE(i,this._blockSize-4);else{var n=i>>>0,r=(i-n)/0x100000000;this._block.writeUInt32BE(r,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},r.prototype._update=function(){throw Error("_update must be implemented by subclass")},e.exports=r},4371:function(e,t,i){var n=e.exports=function(e){var t=n[e=e.toLowerCase()];if(!t)throw Error(e+" is not supported (we accept pull requests)");return new t};n.sha=i(4018),n.sha1=i(4179),n.sha224=i(532),n.sha256=i(1843),n.sha384=i(7455),n.sha512=i(9934)},4018:function(e,t,i){var n=i(3782),r=i(2858),a=i(6911).Buffer,o=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],s=Array(80);function l(){this.init(),this._w=s,r.call(this,64,56)}function c(e){return e<<5|e>>>27}function m(e){return e<<30|e>>>2}function u(e,t,i,n){return 0===e?t&i|~t&n:2===e?t&i|t&n|i&n:t^i^n}n(l,r),l.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},l.prototype._update=function(e){for(var t=this._w,i=0|this._a,n=0|this._b,r=0|this._c,a=0|this._d,s=0|this._e,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<80;++l)t[l]=t[l-3]^t[l-8]^t[l-14]^t[l-16];for(var d=0;d<80;++d){var f=~~(d/20),p=c(i)+u(f,n,r,a)+s+t[d]+o[f]|0;s=a,a=r,r=m(n),n=i,i=p}this._a=i+this._a|0,this._b=n+this._b|0,this._c=r+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},4179:function(e,t,i){var n=i(3782),r=i(2858),a=i(6911).Buffer,o=[0x5a827999,0x6ed9eba1,-0x70e44324,-0x359d3e2a],s=Array(80);function l(){this.init(),this._w=s,r.call(this,64,56)}function c(e){return e<<1|e>>>31}function m(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function d(e,t,i,n){return 0===e?t&i|~t&n:2===e?t&i|t&n|i&n:t^i^n}n(l,r),l.prototype.init=function(){return this._a=0x67452301,this._b=0xefcdab89,this._c=0x98badcfe,this._d=0x10325476,this._e=0xc3d2e1f0,this},l.prototype._update=function(e){for(var t=this._w,i=0|this._a,n=0|this._b,r=0|this._c,a=0|this._d,s=0|this._e,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<80;++l)t[l]=c(t[l-3]^t[l-8]^t[l-14]^t[l-16]);for(var f=0;f<80;++f){var p=~~(f/20),h=m(i)+d(p,n,r,a)+s+t[f]+o[p]|0;s=a,a=r,r=u(n),n=i,i=h}this._a=i+this._a|0,this._b=n+this._b|0,this._c=r+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0},l.prototype._hash=function(){var e=a.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},532:function(e,t,i){var n=i(3782),r=i(1843),a=i(2858),o=i(6911).Buffer,s=Array(64);function l(){this.init(),this._w=s,a.call(this,64,56)}n(l,r),l.prototype.init=function(){return this._a=0xc1059ed8,this._b=0x367cd507,this._c=0x3070dd17,this._d=0xf70e5939,this._e=0xffc00b31,this._f=0x68581511,this._g=0x64f98fa7,this._h=0xbefa4fa4,this},l.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=l},1843:function(e,t,i){var n=i(3782),r=i(2858),a=i(6911).Buffer,o=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2],s=Array(64);function l(){this.init(),this._w=s,r.call(this,64,56)}function c(e,t,i){return i^e&(t^i)}function m(e,t,i){return e&t|i&(e|t)}function u(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function f(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}n(l,r),l.prototype.init=function(){return this._a=0x6a09e667,this._b=0xbb67ae85,this._c=0x3c6ef372,this._d=0xa54ff53a,this._e=0x510e527f,this._f=0x9b05688c,this._g=0x1f83d9ab,this._h=0x5be0cd19,this},l.prototype._update=function(e){for(var t=this._w,i=0|this._a,n=0|this._b,r=0|this._c,a=0|this._d,s=0|this._e,l=0|this._f,h=0|this._g,g=0|this._h,b=0;b<16;++b)t[b]=e.readInt32BE(4*b);for(;b<64;++b)t[b]=p(t[b-2])+t[b-7]+f(t[b-15])+t[b-16]|0;for(var v=0;v<64;++v){var y=g+d(s)+c(s,l,h)+o[v]+t[v]|0,x=u(i)+m(i,n,r)|0;g=h,h=l,l=s,s=a+y|0,a=r,r=n,n=i,i=y+x|0}this._a=i+this._a|0,this._b=n+this._b|0,this._c=r+this._c|0,this._d=a+this._d|0,this._e=s+this._e|0,this._f=l+this._f|0,this._g=h+this._g|0,this._h=g+this._h|0},l.prototype._hash=function(){var e=a.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=l},7455:function(e,t,i){var n=i(3782),r=i(9934),a=i(2858),o=i(6911).Buffer,s=Array(160);function l(){this.init(),this._w=s,a.call(this,128,112)}n(l,r),l.prototype.init=function(){return this._ah=0xcbbb9d5d,this._bh=0x629a292a,this._ch=0x9159015a,this._dh=0x152fecd8,this._eh=0x67332667,this._fh=0x8eb44a87,this._gh=0xdb0c2e0d,this._hh=0x47b5481d,this._al=0xc1059ed8,this._bl=0x367cd507,this._cl=0x3070dd17,this._dl=0xf70e5939,this._el=0xffc00b31,this._fl=0x68581511,this._gl=0x64f98fa7,this._hl=0xbefa4fa4,this},l.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,i,n){e.writeInt32BE(t,n),e.writeInt32BE(i,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=l},9934:function(e,t,i){var n=i(3782),r=i(2858),a=i(6911).Buffer,o=[0x428a2f98,0xd728ae22,0x71374491,0x23ef65cd,0xb5c0fbcf,0xec4d3b2f,0xe9b5dba5,0x8189dbbc,0x3956c25b,0xf348b538,0x59f111f1,0xb605d019,0x923f82a4,0xaf194f9b,0xab1c5ed5,0xda6d8118,0xd807aa98,0xa3030242,0x12835b01,0x45706fbe,0x243185be,0x4ee4b28c,0x550c7dc3,0xd5ffb4e2,0x72be5d74,0xf27b896f,0x80deb1fe,0x3b1696b1,0x9bdc06a7,0x25c71235,0xc19bf174,0xcf692694,0xe49b69c1,0x9ef14ad2,0xefbe4786,0x384f25e3,0xfc19dc6,0x8b8cd5b5,0x240ca1cc,0x77ac9c65,0x2de92c6f,0x592b0275,0x4a7484aa,0x6ea6e483,0x5cb0a9dc,0xbd41fbd4,0x76f988da,0x831153b5,0x983e5152,0xee66dfab,0xa831c66d,0x2db43210,0xb00327c8,0x98fb213f,0xbf597fc7,0xbeef0ee4,0xc6e00bf3,0x3da88fc2,0xd5a79147,0x930aa725,0x6ca6351,0xe003826f,0x14292967,0xa0e6e70,0x27b70a85,0x46d22ffc,0x2e1b2138,0x5c26c926,0x4d2c6dfc,0x5ac42aed,0x53380d13,0x9d95b3df,0x650a7354,0x8baf63de,0x766a0abb,0x3c77b2a8,0x81c2c92e,0x47edaee6,0x92722c85,0x1482353b,0xa2bfe8a1,0x4cf10364,0xa81a664b,0xbc423001,0xc24b8b70,0xd0f89791,0xc76c51a3,0x654be30,0xd192e819,0xd6ef5218,0xd6990624,0x5565a910,0xf40e3585,0x5771202a,0x106aa070,0x32bbd1b8,0x19a4c116,0xb8d2d0c8,0x1e376c08,0x5141ab53,0x2748774c,0xdf8eeb99,0x34b0bcb5,0xe19b48a8,0x391c0cb3,0xc5c95a63,0x4ed8aa4a,0xe3418acb,0x5b9cca4f,0x7763e373,0x682e6ff3,0xd6b2b8a3,0x748f82ee,0x5defb2fc,0x78a5636f,0x43172f60,0x84c87814,0xa1f0ab72,0x8cc70208,0x1a6439ec,0x90befffa,0x23631e28,0xa4506ceb,0xde82bde9,0xbef9a3f7,0xb2c67915,0xc67178f2,0xe372532b,0xca273ece,0xea26619c,0xd186b8c7,0x21c0c207,0xeada7dd6,0xcde0eb1e,0xf57d4f7f,0xee6ed178,0x6f067aa,0x72176fba,0xa637dc5,0xa2c898a6,0x113f9804,0xbef90dae,0x1b710b35,0x131c471b,0x28db77f5,0x23047d84,0x32caab7b,0x40c72493,0x3c9ebe0a,0x15c9bebc,0x431d67c4,0x9c100d4c,0x4cc5d4be,0xcb3e42b6,0x597f299c,0xfc657e2a,0x5fcb6fab,0x3ad6faec,0x6c44198c,0x4a475817],s=Array(160);function l(){this.init(),this._w=s,r.call(this,128,112)}function c(e,t,i){return i^e&(t^i)}function m(e,t,i){return e&t|i&(e|t)}function u(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function h(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function b(e,t){return+(e>>>0<t>>>0)}
vendor: 5,838 bytes, line 1
1n(l,r),l.prototype.init=function(){return this._ah=0x6a09e667,this._bh=0xbb67ae85,this._ch=0x3c6ef372,this._dh=0xa54ff53a,this._eh=0x510e527f,this._fh=0x9b05688c,this._gh=0x1f83d9ab,this._hh=0x5be0cd19,this._al=0xf3bcc908,this._bl=0x84caa73b,this._cl=0xfe94f82b,this._dl=0x5f1d36f1,this._el=0xade682d1,this._fl=0x2b3e6c1f,this._gl=0xfb41bd6b,this._hl=0x137e2179,this},l.prototype._update=function(e){for(var t=this._w,i=0|this._ah,n=0|this._bh,r=0|this._ch,a=0|this._dh,s=0|this._eh,l=0|this._fh,v=0|this._gh,y=0|this._hh,x=0|this._al,w=0|this._bl,_=0|this._cl,M=0|this._dl,k=0|this._el,S=0|this._fl,A=0|this._gl,z=0|this._hl,E=0;E<32;E+=2)t[E]=e.readInt32BE(4*E),t[E+1]=e.readInt32BE(4*E+4);for(;E<160;E+=2){var I=t[E-30],R=t[E-30+1],j=f(I,R),P=p(R,I),T=h(I=t[E-4],R=t[E-4+1]),C=g(R,I),N=t[E-14],O=t[E-14+1],B=t[E-32],L=t[E-32+1],F=P+O|0,D=j+N+b(F,P)|0;D=(D=D+T+b(F=F+C|0,C)|0)+B+b(F=F+L|0,L)|0,t[E]=D,t[E+1]=F}for(var q=0;q<160;q+=2){D=t[q],F=t[q+1];var U=m(i,n,r),H=m(x,w,_),$=u(i,x),Z=u(x,i),K=d(s,k),V=d(k,s),W=o[q],G=o[q+1],Y=c(s,l,v),J=c(k,S,A),X=z+V|0,Q=y+K+b(X,z)|0;Q=(Q=(Q=Q+Y+b(X=X+J|0,J)|0)+W+b(X=X+G|0,G)|0)+D+b(X=X+F|0,F)|0;var ee=Z+H|0,et=$+U+b(ee,Z)|0;y=v,z=A,v=l,A=S,l=s,S=k,s=a+Q+b(k=M+X|0,M)|0,a=r,M=_,r=n,_=w,n=i,w=x,i=Q+et+b(x=X+ee|0,X)|0}this._al=this._al+x|0,this._bl=this._bl+w|0,this._cl=this._cl+_|0,this._dl=this._dl+M|0,this._el=this._el+k|0,this._fl=this._fl+S|0,this._gl=this._gl+A|0,this._hl=this._hl+z|0,this._ah=this._ah+i+b(this._al,x)|0,this._bh=this._bh+n+b(this._bl,w)|0,this._ch=this._ch+r+b(this._cl,_)|0,this._dh=this._dh+a+b(this._dl,M)|0,this._eh=this._eh+s+b(this._el,k)|0,this._fh=this._fh+l+b(this._fl,S)|0,this._gh=this._gh+v+b(this._gl,A)|0,this._hh=this._hh+y+b(this._hl,z)|0},l.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,i,n){e.writeInt32BE(t,n),e.writeInt32BE(i,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=l},3704:function(e,t,i){"use strict";var n=i(5055).Buffer,r=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;if(!e)return"utf8";for(;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=a(e);if("string"!=typeof t&&(n.isEncoding===r||!r(e)))throw Error("Unknown encoding: "+e);return t||e}function s(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=p,this.end=h,t=4;break;case"utf8":this.fillLast=u,t=4;break;case"base64":this.text=g,this.end=b,t=3;break;default:this.write=v,this.end=y;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function l(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e,t,i){var n=t.length-1;if(n<i)return 0;var r=l(t[n]);return r>=0?(r>0&&(e.lastNeed=r-1),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(e.lastNeed=r-2),r):--n<i||-2===r?0:(r=l(t[n]))>=0?(r>0&&(2===r?r=0:e.lastNeed=r-3),r):0}function m(e,t,i){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}function u(e){var t=this.lastTotal-this.lastNeed,i=m(this,e,t);return void 0!==i?i:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function d(e,t){var i=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=i;var n=e.length-(i-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function p(e,t){if((e.length-t)%2==0){var i=e.toString("utf16le",t);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,i)}return t}function g(e,t){var i=(e.length-t)%3;return 0===i?e.toString("base64",t):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-i))}function b(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function v(e){return e.toString(this.encoding)}function y(e){return e&&e.length?this.write(e):""}t.s=s,s.prototype.write=function(e){var t,i;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<e.length?t?t+this.text(e,i):this.text(e,i):t||""},s.prototype.end=f,s.prototype.text=d,s.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},6769:function(t){function i(t){try{if(!e.g.localStorage)return!1}catch(e){return!1}var i=e.g.localStorage[t];return null!=i&&"true"===String(i).toLowerCase()}t.exports=function e(e,t){if(i("noDeprecation"))return e;var n=!1;
1return function(){if(!n){if(i("throwDeprecation"))throw Error(t);i("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}},4300:function(t){"use strict";t.exports=e.r(244685)},6113:function(t){"use strict";t.exports=e.r(757875)},2361:function(t){"use strict";t.exports=e.r(851059)},2781:function(t){"use strict";t.exports=e.r(773960)},1576:function(t){"use strict";t.exports=e.r(856870)},3837:function(t){"use strict";t.exports=e.r(158587)},6144:function(t){"use strict";t.exports=e.r(138347)},5866:function(e){"use strict";e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},2908:function(e){"use strict";e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},9267:function(e){"use strict";e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},7992:function(e){"use strict";e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
107b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},2531:function(e){"use strict";e.exports={i8:"6.5.3"}},2510:function(e){"use strict";e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,loaded:!1,exports:{}},r=!0;try{i[e].call(n.exports,n,n.exports,o),r=!1}finally{r&&delete a[e]}return n.loaded=!0,n.exports}!function(){o.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),o.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/crypto-browserify/";var s={};!function(){"use strict";var e=s;e.randomBytes=e.rng=e.pseudoRandomBytes=e.prng=o(7223),e.createHash=e.Hash=o(9739),e.createHmac=e.Hmac=o(4873);var t=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(Object.keys(o(9276)));e.getHashes=function(){return t};var i=o(4978);e.pbkdf2=i.pbkdf2,e.pbkdf2Sync=i.pbkdf2Sync;var n=o(8996);e.Cipher=n.Cipher,e.createCipher=n.createCipher,e.Cipheriv=n.Cipheriv,e.createCipheriv=n.createCipheriv,e.Decipher=n.Decipher,e.createDecipher=n.createDecipher,e.Decipheriv=n.Decipheriv,e.createDecipheriv=n.createDecipheriv,e.getCiphers=n.getCiphers,e.listCiphers=n.listCiphers;var r=o(6587);e.DiffieHellmanGroup=r.DiffieHellmanGroup,e.createDiffieHellmanGroup=r.createDiffieHellmanGroup,e.getDiffieHellman=r.getDiffieHellman,e.createDiffieHellman=r.createDiffieHellman,e.DiffieHellman=r.DiffieHellman;var a=o(4078);e.createSign=a.createSign,e.Sign=a.Sign,e.createVerify=a.createVerify,e.Verify=a.Verify,e.createECDH=o(9942);var l=o(9783);e.publicEncrypt=l.publicEncrypt,e.privateEncrypt=l.privateEncrypt,e.publicDecrypt=l.publicDecrypt,e.privateDecrypt=l.privateDecrypt;var c=o(6445);e.randomFill=c.randomFill,e.randomFillSync=c.randomFillSync,e.createCredentials=function(){throw Error("sorry, createCredentials is not implemented yet\nwe accept pull requests\nhttps://github.com/crypto-browserify/crypto-browserify")},e.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}(),t.exports=s}()},832356,e=>{"use strict";let t;e.s([],180703),e.i(180703),function(e){e.assertEqual=e=>{},e.assertIs=function(e){},e.assertNever=function(e){throw Error()},e.arrayToEnum=e=>{let t={};for(let i of e)t[i]=i;return t},e.getValidEnumValues=t=>{let i=e.objectKeys(t).filter(e=>
1"number"!=typeof t[t[e]]),n={};for(let e of i)n[e]=t[e];return e.objectValues(n)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.push(i);return t},e.find=(e,t)=>{for(let i of e)if(t(i))return i},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&Number.isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(tg||(tg={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(tb||(tb={}));let i=tg.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),n=e=>{switch(typeof e){case"undefined":return i.undefined;case"string":return i.string;case"number":return Number.isNaN(e)?i.nan:i.number;case"boolean":return i.boolean;case"function":return i.function;case"bigint":return i.bigint;case"symbol":return i.symbol;case"object":if(Array.isArray(e))return i.array;if(null===e)return i.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return i.promise;if("u">typeof Map&&e instanceof Map)return i.map;if("u">typeof Set&&e instanceof Set)return i.set;if("u">typeof Date&&e instanceof Date)return i.date;return i.object;default:return i.unknown}};e.s(["ZodParsedType",0,i,"getParsedType",0,n,"objectUtil",0,tb,"util",0,tg],458728);
1let r=tg.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),a=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class o extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},i={_errors:[]},n=e=>{for(let r of e.issues)if("invalid_union"===r.code)r.unionErrors.map(n);else if("invalid_return_type"===r.code)n(r.returnTypeError);else if("invalid_arguments"===r.code)n(r.argumentsError);else if(0===r.path.length)i._errors.push(t(r));else{let e=i,n=0;for(;n<r.path.length;){let i=r.path[n];n===r.path.length-1?(e[i]=e[i]||{_errors:[]},e[i]._errors.push(t(r))):e[i]=e[i]||{_errors:[]},e=e[i],n++}}};return n(this),i}static assert(e){if(!(e instanceof o))throw Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,tg.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},i=[];for(let n of this.issues)if(n.path.length>0){let i=n.path[0];t[i]=t[i]||[],t[i].push(e(n))}else i.push(e(n));return{formErrors:i,fieldErrors:t}}get formErrors(){return this.flatten()}}o.create=e=>new o(e),e.s(["ZodError",0,o,"ZodIssueCode",0,r,"quotelessJson",0,a],559413);let s=(e,t)=>{let n;switch(e.code){case r.invalid_type:n=e.received===i.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case r.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,tg.jsonStringifyReplacer)}`;break;case r.unrecognized_keys:n=`Unrecognized key(s) in object: ${tg.joinValues(e.keys,", ")}`;break;case r.invalid_union:n="Invalid input";break;case r.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${tg.joinValues(e.options)}`;break;case r.invalid_enum_value:n=`Invalid enum value. Expected ${tg.joinValues(e.options)}, received '${e.received}'`;break;case r.invalid_arguments:n="Invalid function arguments";break;case r.invalid_return_type:n="Invalid function return type";break;case r.invalid_date:n="Invalid date";break;case r.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:tg.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case r.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type||"bigint"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case r.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case r.custom:n="Invalid input";break;case r.invalid_intersection_types:n="Intersection results could not be merged";break;case r.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case r.not_finite:n="Number must be finite";break;default:n=t.defaultError,tg.assertNever(e)}return{message:n}},l=s;function c(e){l=e}function m(){return l}e.s(["getErrorMap",0,m,"setErrorMap",0,c],725827),e.i(725827),e.s(["defaultErrorMap",0,s,"getErrorMap",0,m,"setErrorMap",0,c],279407),e.i(279407);let u=e=>{let{data:t,path:i,errorMaps:n,issueData:r}=e,a=[...i,...r.path||[]],o={...r,path:a};if(void 0!==r.message)return{...r,path:a,message:r.message};let s="";for(let e of n.filter(e=>!!e).slice().reverse())s=e(o,{data:t,defaultError:s}).message;return{...r,path:a,message:s}},d=[];function f(e,t){let i=m(),n=u({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,i,i===s?void 0:s].filter(e=>!!e)});e.common.issues.push(n)}class p{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let i=[];for(let n of t){if("aborted"===n.status)return h;"dirty"===n.status&&e.dirty(),i.push(n.value)}return{status:e.value,value:i}}static async mergeObjectAsync(e,t){let i=[];for(let e of t){let t=await e.key,n=await e.value;i.push({key:t,value:n})}return p.mergeObjectSync(e,i)}static mergeObjectSync(e,t){let i={};for(let n of t){let{key:t,value:r}=n;if("aborted"===t.status||"aborted"===r.status)return h;"dirty"===t.status&&e.dirty(),"dirty"===r.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==r.value||n.alwaysSet)&&(i[t.value]=r.value)}return{status:e.value,value:i}}}let h=Object.freeze({status:"aborted"}),g=e=>({status:"dirty",value:e}),b=e=>
1({status:"valid",value:e}),v=e=>"aborted"===e.status,y=e=>"dirty"===e.status,x=e=>"valid"===e.status,w=e=>"u">typeof Promise&&e instanceof Promise;e.s(["DIRTY",0,g,"EMPTY_PATH",0,d,"INVALID",0,h,"OK",0,b,"ParseStatus",0,p,"addIssueToContext",0,f,"isAborted",0,v,"isAsync",0,w,"isDirty",0,y,"isValid",0,x,"makeIssue",0,u],696555),e.i(696555),e.s([],924326),e.i(924326),e.i(458728),function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:e?.message}(tv||(tv={}));class _{constructor(e,t,i,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=i,this._key=n}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let M=(e,t)=>{if(x(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new o(e.common.issues);return this._error=t,this._error}}};function k(e){if(!e)return{};let{errorMap:t,invalid_type_error:i,required_error:n,description:r}=e;if(t&&(i||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:r}:{errorMap:(t,r)=>{let{message:a}=e;return"invalid_enum_value"===t.code?{message:a??r.defaultError}:void 0===r.data?{message:a??n??r.defaultError}:"invalid_type"!==t.code?{message:r.defaultError}:{message:a??i??r.defaultError}},description:r}}class S{get description(){return this._def.description}_getType(e){return n(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:n(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new p,ctx:{common:e.parent.common,data:e.data,parsedType:n(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(w(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let i=this.safeParse(e,t);if(i.success)return i.data;throw i.error}safeParse(e,t){let i={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:n(e)},r=this._parseSync({data:e,path:i.path,parent:i});return M(i,r)}"~validate"(e){let t={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:n(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:t});return x(i)?{value:i.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>x(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let i=await this.safeParseAsync(e,t);if(i.success)return i.data;throw i.error}async safeParseAsync(e,t){let i={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:n(e)},r=this._parse({data:e,path:i.path,parent:i});return M(i,await (w(r)?r:Promise.resolve(r)))}refine(e,t){let i=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,n)=>{let a=e(t),o=()=>n.addIssue({code:r.custom,...i(t)});return"u">typeof Promise&&a instanceof Promise?a.then(e=>!!e||(o(),!1)):!!a||(o(),!1)})}refinement(e,t){return this._refinement((i,n)=>!!e(i)||(n.addIssue("function"==typeof t?t(i,n):t),!1))}_refinement(e){return new ez({schema:this,typeName:ty.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return eE.create(this,this._def)}nullable(){return eI.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return el.create(this)}promise(){return eA.create(this,this._def)}or(e){return eu.create([this,e],this._def)}and(e){return eh.create(this,e,this._def)}transform(e){return new ez({...k(this._def),schema:this,typeName:ty.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t="function"==typeof e?e:()=>e;return new eR({...k(this._def),innerType:this,defaultValue:t,typeName:ty.ZodDefault})}brand(){return new eC({typeName:ty.ZodBranded,type:this,...k(this._def)})}catch(e){let t="function"==typeof e?e:()=>e;return new ej({...k(this._def),innerType:this,catchValue:t,typeName:ty.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eN.create(this,e)}readonly(){return eO.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let A=/^c[^\s-]{8,}
1$/i,z=/^[0-9a-z]+$/,E=/^[0-9A-HJKMNP-TV-Z]{26}$/i,I=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,R=/^[a-z0-9_-]{21}$/i,j=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,P=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,T=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,C="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",N=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,O=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,B=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,L=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,F=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,D=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,q="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",U=RegExp(`^${q}$`);function H(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let i=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${i}`}function $(e){return RegExp(`^${H(e)}$`)}function Z(e){let t=`${q}T${H(e)}`,i=[];return i.push(e.local?"Z?":"Z"),e.offset&&i.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${i.join("|")})`,RegExp(`^${t}$`)}function K(e,t){return!!(("v4"===t||!t)&&N.test(e)||("v6"===t||!t)&&B.test(e))}function V(e,t){if(!j.test(e))return!1;try{let[i]=e.split(".");if(!i)return!1;let n=i.replace(/-/g,"+").replace(/_/g,"/").padEnd(i.length+(4-i.length%4)%4,"="),r=JSON.parse(atob(n));if("object"!=typeof r||null===r||"typ"in r&&r?.typ!=="JWT"||!r.alg||t&&r.alg!==t)return!1;return!0}catch{return!1}}function W(e,t){return!!(("v4"===t||!t)&&O.test(e)||("v6"===t||!t)&&L.test(e))}class G extends S{_parse(e){let n;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==i.string){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.string,received:t.parsedType}),h}let a=new p;for(let i of this._def.checks)if("min"===i.kind)e.data.length<i.value&&(f(n=this._getOrReturnCtx(e,n),{code:r.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),a.dirty());else if("max"===i.kind)e.data.length>i.value&&(f(n=this._getOrReturnCtx(e,n),{code:r.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),a.dirty());else if("length"===i.kind){let t=e.data.length>i.value,o=e.data.length<i.value;(t||o)&&(n=this._getOrReturnCtx(e,n),t?f(n,{code:r.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):o&&f(n,{code:r.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),a.dirty())}else if("email"===i.kind)T.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"email",code:r.invali
vendor: 20,649 bytes, line 1
1d_string,message:i.message}),a.dirty());else if("emoji"===i.kind)t||(t=RegExp(C,"u")),t.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"emoji",code:r.invalid_string,message:i.message}),a.dirty());else if("uuid"===i.kind)I.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"uuid",code:r.invalid_string,message:i.message}),a.dirty());else if("nanoid"===i.kind)R.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"nanoid",code:r.invalid_string,message:i.message}),a.dirty());else if("cuid"===i.kind)A.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"cuid",code:r.invalid_string,message:i.message}),a.dirty());else if("cuid2"===i.kind)z.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"cuid2",code:r.invalid_string,message:i.message}),a.dirty());else if("ulid"===i.kind)E.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"ulid",code:r.invalid_string,message:i.message}),a.dirty());else if("url"===i.kind)try{new URL(e.data)}catch{f(n=this._getOrReturnCtx(e,n),{validation:"url",code:r.invalid_string,message:i.message}),a.dirty()}else"regex"===i.kind?(i.regex.lastIndex=0,i.regex.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"regex",code:r.invalid_string,message:i.message}),a.dirty())):"trim"===i.kind?e.data=e.data.trim():"includes"===i.kind?e.data.includes(i.value,i.position)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),a.dirty()):"toLowerCase"===i.kind?e.data=e.data.toLowerCase():"toUpperCase"===i.kind?e.data=e.data.toUpperCase():"startsWith"===i.kind?e.data.startsWith(i.value)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:{startsWith:i.value},message:i.message}),a.dirty()):"endsWith"===i.kind?e.data.endsWith(i.value)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:{endsWith:i.value},message:i.message}),a.dirty()):"datetime"===i.kind?Z(i).test(e.data)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:"datetime",message:i.message}),a.dirty()):"date"===i.kind?U.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:"date",message:i.message}),a.dirty()):"time"===i.kind?$(i).test(e.data)||(f(n=this._getOrReturnCtx(e,n),{code:r.invalid_string,validation:"time",message:i.message}),a.dirty()):"duration"===i.kind?P.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"duration",code:r.invalid_string,message:i.message}),a.dirty()):"ip"===i.kind?K(e.data,i.version)||(f(n=this._getOrReturnCtx(e,n),{validation:"ip",code:r.invalid_string,message:i.message}),a.dirty()):"jwt"===i.kind?V(e.data,i.alg)||(f(n=this._getOrReturnCtx(e,n),{validation:"jwt",code:r.invalid_string,message:i.message}),a.dirty()):"cidr"===i.kind?W(e.data,i.version)||(f(n=this._getOrReturnCtx(e,n),{validation:"cidr",code:r.invalid_string,message:i.message}),a.dirty()):"base64"===i.kind?F.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"base64",code:r.invalid_string,message:i.message}),a.dirty()):"base64url"===i.kind?D.test(e.data)||(f(n=this._getOrReturnCtx(e,n),{validation:"base64url",code:r.invalid_string,message:i.message}),a.dirty()):tg.assertNever(i);return{status:a.value,value:e.data}}_regex(e,t,i){return this.refinement(t=>e.test(t),{validation:t,code:r.invalid_string,...tv.errToObj(i)})}_addCheck(e){return new G({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...tv.errToObj(e)})}url(e){return this._addCheck({kind:"url",...tv.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...tv.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...tv.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...tv.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...tv.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...tv.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...tv.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...tv.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...tv.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...tv.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...tv.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...tv.errToObj(e)})}datetime(e){return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===e?.precision?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...tv.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===e?.precision?null:e?.precision,...tv.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...tv.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...tv.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...tv.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...tv.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...tv.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...tv.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...tv.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...tv.errToObj(t)})}nonempty(e){return this.min(1,tv.errToObj(e))}trim(){return new G({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new G({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new G({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function Y(e,t){let i=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,r=i>n?i:n;return Number.parseInt(e.toFixed(r).replace(".",""))%Number.parseInt(t.toFixed(r).replace(".",""))/10**r}G.create=e=>new G({checks:[],typeName:ty.ZodString,coerce:e?.coerce??!1,...k(e)});class J extends S{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==i.number){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.number,received:t.parsedType}),h}let n=new p;for(let i of this._def.checks)"int"===i.kind?tg.isInteger(e.data)||(f(t=this._getOrReturnCtx(e,t),{code:r.invalid_type,expected:"integer",received:"float",message:i.message}),n.dirty()):"min"===i.kind?(i.inclusive?e.data<i.value:e.data<=i.value)&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_small,minimum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),n.dirty()):"max"===i.kind?(i.inclusive?e.data>i.value:e.data>=i.value)&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),n.dirty()):"multipleOf"===i.kind?0!==Y(e.data,i.value)&&(f(t=this._getOrReturnCtx(e,t),{code:r.not_multiple_of,multipleOf:i.value,message:i.message}),n.dirty()):"finite"===i.kind?Number.isFinite(e.data)||(f(t=this._getOrReturnCtx(e,t),{code:r.not_finite,message:i.message}),n.dirty()):tg.assertNever(i);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,tv.toString(t))}gt(e,t){return this.setLimit("min",e,!1,tv.toString(t))}lte(e,t){return this.setLimit("max",e,!0,tv.toString(t))}lt(e,t){return this.setLimit("max",e,!1,tv.toString(t))}setLimit(e,t,i,n){return new J({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:i,message:tv.toString(n)}]})}_addCheck(e){return new J({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:tv.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:tv.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:tv.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:tv.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:tv.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:tv.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:tv.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:tv.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:tv.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&tg.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let i of this._def.checks)if("finite"===i.kind||"int"===i.kind||"multipleOf"===i.kind)return!0;else"min"===i.kind?(null===t||i.value>t)&&(t=i.value):"max"===i.kind&&(null===e||i.value<e)&&(e=i.value);return Number.isFinite(t)&&Number.isFinite(e)}}J.create=e=>new J({checks:[],typeName:ty.ZodNumber,coerce:e?.coerce||!1,...k(e)});class X extends S{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==i.bigint)return this._getInvalidInput(e);let n=new p;for(let i of this._def.checks)"min"===i.kind?(i.inclusive?e.data<i.value:e.data<=i.value)&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_small,type:"bigint",minimum:i.value,inclusive:i.inclusive,message:i.message}),n.dirty()):"max"===i.kind?(i.inclusive?e.data>i.value:e.data>=i.value)&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),n.dirty()):"multipleOf"===i.kind?e.data%i.value!==BigInt(0)&&(f(t=this._getOrReturnCtx(e,t),{code:r.not_multiple_of,multipleOf:i.value,message:i.message}),n.dirty()):tg.assertNever(i);return{status:n.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.bigint,received:t.parsedType}),h}gte(e,t){return this.setLimit("min",e,!0,tv.toString(t))}gt(e,t){return this.setLimit("min",e,!1,tv.toString(t))}lte(e,t){return this.setLimit("max",e,!0,tv.toString(t))}lt(e,t){return this.setLimit("max",e,!1,tv.toString(t))}setLimit(e,t,i,n){return new X({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:i,message:tv.toString(n)}]})}_addCheck(e){return new X({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:tv.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:tv.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:tv.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:tv.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:tv.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}X.create=e=>new X({checks:[],typeName:ty.ZodBigInt,coerce:e?.coerce??!1,...k(e)});class Q extends S{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==i.boolean){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.boolean,received:t.parsedType}),h}return b(e.data)}}Q.create=e=>new Q({typeName:ty.ZodBoolean,coerce:e?.coerce||!1,...k(e)});class ee extends S{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==i.date){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.date,received:t.parsedType}),h}if(Number.isNaN(e.data.getTime()))return f(this._getOrReturnCtx(e),{code:r.invalid_date}),h;let n=new p;for(let i of this._def.checks)"min"===i.kind?e.data.getTime()<i.value&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_small,message:i.message,inclusive:!0,exact:!1,minimum:i.value,type:"date"}),n.dirty()):"max"===i.kind?e.data.getTime()>i.value&&(f(t=this._getOrReturnCtx(e,t),{code:r.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),n.dirty()):tg.assertNever(i);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new ee({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:tv.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:tv.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}ee.create=e=>new ee({checks:[],coerce:e?.coerce||!1,typeName:ty.ZodDate,...k(e)});class et extends S{_parse(e){if(this._getType(e)!==i.symbol){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.symbol,received:t.parsedType}),h}return b(e.data)}}et.create=e=>new et({typeName:ty.ZodSymbol,...k(e)});class ei extends S{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.undefined,received:t.parsedType}),h}return b(e.data)}}ei.create=e=>new ei({typeName:ty.ZodUndefined,...k(e)});class en extends S{_parse(e){if(this._getType(e)!==i.null){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.null,received:t.parsedType}),h}return b(e.data)}}en.create=e=>new en({typeName:ty.ZodNull,...k(e)});class er extends S{constructor(){super(...arguments),this._any=!0}_parse(e){return b(e.data)}}er.create=e=>new er({typeName:ty.ZodAny,...k(e)});class ea extends S{constructor(){super(...arguments),this._unknown=!0}_parse(e){return b(e.data)}}ea.create=e=>new ea({typeName:ty.ZodUnknown,...k(e)});class eo extends S{_parse(e){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.never,received:t.parsedType}),h}}eo.create=e=>new eo({typeName:ty.ZodNever,...k(e)});class es extends S{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.void,received:t.parsedType}),h}return b(e.data)}}es.create=e=>new es({typeName:ty.ZodVoid,...k(e)});class el extends S{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),a=this._def;if(t.parsedType!==i.array)return f(t,{code:r.invalid_type,expected:i.array,received:t.parsedType}),h;if(null!==a.exactLength){let e=t.data.length>a.exactLength.value,i=t.data.length<a.exactLength.value;(e||i)&&(f(t,{code:e?r.too_big:r.too_small,minimum:i?a.exactLength.value:void 0,maximum:e?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),n.dirty())}if(null!==a.minLength&&t.data.length<a.minLength.value&&(f(t,{code:r.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),n.dirty()),null!==a.maxLength&&t.data.length>a.maxLength.value&&(f(t,{code:r.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,i)=>a.type._parseAsync(new _(t,e,t.path,i)))).then(e=>p.mergeArray(n,e));let o=[...t.data].map((e,i)=>a.type._parseSync(new _(t,e,t.path,i)));return p.mergeArray(n,o)}get element(){return this._def.type}min(e,t){return new el({...this._def,minLength:{value:e,message:tv.toString(t)}})}max(e,t){return new el({...this._def,maxLength:{value:e,message:tv.toString(t)}})}length(e,t){return new el({...this._def,exactLength:{value:e,message:tv.toString(t)}})}nonempty(e){return this.min(1,e)}}function ec(e){if(e instanceof em){let t={};for(let i in e.shape){let n=e.shape[i];t[i]=eE.create(ec(n))}return new em({...e._def,shape:()=>t})}if(e instanceof el)return new el({...e._def,type:ec(e.element)});if(e instanceof eE)return eE.create(ec(e.unwrap()));if(e instanceof eI)return eI.create(ec(e.unwrap()));if(e instanceof eg)return eg.create(e.items.map(e=>ec(e)));else return e}el.create=(e,t)=>new el({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ty.ZodArray,...k(t)});class em extends S{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=tg.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==i.object){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.object,received:t.parsedType}),h}let{status:t,ctx:n}=this._processInputParams(e),{shape:a,keys:o}=this._getCached(),s=[];if(!(this._def.catchall instanceof eo&&"strip"===this._def.unknownKeys))for(let e in n.data)o.includes(e)||s.push(e);let l=[];for(let e of o){let t=a[e],i=n.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new _(n,i,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof eo){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of s)l.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)s.length>0&&(f(n,{code:r.unrecognized_keys,keys:s}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of s){let i=n.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new _(n,i,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of l){let i=await t.key,n=await t.value;e.push({key:i,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>p.mergeObjectSync(t,e)):p.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return tv.errToObj,new em({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,i)=>{let n=this._def.errorMap?.(t,i).message??i.defaultError;return"unrecognized_keys"===t.code?{message:tv.errToObj(e).message??n}:{message:n}}}:{}})}strip(){return new em({...this._def,unknownKeys:"strip"})}passthrough(){return new em({...this._def,unknownKeys:"passthrough"})}extend(e){return new em({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new em({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ty.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new em({...this._def,catchall:e})}pick(e){let t={};for(let i of tg.objectKeys(e))e[i]&&this.shape[i]&&(t[i]=this.shape[i]);return new em({...this._def,shape:()=>t})}omit(e){let t={};for(let i of tg.objectKeys(this.shape))e[i]||(t[i]=this.shape[i]);return new em({...this._def,shape:()=>t})}deepPartial(){return ec(this)}partial(e){let t={};for(let i of tg.objectKeys(this.shape)){let n=this.shape[i];e&&!e[i]?t[i]=n:t[i]=n.optional()}return new em({...this._def,shape:()=>t})}required(e){let t={};for(let i of tg.objectKeys(this.shape))if(e&&!e[i])t[i]=this.shape[i];else{let e=this.shape[i];for(;e instanceof eE;)e=e._def.innerType;t[i]=e}return new em({...this._def,shape:()=>t})}keyof(){return eM(tg.objectKeys(this.shape))}}em.create=(e,t)=>
1new em({shape:()=>e,unknownKeys:"strip",catchall:eo.create(),typeName:ty.ZodObject,...k(t)}),em.strictCreate=(e,t)=>new em({shape:()=>e,unknownKeys:"strict",catchall:eo.create(),typeName:ty.ZodObject,...k(t)}),em.lazycreate=(e,t)=>new em({shape:e,unknownKeys:"strip",catchall:eo.create(),typeName:ty.ZodObject,...k(t)});class eu extends S{_parse(e){let{ctx:t}=this._processInputParams(e),i=this._def.options;function n(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let i of e)if("dirty"===i.result.status)return t.common.issues.push(...i.ctx.common.issues),i.result;let i=e.map(e=>new o(e.ctx.common.issues));return f(t,{code:r.invalid_union,unionErrors:i}),h}if(t.common.async)return Promise.all(i.map(async e=>{let i={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:i}),ctx:i}})).then(n);{let e,n=[];for(let r of i){let i={...t,common:{...t.common,issues:[]},parent:null},a=r._parseSync({data:t.data,path:t.path,parent:i});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,ctx:i}),i.common.issues.length&&n.push(i.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let a=n.map(e=>new o(e));return f(t,{code:r.invalid_union,unionErrors:a}),h}}get options(){return this._def.options}}eu.create=(e,t)=>new eu({options:e,typeName:ty.ZodUnion,...k(t)});let ed=e=>{if(e instanceof ew)return ed(e.schema);if(e instanceof ez)return ed(e.innerType());if(e instanceof e_)return[e.value];if(e instanceof ek)return e.options;if(e instanceof eS)return tg.objectValues(e.enum);else if(e instanceof eR)return ed(e._def.innerType);else if(e instanceof ei)return[void 0];else if(e instanceof en)return[null];else if(e instanceof eE)return[void 0,...ed(e.unwrap())];else if(e instanceof eI)return[null,...ed(e.unwrap())];else if(e instanceof eC)return ed(e.unwrap());else if(e instanceof eO)return ed(e.unwrap());else if(e instanceof ej)return ed(e._def.innerType);else return[]};class ef extends S{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.object)return f(t,{code:r.invalid_type,expected:i.object,received:t.parsedType}),h;let n=this.discriminator,a=t.data[n],o=this.optionsMap.get(a);return o?t.common.async?o._parseAsync({data:t.data,path:t.path,parent:t}):o._parseSync({data:t.data,path:t.path,parent:t}):(f(t,{code:r.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),h)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,i){let n=new Map;for(let i of t){let t=ed(i.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let r of t){if(n.has(r))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(r)}`);n.set(r,i)}}return new ef({typeName:ty.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...k(i)})}}function ep(e,t){let r=n(e),a=n(t);if(e===t)return{valid:!0,data:e};if(r===i.object&&a===i.object){let i=tg.objectKeys(t),n=tg.objectKeys(e).filter(e=>-1!==i.indexOf(e)),r={...e,...t};for(let i of n){let n=ep(e[i],t[i]);if(!n.valid)return{valid:!1};r[i]=n.data}return{valid:!0,data:r}}if(r===i.array&&a===i.array){if(e.length!==t.length)return{valid:!1};let i=[];for(let n=0;n<e.length;n++){let r=ep(e[n],t[n]);if(!r.valid)return{valid:!1};i.push(r.data)}return{valid:!0,data:i}}if(r===i.date&&a===i.date&&+e==+t)return{valid:!0,data:e};return{valid:!1}}class eh extends S{_parse(e){let{status:t,ctx:i}=this._processInputParams(e),n=(e,n)=>{if(v(e)||v(n))return h;let a=ep(e.value,n.value);return a.valid?((y(e)||y(n))&&t.dirty(),{status:t.value,value:a.data}):(f(i,{code:r.invalid_intersection_types}),h)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([e,t])=>n(e,t)):n(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}}eh.create=(e,t,i)=>new eh({left:e,right:t,typeName:ty.ZodIntersection,...k(i)});class eg extends S{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);
1if(n.parsedType!==i.array)return f(n,{code:r.invalid_type,expected:i.array,received:n.parsedType}),h;if(n.data.length<this._def.items.length)return f(n,{code:r.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),h;!this._def.rest&&n.data.length>this._def.items.length&&(f(n,{code:r.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let a=[...n.data].map((e,t)=>{let i=this._def.items[t]||this._def.rest;return i?i._parse(new _(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(a).then(e=>p.mergeArray(t,e)):p.mergeArray(t,a)}get items(){return this._def.items}rest(e){return new eg({...this._def,rest:e})}}eg.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new eg({items:e,typeName:ty.ZodTuple,rest:null,...k(t)})};class eb extends S{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==i.object)return f(n,{code:r.invalid_type,expected:i.object,received:n.parsedType}),h;let a=[],o=this._def.keyType,s=this._def.valueType;for(let e in n.data)a.push({key:o._parse(new _(n,e,n.path,e)),value:s._parse(new _(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?p.mergeObjectAsync(t,a):p.mergeObjectSync(t,a)}get element(){return this._def.valueType}static create(e,t,i){return new eb(t instanceof S?{keyType:e,valueType:t,typeName:ty.ZodRecord,...k(i)}:{keyType:G.create(),valueType:e,typeName:ty.ZodRecord,...k(t)})}}class ev extends S{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==i.map)return f(n,{code:r.invalid_type,expected:i.map,received:n.parsedType}),h;let a=this._def.keyType,o=this._def.valueType,s=[...n.data.entries()].map(([e,t],i)=>({key:a._parse(new _(n,e,n.path,[i,"key"])),value:o._parse(new _(n,t,n.path,[i,"value"]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let i of s){let n=await i.key,r=await i.value;if("aborted"===n.status||"aborted"===r.status)return h;("dirty"===n.status||"dirty"===r.status)&&t.dirty(),e.set(n.value,r.value)}return{status:t.value,value:e}})}{let e=new Map;for(let i of s){let n=i.key,r=i.value;if("aborted"===n.status||"aborted"===r.status)return h;("dirty"===n.status||"dirty"===r.status)&&t.dirty(),e.set(n.value,r.value)}return{status:t.value,value:e}}}}ev.create=(e,t,i)=>new ev({valueType:t,keyType:e,typeName:ty.ZodMap,...k(i)});class ey extends S{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==i.set)return f(n,{code:r.invalid_type,expected:i.set,received:n.parsedType}),h;let a=this._def;null!==a.minSize&&n.data.size<a.minSize.value&&(f(n,{code:r.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),t.dirty()),null!==a.maxSize&&n.data.size>a.maxSize.value&&(f(n,{code:r.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),t.dirty());let o=this._def.valueType;function s(e){let i=new Set;for(let n of e){if("aborted"===n.status)return h;"dirty"===n.status&&t.dirty(),i.add(n.value)}return{status:t.value,value:i}}let l=[...n.data.values()].map((e,t)=>o._parse(new _(n,e,n.path,t)));return n.common.async?Promise.all(l).then(e=>s(e)):s(l)}min(e,t){return new ey({...this._def,minSize:{value:e,message:tv.toString(t)}})}max(e,t){return new ey({...this._def,maxSize:{value:e,message:tv.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}ey.create=(e,t)=>new ey({valueType:e,minSize:null,maxSize:null,typeName:ty.ZodSet,...k(t)});class ex extends S{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.function)return f(t,{code:r.invalid_type,expected:i.function,received:t.parsedType}),h;function n(e,i){return u({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,m(),s].filter(e=>
1!!e),issueData:{code:r.invalid_arguments,argumentsError:i}})}function a(e,i){return u({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,m(),s].filter(e=>!!e),issueData:{code:r.invalid_return_type,returnTypeError:i}})}let l={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof eA){let e=this;return b(async function(...t){let i=new o([]),r=await e._def.args.parseAsync(t,l).catch(e=>{throw i.addIssue(n(t,e)),i}),s=await Reflect.apply(c,this,r);return await e._def.returns._def.type.parseAsync(s,l).catch(e=>{throw i.addIssue(a(s,e)),i})})}{let e=this;return b(function(...t){let i=e._def.args.safeParse(t,l);if(!i.success)throw new o([n(t,i.error)]);let r=Reflect.apply(c,this,i.data),s=e._def.returns.safeParse(r,l);if(!s.success)throw new o([a(r,s.error)]);return s.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ex({...this._def,args:eg.create(e).rest(ea.create())})}returns(e){return new ex({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,i){return new ex({args:e||eg.create([]).rest(ea.create()),returns:t||ea.create(),typeName:ty.ZodFunction,...k(i)})}}class ew extends S{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ew.create=(e,t)=>new ew({getter:e,typeName:ty.ZodLazy,...k(t)});class e_ extends S{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return f(t,{received:t.data,code:r.invalid_literal,expected:this._def.value}),h}return{status:"valid",value:e.data}}get value(){return this._def.value}}function eM(e,t){return new ek({values:e,typeName:ty.ZodEnum,...k(t)})}e_.create=(e,t)=>new e_({value:e,typeName:ty.ZodLiteral,...k(t)});class ek extends S{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),i=this._def.values;return f(t,{expected:tg.joinValues(i),received:t.parsedType,code:r.invalid_type}),h}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),i=this._def.values;return f(t,{received:t.data,code:r.invalid_enum_value,options:i}),h}return b(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return ek.create(e,{...this._def,...t})}exclude(e,t=this._def){return ek.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}ek.create=eM;class eS extends S{_parse(e){let t=tg.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==i.string&&n.parsedType!==i.number){let e=tg.objectValues(t);return f(n,{expected:tg.joinValues(e),received:n.parsedType,code:r.invalid_type}),h}if(this._cache||(this._cache=new Set(tg.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let e=tg.objectValues(t);return f(n,{received:n.data,code:r.invalid_enum_value,options:e}),h}return b(e.data)}get enum(){return this._def.values}}eS.create=(e,t)=>new eS({values:e,typeName:ty.ZodNativeEnum,...k(t)});class eA extends S{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==i.promise&&!1===t.common.async?(f(t,{code:r.invalid_type,expected:i.promise,received:t.parsedType}),h):b((t.parsedType===i.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}eA.create=(e,t)=>new eA({type:e,typeName:ty.ZodPromise,...k(t)});class ez extends S{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ty.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:i}=this._processInputParams(e),n=this._def.effect||null,r={addIssue:e=>{f(i,e),e.fatal?t.abort():t.dirty()},get path(){return i.path}};if(r.addIssue=r.addIssue.bind(r),"preprocess"===n.type){let e=n.transform(i.data,r);if(i.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return h;let n=await this._def.schema._parseAsync({data:e,path:i.path,parent:i});return"aborted"===n.status?h:"dirty"===n.status||"dirty"===t.value?g(n.value):n});{if("aborted"===t.value)return h;let n=this._def.schema._parseSync({data:e,path:i.path,parent:i});return"aborted"===n.status?h:"dirty"===n.status||"dirty"===t.value?g(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,r);if(i.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==i.common.async)return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(i=>"aborted"===i.status?h:("dirty"===i.status&&t.dirty(),e(i.value).then(()=>({status:t.value,value:i.value}))));{let n=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return"aborted"===n.status?h:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type)if(!1!==i.common.async)return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(e=>x(e)?Promise.resolve(n.transform(e.value,r)).then(e=>({status:t.value,value:e})):h);else{let e=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!x(e))return h;let a=n.transform(e.value,r);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}tg.assertNever(n)}}ez.create=(e,t,i)=>new ez({schema:e,typeName:ty.ZodEffects,effect:t,...k(i)}),ez.createWithPreprocess=(e,t,i)=>new ez({schema:t,effect:{type:"preprocess",transform:e},typeName:ty.ZodEffects,...k(i)});class eE extends S{_parse(e){return this._getType(e)===i.undefined?b(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eE.create=(e,t)=>
1new eE({innerType:e,typeName:ty.ZodOptional,...k(t)});class eI extends S{_parse(e){return this._getType(e)===i.null?b(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eI.create=(e,t)=>new eI({innerType:e,typeName:ty.ZodNullable,...k(t)});class eR extends S{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===i.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eR.create=(e,t)=>new eR({innerType:e,typeName:ty.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...k(t)});class ej extends S{_parse(e){let{ctx:t}=this._processInputParams(e),i={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return w(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new o(i.common.issues)},input:i.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new o(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}}ej.create=(e,t)=>new ej({innerType:e,typeName:ty.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...k(t)});class eP extends S{_parse(e){if(this._getType(e)!==i.nan){let t=this._getOrReturnCtx(e);return f(t,{code:r.invalid_type,expected:i.nan,received:t.parsedType}),h}return{status:"valid",value:e.data}}}eP.create=e=>new eP({typeName:ty.ZodNaN,...k(e)});let eT=Symbol("zod_brand");class eC extends S{_parse(e){let{ctx:t}=this._processInputParams(e),i=t.data;return this._def.type._parse({data:i,path:t.path,parent:t})}unwrap(){return this._def.type}}class eN extends S{_parse(e){let{status:t,ctx:i}=this._processInputParams(e);if(i.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return"aborted"===e.status?h:"dirty"===e.status?(t.dirty(),g(e.value)):this._def.out._parseAsync({data:e.value,path:i.path,parent:i})})();{let e=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return"aborted"===e.status?h:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:i.path,parent:i})}}static create(e,t){return new eN({in:e,out:t,typeName:ty.ZodPipeline})}}class eO extends S{_parse(e){let t=this._def.innerType._parse(e),i=e=>(x(e)&&(e.value=Object.freeze(e.value)),e);return w(t)?t.then(e=>i(e)):i(t)}unwrap(){return this._def.innerType}}function eB(e,t){let i="function"==typeof e?e(t):"string"==typeof e?{message:e}:e;return"string"==typeof i?{message:i}:i}function eL(e,t={},i){return e?er.create().superRefine((n,r)=>{let a=e(n);if(a instanceof Promise)return a.then(e=>{if(!e){let e=eB(t,n),a=e.fatal??i??!0;r.addIssue({code:"custom",...e,fatal:a})}});if(!a){let e=eB(t,n),a=e.fatal??i??!0;r.addIssue({code:"custom",...e,fatal:a})}}):er.create()}eO.create=(e,t)=>new eO({innerType:e,typeName:ty.ZodReadonly,...k(t)});let eF={object:em.lazycreate};!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(ty||(ty={}));let eD=(e,t={message:`Input not instance of ${e.name}`})=>eL(t=>t instanceof e,t),eq=G.create,eU=J.create,eH=eP.create,e$=X.create,eZ=Q.create,eK=ee.create,eV=et.create,eW=ei.create,eG=en.create,eY=er.create,eJ=ea.create,eX=eo.create,eQ=es.create,e0=el.create,e1=em.create,e2=em.strictCreate,e3=eu.create,e4=ef.create,e5=eh.create,e6=eg.create,e8=eb.create,e9=ev.create,e7=ey.create,te=ex.create,tt=ew.create,ti=e_.create,tn=ek.create,tr=eS.create,ta=eA.create,to=ez.create,ts=eE.create,tl=eI.create,tc=ez.createWithPreprocess,tm=eN.create,tu=()=>eq().optional(),td=()=>eU().optional(),tf=()=>eZ().optional(),tp={string:e=>G.create({...e,coerce:!0}),number:e=>J.create({...e,coerce:!0}),boolean:e=>Q.create({...e,coerce:!0}),bigint:e=>X.create({...e,coerce:!0}),date:e=>ee.create({...e,coerce:!0})},th=h;e.s(["BRAND",0,eT,"NEVER",0,th,"Schema",0,S,"ZodAny",0,er,"ZodArray",0,el,"ZodBigInt",0,X,"ZodBoolean",0,Q,"ZodBranded",0,eC,"ZodCatch",0,ej,"ZodDate",0,ee,"ZodDefault",0,eR,"ZodDiscriminatedUnion",0,ef,"ZodEffects",0,ez,"ZodEnum",0,ek,"ZodFirstPartyTypeKind",0,ty,"ZodFunction",0,ex,"ZodIntersection",0,eh,"ZodLazy",0,ew,"ZodLiteral",0,e_,"ZodMap",0,ev,"ZodNaN",0,eP,"ZodNativeEnum",0,eS,"ZodNever",0,eo,"ZodNull",0,en,"ZodNullable",0,eI,"ZodNumber",0,J,"ZodObject",0,em,"ZodOptional",0,eE,"ZodPipeline",0,eN,"ZodPromise",0,eA,"ZodReadonly",0,eO,"ZodRecord",0,eb,"ZodSchema",0,S,"ZodSet",0,ey,"ZodString",0,G,"ZodSymbol",0,et,"ZodTransformer",0,ez,"ZodTuple",0,eg,"ZodType",0,S,"ZodUndefined",0,ei,"ZodUnion",0,eu,"ZodUnknown",0,ea,"ZodVoid",0,es,"any",0,eY,"array",0,e0,"bigint",0,e$,"boolean",0,eZ,"coerce",0,tp,"custom",0,eL,"date",0,eK,"datetimeRegex",0,Z,"discriminatedUnion",0,e4,"effect",0,to,"enum",0,tn,"function",0,te,"instanceof",0,eD,"intersection",0,e5,"late",0,eF,"lazy",0,tt,"literal",0,ti,"map",0,e9,"nan",0,eH,"nativeEnum",0,tr,"never",0,eX,"null",0,eG,"nullable",0,tl,"number",0,eU,"object",0,e1,"oboolean",0,tf,"onumber",0,td,"optional",0,ts,"ostring",0,tu,"pipeline",0,tm,"preprocess",0,tc,"promise",0,ta,"record",0,e8,"set",0,e7,"strictObject",0,e2,"string",0,eq,"symbol",0,eV,"transformer",0,to,"tuple",0,e6,"undefined",0,eW,"union",0,e3,"unknown",0,eJ,"void",0,eQ],480),e.i(480),e.i(559413),e.s(["BRAND",0,eT,"DIRTY",0,g,"EMPTY_PATH",0,d,"INVALID",0,h,"NEVER",0,th,"OK",0,b,"ParseStatus",0,p,"Schema",0,S,"ZodAny",0,er,"ZodArray",0,el,"ZodBigInt",0,X,"ZodBoolean",0,Q,"ZodBranded",0,eC,"ZodCatch",0,ej,"ZodDate",0,ee,"ZodDefault",0,eR,"ZodDiscriminatedUnion",0,ef,"ZodEffects",0,ez,"ZodEnum",0,ek,"ZodError",0,o,"ZodFirstPartyTypeKind",0,ty,"ZodFunction",0,ex,"ZodIntersection",0,eh,"ZodIssueCode",0,r,"ZodLazy",0,ew,"ZodLiteral",0,e_,"ZodMap",0,ev,"ZodNaN",0,eP,"ZodNativeEnum",0,eS,"ZodNever",0,eo,"ZodNull",0,en,"ZodNullable",0,eI,"ZodNumber",0,J,"ZodObject",0,em,"ZodOptional",0,eE,"ZodParsedType",0,i,"ZodPipeline",0,eN,"ZodPromise",0,eA,"ZodReadonly",0,eO,"ZodRecord",0,eb,"ZodSchema",0,S,"ZodSet",0,ey,"ZodString",0,G,"ZodSymbol",0,et,"ZodTransformer",0,ez,"ZodTuple",0,eg,"ZodType",0,S,"ZodUndefined",0,ei,"ZodUnion",0,eu,"ZodUnknown",0,ea,"ZodVoid",0,es,"addIssueToContext",0,f,"any",0,eY,"array",0,e0,"bigint",0,e$,"boolean",0,eZ,"coerce",0,tp,"custom",0,eL,"date",0,eK,"datetimeRegex",0,Z,"defaultErrorMap",0,s,"discriminatedUnion",0,e4,"effect",0,to,"enum",0,tn,"function",0,te,"getErrorMap",0,m,"getParsedType",0,n,"instanceof",0,eD,"intersection",0,e5,"isAborted",0,v,"isAsync",0,w,"isDirty",0,y,"isValid",0,x,"late",0,eF,"lazy",0,tt,"literal",0,ti,"makeIssue",0,u,"map",0,e9,"nan",0,eH,"nativeEnum",0,tr,"never",0,eX,"null",0,eG,"nullable",0,tl,"number",0,eU,"object",0,e1,"objectUtil",0,tb,"oboolean",0,tf,"onumber",0,td,"optional",0,ts,"ostring",0,tu,"pipeline",0,tm,"preprocess",0,tc,"promise",0,ta,"quotelessJson",0,a,"record",0,e8,"set",0,e7,"setErrorMap",0,c,"strictObject",0,e2,"string",0,eq,"symbol",0,eV,"transformer",0,to,"tuple",0,e6,"undefined",0,eW,"union",0,e3,"unknown",0,eJ,"util",0,tg,"void",0,eQ],966951);var tg,tb,tv,ty,tx=e.i(966951);e.s(["z",0,tx],832356)},902033,75005,843900,599543,40370,292213,e=>{"use strict";var t=e.i(832356);let i=.8,n=1.25,r=1,a=.5;function o(e){return Number(Math.min(n,Math.max(i,e)).toFixed(4))}function s(e,t){return Number((e*o(t)).toFixed(1))}function l(e,t){let i=s(e,t);return Number.isInteger(i)?String(i):i.toFixed(1)}function c(e,t,i){let n=t*o(e)+i*a,s=o(n/t);return 1e-4>Math.abs(s-r)?r:s}let m="var(--resume-font-size-scale, 1)";function u(e){return e.replace(/([^{}]+)\{([^{}]*)\}/g,(e,t,i)=>{if(t.includes("::before")||t.includes("::after"))return e;let n=i.replace(/font-size\s*:\s*(\d*\.?\d+)(pt|px|rem)\b/g,(e,t,i)=>0===Number(t)?e:`font-size:calc(${t}${i} * ${m})`).replace(/(font\s*:[^;{}]*?\s)(\d*\.?\d+)(pt|px|rem)(?=\s*[/\s])/g,(e,t,i,n)=>0===Number(i)?e:`${t}calc(${i}${n} * ${m})`);return`${t}{${n}}`})}e.s(["RESUME_FONT_SIZE_DEFAULT",0,r,"RESUME_FONT_SIZE_MAX",0,n,"RESUME_FONT_SIZE_MIN",0,i,"normalizeResumeFontSize",0,o,"prepareResumeFontSizeCss",0,u,"resumeFontSizeLabel",0,l,"resumeFontSizePoints",0,s,"stepResumeFontSize",0,c],75005);let d=["template","instrument-sans","inter","source-sans-3","ibm-plex-sans","manrope","roboto","arimo","gelasio","charis-sil","eb-garamond"],f=[{id:"template",label:"Template default",fallback:"inherit",category:"default"},{id:"instrument-sans",label:"Instrument Sans",family:"Instrument Sans",fallback:"Arial, sans-serif",category:"sans",packageName:"instrument-sans"},{id:"inter",label:"Inter",family:"Inter",fallback:"Arial, sans-serif",category:"sans",packageName:"inter"},{id:"source-sans-3",label:"Source Sans 3",family:"Source Sans 3",fallback:"Arial, sans-serif",category:"sans",packageName:"source-sans-3"},{id:"ibm-plex-sans",label:"IBM Plex Sans",family:"IBM Plex Sans",fallback:"Arial, sans-serif",category:"sans",packageName:"ibm-plex-sans"},{id:"manrope",label:"Manrope",family:"Manrope",fallback:"Arial, sans-serif",category:"sans",packageName:"manrope"},{id:"roboto",label:"Roboto",family:"Roboto",fallback:"Arial, sans-serif",category:"sans",packageName:"roboto"},{id:"arimo",label:"Arimo",family:"Arimo",fallback:"Arial, sans-serif",category:"sans",packageName:"arimo"},{id:"gelasio",label:"Gelasio",family:"Gelasio",fallback:"Georgia, serif",category:"serif",packageName:"gelasio"},{id:"charis-sil",label:"Charis SIL",family:"Charis SIL",fallback:"Georgia, serif",category:"serif",packageName:"charis-sil"},{id:"eb-garamond",label:"EB Garamond",family:"EB Garamond",fallback:"Georgia, serif",category:"serif",packageName:"eb-garamond"}],p=new Map(f.map(e=>[e.id,e]));function h(e){return p.get(e)||f[0]}function g(e){let t=h(e);return t.family?`"${t.family}", ${t.fallback}`:t.fallback}async function b(e){if("template"===e||"u"<typeof document||!document.fonts)return;let t=h(e);t.family&&await Promise.all([document.fonts.load(`400 16px "${t.family}"`),document.fonts.load(`700 16px "${t.family}"`)])}e.s(["RESUME_FONT_IDS",0,d,"getResumeFont",0,h,"loadResumeFont",0,b,"resumeFontStack",0,g,"resumeFonts",0,f],843900);let v=.85,y=1.3,x=.05,w=1;function _(e){return Number((Math.round(Math.min(y,Math.max(v,e))/x)*x).toFixed(2))}function M(e){return`${Math.round(100*_(e))}%`}let k="var(--resume-line-height-scale, 1)";function S(e){return e.replace(/([^{}]+)\{([^{}]*)\}/g,(e,t,i)=>{if(t.includes("::before")||t.includes("::after"))return e;let n=i.replace(/line-height\s*:\s*(\d*\.?\d+)\b/g,(e,t)=>`line-height:calc(${t} * ${k})`).replace(/(font\s*:[^;{}]*?\/\s*)(\d*\.?\d+)(?=\s)/g,(e,t,i)=>`${t}calc(${i} * ${k})`);return`${t}{${n}}`})}e.s(["RESUME_LINE_HEIGHT_DEFAULT",0,w,"RESUME_LINE_HEIGHT_MAX",0,y,"RESUME_LINE_HEIGHT_MIN",0,v,"RESUME_LINE_HEIGHT_STEP",0,x,"normalizeResumeLineHeight",0,_,"prepareResumeLineHeightCss",0,S,"resumeLineHeightLabel",0,M],599543);let A=.75,z=1.5,E=.05,I=1;function R(e){return Number((Math.round(Math.min(z,Math.max(A,e))/E)*E).toFixed(2))}function j(e){return`${Math.round(100*R(e))}%`}function P(e,t){return`${((R(e)-1)*t).toFixed(3)}mm`}e.s(["RESUME_SECTION_SPACING_DEFAULT",0,I,"RESUME_SECTION_SPACING_MAX",0,z,"RESUME_SECTION_SPACING_MIN",0,A,"RESUME_SECTION_SPACING_STEP",0,E,"normalizeResumeSectionSpacing",0,R,"resumeSectionSpacingDelta",0,P,"resumeSectionSpacingLabel",0,j],40370);let T=[{name:"Ink",value:"#0F0F10"},{name:"Navy",value:"#27364B"},{name:"Slate",value:"#303D52"},{name:"Charcoal",value:"#353535"},{name:"Umber",value:"#3B302A"}],C=[{name:"Ink",value:"#0F0F10"},{name:"Navy",value:"#27364B"},{name:"Cobalt",value:"#1D38DF"},{name:"Teal",value:"#0F5F59"},{name:"Forest",value:"#2F5A42"},{name:"Orange",value:"#8F2D0B"},{name:"Red",value:"#9F1D18"},{name:"Rose",value:"#8A1538"},{name:"Plum",value:"#7A284E"},{name:"Purple",value:"#5B21B6"}],N=new Set(T.map(e=>e.value)),O=new Set(C.map(e=>e.value));function B(e){return"string"==typeof e&&N.has(e)}function L(e){return"string"==typeof e&&O.has(e)}e.s(["RESUME_MAIN_TEXT_COLORS",0,T,"RESUME_SECTION_HEADING_COLORS",0,C,"isResumeMainTextColor",0,B,"isResumeSectionHeadingColor",0,L],292213);let F=t.z.object({tag:t.z.string().trim().min(2).max(35).default("en"),name:t.z.string().trim().min(1).max(80).default("English"),direction:t.z.enum(["ltr","rtl"]).default("ltr"),confidence:t.z.number().min(0).max(1).default(1),source:t.z.enum(["detected","user_override","fallback"]).default("fallback"),labels:t.z.record(t.z.string(),t.z.string().trim().min(1).max(80)).default({})}),D={tag:"en",name:"English",direction:"ltr",confidence:1,source:"fallback",labels:{}},q=t.z.object({type:t.z.enum(["linkedin_url","resume_pdf","resume_doc","resume_docx"]),url:t.z.string().url().optional(),filename:t.z.string().optional(),importedAt:t.z.string()}),U=t.z.object({name:t.z.string().min(1),websiteUrl:t.z.string().url().optional(),linkedinUrl:t.z.string().url().optional(),brandDomain:t.z.string().optional(),brandStatus:t.z.enum(["pending","ready","ambiguous","failed"]).default("pending")}),H=t.z.object({id:t.z.string(),title:t.z.string(),company:U,location:t.z.string().default(""),startDate:t.z.string().default(""),endDate:t.z.string().default(""),bullets:t.z.array(t.z.string()).default([])}),$=t.z.object({id:t.z.string(),institution:t.z.string(),degree:t.z.string().default(""),location:t.z.string().default(""),startDate:t.z.string().default(""),endDate:t.z.string().default(""),details:t.z.array(t.z.string()).default([])}),Z=t.z.enum(["projects","research","leadership","achievements","certifications","skills","custom"]),K=t.z.enum(["entry-list","grouped-list","labeled-list","compact-list"]),V=t.z.object({label:t.z.string().default(""),url:t.z.string()}),W=t.z.object({id:t.z.string(),title:t.z.string().default(""),subtitle:t.z.string().default(""),location:t.z.string().default(""),dateRange:t.z.string().default(""),details:t.z.array(t.z.string()).default([]),links:t.z.array(V).default([])}),G=t.z.object({id:t.z.string(),semanticType:Z,sourceLabel:t.z.string().min(1),presentation:K,items:t.z.array(W).default([])}),Y=t.z.object({role:t.z.string().trim().max(160),roleSource:t.z.enum(["target","summary","headline","recent_experience","career_pattern","missing"]),roleConfidence:t.z.number().min(0).max(1),location:t.z.string().trim().max(160),locationSource:t.z.enum(["contact","recent_experience","missing"]),locationConfidence:t.z.number().min(0).max(1),country:t.z.string().trim().regex(/^(?:[A-Z]{2})?$/),countrySource:t.z.enum(["explicit","location_inference","missing"]),countryConfidence:t.z.number().min(0).max(1)});t.z.object({version:t.z.number().int().nonnegative(),id:t.z.string(),source:q,name:t.z.string().min(1),headline:t.z.string().default(""),location:t.z.string().default(""),photoUrl:t.z.string().url().optional(),email:t.z.string().default(""),phone:t.z.string().default(""),links:t.z.array(t.z.object({label:t.z.string(),url:t.z.string()})).default([]),jobSearchSuggestion:Y.optional(),summary:t.z.string().default(""),experiences:t.z.array(H).default([]),education:t.z.array($).default([]),skills:t.z.array(t.z.string()).default([]),projects:t.z.array(t.z.object({id:t.z.string(),name:t.z.string(),description:t.z.string()})).default([]),flexibleSections:t.z.array(G).default([]),sectionOrder:t.z.array(t.z.string()).optional(),publications:t.z.array(t.z.object({id:t.z.string(),title:t.z.string(),detail:t.z.string().default("")})).default([]),speaking:t.z.array(t.z.string()).default([]),interests:t.z.array(t.z.string()).default([]),updatedAt:t.z.string()});let J=t.z.object({url:t.z.string().url(),title:t.z.strin
1g().default(""),description:t.z.string().default(""),score:t.z.number()});t.z.object({companyName:t.z.string(),websiteUrl:t.z.string().url(),domain:t.z.string(),confidence:t.z.number().min(0).max(1),sourceLogoUrl:t.z.string().url().optional(),logoSource:t.z.literal("google_favicon").optional(),logoPath:t.z.string().optional(),primaryColor:t.z.string().optional(),accentColor:t.z.string().optional(),extractedAt:t.z.string(),status:t.z.enum(["ready","ambiguous","failed"]),failureReason:t.z.string().optional(),candidates:t.z.array(J).default([])});let X=t.z.object({id:t.z.string().min(1),requirement:t.z.string().min(1),evidence:t.z.string().min(1),profileItemIds:t.z.array(t.z.string()).min(1),included:t.z.boolean().default(!0)}),Q=t.z.object({id:t.z.string().min(1),title:t.z.string().min(1),items:t.z.array(X).min(1)}),ee=t.z.object({id:t.z.string().min(1),title:t.z.string().min(1),prompt:t.z.string().min(1),ctaLabel:t.z.string().min(1),points:t.z.number().int().min(1).max(10),profileItemId:t.z.string().optional(),jobEvidence:t.z.array(t.z.string().trim().min(1).max(500)).max(3).optional(),status:t.z.enum(["open","answered","skipped"]).default("open"),answer:t.z.string().trim().max(2e3).optional()}).superRefine((e,t)=>{"answered"!==e.status||e.answer?.trim()||t.addIssue({code:"custom",message:"Answered opportunities require an answer.",path:["answer"]})}),et=t.z.object({id:t.z.string().min(1),phrase:t.z.string().min(1),included:t.z.boolean().default(!0)}),ei=t.z.object({version:t.z.literal(1),revision:t.z.number().int().nonnegative().default(0),baseScore:t.z.number().int().min(0).max(100),totalRequirements:t.z.number().int().nonnegative(),coveredRequirements:t.z.number().int().nonnegative(),strengthGroups:t.z.array(Q),opportunities:t.z.array(ee).max(8),wordingNudges:t.z.array(et).max(8),generatedAt:t.z.string()}).superRefine((e,t)=>{e.coveredRequirements>e.totalRequirements&&t.addIssue({code:"custom",message:"Covered requirements cannot exceed total requirements.",path:["coveredRequirements"]});let i=e.opportunities.reduce((e,t)=>e+t.points,0);e.baseScore+i>100&&t.addIssue({code:"custom",message:"Available points cannot raise the projected score above 100.",path:["opportunities"]})}),en=t.z.enum(["language","work_authorization","credential","location","market_experience","network","years_experience","domain_experience","leadership","responsibility","other"]),er=t.z.object({id:t.z.string().min(1),text:t.z.string().trim().min(1).max(500),kind:en.default("other"),screeningGate:t.z.boolean().default(!1),nonSubstitutable:t.z.boolean().default(!1),keyTerms:t.z.array(t.z.string().trim().min(2).max(80)).max(6).default([]),jobEvidence:t.z.array(t.z.string().trim().min(1).max(500)).max(3).default([])});t.z.object({company:t.z.string(),role:t.z.string(),seniority:t.z.string().default(""),mustHave:t.z.array(t.z.string()).default([]),preferred:t.z.array(t.z.string()).default([]),keywords:t.z.array(t.z.string()).default([]),hardRequirements:t.z.array(er).max(20).optional(),evidence:t.z.array(t.z.object({profileItemId:t.z.string(),reason:t.z.string()})).default([]),gaps:t.z.array(t.z.string()).default([]),emphasis:t.z.array(t.z.string()).default([]),companyWebsite:t.z.string().url().optional(),brandDomain:t.z.string().optional(),analyzedAt:t.z.string(),language:F.optional(),matchReview:ei.optional()});let ea=t.z.object({id:t.z.string(),sourceId:t.z.string(),title:t.z.string(),company:t.z.string(),location:t.z.string().default(""),dateRange:t.z.string().default(""),bullets:t.z.array(t.z.string()).default([]),brandDomain:t.z.string().optional(),visible:t.z.boolean().default(!0),sourceKind:t.z.enum(["profile","user"]).default("profile")}),eo=t.z.object({origin:t.z.enum(["profile","ai","user"]).default("profile"),evidenceIds:t.z.array(t.z.string()).default([]),locked:t.z.boolean().default(!1),visible:t.z.boolean().default(!0)}),es=eo.extend({id:t.z.string(),institution:t.z.string(),degree:t.z.string().default(""),location:t.z.string().default(""),dateRange:t.z.string().default(""),details:t.z.array(t.z.string()).default([])}),el=eo.extend({id:t.z.string(),name:t.z.string(),level:t.z.string().default(""),proficiency:t.z.number().min(0).max(1).optional()}),ec=eo.extend({id:t.z.string(),name:t.z.string(),issuer:t.z.string().default(""),dateRange:t.z.string().default(""),detail:t.z.string().default("")}),em=eo.extend({id:t.z.string(),name:t.z.string(),organization:t.z.string().default(""),dateRange:t.z.string().default(""),detail:t.z.string().default("")}),eu=eo.extend({id:t.z.string(),name:t.z.string(),role:t.z.string().default(""),company:t.z.string().default(""),phone:t.z.string().default(""),email:t.z.string().default("")}),ed=eo.extend({id:t.z.string(),name:t.z.string(),description:t.z.string().default(""),details:t.z.array(t.z.string()).default([])}),ef=eo.extend({id:t.z.string(),name:t.z.string(),issuer:t.z.string().default(""),dateRange:t.z.string().default(""),detail:t.z.string().default("")}),ep=eo.extend({id:t.z.string(),title:t.z.string().default(""),subtitle:t.z.string().default(""),location:t.z.string().default(""),dateRange:t.z.string().default(""),details:t.z.array(t.z.string()).default([]),links:t.z.array(V).default([])}),eh=eo.extend({id:t.z.string(),semanticType:Z,sourceLabel:t.z.string().min(1),presentation:K,items:t.z.array(ep).default([])}),eg=t.z.object({sourceId:t.z.string(),bulletIndexes:t.z.array(t.z.number().int().nonnegative()).default([]),continued:t.z.boolean().default(!1)}),eb=t.z.object({skills:t.z.array(t.z.number().int().nonnegative()).default([]),publications:t.z.array(t.z.number().int().nonnegative()).default([]),speaking:t.z.array(t.z.number().int().nonnegative()).default([]),interests:t.z.array(t.z.number().int().nonnegative()).default([]),flexibleSections:t.z.array(t.z.number().int().nonnegative()).default([])}),ev=t.z.object({layoutVersion:t.z.union([t.z.literal(1),t.z.literal(2),t.z.literal(3),t.z.literal(4),t.z.literal(5),t.z.literal(6),t.z.literal(7),t.z.literal(8),t.z.literal(9),t.z.literal(10),t.z.literal(11),t.z.literal(12),t.z.literal(13),t.z.literal(14),t.z.literal(15),t.z.literal(16),t.z.literal(17),t.z.literal(18),t.z.literal(19),t.z.literal(20),t.z.literal(21),t.z.literal(22),t.z.literal(23),t.z.literal(24),t.z.literal(25),t.z.literal(26),t.z.literal(27),t.z.literal(28),t.z.literal(29),t.z.literal(30),t.z.literal(31),t.z.literal(32),t.z.literal(33),t.z.literal(34),t.z.literal(35),t.z.literal(36)]),templateId:t.z.string().optional(),templateVersion:t.z.number().int().positive().optional(),contentRevision:t.z.number().int().nonnegative().optional(),pageSize:t.z.enum(["A4","LETTER"]).optional(),density:t.z.enum(["comfortable","compact","tight"]).optional(),fontFamily:t.z.enum(d).optional(),fontSizeScale:t.z.number().min(i).max(n).optional(),lineHeightScale:t.z.number().min(v).max(y).optional(),sectionSpacingScale:t.z.number().min(A).max(z).optional(),bulletIndent:t.z.boolean().optional(),pageCount:t.z.number().int().positive(),pages:t.z.array(t.z.object({index:t.z.number().int().positive(),kind:t.z.enum(["first","continuation","supporting"]),experiences:t.z.array(eg).default([]),supporting:eb.optional()})).min(1)}).refine(e=>
1e.pageCount===e.pages.length,"Pagination page count must match its page definitions."),ey=t.z.object({version:t.z.number().int().nonnegative(),applicationId:t.z.string(),sourceProfileVersion:t.z.number(),applicationEvidence:t.z.array(t.z.object({id:t.z.string().min(1),opportunityId:t.z.string().min(1),text:t.z.string().min(1).max(2e3),profileItemId:t.z.string().optional()})).default([]),templateId:t.z.string().regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/).default("coral-column"),pageSize:t.z.enum(["A4","LETTER"]).default("A4"),density:t.z.enum(["comfortable","compact","tight"]).default("comfortable"),name:t.z.string(),headline:t.z.string(),photoUrl:t.z.string().url().optional(),contact:t.z.array(t.z.string()).default([]),target:t.z.string().default(""),summary:t.z.string(),experiences:t.z.array(ea),skills:t.z.array(t.z.string()).default([]),publications:t.z.array(t.z.string()).default([]),speaking:t.z.array(t.z.string()).default([]),interests:t.z.array(t.z.string()).default([]),education:t.z.array(es).default([]),languages:t.z.array(el).default([]),certifications:t.z.array(ec).default([]),memberships:t.z.array(em).default([]),references:t.z.array(eu).default([]),projects:t.z.array(ed).default([]),flexibleSections:t.z.array(eh).default([]),awards:t.z.array(ef).default([]),sectionOrder:t.z.array(t.z.string()).default(["experience","skills","publications","speaking","interests"]),contentLanguage:F.optional(),pagination:ev.optional(),updatedAt:t.z.string()}),ex=t.z.object({id:t.z.string().default(()=>crypto.randomUUID()),value:t.z.string(),origin:t.z.enum(["profile","ai","user","legacyUnknown"]),evidenceIds:t.z.array(t.z.string()).default([]),locked:t.z.boolean().default(!1),visible:t.z.boolean().default(!0)}),ew=t.z.enum(["email","phone","location","linkedin","website","custom"]),e_=t.z.object({id:t.z.string(),semanticKey:t.z.string().regex(/^contact\.[a-z0-9-]+(?::[a-zA-Z0-9:_-]+)?$/),kind:ew,value:t.z.string().trim().min(1),origin:t.z.enum(["profile","ai","user","legacyUnknown"]),evidenceIds:t.z.array(t.z.string()).default([]),locked:t.z.boolean().default(!1),sourcePath:t.z.string().optional()}),eM=t.z.object({semanticKey:t.z.string().regex(/^contact\.[a-z0-9-]+(?::[a-zA-Z0-9:_-]+)?$/),inclusion:t.z.enum(["unset","included","excluded"]).default("unset"),exportWaivedAt:t.z.string().datetime().optional()});t.z.enum(["summary","contact","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards","flexibleSections"]);let ek=t.z.record(t.z.string(),t.z.boolean()).default({}),eS=t.z.enum(["missing","populated","intentionally_omitted"]),eA=t.z.enum(["not_in_imported_resume","content_present","cleared_by_user","content_removed","user_omitted","legacy_backfill"]),ez=t.z.object({status:eS,reason:eA,contentRevision:t.z.number().int().nonnegative()}),eE=t.z.object({summary:ez.optional(),contact:ez.optional(),experience:ez.optional(),education:ez.optional(),skills:ez.optional(),languages:ez.optional(),certifications:ez.optional(),memberships:ez.optional(),references:ez.optional(),projects:ez.optional(),flexibleSections:ez.optional(),publications:ez.optional(),speaking:ez.optional(),interests:ez.optional(),awards:ez.optional()}).default({}),eI=t.z.object({summary:t.z.string().trim().min(1).max(120).optional(),contact:t.z.string().trim().min(1).max(120).optional(),experience:t.z.string().trim().min(1).max(120).optional(),education:t.z.string().trim().min(1).max(120).optional(),skills:t.z.string().trim().min(1).max(120).optional(),languages:t.z.string().trim().min(1).max(120).optional(),certifications:t.z.string().trim().min(1).max(120).optional(),memberships:t.z.string().trim().min(1).max(120).optional(),references:t.z.string().trim().min(1).max(120).optional(),projects:t.z.string().trim().min(1).max(120).optional(),publications:t.z.string().trim().min(1).max(120).optional(),speaking:t.z.string().trim().min(1).max(120).optional(),interests:t.z.string().trim().min(1).max(120).optional(),awards:t.z.string().trim().min(1).max(120).optional()}),eR=t.z.enum(["experience","skills","publications","speaking","interests","flexibleSections"]),ej=t.z.object({id:t.z.string(),templateRef:t.z.object({id:t.z.string(),version:t.z.number().int().positive()}
1),contractRef:t.z.object({id:t.z.string(),version:t.z.number().int().positive()}),rendererId:t.z.string(),fingerprint:t.z.string(),inputFingerprint:t.z.string().optional(),lockedFingerprint:t.z.string().optional(),contentRevision:t.z.number().int().nonnegative(),stale:t.z.boolean().default(!1),evidenceValidated:t.z.boolean().default(!1),createdAt:t.z.string(),updatedAt:t.z.string(),regions:t.z.array(t.z.object({id:t.z.string(),sections:t.z.array(t.z.object({type:eR,sourceIds:t.z.array(t.z.string()).default([])}))})),content:t.z.object({name:ex,headline:ex,target:ex,summary:ex,contact:t.z.array(ex).default([]),experiences:t.z.array(t.z.object({sourceId:t.z.string(),sourceKind:t.z.enum(["profile","user"]).default("profile"),ownerCompositionId:t.z.string().optional(),visible:t.z.boolean().default(!0),priority:t.z.number().int().default(0),title:ex.optional(),company:ex.optional(),location:ex.optional(),dateRange:ex.optional(),bullets:t.z.array(ex).default([])})),skills:t.z.array(ex).default([]),publications:t.z.array(ex).default([]),speaking:t.z.array(ex).default([]),interests:t.z.array(ex).default([]),education:t.z.array(es).default([]),languages:t.z.array(el).default([]),certifications:t.z.array(ec).default([]),memberships:t.z.array(em).default([]),references:t.z.array(eu).default([]),projects:t.z.array(ed).default([]),flexibleSections:t.z.array(eh).default([]),awards:t.z.array(ef).default([]),sectionLabels:eI.optional(),sectionVisibility:ek})}),eP=ej.shape.content.extend({experiences:t.z.array(ej.shape.content.shape.experiences.element.omit({ownerCompositionId:!0})),contactFields:t.z.array(e_).default([])}),eT=t.z.object({templateRef:t.z.object({id:t.z.string(),version:t.z.number().int().positive()}),pageSize:t.z.enum(["A4","LETTER"]),density:t.z.enum(["comfortable","compact","tight"]),fontFamily:t.z.enum(d).default("template"),fontSizeScale:t.z.number().min(i).max(n).default(r),lineHeightScale:t.z.number().min(v).max(y).default(w),sectionSpacingScale:t.z.number().min(A).max(z).default(I),bulletIndent:t.z.boolean().default(!1),mainTextColor:t.z.custom(B).nullable().default(null),sectionHeadingColor:t.z.custom(L).nullable().default(null)}),eC=ej.shape.content.extend({revision:t.z.number().int().nonnegative()}),eN=ey.extend({schemaVersion:t.z.literal(2),contentRevision:t.z.number().int().nonnegative(),sharedContent:eC,selectedTemplateRef:t.z.object({id:t.z.string(),version:t.z.number().int().positive()}),selectedCompositionId:t.z.string(),compositions:t.z.record(t.z.string(),ej),templateBindings:t.z.record(t.z.string(),t.z.string()),compositionRequests:t.z.record(t.z.string(),t.z.string()).default({}),composerVersion:t.z.string().default("design-aware-v1")}),eO=eN.omit({schemaVersion:!0}).extend({schemaVersion:t.z.literal(3)}),eB=ey.extend({schemaVersion:t.z.literal(4),contentRevision:t.z.number().int().nonnegative(),evidenceValidated:t.z.boolean().default(!1),content:eP,presentation:eT,tailoredFrom:t.z.object({profileVersion:t.z.number().int().nonnegative(),jobAnalyzedAt:t.z.string().default("")})}),eL=ey.extend({schemaVersion:t.z.literal(5),contentRevision:t.z.number().int().nonnegative(),evidenceValidated:t.z.boolean().default(!1),content:eP,sectionStates:eE,contactFieldDecisions:t.z.array(eM).default([]),presentation:eT,tailoredFrom:t.z.object({profileVersion:t.z.number().int().nonnegative(),jobAnalyzedAt:t.z.string().default("")})});t.z.unknown().transform((e,i)=>{let n=e&&"object"==typeof e&&"schemaVersion"in e?e.schemaVersion:void 0,r=(5===n?eL:4===n?eB:3===n?eO:2===n?eN:ey).safeParse(e);if(!r.success){for(let e of r.error.issues)i.addIssue(e);return t.z.NEVER}return r.data});let eF=eL;t.z.object({id:t.z.string(),name:t.z.string(),company:t.z.string().default(""),role:t.z.string().default(""),status:t.z.enum(["draft","analyzed","editing","complete"]).default("draft"),jobUrl:t.z.string().url().optional(),positionGroupId:t.z.string().optional(),threadId:t.z.string(),sourceProfileVersion:t.z.number(),createdAt:t.z.string(),updatedAt:t.z.string()});let eD=t.z.object({id:t.z.string(),type:t.z.enum(["setField","setBullet","insertBullet","removeBullet","reorderItem","setVisibility","setDensity","setPageSize","setFontFamily","setFontSize","setLineHeight","setSectionSpacing","setBulletIndent","setMainTextColor","setSectionHeadingColor","setTemplate","setPhoto","setCompanyBrand","promoteToProfile","setCompositionText","setCompositionVisibility","setCompositionSectionVisibility","setContactFieldDecisions","addCompositionItem","removeCompositionItem","setCompositionItemText","reorderCompositionItem"]),path:t.z.string(),value:t.z.unknown().optional(),baseVersion:t.z.number().int().nonnegative(),evidenceIds:t.z.array(t.z.string()).default([]),origin:t.z.enum(["user","ai"]).optional()}),eq=t.z.string().regex(/^(?:name|headline|target|summary|contact\.\d+|skills\.\d+|publications\.\d+|speaking\.\d+|interests\.\d+|experiences\.\d+\.(?:title|company|location|dateRange|bullets\.\d+)|education\.\d+\.(?:institution|degree|location|dateRange|details\.\d+))$/),eU=t.z.object({path:eq,start:t.z.number().int().nonnegative(),end:t.z.number().int().positive(),text:t.z.string().min(1).max(12e3),resumeVersion:t.z.number().int().nonnegative()}).refine(e=>e.end>e.start,{message:"Selection end must be after its start."}).refine(e=>e.end-e.start===e.text.length,{message:"Selection offsets must match its text length."});t.z.object({requestId:t.z.string().uuid(),message:t.z.string().trim().min(1).max(8e3),selection:eU.optional(),recommendationId:t.z.string().optional(),recommendationRevision:t.z.number().int().positive().optional(),suggestionId:t.z.string().optional(),suggestionRevision:t.z.number().int().positive().optional()}).superRefine((e,t)=>
1{let i=e.recommendationId||e.suggestionId,n=e.recommendationRevision||e.suggestionRevision;i&&!n&&t.addIssue({code:"custom",message:"Recommendation revision is required.",path:["recommendationRevision"]}),n&&!i&&t.addIssue({code:"custom",message:"Recommendation ID is required.",path:["recommendationId"]}),e.recommendationId&&e.suggestionId&&e.recommendationId!==e.suggestionId&&t.addIssue({code:"custom",message:"Recommendation aliases must identify the same recommendation.",path:["recommendationId"]}),e.recommendationRevision&&e.suggestionRevision&&e.recommendationRevision!==e.suggestionRevision&&t.addIssue({code:"custom",message:"Recommendation aliases must use the same revision.",path:["recommendationRevision"]})});let eH=t.z.object({citationId:t.z.string().optional(),sourceId:t.z.string(),title:t.z.string(),url:t.z.string().url(),pageId:t.z.string(),conceptId:t.z.string().optional(),conceptTitle:t.z.string().optional(),windowId:t.z.string().optional(),windowKind:t.z.enum(["primary","example","tactic","evidence","caveat"]).optional(),startSeconds:t.z.number().nonnegative().optional(),endSeconds:t.z.number().positive().optional(),context:t.z.string().optional(),rationale:t.z.string().trim().min(1).max(280).optional()}),e$=t.z.object({id:t.z.string(),role:t.z.enum(["user","agent"]),text:t.z.string(),createdAt:t.z.string(),selection:eU.optional(),recommendationId:t.z.string().optional(),citations:t.z.array(eH).max(8).optional()}),eZ=t.z.enum(["open","saved","exploring","needs_input","draft_ready","applied","resolved","dismissed","orphaned","superseded"]),eK=eZ,eV=t.z.enum(["base","roleMatch"]),eW=t.z.enum(["assessment","conversation"]),eG=t.z.enum(["spelling","grammar","punctuation","usage","style"]),eY=t.z.object({kinds:t.z.array(eG).min(1).max(5),sourceText:t.z.string().min(1).max(2e4),suggestedText:t.z.string().min(1).max(2e4)}),eJ=t.z.enum(["writing-quality","evidence-impact","clarity-concision","career-completeness","professional-positioning","ats-structure","requirements-coverage","relevant-evidence","terminology-alignment","role-context"]),eX=t.z.enum(["editing","rejected","integrated","conflict"]),eQ=t.z.object({id:t.z.string(),operationId:t.z.string(),targetNodeId:t.z.string().optional(),label:t.z.string().trim().min(1).max(160),kind:t.z.enum(["replace","add","remove","visibility","reorder"]),before:t.z.string().max(2e4).default(""),after:t.z.string().max(2e4).default(""),editable:t.z.boolean().default(!1),edited:t.z.boolean().default(!1)}),e0=t.z.object({kind:t.z.literal("suggestion"),id:t.z.string(),role:t.z.literal("agent").default("agent"),createdAt:t.z.string(),updatedAt:t.z.string(),revision:t.z.number().int().positive(),status:eK,schemaVersion:t.z.literal(2),semanticKeyVersion:t.z.literal(1),semanticKey:t.z.string().min(1).max(500),source:eW,automation:t.z.enum(["missing-summary"]).optional(),criterionId:eJ,sourceAssessmentFingerprint:t.z.string().optional(),knowledgeRevision:t.z.string().optional(),resolutionReason:t.z.string().trim().min(1).max(500).optional(),appliedAtResumeRevision:t.z.number().int().nonnegative().optional(),assessmentFingerprint:t.z.string(),scope:eV,title:t.z.string().trim().min(1).max(120),explanation:t.z.string().trim().min(1).max(500),points:t.z.number().int().min(1).max(10).optional(),nodeIds:t.z.array(t.z.string()).max(8).default([]),writingEdit:eY.optional(),jobEvidence:t.z.array(t.z.string().trim().min(1).max(500)).max(3).optional(),citations:t.z.array(eH).max(4).optional(),draftLocked:t.z.boolean().default(!1),activeDraftId:t.z.string().optional(),lastConversationMessageId:t.z.string().optional()}),e1=t.z.object({kind:t.z.literal("draft"),id:t.z.string(),role:t.z.literal("agent").default("agent"),createdAt:t.z.string(),updatedAt:t.z.string(),revision:t.z.number().int().positive(),status:eX,suggestionId:t.z.string().optional(),requestId:t.z.string(),summary:t.z.string().trim().min(1).max(1e3),baseResumeVersion:t.z.number().int().nonnegative(),candidateFactIds:t.z.array(t.z.string()).max(20).optional(),candidateFactQuotes:t.z.array(t.z.string().trim().min(1).max(2e3)).max(20).optional(),evidenceInvalidated:t.z.boolean().optional(),changes:t.z.array(eQ).min(1).max(20),error:t.z.string().max(1e3).optional()}),e2=t.z.enum(["proposed","confirmed","retracted"]),e3=t.z.enum(["impact","metric","scope","responsibility","stakeholder","date","title","employer","credential","other"]);t.z.object({kind:t.z.literal("candidate_fact"),id:t.z.string(),createdAt:t.z.string(),updatedAt:t.z.string(),revision:t.z.number().int().positive(),status:e2,recommendationId:t.z.string().optional(),sourceMessageId:t.z.string(),quoteStart:t.z.number().int().nonnegative(),quoteEnd:t.z.number().int().positive(),quote:t.z.string().trim().min(1).max(2e3),sentenceStart:t.z.number().int().nonnegative(),sentenceEnd:t.z.number().int().positive(),sentence:t.z.string().trim().min(1).max(4e3),normalizedFact:t.z.string().trim().min(1).max(2e3),factKind:e3}),t.z.object({kind:t.z.literal("recommendation_event"),id:t.z.string(),createdAt:t.z.string(),updatedAt:t.z.string(),revision:t.z.literal(1),status:t.z.literal("recorded"),recommendationId:t.z.string(),actor:t.z.enum(["assessment","agent","user","service"]),requestId:t.z.string(),sourceMessageId:t.z.string().optional(),fromStatus:eK.optional(),toStatus:eZ,resumeRevision:t.z.number().int().nonnegative().optional(),assessmentFingerprint:t.z.string().optional(),reason:t.z.string().trim().min(1).max(500).optional()}),t.z.discriminatedUnion("kind",[e$.extend({kind:t.z.literal("message")}),e0,e1]);let e4=t.z.enum(["needs-work","developing","strong","excellent"]),e5=t.z.object({requirementsCoverage:t.z.number().int().min(0).max(40),evidenceAndImpact:t.z.number().int().min(0).max(25),rolePositioning:t.z.number().int().min(0).max(20),clarityAndConcision:t.z.number().int().min(0).max(15)}),e6=t.z.object({evidenceAndImpact:t.z.number().int().min(0).max(30),clarityAndConcision:t.z.number().int().min(0).max(15),careerCompleteness:t.z.number().int().min(0).max(15),professionalPositioning:t.z.number().int().min(0).max(15),atsStructure:t.z.number().int().min(0).max(15)}),e8=t.z.object({requirementsCoverage:t.z.number().int().min(0).max(50),relevantEvidence:t.z.number().int().min(0).max(25),terminologyAlignment:t.z.number().int().min(0).max(10),roleContext:t.z.number().int().min(0).max(15)}),e9=t.z.enum(["met","needs_confirmation","not_evidenced","contradicted"]),e7=t.z.object({requirementId:t.z.string().min(1),text:t.z.string().trim().min(1).max(500),kind:en,status:e9,screeningGate:t.z.boolean(),nonSubstitutable:t.z.boolean(),candidateEvidenceIds:t.z.array(t.z.string()).max(8).default([]),candidateEvidence:t.z.array(t.z.string().trim().min(1).max(2e3)).max(8).default([]),jobEvidence:t.z.array(t.z.string().trim().min(1).max(500)).max(3).default([]),explanation:t.z.string().trim().min(1).max(500)}),te=t.z.object({title:t.z.string().trim().min(1).max(120),explanation:t.z.string().trim().min(1).max(500),points:t.z.number().int().min(1).max(10).optional(),nodeIds:t.z.array(t.z.string()).max(8).default([]),writingEdit:eY.optional(),jobEvidence:t.z.array(t.z.string().trim().min(1).max(500)).max(3).optional(),citations:t.z.array(eH).max(4).optional()}),tt=t.z.object({semanticKey:t.z.string().min(1).max(500),outcome:t.z.enum(["resolved","persists","orphaned"]),explanation:t.z.string().trim().min(1).max(500)}),ti=t.z.object({applicationId:t.z.string(),inputFingerprint:t.z.string().length(64),rubricVersion:t.z.enum(["role-match-v1","role-match-v2","role-match-v3","role-match-v4","role-match-v5","role-match-v6","unified-score-v1","unified-score-v2"]),roleMatchInputFingerprint:t.z.string().length(64).optional(),knowledgeRevision:t.z.string().optional(),resumeContentRevision:t.z.number().int().nonnegative(),jobAnalyzedAt:t.z.string(),contentLanguage:F.optional(),score:t.z.number().int().min(0).max(100),band:e4,subscores:e5,strengths:t.z.array(te).max(3),improvements:t.z.array(te).max(3),baseScore:t.z.number().int().min(0).max(100).optional(),baseSubscores:e6.optional(),baseStrengths:t.z.array(te).max(3).optional(),baseImprovements:t.z.array(te).max(5).optional(),matchStatus:t.z.enum(["unavailable","locked","active"]).optional(),matchBonus:t.z.number().int().min(0).max(10).optional(),roleMatchScore:t.z.number().int().min(0).max(100).optional(),eligibility:t.z.enum(["eligible","review","blocked","unavailable"]).optional(),requirementGates:t.z.array(e7).max(20).optional(),matchSubscores:e8.optional(),matchStrengths:t.z.array(te).max(3).optional(),matchImprovements:t.z.array(te).max(5).optional(),recommendationVerifications:t.z.array(tt).max(20).optional(),assessedAt:t.z.string()});t.z.object({status:t.z.enum(["missing","current","stale","assessing","failed"]),assessment:ti.optional(),error:t.z.string().optional()}),t.z.object({id:t.z.string(),actor:t.z.enum(["user","agent","system"]),forward:t.z.array(eD),inverse:t.z.array(eD),versionBefore:t.z.number(),versionAfter:t.z.number(),timestamp:t.z.string(),modelId:t.z.string().optional(),promptHash:t.z.string().optional()}),e.s(["defaultContentLanguage",0,D,"resumeCanonicalContentSchema",0,eP,"resumeLegacySchema",0,ey,"resumeSchema",0,eF,"writingEditSchema",0,eY],902033)},356068,657059,211234,525908,e=>{"use strict";var t=e.i(832356);let i="Standard",n="Keystone",r="Noir Editorial",a="Clarity",o="Northstar",s="Cobalt",l="Signal",c="Blueprint",m="Electric Bloom",u="Monochrome",d="Sandstone",f="Prism",p="Regency",h="Summit",g="Azure",b="Heritage",v="Sage",y="Avenue",x="Maison",w="Harbor",_="Tangerine",M="Orbit",k=t.z.enum(["decoration","page-meta","i
1dentity","portrait","contacts","summary","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards","flexible-sections"]),S=t.z.enum(["default","display","labeled","compact","inline","stacked","timeline","ledger","columns","chips","plain","dots","bars","circle","rounded","arch","square","full-bleed","bullets","badge"]),A=t.z.object({id:t.z.string().regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/),label:t.z.string().min(1),xMm:t.z.number().min(0).max(210),yMm:t.z.number().min(0).max(297),widthMm:t.z.number().min(20).max(210),minHeightMm:t.z.number().min(0).max(297).default(0),columns:t.z.number().int().min(1).max(4).default(1),gapMm:t.z.number().min(0).max(30).default(5),paddingMm:t.z.number().min(0).max(30).default(0),zIndex:t.z.number().int().min(0).max(20).default(0),flow:t.z.enum(["content","fixed","overlay"]).default("content"),colorMode:t.z.enum(["normal","inverted"]).optional()}),z=t.z.object({id:t.z.string().regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/),type:k,region:t.z.string(),order:t.z.number().int().min(0).max(200),label:t.z.string().max(80).optional(),labelKey:t.z.enum(["contact","summary","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards"]).optional(),variant:S.default("default"),required:t.z.boolean().default(!1),emptyBehavior:t.z.enum(["collapse","placeholder","incompatible"]).default("collapse"),fields:t.z.array(t.z.object({semanticKey:t.z.string().regex(/^contact\.[a-z0-9-]+$/),kind:t.z.enum(["email","phone","location","linkedin","website"]),requirement:t.z.enum(["essential","recommended","optional"])})).optional(),maxItems:t.z.number().int().positive().optional(),maxCharacters:t.z.number().int().positive().optional()}),E=t.z.object({regions:t.z.array(A).min(1),components:t.z.array(z).min(1)}),I=t.z.object({paper:t.z.string().regex(/^#[0-9a-f]{6}$/i),ink:t.z.string().regex(/^#[0-9a-f]{6}$/i),muted:t.z.string().regex(/^#[0-9a-f]{6}$/i),accent:t.z.string().regex(/^#[0-9a-f]{6}$/i),secondary:t.z.string().regex(/^#[0-9a-f]{6}$/i),mainText:t.z.string().regex(/^#[0-9a-f]{6}$/i).optional(),sectionHeading:t.z.string().regex(/^#[0-9a-f]{6}$/i).optional(),bodyFont:t.z.enum(["sans","serif","mono"]),headingFont:t.z.enum(["sans","serif","mono"]),baseFontPt:t.z.number().min(7).max(12),radiusMm:t.z.number().min(0).max(40).default(0)}),R=t.z.object({schemaVersion:t.z.literal(2),id:t.z.string().regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/),version:t.z.number().int().positive(),name:t.z.string().min(2),description:t.z.string().min(5),status:t.z.enum(["draft","published","archived"]),accessTier:t.z.enum(["free","premium"]),category:t.z.enum(["ats","modern","editorial","timeline","creative"]),family:t.z.enum(["corporate","minimal","sidebar","ledger","hero","editorial"]),tags:t.z.array(t.z.string()),pageSizes:t.z.array(t.z.enum(["A4","LETTER"])).min(1),sectionSpacingMm:t.z.number().min(2).max(12).default(5),theme:I,regions:t.z.array(A).min(1),components:t.z.array(z).min(1),continuation:E,scopedCss:t.z.string().max(6e4).default(""),portrait:t.z.object({supported:t.z.boolean(),variant:t.z.enum(["circle","rounded","arch","square","full-bleed"]).default("square"),grayscale:t.z.boolean().default(!1)}),pagination:t.z.object({firstPageFactor:t.z.number().min(.65).max(2.5),continuationFactor:t.z.number().min(.65).max(1.15),supportingCapacity:t.z.number().min(.65).max(1.15),firstPageSupportingCapacity:t.z.number().min(.1).max(1.15).optional(),previewFirstPageFactor:t.z.number().min(.4).max(3).default(1),previewContinuationFactor:t.z.number().min(.65).max(3).default(1),previewSupportingFactor:t.z.number().min(.65).max(3).default(1),previewFirstPageAdditionalBulletWeightFactor:t.z.number().min(.5).max(3).default(1),previewFirstPageSupportingItemAllowance:t.z.number().int().min(0).max(100).optional(),previewFirstPageExcessSupportingItemWeight:t.z.number().min(0).max(20).default(0),thumbnailFirstPageFactor:t.z.number().min(.4).max(3).optional(),thumbnailFirstPageExperienceLimit:t.z.number().int().min(0).max(20).optional(),thumbnailFirstPageSupportingLimits:t.z.object({skills:t.z.number().int().min(0).max(100).optional(),publications:t.z.number().int().min(0).max(100).optional(),speaking:t.z.number().int().min(0).max(100).optional(),interests:t.z.number().int().min(0).max(100).optional(),flexibleSections:t.z.number().int().min(0).max(100).optional()}).optional(),firstPageExperienceLimit:t.z.number().int().positive().optional(),firstPageExperienceLimitWhenReferencesPresent:t.z.number().int().positive().optional(),minimumFirstPageExperienceFragments:t.z.number().int().min(0).max(10).default(0),continuationExperienceLimit:t.z.number().int().positive().optional(),educationPlacement:t.z.enum(["first-page","after-experience"]).default("first-page"),balanceSupportingContinuation:t.z.boolean().default(!1),atomicSupportingSections:t.z.array(t.z.enum(["skills","publications","speaking","interests"])).default([]),firstPageOnlySupportingSections:t.z.array(t.z.enum(["skills","publications","speaking","interests"])).default([])})}).superRefine((e,i)=>{for(let[n,r]of[["first page",{regions:e.regions,components:e.components}
1],["continuation page",e.continuation]]){let e=new Set(r.regions.map(e=>e.id)),a=new Set;for(let o of r.components)e.has(o.region)||i.addIssue({code:t.z.ZodIssueCode.custom,message:`${n}: component ${o.id} references missing region ${o.region}.`}),a.has(o.id)&&i.addIssue({code:t.z.ZodIssueCode.custom,message:`${n}: duplicate component ${o.id}.`}),a.add(o.id)}e.components.some(e=>"identity"===e.type)||i.addIssue({code:t.z.ZodIssueCode.custom,message:"Every template requires an identity component."}),e.components.some(e=>"experience"===e.type)||i.addIssue({code:t.z.ZodIssueCode.custom,message:"Every template requires an experience component."}),e.continuation.components.some(e=>"page-meta"===e.type)||i.addIssue({code:t.z.ZodIssueCode.custom,message:"Every continuation layout requires a page-meta component."}),e.continuation.components.some(e=>"experience"===e.type)||i.addIssue({code:t.z.ZodIssueCode.custom,message:"Every continuation layout requires an experience component."}),"after-experience"!==e.pagination.educationPlacement||e.continuation.components.some(e=>"education"===e.type)||i.addIssue({code:t.z.ZodIssueCode.custom,message:"Templates that place education after experience require an education component in the continuation layout."}),/@import|<\/style|url\s*\(/i.test(e.scopedCss)&&i.addIssue({code:t.z.ZodIssueCode.custom,message:"Template CSS may not import or load external resources."})}),j={id:"header",label:"Header",xMm:12,yMm:12,widthMm:186,minHeightMm:42,columns:1,gapMm:4,paddingMm:0,zIndex:2,flow:"content"},P={id:"main",label:"Main",xMm:76,yMm:62,widthMm:122,minHeightMm:218,columns:1,gapMm:6,paddingMm:0,zIndex:1,flow:"content"},T={id:"sidebar",label:"Sidebar",xMm:12,yMm:62,widthMm:56,minHeightMm:218,columns:1,gapMm:6,paddingMm:0,zIndex:1,flow:"content"},C={"free-black-white-corporate":{first:1,continuation:1.2,supporting:1},"free-black-white-modern-minimalist":{first:.7,continuation:1.7,supporting:1},"free-black-white-professional-minimalist":{first:.7,continuation:1.7,supporting:1},"free-blue-professional-modern":{first:.9,continuation:1.7,supporting:1},"free-cobalt-professional-ats":{first:1.7,continuation:2.5,supporting:1.1},"free-minimalist-corporate-ats":{first:.8,continuation:1.7,supporting:1},"free-science-engineering-simple":{first:1,continuation:1.7,supporting:1},"premium-blue-orange-digital-marketer":{first:.4,continuation:1.5,supporting:1,additionalBullet:1.4},"premium-green-family-wellness":{first:1.1,continuation:1.5,supporting:1},"premium-grey-black-professional-model":{first:.9,continuation:.8,supporting:1.3},"premium-neutral-minimal-professional":{first:1,continuation:1.1,supporting:1},"premium-pastel-diagonal-executive":{first:1.7,continuation:2.5,supporting:1.1},"premium-regency-centered-serif":{first:1.25,continuation:1.2,supporting:1.08},"premium-summit-blue-rule":{first:1.35,continuation:1.2,supporting:1.08},"premium-azure-accent-modern":{first:1.4,continuation:1.25,supporting:1.1},"premium-heritage-ruled-serif":{first:1.35,continuation:1.2,supporting:1.08},"premium-simple-marketing-manager":{first:1.2,continuation:1.3,supporting:.8},"premium-tan-beige-copywriter":{first:1.8,continuation:1.1,supporting:1},"premium-white-dark-blue-modern":{first:.8,continuation:.65,supporting:1},"premium-white-orange-clean-business":{first:.7,continuation:1.6,supporting:1},"premium-white-professional-modern":{first:2.2,continuation:1.6,supporting:1}},N='[data-template-component="continuation-experience"]';function O(e){let t=[],i=0,n=0,r=null;for(let a=0;a<e.length;a+=1){let o=e[a];if(r){o===r&&"\\"!==e[a-1]&&(r=null);continue}if('"'===o||"'"===o){r=o;continue}"("===o&&(n+=1),")"===o&&(n=Math.max(0,n-1)),","===o&&0===n&&(t.push(e.slice(i,a).trim()),i=a+1)}return t.push(e.slice(i).trim()),t.filter(Boolean)}function B(e,t,i){let n=`.resume-v2-region-${t}`,r=`.resume-v2-region-${i}`,a=/(?:\bh2\b|\.resume-v2-(?:section-heading|list|columns|timeline|ledger|entry(?:-head|-title|-meta|-dates)?|bullets)\b)/,o=[];for(let t of e.matchAll(/([^{}]+)\{([^{}]*)\}/g)){let e=t[2].trim();for(let i of O(t[1])){if(i.includes(".resume-v2-continuation"))continue;let t=i.includes(".component-experience"),s=i.includes(n),l=/\.component-(?!experience\b)[a-z-]+/.test(i);if(!t&&(!s||l||!a.test(i)))continue;let c=i.replaceAll(":template",":template.resume-v2-continuation").replaceAll(n,r).replaceAll(".component-experience",N);t||(c=c.replace(r,`${r} ${N}`)),o.push(`${c}{${e}}`)}}return o.length?`
2/* Continuation experience inherits the first-page component presentation. */
3${o.join("\n")}`:""}function L(e,t,i,n){let r=`.resume-v2-region-${t}`,a=`.resume-v2-region-${i}`,o=`.component-${n}`,s=/(?:\bh2\b|\.resume-v2-section-heading\b)/,l=[];for(let t of e.matchAll(/([^{}]+)\{([^{}]*)\}/g)){let e=t[2].split(";").map(e=>e.trim()).filter(e=>/^(?:font(?:-family|-size|-style|-weight)?|line-height|letter-spacing|text-transform)\s*:/.test(e)).join(";");if(e)for(let i of O(t[1])){if(i.includes(".resume-v2-continuation")||!s.test(i))continue;let t=i.includes(o),c=i.includes(r);if([...i.matchAll(/\.component-([a-z-]+)/g)].map(e=>e[1]).some(e=>e!==n)||!t&&!c)continue;let m=i.replaceAll(":template",":template.resume-v2-continuation").replaceAll(r,a);t||(m=m.replace(a,`${a} ${o}`)),l.push(`${m}{${e}}`)}}return l.join("\n")}
3function F(e){let t=C[e.id]||{first:1,continuation:1,supporting:1},i=e.sidebar??"sidebar"===e.family,n=e.regions||(i?[j,P,T]:[j,{...P,id:"main",xMm:12,widthMm:186,columns:(e.family,1)},{...T,id:"supporting",xMm:12,yMm:226,widthMm:186,minHeightMm:54,columns:2}]),r=e.components.map(([t,i,n,r],a)=>({id:`${t}-${a+1}`,type:t,region:i,order:a,label:n,labelKey:n?"contacts"===t?"contact":["summary","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards"].find(e=>e===t):void 0,variant:r||("portrait"===t?e.portrait||"square":"default"),required:"identity"===t||"experience"===t,emptyBehavior:"identity"===t||"experience"===t?"incompatible":"contacts"===t?"placeholder":"collapse",fields:"contacts"===t?[{semanticKey:"contact.phone",kind:"phone",requirement:"recommended"},{semanticKey:"contact.email",kind:"email",requirement:"essential"},{semanticKey:"contact.location",kind:"location",requirement:"recommended"},{semanticKey:"contact.linkedin",kind:"linkedin",requirement:"optional"},..."free-standard"===e.id?[{semanticKey:"contact.website",kind:"website",requirement:"optional"},{semanticKey:"contact.website-secondary",kind:"website",requirement:"optional"}]:[]]:[],maxItems:"premium-white-dark-blue-modern"===e.id&&["contacts","education","languages","references","skills"].includes(t)?({contacts:3,education:1,languages:4,references:2,skills:4})[t]:"premium-tan-beige-copywriter"===e.id&&["contacts","education","references","skills"].includes(t)?({contacts:3,education:1,references:2,skills:8})[t]:"premium-green-family-wellness"===e.id&&["contacts","education","skills","certifications","memberships"].includes(t)?({contacts:3,education:1,skills:6,certifications:1,memberships:1})[t]:"premium-blue-orange-digital-marketer"===e.id&&["contacts","education","skills"].includes(t)?({contacts:3,education:1,skills:6})[t]:"free-science-engineering-simple"===e.id&&["contacts","education","certifications"].includes(t)?({contacts:4,education:2,certifications:4})[t]:"free-minimalist-corporate-ats"===e.id&&["contacts","education","skills","languages"].includes(t)?({contacts:3,education:2,skills:11,languages:3})[t]:"free-blue-professional-modern"===e.id&&["contacts","education","skills","languages","references"].includes(t)?({contacts:4,education:2,skills:7,languages:4,references:2})[t]:"free-black-white-professional-minimalist"===e.id&&["contacts","education","skills","languages"].includes(t)?({contacts:2,education:3,skills:6,languages:3})[t]:"free-black-white-modern-minimalist"===e.id&&["contacts","education","skills"].includes(t)?({contacts:4,education:2,skills:8})[t]:"free-black-white-corporate"===e.id&&["contacts","education","skills","languages","references"].includes(t)?({contacts:2,education:3,skills:12,languages:3,references:2})[t]:"premium-simple-marketing-manager"===e.id&&("education"===t||"references"===t)?2:"premium-neutral-minimal-professional"===e.id&&["contacts","education","skills"].includes(t)?({contacts:3,education:2,skills:6})[t]:"premium-grey-black-professional-model"===e.id&&["contacts","education","skills","languages","interests"].includes(t)?({contacts:3,education:3,skills:4,languages:3,interests:1})[t]:"premium-white-professional-modern"===e.id&&"skills"===t?6:"premium-white-professional-modern"===e.id&&("education"===t||"references"===t)?2:"skills"===t?14:"premium-white-orange-clean-business"===e.id&&"contacts"===t?3:"premium-white-orange-clean-business"===e.id&&"education"===t?4:void 0,maxCharacters:"skills"===t?30:"free-standard"===e.id&&"summary"===t?500:"premium-white-dark-blue-modern"===e.id&&"summary"===t||"premium-tan-beige-copywriter"===e.id&&"summary"===t?420:"premium-green-family-wellness"===e.id&&"summary"===t?460:"premium-blue-orange-digital-marketer"===e.id&&"summary"===t?330:["free-minimalist-corporate-ats","free-blue-professional-modern","free-black-white-professional-minimalist","free-black-white-modern-minimalist","free-black-white-corporate"].includes(e.id)&&"summary"===t?500:"premium-neutral-minimal-professional"===e.id&&"summary"===t?420:"premium-white-orange-clean-business"===e.id&&"summary"===t?240:"premium-white-professional-modern"===e.id&&"summary"===t?420:void 0})),a=r.find(e=>"experience"===e.type),o={id:"flexible-sections",type:"flexible-sections",region:a.region,order:r.length,variant:"default",required:!1,emptyBehavior:"collapse"},s=[...r,o],l=e.continuation||{regions:[{id:"continuation-header",label:"Continuation header",xMm:14,yMm:14,widthMm:182,minHeightMm:18,columns:1,gapMm:3,paddingMm:0,zIndex:2,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:14,yMm:40,widthMm:182,minHeightMm:243,columns:1,gapMm:6,paddingMm:0,zIndex:1,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-header",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{...a,id:"continuation-experience",region:"continuation-main",order:0},...s.filter(e=>["skills","publications","speaking","interests"].includes(e.type)).filter(t=>
3!e.pagination?.firstPageOnlySupportingSections?.includes(t.type)).map((e,t)=>({...e,id:`continuation-${e.type}-${t+1}`,region:"continuation-main",order:t+1}))]},c=l.components.find(e=>"experience"===e.type),m={...l,components:l.components.some(e=>"flexible-sections"===e.type)?l.components:[...l.components,{...o,id:"continuation-flexible-sections",region:c.region,order:Math.max(...l.components.map(e=>e.order))+1}]},u=m.components.find(e=>"experience"===e.type),d=e.scopedCss||"",f=m.components.filter(e=>"experience"!==e.type&&"page-meta"!==e.type).map(e=>{let t=s.find(t=>t.type===e.type);return t?L(d,t.region,e.region,e.type):""}).filter(Boolean).join("\n"),p=B(d,a.region,u.region);return R.parse({schemaVersion:2,id:e.id,version:(e.version||1)+1,name:e.name,description:e.description,status:"published",accessTier:e.accessTier,category:e.category,family:e.family,tags:[e.family,e.category,e.accessTier],pageSizes:["A4","LETTER"],sectionSpacingMm:e.sectionSpacingMm||5,theme:{paper:e.paper||"#ffffff",ink:e.ink||"#202020",muted:"#666666",accent:e.accent,secondary:e.secondary||"#eeeeec",mainText:e.mainText||e.ink||"#202020",sectionHeading:e.sectionHeading||e.accent,bodyFont:"editorial"===e.family?"serif":"sans",headingFont:"corporate"===e.family||"editorial"===e.family?"serif":"sans",baseFontPt:"hero"===e.family?9:9.4,radiusMm:"rounded"===e.portrait?7:28*("arch"===e.portrait)},regions:n,components:s,continuation:m,scopedCss:`${d}${f?`
4/* Continuation section headings inherit their first-page component presentation. */
5${f}`:""}${p}`,portrait:{supported:!!e.portrait,variant:e.portrait||"square",grayscale:e.grayscale||!1},pagination:{firstPageFactor:"premium-white-dark-blue-modern"===e.id?1.16:"premium-simple-marketing-manager"===e.id?2.25:"premium-tan-beige-copywriter"===e.id?.82:"premium-green-family-wellness"===e.id?.72:"premium-blue-orange-digital-marketer"===e.id?1.85:"premium-neutral-minimal-professional"===e.id?1.1:"premium-grey-black-professional-model"===e.id?2.25:"free-science-engineering-simple"===e.id?2.05:["free-minimalist-corporate-ats","free-blue-professional-modern","free-black-white-professional-minimalist","free-black-white-modern-minimalist","free-black-white-corporate"].includes(e.id)?2.25:"premium-white-professional-modern"===e.id?1.28:"premium-white-orange-clean-business"===e.id?.95:"hero"===e.family?.82:"sidebar"===e.family?.88:.95,continuationFactor:"premium-white-dark-blue-modern"===e.id?.65:"premium-simple-marketing-manager"===e.id?.9:"premium-tan-beige-copywriter"===e.id||"premium-green-family-wellness"===e.id?.82:"premium-neutral-minimal-professional"===e.id?.9:"premium-grey-black-professional-model"===e.id?.88:"free-science-engineering-simple"===e.id?.9:.96,supportingCapacity:"premium-simple-marketing-manager"===e.id?1.15:"sidebar"===e.family?.86:.94,previewFirstPageFactor:t.first,previewContinuationFactor:t.continuation,previewSupportingFactor:t.supporting,previewFirstPageAdditionalBulletWeightFactor:t.additionalBullet||1,previewFirstPageExcessSupportingItemWeight:0,minimumFirstPageExperienceFragments:0,atomicSupportingSections:[],firstPageOnlySupportingSections:[],...e.pagination}})}let D="free",q="premium",U=`
6:template{background:#fff;color:#27364b;font-family:"Gelasio",Georgia,"Times New Roman",serif}
7:template[data-page-size="LETTER"]{width:216mm;min-height:279mm;height:279mm;max-height:279mm}
8:template[data-page-size="LETTER"] .resume-v2-region{margin-left:3mm}
9:template:last-child{break-after:auto}
10:template::before,:template::after{display:none}
11:template .resume-v2-region{display:block;overflow:visible}
12:template .resume-v2-region-identity{text-align:center}
13:template .resume-v2-name{margin:0;color:#27364b;font:700 21pt/1.08 "Gelasio",Georgia,"Times New Roman",serif;letter-spacing:.05mm}
14:template .resume-v2-identity.is-long-name .resume-v2-name{font-size:17pt}
15:template .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:14pt;white-space:normal;text-wrap:balance}
16:template .resume-v2-title{display:none}
17:template .resume-v2-region-contact{padding-bottom:4.4mm;border-bottom:.25mm solid #dce3ea}
18:template .resume-v2-contacts{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.7mm;margin:0;color:#27364b}
19:template .resume-v2-contact{display:inline-flex;align-items:center;gap:.75mm;color:#27364b;font:400 8.8pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;white-space:nowrap}
20:template .resume-v2-contact svg{width:2.8mm;height:2.8mm;stroke-width:2.35}
21:template .resume-v2-region-summary h2,:template .resume-v2-region-main h2,:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 2mm;padding:0 0 1.25mm;border:0;border-bottom:.25mm solid #dce3ea;color:#27364b;font:700 13pt/1.05 "Gelasio",Georgia,"Times New Roman",serif;text-align:center;text-transform:uppercase}
22:template .resume-v2-summary{margin:0;color:#27364b;font:400 8.85pt/1.34 "Gelasio",Georgia,"Times New Roman",serif}
23:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.25pt;line-height:1.28}
24:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.8pt;line-height:1.22}
25:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:4mm}
26:template :is(.component-experience,.component-education) .resume-v2-list{display:flex;flex-direction:column;gap:3.1mm;margin:0}
27:template :is(.component-experience,.component-education) .resume-v2-entry{padding:0;border:0}
28:template :is(.component-experience,.component-education) .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5mm;align-items:start}
29:template :is(.component-experience,.component-education) .resume-v2-entry-title{color:#27364b;font:700 9.6pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
30:template :is(.component-experience,.component-education) .resume-v2-entry-meta{margin-top:.35mm;color:#27364b;font:700 8.65pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
31:template :is(.component-experience,.component-education) .resume-v2-entry-dates{color:#27364b;font:400 8.5pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;text-align:right;white-space:nowrap}
32:template .resume-v2-bullets{margin:.75mm 0 0;padding:0;list-style:none;color:#27364b;font:400 8.55pt/1.27 "Gelasio",Georgia,"Times New Roman",serif}
33:template .resume-v2-bullets li{margin:.25mm 0;padding-left:2mm}
34:template .resume-v2-bullets li::before{content:"•";display:inline-block;width:2mm;margin-left:-2mm}
35:template :is(.component-skills,.component-interests) :is(.resume-v2-tags,.resume-v2-columns,.resume-v2-list){display:flex;flex-wrap:wrap;gap:.7mm 4mm;margin:0}
36:template .component-skills .resume-v2-skill-item,:template .component-interests .resume-v2-list>p{display:inline;margin:0;padding:0;border:0;color:#27364b;font:400 8.7pt/1.25 "Gelasio",Georgia,"Times New Roman",serif}
37:template :is(.component-certifications,.component-awards,.component-projects,.component-publications,.component-speaking) .resume-v2-list{display:grid;gap:1.5mm;margin:0}
38:template .resume-v2-flexible-sections{gap:4mm}
39:template.resume-v2-continuation .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4mm;padding-bottom:3mm;border-bottom:.25mm solid #dce3ea;color:#27364b;font-family:"Gelasio",Georgia,"Times New Roman",serif}
40:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
41:template.resume-v2-continuation .resume-v2-page-meta strong{font-size:15pt}
42:template.resume-v2-continuation .resume-v2-page-number{font-size:7.5pt}
43:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:201mm!important}
44:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:244mm!important}
45`,H=`
46:template{background:#fff;color:#2d3b50;font-family:"Source Sans 3",Arial,Helvetica,sans-serif;box-shadow:inset 0 2.2mm 0 #447bd6}
47:template[data-page-size="LETTER"]{width:216mm;min-height:279mm;height:279mm;max-height:279mm}
48:template[data-page-size="LETTER"] .resume-v2-region{margin-left:3mm}
49:template:last-child{break-after:auto}
50:template::after{display:none}
51:template .resume-v2-region{display:block;overflow:visible}
52:template .resume-v2-name{margin:0;color:#2d3b50;font:800 24pt/1.03 "Source Sans 3",Arial,Helvetica,sans-serif;letter-spacing:-.25mm}
53:template .resume-v2-identity.is-long-name .resume-v2-name{font-size:20pt}
54:template .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:16pt;white-space:normal;text-wrap:balance}
55:template .resume-v2-title{display:none}
56:template .resume-v2-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:2mm;margin:0;color:#2d3b50}
57:template .resume-v2-contact{display:inline-flex;align-items:center;gap:.8mm;color:#2d3b50;font:400 8.6pt/1.2 "Source Sans 3",Arial,Helvetica,sans-serif;white-space:nowrap}
58:template .resume-v2-contact svg{width:2.8mm;height:2.8mm;stroke-width:2.4}
59:template .resume-v2-region-summary,:template .resume-v2-region-main>.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component{padding-top:3.1mm;border-top:.25mm solid #d8dee7}
60:template .resume-v2-region-summary h2,:template .resume-v2-region-main h2,:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 1.7mm;color:#2d3b50;font:700 11.6pt/1.08 "Source Sans 3",Arial,Helvetica,sans-serif;text-transform:uppercase}
61:template .resume-v2-summary{margin:0;color:#2d3b50;font:400 8.55pt/1.42 "Source Sans 3",Arial,Helvetica,sans-serif}
62:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.05pt;line-height:1.34}
63:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.6pt;line-height:1.28}
64:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:3.6mm}
65:template :is(.component-experience,.component-education) .resume-v2-list{display:flex;flex-direction:column;gap:3.2mm;margin:0}
66:template :is(.component-experience,.component-education) .resume-v2-entry{padding:0;border:0}
67:template :is(.component-experience,.component-education) .resume-v2-entry-head{display:block}
68:template :is(.component-experience,.component-education) .resume-v2-entry-head>div{display:flex;align-items:baseline;flex-wrap:wrap}
69:template :is(.component-experience,.component-education) .resume-v2-entry-title{display:inline;color:#2d3b50;font:700 9.2pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif}
70:template :is(.component-experience,.component-education) .resume-v2-entry-meta{display:inline;color:#2d3b50;font:700 9pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif}
71:template :is(.component-experience,.component-education) .resume-v2-entry-meta::before{content:" | ";font-weight:400;white-space:pre}
72:template :is(.component-experience,.component-education) .resume-v2-entry-dates{display:block;margin-top:.35mm;color:#2d3b50;font:400 8.5pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif;white-space:normal}
73:template .resume-v2-bullets{margin:.65mm 0 0;padding:0;list-style:none;color:#2d3b50;font:400 8.45pt/1.3 "Source Sans 3",Arial,Helvetica,sans-serif}
74:template .resume-v2-bullets li{margin:.22mm 0;padding-left:2mm}
75:template .resume-v2-bullets li::before{content:"•";display:inline-block;width:2mm;margin-left:-2mm}
76:template :is(.component-skills,.component-interests) :is(.resume-v2-tags,.resume-v2-columns,.resume-v2-list){display:flex;flex-wrap:wrap;gap:.7mm 3.2mm;margin:0}
77:template .component-skills .resume-v2-skill-item,:template .component-interests .resume-v2-list>p{display:inline;margin:0;padding:0;border:0;color:#2d3b50;font:400 8.5pt/1.28 "Source Sans 3",Arial,Helvetica,sans-serif}
78:template .resume-v2-flexible-sections{gap:3.6mm}
79:template.resume-v2-continuation .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4mm;padding-bottom:3mm;border-bottom:.25mm solid #d8dee7;color:#2d3b50;font-family:"Source Sans 3",Arial,Helvetica,sans-serif}
80:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
81:template.resume-v2-continuation .resume-v2-page-meta strong{font-size:15pt;font-weight:800}
82:template.resume-v2-continuation .resume-v2-page-number{font-size:7.5pt}
83:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:199mm!important}
84:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:244mm!important}
85`,$=`
86:template{background:#fff;color:#2d3b50;font-family:"Source Sans 3",Arial,Helvetica,sans-serif}
87:template[data-page-size="LETTER"]{width:216mm;min-height:279mm;height:279mm;max-height:279mm}
88:template[data-page-size="LETTER"] .resume-v2-region{margin-left:3mm}
89:template:last-child{break-after:auto}
90:template::before,:template::after{display:none}
91:template .resume-v2-region{display:block;overflow:visible}
92:template .resume-v2-name{margin:0;color:#4f70ee;font:800 24pt/1.03 "Source Sans 3",Arial,Helvetica,sans-serif;letter-spacing:-.3mm}
93:template .resume-v2-identity.is-long-name .resume-v2-name{font-size:20pt}
94:template .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:16pt;white-space:normal;text-wrap:balance}
95:template .resume-v2-title{display:none}
96:template .resume-v2-region-contact{padding-bottom:4mm;border-bottom:.25mm solid #d8dee7}
97:template .resume-v2-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:2mm;margin:0;color:#2d3b50}
98:template .resume-v2-contact{display:inline-flex;align-items:center;gap:.8mm;color:#2d3b50;font:400 8.6pt/1.2 "Source Sans 3",Arial,Helvetica,sans-serif;white-space:nowrap}
99:template .resume-v2-contact svg{width:2.8mm;height:2.8mm;color:#999;stroke-width:2.4}
100:template .resume-v2-region-summary,:template .resume-v2-region-main>.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component{padding-top:3.4mm;border-top:.25mm solid #d8dee7}
101:template .resume-v2-region-summary{padding-top:0;border-top:0}
102:template .resume-v2-region-summary h2,:template .resume-v2-region-main h2,:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 1.8mm;color:#2d3b50;font:700 11.5pt/1.08 "Source Sans 3",Arial,Helvetica,sans-serif;text-transform:uppercase}
103:template .resume-v2-summary{margin:0;color:#2d3b50;font:400 8.65pt/1.43 "Source Sans 3",Arial,Helvetica,sans-serif}
104:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.1pt;line-height:1.35}
105:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.65pt;line-height:1.28}
106:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:3.8mm}
107:template :is(.component-experience,.component-education) .resume-v2-list{display:flex;flex-direction:column;gap:3.3mm;margin:0}
108:template :is(.component-experience,.component-education) .resume-v2-entry{padding:0;border:0}
109:template :is(.component-experience,.component-education) .resume-v2-entry-head{display:block}
110:template :is(.component-experience,.component-education) .resume-v2-entry-head>div{display:flex;align-items:baseline;flex-wrap:wrap}
111:template :is(.component-experience,.component-education) .resume-v2-entry-title{display:inline;color:#4f70ee;font:700 9.4pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif}
112:template :is(.component-experience,.component-education) .resume-v2-entry-meta{display:inline;color:#2d3b50;font:700 9.1pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif}
113:template :is(.component-experience,.component-education) .resume-v2-entry-meta::before{content:" | ";font-weight:400;white-space:pre}
114:template :is(.component-experience,.component-education) .resume-v2-entry-dates{display:block;margin-top:.4mm;color:#2d3b50;font:400 8.6pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif;white-space:normal}
115:template .resume-v2-bullets{margin:.7mm 0 0;padding:0;list-style:none;color:#2d3b50;font:400 8.5pt/1.31 "Source Sans 3",Arial,Helvetica,sans-serif}
116:template .resume-v2-bullets li{margin:.22mm 0;padding-left:2mm}
117:template .resume-v2-bullets li::before{content:"•";display:inline-block;width:2mm;margin-left:-2mm}
118:template :is(.component-certifications,.compone
118nt-awards) .resume-v2-entry-title{color:#4f70ee}
119:template :is(.component-skills,.component-interests) :is(.resume-v2-tags,.resume-v2-columns,.resume-v2-list){display:flex;flex-wrap:wrap;gap:.65mm 3.2mm;margin:0}
120:template .component-skills .resume-v2-skill-item,:template .component-interests .resume-v2-list>p{display:inline;margin:0;padding:0;border:0;color:#2d3b50;font:400 8.5pt/1.25 "Source Sans 3",Arial,Helvetica,sans-serif}
121:template .resume-v2-flexible-sections{gap:3.8mm}
122:template.resume-v2-continuation .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4mm;padding-bottom:3mm;border-bottom:.25mm solid #d8dee7;color:#2d3b50;font-family:"Source Sans 3",Arial,Helvetica,sans-serif}
123:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
124:template.resume-v2-continuation .resume-v2-page-meta strong{color:#4f70ee;font-size:15pt;font-weight:800}
125:template.resume-v2-continuation .resume-v2-page-number{font-size:7.5pt}
126:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:200mm!important}
127:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:244mm!important}
128`,Z=`
129:template{background:#fff;color:#27364b;font-family:"Gelasio",Georgia,"Times New Roman",serif}
130:template[data-page-size="LETTER"]{width:216mm;min-height:279mm;height:279mm;max-height:279mm}
131:template[data-page-size="LETTER"] .resume-v2-region{margin-left:3mm}
132:template:last-child{break-after:auto}
133:template::before,:template::after{display:none}
134:template .resume-v2-region{display:block;overflow:visible}
135:template .resume-v2-region-identity{text-align:center}
136:template .resume-v2-name{margin:0;color:#27364b;font:700 21pt/1.08 "Gelasio",Georgia,"Times New Roman",serif;letter-spacing:.04mm}
137:template .resume-v2-identity.is-long-name .resume-v2-name{font-size:17pt}
138:template .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:14pt;white-space:normal;text-wrap:balance}
139:template .resume-v2-title{display:none}
140:template .resume-v2-contacts{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.7mm;margin:0;color:#27364b}
141:template .resume-v2-contact{display:inline-flex;align-items:center;gap:.75mm;color:#27364b;font:400 8.8pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;white-space:nowrap}
142:template .resume-v2-contact svg{width:2.8mm;height:2.8mm;stroke-width:2.35}
143:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:3.8mm}
144:template .resume-v2-region-main h2,:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 2mm;padding:0 0 .85mm;border-bottom:.35mm solid #1c1c1c;color:#27364b;font:400 12.8pt/1.05 "Gelasio",Georgia,"Times New Roman",serif;text-transform:none}
145:template .resume-v2-summary{margin:0;color:#27364b;font:400 8.85pt/1.36 "Gelasio",Georgia,"Times New Roman",serif}
146:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.2pt;line-height:1.29}
147:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.75pt;line-height:1.23}
148:template :is(.component-experience,.component-education) .resume-v2-list{display:flex;flex-direction:column;gap:3.2mm;margin:0}
149:template :is(.component-experience,.component-education) .resume-v2-entry{padding:0;border:0}
150:template :is(.component-experience,.component-education) .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5mm;align-items:start}
151:template :is(.component-experience,.component-education) .resume-v2-entry-title{color:#27364b;font:700 9.7pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
152:template :is(.component-experience,.component-education) .resume-v2-entry-meta{margin-top:.4mm;color:#27364b;font:400 italic 8.8pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
153:template :is(.component-experience,.component-education) .resume-v2-entry-dates{color:#27364b;font:400 italic 8.65pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;text-align:right;white-space:nowrap}
154:template .resume-v2-bullets{margin:.7mm 0 0;padding:0;list-style:none;color:#27364b;font:400 8.55pt/1.28 "Gelasio",Georgia,"Times New Roman",serif}
155:template .resume-v2-bullets li{margin:.25mm 0;padding-left:2mm}
156:template .resume-v2-bullets li::before{content:"•";display:inline-block;width:2mm;margin-left:-2mm}
157:template :is(.component-skills,.component-interests) :is(.resume-v2-tags,.resume-v2-columns,.resume-v2-list){display:flex;flex-wrap:wrap;gap:.75mm 4mm;margin:0}
158:template .component-skills .resume-v2-skill-item,:template .component-interests .resume-v2-list>p{display:inline;margin:0;padding:0;border:0;color:#27364b;font:400 8.7pt/1.25 "Gelasio",Georgia,"Times New Roman",serif}
159:template .resume-v2-flexible-sections{gap:3.8mm}
160:template.resume-v2-continuation .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4mm;padding-bottom:3mm;border-bottom:.35mm solid #1c1c1c;color:#27364b;font-family:"Gelasio",Georgia,"Times New Roman",serif}
161:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
162:template.resume-v2-continuation .resume-v2-page-meta strong{font-size:15pt}
163:template.resume-v2-continuation .resume-v2-page-number{font-size:7.5pt}
164:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:232mm!important}
165:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:244mm!important}
166`,K=`
167:template{background:#fff;color:#303d52;font-family:Arial,Helvetica,sans-serif}
168:template::before,:template::after{display:none}
169:template .resume-v2-region{display:block;min-width:0;overflow:visible}
170:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#873f52;font:700 29pt/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.45mm;white-space:nowrap}
171:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:24pt;letter-spacing:-.3mm}
172:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:19pt;letter-spacing:-.15mm;white-space:normal}
173:template .resume-v2-region-identity .resume-v2-title{display:none}
174:template .resume-v2-region-contact .resume-v2-contacts{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:3.2mm;margin:0;color:#999;font:400 9pt/1.2 Arial,Helvetica,sans-serif}
175:template .resume-v2-region-contact .resume-v2-contact{display:inline-flex;min-width:0;align-items:center;gap:1.15mm;color:#999;white-space:nowrap}
176:template .resume-v2-region-contact .resume-v2-contact svg{width:3.3mm;height:3.3mm;flex:none;color:#999;stroke-width:2.15}
177:template .resume-v2-region-contact .resume-v2-contact>span:last-child{display:block;min-width:0;max-width:56mm;overflow:hidden;text-overflow:ellipsis}
178:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component{margin-top:7.2mm}
179:template .resume-v2-region-main h2{margin:0 0 2.8mm;padding:0;border:0;color:#29354a;font:700 12.6pt/1.1 Arial,Helvetica,sans-serif;letter-spacing:.05mm;text-transform:uppercase}
180:template .component-summary .resume-v2-summary{margin:0;color:#303d52;font:400 9.45pt/1.55 Arial,Helvetica,sans-serif;text-align:left}
181:template .component-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.8pt;line-height:1.48}
182:template .component-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:8.15pt;line-height:1.4}
183:template .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:5.2mm;margin:0}
184:template .component-experience .resume-v2-entry{padding:0;border:0}
185:template .component-experience .resume-v2-entry-head{display:block}
186:template .component-experience .resume-v2-entry-head>div{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:0}
187:template .component-experience .resume-v2-entry-title{display:inline;color:#873f52;font:700 9.7pt/1.25 Arial,Helvetica,sans-serif}
188:template .component-experience .resume-v2-entry-meta{display:inline;min-width:0;margin:0;color:#29354a;font:700 9.45pt/1.25 Arial,Helvetica,sans-serif}
189:template .component-experience .resume-v2-entry-meta::before{content:" | ";color:#29354a;font-weight:400;white-space:pre}
190:template .component-experience .resume-v2-entry-dates{display:block;margin:.55mm 0 0;color:#999;font:400 8.9pt/1.25 Arial,Helvetica,sans-serif;white-space:normal}
191:template .component-experience .resume-v2-bullets{margin:1.55mm 0 0;padding-left:4mm;color:#303d52;font:400 9.15pt/1.47 Arial,Helvetica,sans-serif}
192:template .component-experience .resume-v2-bullets li{margin:.55mm 0;padding-left:.3mm}
193:template .component-education .resume-v2-list{display:flex;flex-direction:column;gap:3mm}
194:template .component-education .resume-v2-entry{padding:0;border:0}
195:template .component-education .resume-v2-entry-head{display:block}
196:template .component-education .resume-v2-entry-head>div{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap}
197:template .component-education .resume-v2-entry-title{display:inline;color:#873f52;font:700 9.7pt/1.3 Arial,Helvetica,sans-serif}
198:template .component-education .resume-v2-entry-meta{display:inline;color:#29354a;font:700 9.4pt/1.3 Arial,Helvetica,sans-serif}
199:template .component-education .resume-v2-entry-meta::before{content:" | ";font-weight:400;white-space:pre}
200:template .component-education .resume-v2-entry-dates{display:block;margin:.45mm 0 0;color:#999;font:400 8.9pt/1.25 Arial,Helvetica,sans-serif}
201:template .component-education .resume-v2-bullets{margin:1mm 0 0;padding-left:4mm;color:#303d52;font-size:8.9pt}
202:template .component-skills :is(.resume-v2-tags,.resume-v2-columns){display:flex;align-items:flex-start;flex-wrap:wrap;gap:1mm 0;margin:0}
203:template .component-skills .resume-v2-skill-item{display:inline;padding:0;border:0;border-radius:0;color:#303d52;font:400 9.15pt/1.42 Arial,Helvetica,sans-serif}
204:template .component-skills .resume-v2-skill-item:not(:last-child)::after{content:" | ";color:#999;white-space:pre}
205:template .component-skills .resume-v2-skill-value{display:inline;font-style:normal;white-space:normal}
206:template .component-interests .resume-v2-list{display:flex;align-items:baseline;flex-wrap:wrap;gap:1mm 0;margin:0}
207:template .component-interests .resume-v2-list>p{margin:0;color:#303d52;font:400 9.15pt/1.42 Arial,Helvetica,sans-serif}
208:template .component-interests .resume-v2-list>p:not(:last-child)::after{content:" | ";color:#999;white-space:pre}
209:template.resume-v2-continuation .resume-v2-region-continuation-meta .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4mm;padding:0 0 3mm;border-bottom:.35mm solid #d9deea;color:#29354a;font-family:Arial,Helvetica,sans-serif}
210:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
211:template.resume-v2-continuation .resume-v2-page-meta strong{color:#873f52;font-size:17pt;line-height:1}
212:template.resume-v2-continuation .resume-v2-page-number{color:#999;font-size:7.5pt}
213:template.resume-v2-continuation .component-experience>.resume-v2-default>.resume-v2-section-heading{display:none}
214:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:7.2mm}
215:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:216mm!important}
216:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:235mm!important}
217`,V=`
218:template{background:#fff;color:#273253;font-family:Arial,Helvetica,sans-serif}
219:template::before{content:"";position:absolute;inset:0 0 auto 0;z-index:0;height:80mm;background:#f7f7fc;clip-path:polygon(0 0,100% 0,100% 18%,38% 68%,0 100%)}
220:template::after{content:"";position:absolute;inset:0 0 auto 0;z-index:0;height:80mm;background:#cdd0e9;clip-path:polygon(38% 68%,100% 18%,100% 98%)}
221:template .resume-v2-region{display:block;min-width:0;overflow:visible}
222:template .resume-v2-region-identity::before{content:"";position:absolute;
222left:-15.2mm;top:-12.8mm;z-index:-1;width:210mm;height:80mm;background:#fbe2de;clip-path:polygon(38% 68%,100% 15.5%,100% 18%,38% 68%);pointer-events:none}
223:template .resume-v2-region-identity .resume-v2-identity{display:block}
224:template .resume-v2-region-identity .resume-v2-name{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#273253;font:400 25.5pt/1.02 Arial,Helvetica,sans-serif;letter-spacing:1.75mm;text-transform:uppercase}
225:template .resume-v2-region-identity .resume-v2-name strong{font-weight:700}
226:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:21pt;letter-spacing:1.1mm}
227:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:17pt;letter-spacing:.65mm}
228:template .resume-v2-region-identity .resume-v2-title{display:none}
229:template .resume-v2-region-contact .resume-v2-contacts{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:3.4mm;color:#36455a;font:400 8.7pt/1.2 Arial,Helvetica,sans-serif}
230:template .resume-v2-region-contact .resume-v2-contact{display:inline-flex;min-width:0;align-items:center;gap:1.05mm;color:#36455a;white-space:nowrap}
231:template .resume-v2-region-contact .resume-v2-contact svg{width:3.2mm;height:3.2mm;flex:none;color:#273253;stroke-width:2.15}
232:template .resume-v2-region-contact .resume-v2-contact>span:last-child{display:block;min-width:0;max-width:57mm;overflow:hidden;text-overflow:ellipsis}
233:template .resume-v2-region-summary h2,:template .resume-v2-region-main h2{margin:0 0 3mm;padding:0;border:0;color:#273253;font:700 11.2pt/1.1 Arial,Helvetica,sans-serif;letter-spacing:.65mm;text-transform:uppercase}
234:template .resume-v2-region-summary .resume-v2-summary{margin:0;color:#36455a;font:400 8.85pt/1.48 Arial,Helvetica,sans-serif;text-align:left}
235:template .resume-v2-region-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.2pt;line-height:1.42}
236:template .resume-v2-region-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.7pt;line-height:1.34}
237:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component{margin-top:6.8mm}
238:template .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:5.4mm;margin:0}
239:template .component-experience .resume-v2-entry{display:grid;grid-template-columns:48mm minmax(0,1fr);grid-template-rows:auto auto;column-gap:12mm;row-gap:.65mm;padding:0;border:0}
240:template .component-experience .resume-v2-entry::before{content:"";position:absolute;left:53.3mm;top:1.25mm;width:2.5mm;height:2.5mm;border-radius:50%;background:#cdd0e9}
241:template .component-experience .resume-v2-entry-head,:template .component-experience .resume-v2-entry-head>div{display:contents}
242:template .component-experience .resume-v2-entry-title{grid-column:1;grid-row:1;color:#273253;font:700 9.8pt/1.25 Arial,Helvetica,sans-serif}
243:template .component-experience .resume-v2-entry-meta{grid-column:2;grid-row:1;min-width:0;color:#36455a;font:400 9.35pt/1.25 Arial,Helvetica,sans-serif}
244:template .component-experience .resume-v2-entry-meta>span:first-child{color:#273253;font-weight:700}
245:template .component-experience .resume-v2-entry-dates{grid-column:1;grid-row:2;color:#36455a;font:400 8.6pt/1.3 Arial,Helvetica,sans-serif;white-space:normal}
246:template .component-experience .resume-v2-bullets{grid-column:2;grid-row:2;margin:0;padding:0;list-style:none;color:#36455a;font:400 8.6pt/1.47 Arial,Helvetica,sans-serif}
247:template .component-experience .resume-v2-bullets li{margin:0 0 .55mm;padding:0}
248:template .component-education .resume-v2-list{display:flex;flex-direction:column;gap:3.2mm}
249:template .component-education .resume-v2-entry{display:grid;grid-template-columns:48mm minmax(0,1fr);column-gap:12mm;padding:0;border:0}
250:template .component-education .resume-v2-entry::before{content:"";position:absolute;left:53.3mm;top:1.25mm;width:2.5mm;height:2.5mm;border-radius:50%;background:#cdd0e9}
251:template .component-education .resume-v2-entry-head{display:contents}
252:template .component-education .resume-v2-entry-head>div{display:contents}
253:template .component-education .resume-v2-entry-title{grid-column:1;grid-row:1;color:#273253;font:700 9.6pt/1.25 Arial,Helvetica,sans-serif}
254:template .component-education .resume-v2-entry-meta{grid-column:2;grid-row:1;color:#273253;font:700 9.4pt/1.25 Arial,Helvetica,sans-serif}
255:template .component-education .resume-v2-entry-dates{grid-column:1;grid-row:2;color:#36455a;font:400 8.6pt/1.3 Arial,Helvetica,sans-serif;white-space:normal}
256:template .component-education .resume-v2-bullets{grid-column:2;grid-row:2;margin:0;padding:0;list-style:none;color:#36455a;font:400 8.5pt/1.42 Arial,Helvetica,sans-serif}
257:template .component-skills :is(.resume-v2-tags,.resume-v2-columns){display:flex;align-items:flex-start;flex-wrap:wrap;gap:1mm 0}
258:template .component-skills .resume-v2-skill-item{display:inline;padding:0;border:0;border-radius:0;color:#273253;font:700 8.8pt/1.4 Arial,Helvetica,sans-serif}
259:template .component-skills .resume-v2-skill-item:not(:last-child)::after{content:" | ";color:#8b99a8;font-weight:400;white-space:pre}
260:template .component-skills .resume-v2-skill-value{display:inline;font-style:normal;white-space:normal}
261:template .component-interests .resume-v2-list{display:flex;align-items:baseline;flex-wrap:wrap;gap:1mm 0;margin:0}
262:template .component-interests .resume-v2-list>p{margin:0;color:#36455a;font:400 8.85pt/1.4 Arial,Helvetica,sans-serif}
263:template .component-interests .resume-v2-list>p:not(:last-child)::after{content:" | ";color:#36455a;white-space:pre}
264:template.resume-v2-continuation::before{height:26mm;background:#f7f7fc;clip-path:polygon(0 0,100% 0,100% 18%,38% 65%,0 100%)}
265:template.resume-v2-continuation::after{height:26mm;background:#cdd0e9;clip-path:polygon(38% 65%,100% 18%,100% 100%)}
266:template.resume-v2-continuation .resume-v2-region-continuation-meta::before{content:"";position:absolute;
266left:-15.2mm;top:-9.5mm;z-index:-1;width:210mm;height:26mm;background:#fbe2de;clip-path:polygon(38% 65%,100% 14%,100% 19%,38% 65%);pointer-events:none}
267:template.resume-v2-continuation .resume-v2-region-continuation-meta .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4mm;padding:0 0 3mm;border:0;color:#273253;font-family:Arial,Helvetica,sans-serif}
268:template.resume-v2-continuation .resume-v2-page-meta>div{display:none}
269:template.resume-v2-continuation .resume-v2-page-meta strong{font-size:16pt;line-height:1;text-transform:uppercase;letter-spacing:.6mm}
270:template.resume-v2-continuation .resume-v2-page-number{color:#657386;font-size:7.5pt}
271:template.resume-v2-continuation .component-experience>.resume-v2-default>.resume-v2-section-heading{display:none}
272:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:6.8mm}
273:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:160mm!important}
274:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:235mm!important}
275`,W=`
276:template{background:#fff;color:#3d4442;font-family:"Source Sans 3",Arial,sans-serif}
277:template::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:69.3mm;background:#d8e0dc}
278:template::after{display:none}
279:template .resume-v2-region{display:block;overflow:visible}
280:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Source Sans 3",Arial,sans-serif}
281:template .resume-v2-region-portrait .resume-v2-portrait{width:39.9mm;height:39.9mm;border-radius:50%;background:#c8d0cc}
282:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover;object-position:center}
283:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#7d8a85;font:600 27.7pt/1.08 "Source Sans 3",Arial,sans-serif;letter-spacing:1.26mm;text-transform:uppercase;white-space:nowrap}
284:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:21pt;letter-spacing:.8mm}
285:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:17pt;letter-spacing:.45mm}
286:template .resume-v2-region-identity .resume-v2-title{margin:.84mm 0 0;color:#3d4442;font:400 16.4pt/1.2 "Source Sans 3",Arial,sans-serif}
287:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{max-width:100%;font-size:11pt;line-height:1.1;white-space:normal}
288:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{font-size:8pt;line-height:1.05;letter-spacing:.1mm}
289:template .resume-v2-region-sidebar h2{margin:0;color:#3d4442;font:600 15.1pt/1.2 "Source Sans 3",Arial,sans-serif;letter-spacing:.42mm;text-transform:uppercase}
290:template .resume-v2-region-sidebar .resume-v2-contacts{display:flex;flex-direction:column;gap:2.52mm;margin-top:4.2mm}
291:template .resume-v2-region-sidebar .resume-v2-contact{display:flex;gap:2.1mm;color:#4a514e;font:400 10.1pt/1.3 "Source Sans 3",Arial,sans-serif;letter-spacing:.18mm}
292:template .resume-v2-region-sidebar .resume-v2-contact svg{width:3.8mm;height:3.8mm}
293:template .resume-v2-region-sidebar .resume-v2-contact>span:last-child{min-width:0;overflow-wrap:anywhere}
294:template .resume-v2-region-sidebar .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;margin-top:3.78mm}
295:template .resume-v2-region-sidebar .resume-v2-entry{padding:0;border:0}
296:template .resume-v2-region-sidebar .resume-v2-entry-head{display:block}
297:template .resume-v2-region-sidebar .resume-v2-entry-title{font:700 10.4pt/1.25 "Source Sans 3",Arial,sans-serif}
298:template .resume-v2-region-sidebar .resume-v2-entry-meta,:template .resume-v2-region-sidebar .resume-v2-entry-dates{display:block;margin-top:.63mm;color:#4a514e;font:400 10.1pt/1.35 "Source Sans 3",Arial,sans-serif;white-space:normal}
299:template .resume-v2-region-sidebar .resume-v2-bullets{display:none}
300:template .resume-v2-region-sidebar .component-education,:template .resume-v2-region-sidebar .component-skills,:template .resume-v2-region-sidebar .component-languages{margin-top:9mm}
301:template .resume-v2-region-sidebar .resume-v2-tags{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.7mm;margin-top:3.78mm}
302:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item{position:relative;min-width:0;padding:0 0 0 3mm;border:0;border-radius:0;color:#4a514e;font:400 8.4pt/1.2 "Source Sans 3",Arial,sans-serif;overflow-wrap:break-word;word-break:normal}
303:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;
303left:.7mm}
304:template .resume-v2-region-sidebar .resume-v2-skill-value{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
305:template .resume-v2-region-main h2{margin:0;padding:0 0 2.1mm;border:0;border-bottom:.42mm solid #3d4442;color:#3d4442;font:600 14.5pt/1.2 "Source Sans 3",Arial,sans-serif;letter-spacing:.42mm;text-transform:uppercase}
306:template .resume-v2-region-main .resume-v2-section-heading{position:relative;padding-left:12mm}
307:template .resume-v2-region-main .resume-v2-section-heading::before{content:"";position:absolute;left:0;top:-.84mm;width:9.24mm;height:9.24mm;border-radius:50%;background:var(--resume-section-heading-decoration-color,#3d4442)}
308:template .resume-v2-region-main .component-summary .resume-v2-section-heading::before{content:"●";display:grid;place-items:center;color:#fff;font-size:8pt}
309:template .resume-v2-region-main .component-experience .resume-v2-section-heading::before{content:"▣";display:grid;place-items:center;color:#fff;font-size:7pt}
310:template[data-section-heading-color="custom"] .resume-v2-region-main .component-summary .resume-v2-section-heading::before,:template[data-section-heading-color="custom"] .resume-v2-region-main .component-experience .resume-v2-section-heading::before{color:#fff!important}
311:template .resume-v2-region-main .resume-v2-summary{margin:4.2mm 0 0;color:#4a514e;font:400 10.1pt/1.5 "Source Sans 3",Arial,sans-serif;text-align:justify}
312:template .resume-v2-region-main .component-experience{margin-top:7mm}
313:template .resume-v2-region-main .resume-v2-list{display:flex;flex-direction:column;gap:4.2mm;margin-top:4.62mm}
314:template .resume-v2-region-main .resume-v2-entry{padding:0;border:0}
315:template .resume-v2-region-main .resume-v2-entry-head{display:block}
316:template .resume-v2-region-main .resume-v2-entry-title{font:700 11.7pt/1.25 "Source Sans 3",Arial,sans-serif}
317:template .resume-v2-region-main .resume-v2-entry-meta{display:none}
318:template .resume-v2-region-main .resume-v2-entry-dates{display:block;margin-top:.63mm;color:#4a514e;font:400 10.4pt/1.25 "Source Sans 3",Arial,sans-serif}
319:template .resume-v2-region-main .resume-v2-bullets{margin:1.68mm 0 0;padding-left:5.04mm;color:#4a514e;font:400 9.8pt/1.42 "Source Sans 3",Arial,sans-serif}
320:template.resume-v2-continuation::before{display:none}
321:template.resume-v2-continuation .resume-v2-page-meta{padding-bottom:3mm;border-bottom:.42mm solid #3d4442}
322:template.resume-v2-continuation .resume-v2-page-meta strong{color:#7d8a85;font-size:20pt}
323:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 5mm;padding-bottom:2mm;border-bottom:.42mm solid #3d4442;font-size:14.5pt;text-transform:uppercase}
324:template.resume-v2-continuation .component-skills :is(.resume-v2-tags,.resume-v2-columns){display:grid;grid-template-columns:minmax(0,1fr);gap:1.8mm}
325:template.resume-v2-continuation .component-skills .resume-v2-skill-item{max-width:100%;padding:0 0 0 3mm;border:0;border-radius:0;overflow:visible;font-size:8.5pt;line-height:1.2;white-space:normal}
326:template.resume-v2-continuation .component-skills .resume-v2-skill-value{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}
327`,G=`
328:template{background:#fff;color:#333;font-family:"Open Sans",Arial,sans-serif}
329:template::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:67.62mm;background:#dde5ef}
330:template::after{display:none}
331:template .resume-v2-region{display:block;overflow:visible}
332:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:Montserrat,"Open Sans",Arial,sans-serif}
333:template .resume-v2-region-portrait .resume-v2-portrait{width:43.68mm;height:43.68mm;border-radius:50%;background:#ccd6e2}
334:template .resume-v2-region-identity{background:#2b3a55}
335:template .resume-v2-region-identity .resume-v2-identity{box-sizing:border-box;height:48.3mm;padding:14.7mm 4.2mm 5.46mm;border:.42mm solid #fff;text-align:center}
336:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#fff;font:700 22.7pt/1.1 Montserrat,Arial,sans-serif;letter-spacing:1.68mm;text-transform:uppercase;white-space:nowrap}
337:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:18pt;letter-spacing:1mm}
338:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:15pt;letter-spacing:.6mm}
339:template .resume-v2-region-identity .resume-v2-title{display:inline-block;position:relative;margin:5.04mm 0 0;padding:0 4mm;color:#fff;background:#2b3a55;font:400 12pt/1.2 Montserrat,Arial,sans-serif;letter-spacing:1.26mm;text-transform:uppercase}
340:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{display:-webkit-box;max-width:100%;max-height:11.5mm;margin-top:2.4mm;overflow:hidden;font-size:8.5pt;line-height:1.06;letter-spacing:.5mm;-webkit-box-orient:vertical;-webkit-line-clamp:3}
341:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{max-height:11mm;margin-top:2.2mm;font-size:6.8pt;line-height:1;letter-spacing:.3mm;-webkit-line-clamp:4}
342:template .resume-v2-region-identity .resume-v2-title::before,:template .resume-v2-region-identity .resume-v2-title::after{content:"";position:absolute;top:50%;width:8.4mm;height:.42mm;background:#fff}
343:template .resume-v2-region-identity .resume-v2-title::before{right:100%}:template .resume-v2-region-identity .resume-v2-title::after{left:100%}
344:template .resume-v2-region-sidebar h2,:template .resume-v2-region-main h2{margin:0;padding:0 0 2.1mm;border:0;border-bottom:.42mm solid #2b3a55;color:#2b3a55;font:600 13.8pt/1.2 Montserrat,Arial,sans-serif;letter-spacing:1.26mm;text-transform:uppercase}
345:template .resume-v2-region-sidebar .resume-v2-contacts{display:flex;flex-direction:column;gap:3.15mm;margin-top:4.2mm}
346:template .resume-v2-region-sidebar .resume-v2-contact{display:grid;grid-template-columns:4mm minmax(0,1fr);align-items:start;gap:2.94mm;min-width:0;color:#555;font:400 9.8pt/1.3 "Open Sans",Arial,sans-serif}
347:template .resume-v2-region-sidebar .resume-v2-contact svg{width:4mm;height:4mm;color:#2b3a55}
348:template .resume-v2-region-sidebar .resume-v2-contact>span:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
349:template .resume-v2-region-sidebar .resume-v2-list{display:flex;flex-direction:column;gap:4.62mm;margin-top:4.2mm}
350:template .resume-v2-region-sidebar .resume-v2-entry{padding:0;border:0}
351:template .resume-v2-region-sidebar .resume-v2-entry-head{display:block}
352:template .resume-v2-region-sidebar .resume-v2-entry-title{font:700 9.8pt/1.3 "Open Sans",Arial,sans-serif;letter-spacing:.25mm}
353:template .resume-v2-region-sidebar .resume-v2-entry-meta{margin-top:.63mm;color:#555;font:400 9.8pt/1.35 "Open Sans",Arial,sans-serif}
354:template .resume-v2-region-sidebar .resume-v2-entry-dates{display:block;order:-1;color:#555;font:700 9.8pt/1.3 "Open Sans",Arial,sans-serif}
355:template .resume-v2-region-sidebar .resume-v2-bullets{margin:1.68mm 0 0;padding-left:4.2mm;color:#555;font-size:9.4pt}
356:template .resume-v2-region-sidebar .component-education,:template .resume-v2-region-sidebar .component-skills,:template .resume-v2-region-sidebar .component-languages{margin-top:8mm}
357:template .resume-v2-region-sidebar .resume-v2-tags{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.7mm;margin-top:3.78mm}
358:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item{position:relative;min-width:0;padding:0 0 0 3mm;border:0;border-radius:0;color:#555;font-size:8.2pt;line-height:1.2;overflow-wrap:break-word;word-break:normal}
359:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;
359left:.7mm}
360:template .resume-v2-region-sidebar .resume-v2-skill-value{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
361:template .resume-v2-region-sidebar .component-languages .resume-v2-language-stack{display:grid;gap:1.8mm;margin-top:3.4mm}
362:template .resume-v2-region-sidebar .resume-v2-language{grid-template-columns:1fr 24mm;gap:2mm;font-size:9.6pt}
363:template .resume-v2-region-main .resume-v2-summary{margin:3.78mm 0 0;color:#444;font:400 10.1pt/1.55 "Open Sans",Arial,sans-serif;text-align:justify}
364:template .resume-v2-region-main .component-experience{margin-top:6.3mm}
365:template .resume-v2-region-main .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;margin:5.04mm 0 0 1mm;padding-left:5.46mm;border-left:.32mm solid #2b3a55}
366:template .resume-v2-region-main .resume-v2-entry{position:relative;padding:0;border:0}
367:template .resume-v2-region-main .resume-v2-entry::before{content:"";position:absolute;left:-6.8mm;top:1.2mm;width:2.1mm;height:2.1mm;border:.32mm solid #2b3a55;background:#fff}
368:template .resume-v2-region-main .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:4mm}
369:template .resume-v2-region-main .resume-v2-entry-title{font:700 11.7pt/1.25 "Open Sans",Arial,sans-serif}
370:template .resume-v2-region-main .resume-v2-entry-meta{margin-top:.42mm;color:#444;font:400 10.4pt/1.3 "Open Sans",Arial,sans-serif}
371:template .resume-v2-region-main .resume-v2-entry-dates{color:#888;font:400 10.1pt/1.2 "Open Sans",Arial,sans-serif;white-space:nowrap}
372:template .resume-v2-region-main .resume-v2-bullets{margin:2.5mm 0 0;padding-left:4.62mm;color:#444;font:400 9.45pt/1.4 "Open Sans",Arial,sans-serif;text-align:justify}
373:template .resume-v2-region-main .component-references{margin-top:5mm}
374:template .resume-v2-region-main .resume-v2-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8mm;margin-top:3.8mm}
375:template .resume-v2-region-main .resume-v2-reference-name{font-size:11.3pt;font-weight:700}
376:template .resume-v2-region-main .resume-v2-reference-role{font-size:10pt}
377:template .resume-v2-region-main .resume-v2-reference-contact{font-size:8.4pt}
378:template.resume-v2-continuation::before{display:none}
379:template.resume-v2-continuation .resume-v2-page-meta{padding-bottom:3mm;border-bottom:.42mm solid #2b3a55}
380:template.resume-v2-continuation .resume-v2-page-meta strong{color:#2b3a55;font-size:20pt}
381:template.resume-v2-continuation .component-skills :is(.resume-v2-tags,.resume-v2-columns){display:grid;grid-template-columns:minmax(0,1fr);gap:1.8mm}
382:template.resume-v2-continuation .component-skills .resume-v2-skill-item{max-width:100%;padding:0 0 0 3mm;border:0;border-radius:0;overflow:visible;font-size:8.5pt;line-height:1.2;white-space:normal}
383:template.resume-v2-continuation .component-skills .resume-v2-skill-value{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}
384`,Y=`
385:template{background:#fff;color:#2f3437;font-family:"Nunito Sans",Arial,sans-serif}
386:template::after{display:none}
387:template .resume-v2-region{display:block;overflow:visible}
388:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Nunito Sans",Arial,sans-serif}
389:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#2f3437;font:800 29pt/1.1 "Nunito Sans",Arial,sans-serif;letter-spacing:-.1mm;text-transform:none}
390:template .resume-v2-region-identity .resume-v2-title{display:-webkit-box;margin:2.2mm 0 0;overflow:hidden;font:600 13.2pt/1.2 "Nunito Sans",Arial,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}
391:template .resume-v2-region-contact{min-width:0;text-align:right}
392:template .resume-v2-region-contact h2{margin:0;padding:0;border:0;font:800 15.8pt/1.2 "Nunito Sans",Arial,sans-serif;letter-spacing:.21mm;text-transform:uppercase}
393:template .resume-v2-region-contact .resume-v2-contacts{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:2.52mm;margin-top:1.68mm}
394:template .resume-v2-region-contact .resume-v2-contact{display:block;min-width:0;max-width:100%;font:700 10.4pt/1.25 "Nunito Sans",Arial,sans-serif;text-align:right}
395:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="email"]{font-size:8.8pt}
396:template .resume-v2-region-contact .resume-v2-contact svg{display:none}
397:template .resume-v2-region-contact .resume-v2-contact>span:last-child{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
398:template .resume-v2-region h2{margin:0;color:#2f3437;font:800 15.1pt/1.2 "Nunito Sans",Arial,sans-serif;letter-spacing:.21mm;text-transform:uppercase}
399:template .resume-v2-region-summary .resume-v2-summary{display:-webkit-box;margin:2.2mm 0 0;overflow:hidden;font:400 10.2pt/1.45 "Nunito Sans",Arial,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:4}
400:template .resume-v2-region-timeline .resume-v2-list{display:flex;flex-direction:column;gap:2.94mm;margin:4.62mm 0 0 1.68mm;padding-left:5.04mm;border-left:.42mm dotted #bbb}
401:template .resume-v2-region-timeline .resume-v2-entry{position:relative;padding:0;border:0}
402:template .resume-v2-region-timeline .resume-v2-entry::before{content:"";position:absolute;
402left:-6.65mm;top:1mm;width:2.1mm;height:2.1mm;border:.42mm dotted #999;border-radius:50%;background:#fff}
403:template .resume-v2-region-timeline .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:4mm}
404:template .resume-v2-region-timeline .resume-v2-entry-title{font:700 11.3pt/1.25 "Nunito Sans",Arial,sans-serif}
405:template .resume-v2-region-timeline .resume-v2-entry-meta{margin-top:.8mm;font:400 10.4pt/1.3 "Nunito Sans",Arial,sans-serif}
406:template .resume-v2-region-timeline .resume-v2-entry-dates{font:700 11.3pt/1.2 "Nunito Sans",Arial,sans-serif;white-space:nowrap}
407:template .resume-v2-region-timeline .resume-v2-bullets{margin:1.68mm 0 0;padding:0;list-style:none;color:#3a3f42;font:400 10.1pt/1.45 "Nunito Sans",Arial,sans-serif;text-align:justify}
408:template .resume-v2-region-timeline .component-education{margin-top:6mm}
409:template .resume-v2-region-supporting{display:grid;grid-template-columns:2fr 1fr;column-gap:8.4mm}
410:template .resume-v2-region-supporting .resume-v2-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.52mm 8.4mm;margin-top:2.52mm;padding-top:3.78mm;border-top:.32mm solid #2f3437}
411:template .resume-v2-region-supporting .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0 0 0 4.2mm;border:0;border-radius:0;font:400 10.4pt/1.3 "Nunito Sans",Arial,sans-serif}
412:template .resume-v2-region-supporting .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;left:1mm}
413:template .resume-v2-region-supporting .resume-v2-language-stack{display:flex;flex-direction:column;gap:2.52mm;margin-top:2.52mm;padding:3.78mm 0 0 4.2mm;border-top:.32mm solid #2f3437}
414:template .resume-v2-region-supporting .resume-v2-language{display:block;font-size:10.4pt}
415:template .resume-v2-region-supporting .resume-v2-proficiency{display:none}
416:template.resume-v2-continuation .resume-v2-page-meta{padding-bottom:3mm;border-bottom:.32mm solid #2f3437}
417:template.resume-v2-continuation .resume-v2-region-continuation-main h2{font-size:15.1pt;text-transform:uppercase}
418:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:2.94mm;margin:4.62mm 0 0 1.68mm;padding-left:5.04mm;border-left:.42mm dotted #bbb}
419:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{position:relative;padding:0;border:0}
420:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry::before{content:"";position:absolute;left:-6.65mm;top:1mm;width:2.1mm;height:2.1mm;border:.42mm dotted #999;border-radius:50%;background:#fff}
421:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:4mm}
422:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:700 11.3pt/1.25 "Nunito Sans",Arial,sans-serif}
423:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{margin-top:.8mm;font:400 10.4pt/1.3 "Nunito Sans",Arial,sans-serif}
424:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{font:700 11.3pt/1.2 "Nunito Sans",Arial,sans-serif;white-space:nowrap}
425:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:1.68mm 0 0;padding:0;list-style:none;color:#3a3f42;font:400 10.1pt/1.45 "Nunito Sans",Arial,sans-serif;text-align:justify}
426`,J=`
427:template{background:#fff;color:#1a1a1a;font-family:Archivo,Arial,sans-serif}
428:template::after{display:none}
429:template .resume-v2-region{display:block;overflow:visible}
430:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:Archivo,Arial,sans-serif}
431:template .resume-v2-region-portrait .resume-v2-portrait{width:52.5mm;height:57.12mm;background:#ddd}
432:template .resume-v2-region-portrait .resume-v2-portrait img{filter:grayscale(1);object-fit:cover;object-position:center}
433:template .resume-v2-region-identity{border-top:1.05mm solid #111}
434:template .resume-v2-region-identity .resume-v2-identity{display:flex;min-width:0;flex-direction:column}
435:template .resume-v2-region-identity .resume-v2-title{order:1;margin:4.2mm 0 0;padding:0 0 4.2mm;border-bottom:1.68mm solid #d9d9d9;font:600 13.8pt/1.2 Archivo,Arial,sans-serif;letter-spacing:1.47mm;text-transform:uppercase}
436:template .resume-v2-region-identity .resume-v2-name{order:2;margin:7.56mm 0 0;font:italic 500 45pt/1.1 Georgia,"Times New Roman",serif;letter-spacing:.2mm;text-transform:none;white-space:nowrap}
437:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:32pt;letter-spacing:.1mm}
438:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:25pt;letter-spacing:0}
439:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{display:-webkit-box;overflow:hidden;font-size:10pt;line-height:1.08;letter-spacing:.85mm;-webkit-box-orient:vertical;-webkit-line-clamp:3}
440:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-name{margin-top:4.2mm;font-size:39pt}
441:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{font-size:8.8pt;letter-spacing:.62mm}
442:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-name{font-size:36pt}
443:template .resume-v2-region-divider{height:4.2mm;background:#d9d9d9}
444:template .resume-v2-region-divider .resume-v2-decoration{display:none}
445:template .resume-v2-region-sidebar{min-width:0;background:transparent}
446:template .resume-v2-region-sidebar h2,:template .resume-v2-region-main h2{margin:0;padding:0;border:0;color:#111;font:600 12.6pt/1.2 Archivo,Arial,sans-serif;letter-spacing:1.05mm;text-transform:uppercase}
447:template .resume-v2-region-sidebar .resume-v2-contacts{display:flex;flex-direction:column;gap:5.46mm;margin-top:7.14mm}
448:template .resume-v2-region-sidebar .resume-v2-contact{display:grid;min-width:0;grid-template-columns:4.2mm minmax(0,1fr);align-items:center;gap:4.2mm;font-size:8.9pt}
449:template .resume-v2-region-sidebar .resume-v2-contact svg{width:4.2mm;height:4.2mm;fill:#111}
450:template .resume-v2-region-sidebar .resume-v2-contact>span:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
451:template .resume-v2-region-sidebar .component-education{margin-top:7.14mm;padding-top:7.14mm;border-top:1.26mm solid #d9d9d9}
452:template .resume-v2-region-sidebar .component-skills{margin-top:5.46mm;padding-top:5.46mm;border-top:1.26mm solid #d9d9d9}
453:template .resume-v2-region-sidebar .resume-v2-list{display:flex;flex-direction:column;gap:5.88mm;margin-top:6.3mm}
454:template .resume-v2-region-sidebar .resume-v2-entry{padding:0;border:0}
455:template .resume-v2-region-sidebar .resume-v2-entry-head{display:block}
456:template .resume-v2-region-sidebar .resume-v2-entry-title{font:600 10.1pt/1.45 Archivo,Arial,sans-serif;letter-spacing:.63mm;text-transform:uppercase}
457:template .resume-v2-region-sidebar .resume-v2-entry-meta{margin-top:1.68mm;font:italic 500 10.7pt/1.3 Georgia,serif}
458:template .resume-v2-region-sidebar .resume-v2-entry-dates{display:block;margin-top:2.1mm;font-size:9.45pt;letter-spacing:.63mm}
459:template .resume-v2-region-sidebar .resume-v2-bullets{display:none}
460:template .resume-v2-region-sidebar .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:.84mm;margin-top:3.36mm;padding-left:3.78mm}
461:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0;border:0;border-radius:0;font:400 8.15pt/1.18 Archivo,Arial,sans-serif;overflow-wrap:anywhere}
462:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;left:-3.5mm}
463:template .resume-v2-region-main .resume-v2-summary{margin:4.62mm 0 0;font:400 9.8pt/1.38 Archivo,Arial,sans-serif;text-align:justify}
464:template .resume-v2-region-main .component-summary{padding-bottom:6.3mm;border-bottom:1.26mm solid #d9d9d9}
465:template .resume-v2-region-main .component-experience{margin-top:7.14mm}
466:template .resume-v2-region-main .resume-v2-list{display:flex;flex-direction:column;gap:4.62mm;margin-top:5.04mm}
467:template .resume-v2-region-main .resume-v2-entry{padding:0;border:0}
468:template .resume-v2-region-main .resume-v2-entry-head{display:block}
469:template .resume-v2-region-main .resume-v2-entry-head>div{display:flex;flex-direction:column}
470:template .resume-v2-region-main .resume-v2-entry-title{order:2;font:600 10.1pt/1.3 Archivo,Arial,sans-serif;letter-spacing:.63mm;text-transform:uppercase}
471:template .resume-v2-region-main .resume-v2-entry-meta{order:1;margin:0 0 1.68mm;font:italic 500 11.2pt/1.25 Georgia,serif}
472:template .resume-v2-region-main .resume-v2-entry-dates{display:none}
473:template .resume-v2-region-main .resume-v2-bullets{margin:2.1mm 0 0;padding:0;list-style:none;font:400 9.8pt/1.38 Archivo,Arial,sans-serif;text-align:justify}
474:template.resume-v2-continuation .resume-v2-page-meta{padding-bottom:3mm;border-bottom:1.26mm solid #d9d9d9}
475`,X=`
476:template{background:#fff;color:#3d3d3d;font-family:Poppins,Arial,sans-serif}
477:template::after{content:"";position:absolute;right:0;top:0;width:78mm;height:60.3mm;transform:scale(.78);transform-origin:top right;background:radial-gradient(circle at 7% 7%,#777 0 .34mm,transparent .42mm),radial-gradient(circle at 14% 23%,#777 0 .42mm,transparent .5mm),radial-gradient(circle at 20% 42%,#777 0 .5mm,transparent .58mm),radial-gradient(circle at 96.97% 6.90%,#5a5a5a 0 2.31mm,transparent 2.39mm),radial-gradient(circle at 86.67% 8.97%,#5a5a5a 0 2.10mm,transparent 2.18mm),radial-gradient(circle at 76.36% 11.72%,#5a5a5a 0 1.89mm,transparent 1.97mm),radial-gradient(circle at 66.67% 15.86%,#5a5a5a 0 1.68mm,transparent 1.76mm),radial-gradient(circle at 57.58% 21.38%,#5a5a5a 0 1.47mm,transparent 1.55mm),radial-gradient(circle at 49.39% 28.28%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 42.42% 35.86%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 36.36% 44.14%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 31.52% 53.10%,#5a5a5a 0 .84mm,transparent .92mm),radial-gradient(circle at 27.88% 62.76%,#5a5a5a 0 .73mm,transparent .81mm),radial-gradient(circle at 97.58% 21.38%,#5a5a5a 0 2.10mm,transparent 2.18mm),radial-gradient(circle at 87.88% 24.14%,#5a5a5a 0 1.89mm,transparent 1.97mm),radial-gradient(circle at 78.79% 28.28%,#5a5a5a 0 1.68mm,transparent 1.76mm),radial-gradient(circle at 70.30% 33.79%,#5a5a5a 0 1.47mm,transparent 1.55mm),radial-gradient(circle at 62.73% 40.34%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 56.06% 47.93%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 50.30% 56.21%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 45.76% 65.17%,#5a5a5a 0 .84mm,transparent .92mm),radial-gradient(circle at 42.42% 74.48%,#5a5a5a 0 .73mm,transparent .81mm),radial-gradient(circle at 98.18% 35.86%,#5a5a5a 0 1.89mm,transparent 1.97mm),radial-gradient(circle at 89.70% 39.31%,#5a5a5a 0 1.68mm,transparent 1.76mm),radial-gradient(circle at 81.82% 44.14%,#5a5a5a 0 1.47mm,transparent 1.55mm),radial-gradient(circle at 74.55% 50%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 68.18% 56.90%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 62.73% 64.83%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 58.48% 73.10%,#5a5a5a 0 .84mm,transparent .92mm),radial-gradient(circle at 55.15% 82.07%,#5a5a5a 0 .73mm,transparent .81mm),radial-gradient(circle at 98.79% 50.34%,#5a5a5a 0 1.68mm,transparent 1.76mm),radial-gradient(circle at 91.21% 54.14%,#5a5a5a 0 1.47mm,transparent 1.55mm),radial-gradient(circle at 84.24% 59.31%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 78.18% 65.52%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 73.03% 72.76%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 68.79% 80.69%,#5a5a5a 0 .84mm,transparent .92mm),radial-gradient(circle at 99.39% 64.83%,#5a5a5a 0 1.47mm,transparent 1.55mm),radial-gradient(circle at 92.73% 68.97%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 86.67% 74.48%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 81.52% 81.03%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 77.27% 88.28%,#5a5a5a 0 .84mm,transparent .92mm),radial-gradient(circle at 99.70% 78.62%,#5a5a5a 0 1.26mm,transparent 1.34mm),radial-gradient(circle at 93.94% 83.45%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 89.09% 89.31%,#5a5a5a 0 .94mm,transparent 1.02mm),radial-gradient(circle at 100% 91.03%,#5a5a5a 0 1.05mm,transparent 1.13mm),radial-gradient(circle at 95.45% 96.55%,#5a5a5a 0 .94mm,transparent 1.02mm);background-color:#fff;opacity:1}
478:template.resume-v2-continuation::after{display:none}
479:template .resume-v2-region{display:block;overflow:visible}
480:template .resume-v2-region-sidebar{background:#fff!important}
481:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:Poppins,Arial,sans-serif}
482:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#4a4a4a;font:500 34pt/1.08 Poppins,Arial,sans-serif;letter-spacing:.1mm;text-transform:none}
483:template .resume-v2-region-identity .resume-v2-title{display:-webkit-box;max-width:112mm;margin:.42mm 0 0;overflow:hidden;color:#555;font:400 12pt/1.18 Poppins,Arial,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}
484:template .resume-v2-region-contact .resume-v2-section-heading{display:none}
485:template .resume-v2-region-contact .resume-v2-contacts{display:flex;min-width:0;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12.6mm}
486:template .resume-v2-region-contact .resume-v2-contact{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:2.94mm;color:#555;font:400 11.3pt/1.2 Poppins,Arial,sans-serif}
487:template .resume-v2-region-contact .resume-v2-contact:first-child{flex-shrink:0}
488:template .resume-v2-region-contact .resume-v2-contact span:last-child{min-width:0;overflow-wrap:normal;word-break:normal}
489:template .resume-v2-region-contact .resume-v2-contact svg{width:5mm;height:5mm}
490:template .resume-v2-section-heading{position:relative;margin:0 0 2.94mm;padding-left:7.98mm}
491:template .resume-v2-section-heading::before{content:"◇";position:absolute;
491left:0;top:-.5mm;font-size:17pt;line-height:1}
492:template .resume-v2-component h2{position:relative;margin:0;padding:0 0 2.94mm;border:0;color:#4a4a4a;font:600 16.4pt/1.2 Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}
493:template .resume-v2-section-heading h2::after{content:"";position:absolute;left:-7.98mm;right:0;bottom:0;border-bottom:.32mm solid #4a4a4a}
494:template .resume-v2-region-main .resume-v2-summary{margin:5.04mm 0 0;color:#555;font:400 10.7pt/1.6 Poppins,Arial,sans-serif;text-align:justify}
495:template .resume-v2-region-main .component-experience{margin-top:8.4mm}
496:template .resume-v2-region-main .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:5.46mm;margin:6.3mm 0 0 1mm;padding-left:5.04mm;border-left:.42mm solid #4a4a4a}
497:template .resume-v2-region-main .resume-v2-entry{position:relative;padding:0;border:0}
498:template .resume-v2-region-main .resume-v2-entry::before{content:"";position:absolute;left:-6.65mm;top:1mm;width:2.7mm;height:2.7mm;border-radius:50%;background:#3d3d3d}
499:template .resume-v2-region-main .resume-v2-entry-head{display:block}
500:template .resume-v2-region-main .resume-v2-entry-title{font:600 11.3pt/1.25 Poppins,Arial,sans-serif}
501:template .resume-v2-region-main .resume-v2-entry-meta{margin-top:.42mm;color:#555;font-size:10.7pt}
502:template .resume-v2-region-main .resume-v2-entry-dates{display:block;margin-top:.42mm;color:#555;font:italic 400 10.4pt/1.25 Poppins,Arial,sans-serif}
503:template .resume-v2-region-main .resume-v2-bullets{margin:2.94mm 0 0;padding-left:4.62mm;color:#444;font:400 10.1pt/1.45 Poppins,Arial,sans-serif}
504:template .resume-v2-region-main .component-references{margin-top:9.5mm}
505:template .resume-v2-region-main .resume-v2-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;margin-top:5mm}
506:template .resume-v2-reference-name{font-size:12.6pt;font-weight:600}:template .resume-v2-reference-role{font-size:10.7pt}
507:template .resume-v2-reference-contact{font-size:8.8pt}
508:template .resume-v2-region-sidebar .resume-v2-list{display:flex;flex-direction:column;gap:4.2mm;margin-top:5.04mm}
509:template .resume-v2-region-sidebar .resume-v2-entry{padding:0;border:0}
510:template .resume-v2-region-sidebar .resume-v2-entry-head{display:block}
511:template .resume-v2-region-sidebar .resume-v2-entry-title{font:600 11pt/1.3 Poppins,Arial,sans-serif}
512:template .resume-v2-region-sidebar .resume-v2-entry-meta,:template .resume-v2-region-sidebar .resume-v2-entry-dates{display:block;margin-top:.63mm;color:#555;font-size:10.1pt;white-space:normal}
513:template .resume-v2-region-sidebar .resume-v2-bullets{display:none}
514:template .resume-v2-region-sidebar .component-skills,:template .resume-v2-region-sidebar .component-languages{margin-top:8mm}
515:template .resume-v2-region-sidebar .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:2.3mm;margin-top:4.6mm;padding-left:4.6mm}
516:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0;border:0;border-radius:0;color:#555;font-size:10.7pt}
517:template .resume-v2-region-sidebar .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;left:-3.8mm}
518:template .resume-v2-region-sidebar .resume-v2-language-stack{display:flex;flex-direction:column;gap:1.7mm;margin-top:4.2mm;padding-left:4.6mm}
519:template .resume-v2-region-sidebar .resume-v2-language{display:block;font-size:10.7pt}
520:template .resume-v2-region-sidebar .resume-v2-proficiency{display:none}
521:template.resume-v2-continuation .resume-v2-page-meta{padding-bottom:3mm;border-bottom:.32mm solid #4a4a4a}
522`,Q=`
523:template{background:#efeeec;color:#141414;font-family:Arial,Helvetica,sans-serif}
524:template::after{display:none}
525:template .resume-v2-region{display:block}
526:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:Arial,Helvetica,sans-serif}
527:template .resume-v2-region-identity .resume-v2-name{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#141414;font:800 39.3pt/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.32mm;text-transform:none}
528:template .resume-v2-region-identity .resume-v2-name span,:template .resume-v2-region-identity .resume-v2-name strong{display:block;font:inherit}
529:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:30pt}
530:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:25pt}
531:template:has(.resume-v2-region-identity .resume-v2-identity.is-very-long-name) .resume-v2-region-arrow{display:none}
532:template .resume-v2-region-identity .resume-v2-title{display:-webkit-box;position:absolute;
532left:75mm;top:27mm;width:44mm;max-height:18mm;margin:0;overflow:hidden;color:#141414;font:400 12.5pt/1.18 Arial,Helvetica,sans-serif;letter-spacing:0;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}
533:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{display:-webkit-box;max-height:51.52pt;overflow:hidden;font-size:9.2pt;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:5}
534:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{max-height:52.42pt;font-size:7.8pt;-webkit-line-clamp:6}
535:template .resume-v2-region-arrow .resume-v2-decoration{display:grid;place-items:center;width:8.8mm;height:8.8mm;border:.32mm solid #141414;border-radius:50%;color:#141414;font:400 15pt/1 Arial,Helvetica,sans-serif;transform:rotate(-1deg)}
536:template .resume-v2-region-portrait .resume-v2-portrait{width:44.1mm;height:37.38mm;background:#d4d4d4}
537:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover;object-position:center}
538:template .resume-v2-region-portrait .resume-v2-photo-placeholder{font-size:7.5pt}
539:template .resume-v2-region-divider{height:.32mm;background:#141414}
540:template .resume-v2-region-divider .resume-v2-decoration{display:none}
541:template .resume-v2-section-heading{position:relative;display:block;margin:0 0 2.8mm}
542:template .resume-v2-section-heading::after{content:"✶";position:absolute;right:0;top:50%;width:17mm;color:#141414;font:400 15pt/1 Arial,Helvetica,sans-serif;text-align:right;transform:translateY(-50%)}
543:template .resume-v2-section-heading::before{content:"";position:absolute;right:3mm;top:50%;width:13mm;height:.28mm;background:var(--resume-section-heading-decoration-color,#141414);transform:translateY(-50%)}
544:template .resume-v2-component h2{box-sizing:border-box;width:100%;margin:0;padding:0 20mm 2.1mm 0;border:0;border-bottom:.28mm solid #141414;color:#141414;font:700 19pt/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.2mm;text-transform:none}
545:template .resume-v2-region-left-column .component-summary .resume-v2-summary{margin:3.8mm 0 0;color:#2a2a2a;font:400 9.8pt/1.5 Arial,Helvetica,sans-serif;text-align:left}
546:template .resume-v2-region-left-column .component-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.8pt;line-height:1.4}
547:template .resume-v2-region-left-column .component-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{display:-webkit-box;overflow:hidden;font-size:8pt;line-height:1.33;-webkit-box-orient:vertical;-webkit-line-clamp:10}
548:template .resume-v2-region-left-column .component-education{margin-top:6.7mm}
549:template .resume-v2-region-right-column .component-experience .resume-v2-columns{display:block}
550:template .resume-v2-region-right-column .component-experience .resume-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7.14mm;row-gap:5.04mm;margin-top:4.2mm}
551:template .resume-v2-region-right-column .component-experience .resume-v2-entry{min-width:0;padding:0;border:0}
552:template .resume-v2-region-right-column .component-experience .resume-v2-entry:nth-child(n+3){padding-top:5.04mm;border-top:.28mm solid #141414}
553:template .resume-v2-region-right-column .component-experience .resume-v2-entry-head{display:flex;flex-direction:column;gap:0}
554:template .resume-v2-region-right-column .component-experience .resume-v2-entry-head>div{display:flex;flex-direction:column}
555:template .resume-v2-region-right-column .component-experience .resume-v2-entry-title{order:2;margin-top:.4mm;color:#141414;font:700 13.1pt/1.16 Arial,Helvetica,sans-serif}
556:template .resume-v2-region-right-column .component-experience .resume-v2-entry-meta{order:1;color:#141414;font:700 13.1pt/1.16 Arial,Helvetica,sans-serif}
557:template .resume-v2-region-right-column .component-experience .resume-v2-entry-meta:empty{display:none}
558:template .resume-v2-region-right-column .component-experience .resume-v2-entry-dates{order:-1;color:#2a2a2a;font:400 9.8pt/1.2 Arial,Helvetica,sans-serif;white-space:normal}
559:template .resume-v2-region-right-column .component-experience .resume-v2-bullets{margin:2.1mm 0 0;padding:0;list-style:none;color:#2a2a2a;font:400 8.9pt/1.42 Arial,Helvetica,sans-serif}
560:template .resume-v2-region-right-column .component-experience .resume-v2-bullets li{margin:0}
561:template .resume-v2-region-left-column .component-education .resume-v2-list{display:flex;flex-direction:column;gap:3.36mm;margin-top:3.8mm}
562:template .resume-v2-region-left-column .component-education .resume-v2-entry{position:relative;display:block;min-height:11.3mm;padding:0 26mm 0 0;border:0}
563:template .resume-v2-region-left-column .component-education .resume-v2-entry-head{position:static;display:flex;flex-direction:column}
564:template .resume-v2-region-left-column .component-education .resume-v2-entry-head>div{display:flex;flex-direction:column}
565:template .resume-v2-region-left-column .component-education .resume-v2-entry-title{min-width:0;order:2;color:#141414;font:700 11.3pt/1.16 Arial,Helvetica,sans-serif;overflow-wrap:break-word;word-break:normal}
566:template .resume-v2-region-left-column .component-education .resume-v2-entry-meta{order:1;color:#2a2a2a;font:400 9.2pt/1.2 Arial,Helvetica,sans-serif}
567:template .resume-v2-region-left-column .component-education .resume-v2-entry-dates{position:absolute;right:0;top:0;display:grid;place-items:center;grid-column:auto;grid-row:auto;width:23mm;height:10mm;border:.3mm solid #141414;border-radius:50%;color:#2a2a2a;font:400 6.3pt/1 Arial,Helvetica,sans-serif;white-space:nowrap}
568:template .resume-v2-region-left-column .component-education .resume-v2-bullets{display:none}
569:template .resume-v2-region-left-column .component-skills{margin-top:6.7mm}
570:template .resume-v2-region-left-column .component-skills .resume-v2-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.52mm 5mm;margin-top:3.36mm}
571:template .resume-v2-region-left-column .component-skills .resume-v2-columns>.resume-v2-skill-item{position:relative;padding-left:5mm;color:#2a2a2a;font:400 10.1pt/1.3 Arial,Helvetica,sans-serif}
572:template .resume-v2-region-left-column .component-skills .resume-v2-columns>.resume-v2-skill-item::before{content:"•";position:absolute;
572left:2mm}
573:template .resume-v2-region-left-column .component-contacts{margin-top:5.46mm;border:.32mm solid #141414;padding:4.62mm 5.88mm 5.04mm}
574:template .resume-v2-region-left-column .component-contacts>section::before{content:"Contact Person";display:block;margin:0;padding:0 0 1.7mm;border-bottom:.28mm solid #141414;color:#141414;font:700 19pt/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.2mm;text-align:center}
575:template .resume-v2-region-left-column .component-contacts .resume-v2-contacts{display:flex;flex-direction:column;gap:0;color:#141414}
576:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2mm;padding:3.36mm 0 2.1mm;border-bottom:.28mm solid #141414}
577:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-card:last-child{padding-bottom:0;border-bottom:0}
578:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-label{display:block;padding:0;border:0;color:#141414;font:400 8.3pt/1.2 Arial,Helvetica,sans-serif}
579:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-label svg{display:none}
580:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-label strong{font:inherit}
581:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-card[data-contact-kind="location"] .resume-v2-contact-label strong{font-size:0}
582:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-card[data-contact-kind="location"] .resume-v2-contact-label strong::after{content:"Location";font:400 8.3pt/1.2 Arial,Helvetica,sans-serif}
583:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-value{color:#141414;font:700 9.2pt/1.2 Arial,Helvetica,sans-serif;text-align:right}
584:template .resume-v2-region-left-column .component-contacts .resume-v2-contact-card[data-contact-kind="email"] .resume-v2-contact-value{font-size:7.3pt;white-space:nowrap}
585:template .resume-v2-region-right-column .component-languages{margin-top:6.3mm}
586:template .resume-v2-region-right-column .component-languages .resume-v2-list{display:flex;flex-direction:column;gap:3.36mm;margin-top:3.8mm}
587:template .resume-v2-region-right-column .component-languages .resume-v2-meter{display:flex;flex-direction:column;align-items:stretch;gap:1.68mm}
588:template .resume-v2-region-right-column .component-languages .resume-v2-meter>span:first-child{font:400 11.3pt/1.2 Arial,Helvetica,sans-serif}
589:template .resume-v2-region-right-column .component-languages .resume-v2-meter-bar{width:100%;height:5.04mm;border-radius:999px;background:#666;overflow:hidden}
590:template .resume-v2-region-right-column .component-languages .resume-v2-meter-bar i{display:block;height:100%;border-radius:999px;background:#141414}
591:template .resume-v2-region-right-column .component-interests{margin-top:4.62mm}
592:template .resume-v2-region-right-column .component-interests p{margin:0;color:#2a2a2a;font:400 9.8pt/1.5 Arial,Helvetica,sans-serif}
593:template.resume-v2-continuation{background:#efeeec;color:#141414;padding:0}
594:template.resume-v2-continuation::after{display:none}
595:template.resume-v2-continuation .resume-v2-region-continuation-meta{border-bottom:.32mm solid #141414}
596:template.resume-v2-continuation .resume-v2-page-meta{display:grid;gap:1.2mm;padding:0;border:0}
597:template.resume-v2-continuation .resume-v2-page-meta strong{font:800 22pt/1.05 Arial,Helvetica,sans-serif}
598:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-component+.resume-v2-component{margin-top:8mm}
599:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-section-heading{margin-bottom:4mm}
600:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm}
601:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{padding:0 0 5mm}
602:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:flex;flex-direction:column}
603:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:700 14pt/1.2 Arial,Helvetica,sans-serif}
604:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{font-size:10pt;color:#2a2a2a}
605:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{order:-1;font-size:10.5pt;color:#2a2a2a;white-space:normal}
606:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2mm 0 0;padding:0;list-style:none;font-size:10pt;line-height:1.4}
607`,ee=`
608:template{background:#f2f2e9;color:#262626;font-family:"Poppins",Arial,sans-serif}
609:template::before{content:"";position:absolute;
609left:0;top:21mm;z-index:0;width:5.46mm;height:27.3mm;background:#b06a48}
610:template::after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:3.36mm;background:#b06a48}
611:template .resume-v2-region{display:block}
612:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
613:template .resume-v2-region-identity .resume-v2-name{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#151515;font:500 36.5pt/1.02 "Poppins",Arial,sans-serif;letter-spacing:-.11mm;text-transform:none}
614:template .resume-v2-region-identity .resume-v2-name span,:template .resume-v2-region-identity .resume-v2-name strong{display:block;font:inherit}
615:template .resume-v2-region-identity .resume-v2-title{margin:4.2mm 0 0;padding-top:3.15mm;border-top:.32mm solid #b06a48;color:#b06a48;font:400 14.5pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.42mm;text-align:right;text-transform:uppercase;white-space:nowrap}
616:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{font-size:11pt;line-height:1.15;white-space:normal}
617:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{display:block;max-height:none;overflow:visible;font-size:7.6pt;line-height:1.1;letter-spacing:.18mm;white-space:normal}
618:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title,:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{max-width:100%;overflow-wrap:break-word;word-break:normal}
619:template .resume-v2-region-portrait .resume-v2-portrait{width:63mm;height:75.6mm;border-radius:27.3mm;background:#d8d8d2;overflow:hidden}
620:template .resume-v2-region-portrait .resume-v2-portrait img{filter:grayscale(1);object-fit:cover;object-position:center}
621:template .resume-v2-region-portrait .resume-v2-photo-placeholder{font-size:8pt}
622:template .resume-v2-region-contact .resume-v2-contacts{display:grid;grid-template-columns:52mm minmax(0,1fr);grid-template-rows:auto auto;gap:2.94mm 7mm;color:#333;font-size:10.4pt;line-height:1.35}
623:template .resume-v2-region-contact .resume-v2-contact{display:flex;align-items:flex-start;gap:3.36mm;min-width:0}
624:template .resume-v2-region-contact .resume-v2-contact:nth-child(2){grid-column:1;grid-row:2}
625:template .resume-v2-region-contact .resume-v2-contact:nth-child(3){grid-column:2;grid-row:1 / span 2}
626:template .resume-v2-region-contact .resume-v2-contact svg{flex:none;width:5.04mm;height:5.04mm;padding:.84mm;border-radius:50%;background:#262626;color:#f2f2e9;stroke-width:2}
627:template .resume-v2-region-contact .resume-v2-contact>span:last-child{min-width:0;white-space:pre-line;overflow-wrap:anywhere}
628:template .resume-v2-region-overview{box-sizing:border-box;background:#cfd8d4;padding:5.88mm 12.6mm 6.72mm}
629:template .resume-v2-region-overview h2{margin:0;padding:0;border:0;color:#262626;font:400 16.4pt/1.2 "Poppins",Arial,sans-serif;text-transform:none}
630:template .resume-v2-region-overview .resume-v2-summary{margin:2.94mm 0 0;color:#333;font:400 10.6pt/1.55 "Poppins",Arial,sans-serif;text-align:justify}
631:template .resume-v2-region-overview .resume-v2-summary-block.is-long .resume-v2-summary{font-size:9.2pt;line-height:1.42}
632:template .resume-v2-region-overview .resume-v2-summary-block.is-very-long .resume-v2-summary{display:-webkit-box;overflow:hidden;font-size:8pt;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:5}
633:template .resume-v2-region-experience h2,:template .resume-v2-region-education h2,:template .resume-v2-region-skills h2{margin:0;padding:0;border:0;color:#b06a48;font:400 17pt/1.2 "Poppins",Arial,sans-serif;text-transform:none}
634:template .resume-v2-region-experience .resume-v2-list{display:flex;flex-direction:column;gap:0;margin-top:4.62mm}
635:template .resume-v2-region-experience .resume-v2-entry{position:relative;padding:0 0 3.36mm;border:0}
636:template .resume-v2-region-experience .resume-v2-entry+.resume-v2-entry{padding-top:3.36mm}
637:template .resume-v2-region-experience .resume-v2-entry+.resume-v2-entry::before{content:"";position:absolute;
637left:0;top:0;width:25.2mm;height:.32mm;background:#b06a48}
638:template .resume-v2-region-experience .resume-v2-entry-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.84mm}
639:template .resume-v2-region-experience .resume-v2-entry-head>div{display:contents}
640:template .resume-v2-region-experience .resume-v2-entry-title{grid-column:1 / -1;color:#333;font:600 11.1pt/1.3 "Poppins",Arial,sans-serif}
641:template .resume-v2-region-experience .resume-v2-entry-meta{grid-column:2;grid-row:2;margin-top:1.05mm;color:#555;font:italic 400 10.1pt/1.35 "Poppins",Arial,sans-serif}
642:template .resume-v2-region-experience .resume-v2-entry-dates{grid-column:1;grid-row:2;margin-top:1.05mm;color:#555;font:italic 400 10.1pt/1.35 "Poppins",Arial,sans-serif;white-space:normal}
643:template .resume-v2-region-experience .resume-v2-entry-dates::before{content:"("}
644:template .resume-v2-region-experience .resume-v2-entry-dates::after{content:")"}
645:template .resume-v2-region-experience .resume-v2-bullets{margin:3.36mm 0 0;padding-left:5.04mm;color:#333;font:400 9.8pt/1.47 "Poppins",Arial,sans-serif;text-align:justify}
646:template .resume-v2-region-experience .resume-v2-bullets li{margin:1.68mm 0}
647:template .resume-v2-region-education .resume-v2-list{display:flex;flex-direction:column;gap:0;margin-top:4.62mm}
648:template .resume-v2-region-education .resume-v2-entry{position:relative;padding:0 0 5.04mm}
649:template .resume-v2-region-education .resume-v2-entry+.resume-v2-entry{padding-top:5.04mm}
650:template .resume-v2-region-education .resume-v2-entry+.resume-v2-entry::before{content:"";position:absolute;left:0;top:0;width:25.2mm;height:.32mm;background:#b06a48}
651:template .resume-v2-region-education .resume-v2-entry-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.84mm}
652:template .resume-v2-region-education .resume-v2-entry-head>div{display:contents}
653:template .resume-v2-region-education .resume-v2-entry-title{grid-column:1 / -1;font:600 10.8pt/1.35 "Poppins",Arial,sans-serif}
654:template .resume-v2-region-education .resume-v2-entry-meta{grid-column:2;grid-row:2;margin-top:1.68mm;color:#555;font:italic 400 9.8pt/1.4 "Poppins",Arial,sans-serif}
655:template .resume-v2-region-education .resume-v2-entry-dates{grid-column:1;grid-row:2;margin-top:1.68mm;color:#555;font:italic 400 9.8pt/1.4 "Poppins",Arial,sans-serif;white-space:normal}
656:template .resume-v2-region-education .resume-v2-entry-dates::before{content:"("}
657:template .resume-v2-region-education .resume-v2-entry-dates::after{content:")"}
658:template .resume-v2-region-education .resume-v2-bullets{display:none}
659:template .resume-v2-region-skills{margin-top:2.1mm}
660:template .resume-v2-region-skills .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:1.26mm;margin-top:3.78mm}
661:template .resume-v2-region-skills .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0 0 0 5.04mm;border:0;border-radius:0;color:#444;font:400 10pt/1.4 "Poppins",Arial,sans-serif}
662:template .resume-v2-region-skills .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;left:1.26mm}
663:template.resume-v2-continuation{background:#f2f2e9;color:#262626}
664:template.resume-v2-continuation::before{content:"";position:absolute;left:0;top:21mm;width:5.46mm;height:27.3mm;background:#b06a48}
665:template.resume-v2-continuation::after{content:"";position:absolute;inset:auto 0 0;height:3.36mm;background:#b06a48}
666:template.resume-v2-continuation .resume-v2-page-meta{display:grid;gap:1.26mm;color:#262626}
667:template.resume-v2-continuation .resume-v2-page-meta strong{font:500 18pt/1.15 "Poppins",Arial,sans-serif}
668:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0;padding:0;border:0;color:#b06a48;font:400 17pt/1.2 "Poppins",Arial,sans-serif}
669:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:6.3mm;margin-top:5.04mm}
670:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{padding-bottom:5.04mm;border-bottom:.32mm solid #b06a48}
671:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:flex;flex-direction:column}
672:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:600 11.1pt/1.3 "Poppins",Arial,sans-serif}
673:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta,:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{margin-top:1.05mm;color:#555;font:italic 400 10.1pt/1.35 "Poppins",Arial,sans-serif;white-space:normal}
674:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:3.36mm 0 0;padding-left:5.04mm;color:#333;font-size:9.8pt;line-height:1.47}
675:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills{margin-top:2mm}
676:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills h2{font-size:14pt;line-height:1.1}
677:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-tags{gap:1mm;margin-top:1.5mm}
678:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-skill-item{padding:1mm 2mm;font-size:8pt;line-height:1.15;white-space:normal}
679:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-skill-value{white-space:normal;overflow-wrap:anywhere}
680`,et=`
681:template{background:#faf1e4;color:#2b2b2b;font-family:"Poppins",Arial,sans-serif}
682:template::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:84mm;background:#e8d5bd}
683:template::after{content:"";position:absolute;right:7.35mm;top:103mm;bottom:12.6mm;z-index:1;width:.21mm;background:#d8c3a5}
684:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
685:template .resume-v2-region{display:block}
686:template .resume-v2-region-portrait .resume-v2-portrait{width:64.68mm;height:69.3mm;background:#d8c3a5}
687:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover;object-position:center}
688:template .resume-v2-region-portrait .resume-v2-photo-placeholder{font-size:8pt}
689:template .resume-v2-region-signature{pointer-events:none}
690:template .resume-v2-region-signature .resume-v2-name{margin:0;color:#8a6a50;font:400 25.5pt/.95 "Great Vibes",cursive;overflow:visible;white-space:nowrap}
691:template .resume-v2-region-signature .resume-v2-title{display:none}
692:template .resume-v2-region-identity{text-align:center}
693:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#111;font:700 31.5pt/1.18 "Poppins",Arial,sans-serif;letter-spacing:.21mm;text-transform:uppercase;white-space:nowrap}
694:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:25pt;letter-spacing:.12mm}
695:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:15pt;letter-spacing:.03mm}
696:template .resume-v2-region-identity .resume-v2-title{margin:.84mm 0 0;color:#111;font:600 18.75pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:0}
697:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{font-size:13.5pt;line-height:1.12}
698:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{font-size:10.5pt;line-height:1.08}
699:template .resume-v2-region-summary .resume-v2-summary{margin:0;color:#333;font:400 12pt/1.5 "Poppins",Arial,sans-serif;text-align:left;text-wrap:pretty}
700:template .resume-v2-region-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:9pt;line-height:1.36}
701:template .resume-v2-region-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.8pt;line-height:1.28}
702:template .resume-v2-region-summary::after{content:"";display:block;width:84mm;height:.21mm;margin:6.3mm auto 0;background:#d8c3a5}
703:template .component-contacts h2,:template .component-skills h2,:template .component-references h2{margin:0 0 3.78mm;padding:0;border:0;color:#111;font:400 20.25pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.63mm;text-transform:uppercase}
704:template .resume-v2-region-rail .resume-v2-component+.resume-v2-component{margin-top:8.4mm}
705:template .component-contacts .resume-v2-contacts{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2.52mm;color:#2b2b2b;font-size:13.13pt}
706:template .component-contacts .resume-v2-contact{display:flex;align-items:flex-start;gap:3.36mm;line-height:1.4}
707:template .component-contacts .resume-v2-contact svg{flex:none;width:3.78mm;height:3.78mm;margin-top:1.05mm;color:#111;stroke-width:2.5}
708:template .component-contacts .resume-v2-contact>span:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}
709:template .component-skills .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:2.52mm}
710:template .component-skills .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0 0 0 6.3mm;border:0;border-radius:0;color:#111;font-size:13.13pt;line-height:1.4}
711:template .component-skills .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;
711left:1.68mm;top:0}
712:template .component-references .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;padding-left:2.94mm}
713:template .component-references .resume-v2-list article{font-size:12.75pt;line-height:1.35}
714:template .component-references .resume-v2-list article>strong{display:block;color:#111;font-size:13.5pt}
715:template .component-references .resume-v2-list article>div:not(.resume-v2-entry-meta){margin-top:.42mm}
716:template .component-references .resume-v2-entry-meta{margin-top:.42mm;color:#2b2b2b;font-size:12.75pt}
717:template .component-experience h2,:template .component-education h2{margin:0;padding:0;border:0;color:#111;font:400 21.75pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.84mm;text-align:center;text-transform:uppercase}
718:template .resume-v2-region-main .component-education{margin-top:8.4mm}
719:template .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;margin-top:4.2mm}
720:template .component-experience .resume-v2-entry{position:relative;padding-right:1.68mm;border:0}
721:template .component-experience .resume-v2-entry::after,:template .component-education .resume-v2-entry::after{content:"";position:absolute;right:-7.09mm;top:1.68mm;width:2.73mm;height:2.73mm;border-radius:50%;background:#d8c3a5}
722:template .component-experience .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.36mm;align-items:baseline}
723:template .component-experience .resume-v2-entry-title{color:#111;font:700 14.2pt/1.16 "Poppins",Arial,sans-serif;letter-spacing:.105mm;text-transform:uppercase}
724:template .component-experience .resume-v2-entry-meta{margin-top:.42mm;color:#444;font:400 11.8pt/1.22 "Poppins",Arial,sans-serif}
725:template .component-experience .resume-v2-entry-dates{color:#111;font:600 11.8pt/1.18 "Poppins",Arial,sans-serif;white-space:nowrap}
726:template .component-experience .resume-v2-bullets{margin:2.52mm 0 0;padding-left:5.04mm;color:#333;font:400 10.8pt/1.36 "Poppins",Arial,sans-serif}
727:template .component-experience .resume-v2-bullets li{margin:1.05mm 0}
728:template .component-education::before{content:"";display:block;width:84mm;height:.21mm;margin:0 auto 5.88mm;background:#d8c3a5}
729:template .component-education .resume-v2-list{margin-top:4.2mm}
730:template .component-education .resume-v2-entry{position:relative}
731:template .component-education .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.36mm;align-items:baseline}
732:template .component-education .resume-v2-entry-head>div{display:flex;flex-direction:column}
733:template .component-education .resume-v2-entry-meta{order:1;color:#111;font:700 12.75pt/1.25 "Poppins",Arial,sans-serif}
734:template .component-education .resume-v2-entry-title{order:2;margin-top:1.68mm;color:#333;font:400 12pt/1.3 "Poppins",Arial,sans-serif}
735:template .component-education .resume-v2-entry-dates{color:#111;font:600 12.75pt/1.2 "Poppins",Arial,sans-serif;white-space:nowrap}
736:template .component-education .resume-v2-bullets{margin:.84mm 0 0;padding-left:5.04mm;color:#333;font:400 11.63pt/1.35 "Poppins",Arial,sans-serif}
737:template.resume-v2-continuation{background:#faf1e4}
738:template.resume-v2-continuation::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:84mm;background:#e8d5bd}
739:template.resume-v2-continuation::after{content:"";position:absolute;right:7.35mm;top:16.8mm;bottom:12.6mm;z-index:1;width:.21mm;background:#d8c3a5}
740:template.resume-v2-continuation .resume-v2-region-continuation-identity{color:#2b2b2b}
741:template.resume-v2-continuation .resume-v2-page-meta{display:grid;gap:1.26mm;padding:0;border:0}
742:template.resume-v2-continuation .resume-v2-page-meta strong{color:#8a6a50;font:400 22pt/1 "Great Vibes",cursive}
743:template.resume-v2-continuation .resume-v2-page-number{color:#2b2b2b}
744:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0;padding:0 0 3.36mm;border:0;border-bottom:.21mm solid #d8c3a5;color:#111;font:400 21.75pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.84mm;text-align:center;text-transform:uppercase}
745:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:5.04mm;margin-top:5.04mm}
746:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{position:relative;padding-right:1.68mm}
747:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry::after{content:"";position:absolute;right:-7.09mm;top:1.68mm;width:2.73mm;height:2.73mm;border-radius:50%;background:#d8c3a5}
748:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:700 15pt/1.18 "Poppins",Arial,sans-serif;text-transform:uppercase}
749:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{color:#444;font-size:12pt}
750:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{color:#111;font-size:12pt;font-weight:600}
751:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2.52mm 0 0;padding-left:5.04mm;color:#333;font-size:11.2pt;line-height:1.42}
752:template.resume-v2-continuation .resume-v2-region-continuation-main .component-education{margin-top:9.24mm}
753:template.resume-v2-continuation .resume-v2-region-continuation-main .component-education .resume-v2-entry-title{font-size:12pt;font-weight:400;text-transform:none}
754:template.resume-v2-continuation .resume-v2-region-continuation-main .component-education .resume-v2-entry-meta{color:#111;font-size:12.75pt;font-style:normal;font-weight:700}
755`,ei=`
756:template{background:#f4f2ea;color:#1e1e1e;font-family:"Poppins",Arial,sans-serif}
757:template::before{content:"";position:absolute;inset:0 auto auto 0;z-index:0;width:88.2mm;height:133.35mm;background:#eae2d8}
758:template::after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:7.14mm;background:#5b6350}
759:template .resume-v2-region{display:block}
760:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
761:template .resume-v2-region-portrait .resume-v2-portrait{width:6
7615.1mm;height:74.55mm;border-radius:32.55mm 32.55mm 0 0;background:#cabfa8}
762:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover;object-position:center}
763:template .resume-v2-region-portrait .resume-v2-photo-placeholder{font-size:8pt}
764:template .resume-v2-region-hero{box-sizing:border-box;background:#5b6350;color:#f4f2ea;padding:13.02mm 11.34mm 0 9.66mm}
765:template .resume-v2-region-hero::after{content:"↓";position:absolute;right:13.02mm;top:10.5mm;color:#f4f2ea;font:300 30pt/1 Arial,sans-serif}
766:template .resume-v2-region-hero .resume-v2-name{margin:0;color:#fff;font:600 28.5pt/1.1 "Poppins",Arial,sans-serif;white-space:nowrap}
767:template .resume-v2-region-hero .resume-v2-identity.is-long-name .resume-v2-name{font-size:20pt}
768:template .resume-v2-region-hero .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:16pt;letter-spacing:-.1mm}
769:template .resume-v2-region-hero .resume-v2-title{margin:1.26mm 0 0;color:#cabfa8;font:600 12.4pt/1.2 "Poppins",Arial,sans-serif}
770:template .resume-v2-region-hero .component-summary{margin-top:3.78mm}
771:template .resume-v2-region-hero .component-summary::before{content:"";display:block;width:16.8mm;height:.32mm;margin-bottom:3.78mm;background:#f4f2ea}
772:template .resume-v2-region-hero .resume-v2-summary{display:-webkit-box;margin:0;max-width:101mm;overflow:hidden;color:#f4f2ea;font:400 10.3pt/1.45 "Poppins",Arial,sans-serif;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}
773:template .resume-v2-region-hero .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.7pt;line-height:1.34}
774:template .resume-v2-region-hero .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.5pt;line-height:1.25}
775:template .resume-v2-region-contact .resume-v2-contacts{display:flex;flex-direction:column;gap:0;color:#1e1e1e}
776:template .resume-v2-region-contact .resume-v2-contact{display:flex;align-items:center;gap:4.62mm;min-height:12.39mm;padding:2.94mm .84mm;border-bottom:.32mm solid #1e1e1e;font-size:11.3pt;line-height:1.35}
777:template .resume-v2-region-contact .resume-v2-contact:first-child{border-top:.32mm solid #1e1e1e}
778:template .resume-v2-region-contact .resume-v2-contact svg{flex:none;width:6.3mm;height:6.3mm;padding:1.05mm;border:.32mm solid #1e1e1e;border-radius:50%;stroke-width:1.75}
779:template .resume-v2-region-contact .resume-v2-contact>span:last-child{min-width:0;white-space:pre-line;overflow-wrap:anywhere}
780:template .resume-v2-region-skills h2,:template .resume-v2-region-certification h2,:template .resume-v2-region-membership h2,:template .resume-v2-region-professional-summary h2,:template .resume-v2-region-education h2,:template .resume-v2-region-experience h2{margin:0;padding:0 0 2.1mm;border-bottom:.32mm solid #1e1e1e;color:#111;font:600 18pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:0;text-transform:uppercase}
781:template .resume-v2-region-skills .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:2.73mm;margin-top:3.78mm}
782:template .resume-v2-region-skills .resume-v2-tags>.resume-v2-skill-item{position:relative;padding:0 0 0 9.24mm;border:0;border-radius:0;color:#111;font:400 10.8pt/1.35 "Poppins",Arial,sans-serif}
783:template .resume-v2-region-skills .resume-v2-tags>.resume-v2-skill-item::before{content:"✱";position:absolute;left:0;top:-.21mm;font-size:13pt}
784:template .resume-v2-badge-entry{font-size:10pt}
785:template .resume-v2-badge-head{display:flex;align-items:center;justify-content:space-between;gap:2.52mm;margin-top:3.36mm}
786:template .resume-v2-badge-head strong{color:#111;font:600 10.7pt/1.25 "Poppins",Arial,sans-serif}
787:template .resume-v2-date-badge{flex:none;padding:1.26mm 3.36mm;border-radius:999px;background:#5b6350;color:#f4f2ea;font-size:8.2pt;letter-spacing:.21mm;white-space:nowrap}
788:template .resume-v2-badge-entry .resume-v2-entry-meta{margin-top:2.1mm;color:#1e1e1e;font-size:9.6pt;line-height:1.35}
789:template .resume-v2-region-professional-summary .resume-v2-summary-bullets{display:flex;flex-direction:column;gap:3.36mm;margin:4.2mm 0 0;padding:0;list-style:none}
790:template .resume-v2-region-professional-summary .resume-v2-summary-bullets li{position:relative;padding-left:9.24mm;color:#111;font:400 10.4pt/1.42 "Poppins",Arial,sans-serif}
791:template .resume-v2-region-professional-summary .resume-v2-summary-bullets li::before{content:"✱";position:absolute;
791left:0;top:-.21mm;font-size:13pt}
792:template .resume-v2-region-professional-summary .resume-v2-summary-block.is-long .resume-v2-summary-bullets{gap:2.52mm}
793:template .resume-v2-region-professional-summary .resume-v2-summary-block.is-long .resume-v2-summary-bullets li{font-size:9pt;line-height:1.32}
794:template .resume-v2-region-education .resume-v2-list{margin-top:3.78mm}
795:template .resume-v2-region-education .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.36mm;align-items:start}
796:template .resume-v2-region-education .resume-v2-entry-title{color:#111;font:600 10.7pt/1.35 "Poppins",Arial,sans-serif}
797:template .resume-v2-region-education .resume-v2-entry-meta{margin-top:2.94mm;color:#1e1e1e;font-size:10pt;line-height:1.3}
798:template .resume-v2-region-education .resume-v2-entry-dates{padding:1.68mm 5.04mm;border-radius:999px;background:#5b6350;color:#f4f2ea;font-size:9pt;letter-spacing:.21mm;white-space:nowrap}
799:template .resume-v2-region-education .resume-v2-bullets{margin:2.1mm 0 0;padding:0;list-style:none;text-align:right;font-size:9pt}
800:template .resume-v2-region-education .resume-v2-bullets li{margin:0}
801:template .resume-v2-region-experience .resume-v2-list{display:flex;flex-direction:column;gap:4.2mm;margin-top:3.78mm}
802:template .resume-v2-region-experience .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.36mm;align-items:start}
803:template .resume-v2-region-experience .resume-v2-entry-title{color:#111;font:600 10.7pt/1.35 "Poppins",Arial,sans-serif}
804:template .resume-v2-region-experience .resume-v2-entry-meta{margin-top:1.05mm;color:#1e1e1e;font-size:9.4pt;line-height:1.3}
805:template .resume-v2-region-experience .resume-v2-entry-dates{padding:1.68mm 5.04mm;border-radius:999px;background:#5b6350;color:#f4f2ea;font-size:9pt;letter-spacing:.21mm;white-space:nowrap}
806:template .resume-v2-region-experience .resume-v2-bullets{display:flex;flex-direction:column;gap:2.52mm;margin:3.36mm 0 0;padding:0;list-style:none}
807:template .resume-v2-region-experience .resume-v2-bullets li{position:relative;padding-left:9.24mm;color:#111;font:400 10.4pt/1.42 "Poppins",Arial,sans-serif}
808:template .resume-v2-region-experience .resume-v2-bullets li::before{content:"✱";position:absolute;left:0;top:-.21mm;font-size:13pt}
809:template.resume-v2-continuation{background:#f4f2ea}
810:template.resume-v2-continuation::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:88.2mm;background:#eae2d8}
811:template.resume-v2-continuation::after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:7.14mm;background:#5b6350}
812:template.resume-v2-continuation .resume-v2-page-meta{display:grid;gap:1.26mm;color:#1e1e1e}
813:template.resume-v2-continuation .resume-v2-page-meta strong{font:600 18pt/1.15 "Poppins",Arial,sans-serif}
814:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0;padding:0 0 2.1mm;border-bottom:.32mm solid #1e1e1e;color:#111;font:600 18pt/1.2 "Poppins",Arial,sans-serif;text-transform:uppercase}
815:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:5.04mm;margin-top:4.2mm}
816:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.36mm}
817:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:600 11pt/1.3 "Poppins",Arial,sans-serif}
818:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{color:#333;font-size:9.5pt}
819:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{padding:1.26mm 3.36mm;border-radius:999px;background:#5b6350;color:#f4f2ea;font-size:8.5pt;white-space:nowrap}
820:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2.52mm 0 0;padding-left:4.62mm;font-size:9.5pt;line-height:1.4}
821`,en=`
822:template{background:#fff;color:#2c3850;font-family:"PT Sans",Arial,sans-serif}
823:template::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0 8.4mm,#56648a 8.4mm 92.4mm,transparent 92.4mm),linear-gradient(#2c3850 0 63mm,transparent 63mm)}
824:template::after{display:none}
825:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"PT Sans",Arial,sans-serif}
826:template .resume-v2-region-portrait{display:block}
827:template .resume-v2-region-portrait .resume-v2-portrait{width:52.5mm;height:52.5mm;border:1.05mm solid #fff;border-radius:50%;background:#56648a}
828:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover}
829:template .resume-v2-region-portrait .resume-v2-photo-placeholder{color:#fff;font-size:8pt}
830:template .resume-v2-region-identity{display:block;color:#fff}
831:template .resume-v2-region-identity .resume-v2-identity{display:block}
832:template .resume-v2-name{margin:0;color:#fff;font:700 27.09pt/1.08 "PT Serif",Georgia,serif;letter-spacing:.42mm;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal}
833:template .resume-v2-identity.is-long-name .resume-v2-name{font-size:17pt;letter-spacing:.18mm}
834:template .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:13.5pt;letter-spacing:.08mm}
835:template .resume-v2-title{margin:1.26mm 0 0;color:#fff;font:400 18.9pt/1.2 "PT Sans",Arial,sans-serif;letter-spacing:.63mm;text-transform:uppercase}
836:template .resume-v2-identity.is-long-title .resume-v2-title{font-size:13.5pt;line-height:1.12;letter-spacing:.45mm}
837:template .resume-v2-identity.is-very-long-title .resume-v2-title{font-size:10.8pt;line-height:1.08;letter-spacing:.32mm}
838:template .resume-v2-region-rail{display:block;color:#fff}
839:template .resume-v2-region-rail>.resume-v2-component{margin-top:8.4mm}
840:template .resume-v2-region-rail>.resume-v2-component:first-child{margin-top:0}
841:template .resume-v2-region-rail h2,:template .resume-v2-region-main h2{margin:0;padding:0 0 2.1mm;border:0;border-bottom:.525mm solid currentColor;color:inherit;font:700 18.9pt/1.15 "PT Sans",Arial,sans-serif;letter-spacing:.42mm;text-transform:uppercase}
842:template .resume-v2-region-rail .resume-v2-list{gap:2.94mm}
843:template .resume-v2-region-rail .resume-v2-contacts{display:flex;flex-direction:column;flex-wrap:nowrap;gap:3.36mm;margin-top:4.62mm;color:#fff;font-size:10.4pt}
844:template .resume-v2-region-rail .resume-v2-contact{display:flex;align-items:center;gap:3.78mm;min-width:0}
845:template .resume-v2-region-rail .resume-v2-contact svg{width:6.72mm;height:6.72mm;padding:1.55mm;border-radius:50%;background:#fff;color:#56648a;stroke-width:1.8}
846:template .resume-v2-region-rail .resume-v2-contact .resume-v2-editable,:template .resume-v2-region-rail .resume-v2-contact>span:last-child{min-width:0;overflow-wrap:anywhere}
847:template .resume-v2-region-rail .component-education .resume-v2-list{margin-top:4.2mm}
848:template .resume-v2-region-rail .component-education .resume-v2-entry-head{display:block}
849:template .resume-v2-region-rail .component-education .resume-v2-entry-title{font:700 11.03pt/1.45 "PT Sans",Arial,sans-serif}
850:template .resume-v2-region-rail .component-education .resume-v2-entry-meta{color:#fff;font:700 11.03pt/1.45 "PT Sans",Arial,sans-serif}
851:template .resume-v2-region-rail .component-education .resume-v2-entry-dates{display:block;margin-top:1.68mm;color:#fff;font-size:10.08pt;white-space:normal}
852:template .resume-v2-region-rail .component-languages .resume-v2-list{gap:2.94mm;margin-top:4.62mm}
853:template .resume-v2-region-rail .resume-v2-meter{grid-template-columns:18.48mm minmax(0,1fr);gap:2.94mm;font-size:10.4pt}
854:template .resume-v2-region-rail .resume-v2-meter>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
855:template .resume-v2-region-rail .resume-v2-meter-bar{height:2.1mm;border-radius:0;background:#d8dbe2}
856:template .resume-v2-region-rail .resume-v2-meter-bar i{background:#2c3850}
857:template .resume-v2-region-rail .component-references .resume-v2-list{gap:4.62mm;margin-top:4.62mm}
858:template .resume-v2-region-rail .component-references article>strong{font:700 11.97pt/1.25 "PT Sans",Arial,sans-serif}
859:template .resume-v2-region-rail .component-references article>div:not(.resume-v2-entry-meta){margin-top:.84mm;font-size:10.71pt}
860:template .resume-v2-region-rail .component-references .resume-v2-entry-meta{margin-top:.84mm;color:#fff;font-size:10.71pt}
861:template .resume-v2-region-main{display:block;color:#2c3850}
862:template .resume-v2-region-main>.resume-v2-component{margin-top:5.04mm}
863:template .resume-v2-region-main>.resume-v2-component:first-child{margin-top:0}
864:template .resume-v2-region-main h2{font-size:17.01pt;color:#2c3850}
865:template .resume-v2-summary{margin:3.78mm 0 0;color:#333;font-size:10.71pt;line-height:1.6;text-align:justify}
866:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:9pt;line-height:1.42}
867:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.8pt;line-height:1.32}
868:template .resume-v2-region-main .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;margin:5.04mm 0 0 1.05mm;padding-left:0;border-left:.42mm solid #2c3850}
869:template .resume-v2-region-main .component-experience .resume-v2-entry{position:relative;padding:0 0 0 5.46mm;border:0}
870:template .resume-v2-region-main .component-experience .resume-v2-entry::before{content:"";position:absolute;left:-1.47mm;top:1.26mm;width:2.52mm;height:2.52mm;border:0;border-radius:50%;background:#2c3850}
871:template .resume-v2-region-main .component-experience .resume-v2-entry-head{display:flex;flex-direction:column;gap:0;align-items:stretch}
872:template .resume-v2-region-main .component-experience .resume-v2-entry-head>div{display:contents}
873:template .resume-v2-region-main .component-experience .resume-v2-entry-dates{order:1;color:#444;font-size:11.03pt;line-height:1.2;letter-spacing:.21mm;white-space:normal}
874:template .resume-v2-region-main .component-experience .resume-v2-entry-meta{order:2;margin-top:.42mm;color:#444;font-size:11.34pt;line-height:1.2;letter-spacing:.105mm}
875:template .resume-v2-region-main .component-experience .resume-v2-entry-title{order:3;margin-top:1.26mm;color:#2c3850;
875font:700 11.66pt/1.2 "PT Sans",Arial,sans-serif}
876:template .resume-v2-region-main .component-experience .resume-v2-bullets{margin:2.1mm 0 0;padding-left:4.62mm;color:#333;font-size:10.08pt;line-height:1.55;text-align:justify}
877:template .resume-v2-region-main .component-experience .resume-v2-bullets li{margin:1.68mm 0}
878:template .resume-v2-region-main .component-skills .resume-v2-skill-meters{display:flex;flex-direction:column;gap:2.52mm;margin-top:3.78mm}
879:template .resume-v2-region-main .resume-v2-skill-meter{display:flex;align-items:center;justify-content:space-between;gap:4.2mm;font-size:10.71pt}
880:template .resume-v2-region-main .resume-v2-skill-meter .resume-v2-meter-track{gap:2.52mm}
881:template .resume-v2-region-main .resume-v2-skill-meter .resume-v2-meter-dot{width:4.62mm;height:4.62mm;background:#b9b9b9}
882:template .resume-v2-region-main .resume-v2-skill-meter .resume-v2-meter-dot.is-filled{background:#56648a}
883:template.resume-v2-continuation{padding:0;background:#fff;color:#2c3850}
884:template.resume-v2-continuation::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0 8.4mm,#56648a 8.4mm 92.4mm,transparent 92.4mm),linear-gradient(#2c3850 0 30mm,transparent 30mm)}
885:template.resume-v2-continuation .resume-v2-region-continuation-rail{color:#fff}
886:template.resume-v2-continuation .resume-v2-page-meta{display:grid;align-content:start;gap:1.5mm;padding:0;border:0;color:#fff}
887:template.resume-v2-continuation .resume-v2-page-meta strong{font:700 18pt/1.1 "PT Serif",Georgia,serif;text-transform:uppercase}
888:template.resume-v2-continuation .resume-v2-page-meta .resume-v2-entry-meta,:template.resume-v2-continuation .resume-v2-page-number{color:#fff;font-size:9pt}
889:template.resume-v2-continuation .resume-v2-region-continuation-main{display:block;color:#2c3850}
890:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component{margin-top:8mm}
891:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component:first-child{margin-top:0}
892:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0;padding:0 0 2.1mm;border-bottom:.525mm solid #2c3850;color:#2c3850;font:700 17.01pt/1.15 "PT Sans",Arial,sans-serif;letter-spacing:.42mm;text-transform:uppercase}
893:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:4.2mm;margin:5.04mm 0 0 1.05mm;padding-left:0;border-left:.42mm solid #2c3850}
894:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{position:relative;padding:0 0 0 5.46mm;border:0}
895:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry::before{content:"";position:absolute;left:-1.47mm;top:1.26mm;width:2.52mm;height:2.52mm;border-radius:50%;background:#2c3850}
896:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:flex;flex-direction:column;gap:0}
897:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head>div{display:contents}
898:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{order:1;color:#444;font-size:11pt;white-space:normal}
899:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{order:2;color:#444;font-size:11.3pt}
900:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{order:3;margin-top:1.26mm;font:700 11.6pt/1.2 "PT Sans",Arial,sans-serif}
901:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2.1mm 0 0;padding-left:4.62mm;color:#333;font-size:10pt;line-height:1.55;text-align:justify}
902:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-skill-meters{display:flex;flex-direction:column;gap:2.52mm;margin-top:3.78mm}
903:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-skill-meter{display:flex;align-items:center;justify-content:space-between;gap:4.2mm;font-size:10.71pt}
904:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-skill-meter .resume-v2-meter-track{gap:2.52mm}
905:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-skill-meter .resume-v2-meter-dot{width:4.62mm;height:4.62mm;background:#b9b9b9}
906:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-skill-meter .resume-v2-meter-dot.is-filled{background:#56648a}
907`,er=`
908:template{background:linear-gradient(90deg,#fff 0 41.6%,#f4f4f4 41.6% 100%);font-family:"Poppins",Arial,sans-serif}
909:template::after{display:none}
910:template .resume-v2-component h2,:template .resume-v2-decoration,:template .resume-v2-name{font-family:"Poppins",Arial,sans-serif}
911:template .resume-v2-region-profile{border-top:1.5mm solid var(--accent);padding-top:21.9mm}
912:template .resume-v2-region-profile h2{border:0;padding:0;margin:0 0 4.6mm;font-size:19.05pt;font-weight:500;letter-spacing:0;text-transform:none}
913:template .resume-v2-region-profile .resume-v2-summary{font-size:11.01pt;line-height:1.42;text-align:left}
914:template .resume-v2-region-profile .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8pt;line-height:1.3}
915:template .resume-v2-region-profile .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:6.7pt;line-height:1.22}
916:template .resume-v2-region-document-title{display:block}
917:template .resume-v2-decoration.is-display{font-size:26.8pt;font-weight:700;line-height:1.2;letter-spacing:.5px;white-space:nowrap}
918:template .resume-v2-region-hero-photo,:template .resume-v2-region-hero-photo .component-portrait,:template .resume-v2-region-hero-photo .resume-v2-portrait{height:114.5mm;width:122.6mm}
919:template .resume-v2-region-hero-photo .resume-v2-portrait img{filter:grayscale(1)}
920:template .resume-v2-region-hero-photo .resume-v2-photo-placeholder{border:.25mm dashed #aaa;background:#f4f4f4;
920color:#777;font-size:9pt}
921:template .resume-v2-region-name-overlay{display:block}
922:template .resume-v2-name{font-size:52.4pt;font-weight:800;line-height:1;letter-spacing:-.75px;text-transform:none;white-space:nowrap;overflow-wrap:normal}
923:template .resume-v2-region-name-overlay .resume-v2-identity.is-long-name .resume-v2-name{transform:translateY(7mm);font-size:40pt;letter-spacing:-.6px}
924:template .resume-v2-region-name-overlay .resume-v2-identity.is-very-long-name .resume-v2-name{transform:translateY(7mm);font-size:32pt;letter-spacing:-.45px}
925:template .resume-v2-name::after{content:"."}
926:template .resume-v2-identity.is-punctuated-name .resume-v2-name::after{content:""}
927:template .resume-v2-title{display:none}
928:template .resume-v2-region-contact{border-top:1.5mm solid var(--accent);padding-top:13.25mm}
929:template .resume-v2-contacts.is-labeled{display:grid;gap:7.35mm}
930:template .resume-v2-contact-label{gap:3.35mm;padding-bottom:2.5mm;font-size:11.9pt}
931:template .resume-v2-contact-label svg{width:4.6mm;height:4.6mm;stroke-width:1.8}
932:template .resume-v2-contact-value{font-size:11.01pt;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;color:var(--ink)}
933:template .resume-v2-region-added-value h2,:template .resume-v2-region-education h2,:template .resume-v2-region-work-history h2{font-size:17.86pt;font-weight:700;letter-spacing:0;text-transform:none;border-bottom:.63mm solid var(--accent);padding-bottom:2.5mm;margin-bottom:4.6mm}
934:template .resume-v2-region-added-value .resume-v2-language-stack{font-size:11.01pt;line-height:1.45}
935:template .resume-v2-region-added-value .resume-v2-language-stack>strong{font-size:11.3pt;font-weight:600}
936:template .resume-v2-region-education .resume-v2-columns{gap:3.8mm 7.55mm}
937:template .resume-v2-region-education .resume-v2-entry-head{display:flex;flex-direction:column;gap:1mm;align-items:stretch}
938:template .resume-v2-region-education .resume-v2-entry-head>div{min-width:0;flex:1}
939:template .resume-v2-region-education .resume-v2-entry-title{font:400 8.93pt/1.35 "Poppins",Arial,sans-serif;overflow-wrap:break-word;word-break:normal}
940:template .resume-v2-region-education .resume-v2-entry-meta{display:none}
941:template .resume-v2-region-education .resume-v2-entry-dates{order:-1;font-size:8.93pt;color:#333}
942:template .resume-v2-region-work-history .resume-v2-list{gap:4.6mm}
943:template .resume-v2-region-work-history .resume-v2-entry{grid-template-columns:26mm minmax(0,1fr);column-gap:4.6mm;row-gap:1.25mm;padding:0;border:0}
944:template .resume-v2-region-work-history .resume-v2-entry-head{display:contents}
945:template .resume-v2-region-work-history .resume-v2-entry-head>div{grid-column:2;grid-row:1}
946:template .resume-v2-region-work-history .resume-v2-entry-title{font:400 10.42pt/1.25 "Poppins",Arial,sans-serif}
947:template .resume-v2-region-work-history .resume-v2-entry-meta{display:none}
948:template .resume-v2-region-work-history .resume-v2-entry-dates{grid-column:1;grid-row:1;max-width:26mm;font-size:10.7pt;font-weight:700;line-height:1.15;white-space:normal;color:#111}
949:template .resume-v2-region-work-history .resume-v2-bullets{grid-column:2;font-size:7.44pt;line-height:1.4;margin-top:1.25mm;padding-left:0;list-style:none;color:#333}
950:template .resume-v2-region-work-history .resume-v2-bullets li{margin:.5mm 0}
951:template.resume-v2-continuation{padding:0}
952:template .resume-v2-region-continuation-identity{border-top:1.5mm solid var(--accent);padding-top:21.9mm}
953:template .resume-v2-page-meta{display:grid;align-content:start;gap:1.5mm}
954:template .resume-v2-page-meta strong{font:700 19pt/1.05 "Poppins",Arial,sans-serif;color:var(--accent)}
955:template .resume-v2-page-meta .resume-v2-entry-meta{font-size:10pt;color:var(--ink)}
956:template .resume-v2-page-number{margin-top:2.5mm;font-size:8.5pt;color:#555}
957`,ea=`
958:template{background:#fff;font-family:"Poppins",Arial,sans-serif;color:#1a1a1a}
959:template::after{display:none}
960:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
961:template .resume-v2-region-left-column{display:block;overflow:visible}
962:template .resume-v2-region-left-column>.resume-v2-component{position:relative}
963:template .resume-v2-region-left-column>.component-portrait{height:96.6mm}
964:template .resume-v2-region-left-column>.component-portrait::before{content:"";position:absolute;
964left:17.64mm;top:44.1mm;width:53.34mm;height:52.5mm;background:var(--accent);border-radius:0 0 10.5mm 0;z-index:0}
965:template .resume-v2-region-left-column .resume-v2-portrait{position:relative;z-index:1;width:63mm;height:90.3mm;border-radius:18.9mm 33.6mm 0 0;background:#eee}
966:template .resume-v2-region-left-column .resume-v2-portrait img{object-fit:cover;object-position:center}
967:template .resume-v2-region-left-column .resume-v2-photo-placeholder{border:.25mm dashed #aaa;background:#f4f4f4;color:#777;font-size:8.5pt}
968:template .resume-v2-region-left-column>.component-identity{margin-top:2.52mm}
969:template .resume-v2-name{max-width:63mm;margin:0;font-size:36.9pt;font-weight:500;line-height:1.12;letter-spacing:-.3px;overflow-wrap:normal;word-break:normal}
970:template .resume-v2-title{margin:2.1mm 0 0;font-size:13.69pt;font-weight:400;line-height:1.25;letter-spacing:0;color:#222}
971:template .resume-v2-region-left-column>.component-summary{margin-top:7.56mm}
972:template .resume-v2-region-left-column>.component-skills{margin-top:6mm}
973:template .resume-v2-region-left-column h2{margin:0;padding:0 0 2.94mm;border:0;border-bottom:.315mm solid #1a1a1a;color:#1a1a1a;font-size:17.26pt;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}
974:template .resume-v2-summary{margin:4.2mm 0 0;color:#222;font-size:10.12pt;line-height:1.5;text-align:justify}
975:template .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.7pt;line-height:1.38}
976:template .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.4pt;line-height:1.3}
977:template .resume-v2-region-left-column .component-skills .resume-v2-tags{display:flex;flex-direction:column;align-items:flex-start;gap:2.2mm;margin-top:3.4mm;padding-left:5.46mm}
978:template .resume-v2-region-left-column .component-skills .resume-v2-tags>.resume-v2-skill-item{padding:0;border:0;border-radius:0;font-size:10.71pt;line-height:1.25}
979:template .resume-v2-region-left-column .component-skills .resume-v2-tags>.resume-v2-skill-item::before{content:"•";display:inline-block;width:4mm;margin-left:-4mm}
980:template .resume-v2-region-right-column{display:block}
981:template .resume-v2-region-right-column>.resume-v2-component{position:relative}
982:template .resume-v2-region-right-column h2{margin:0 0 5.46mm;padding:0 0 2.52mm;border:0;border-bottom:.315mm solid #1a1a1a;color:#1a1a1a;font-size:17.86pt;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}
983:template .resume-v2-region-right-column .resume-v2-list{display:flex;flex-direction:column;border-left:.42mm solid #1a1a1a;padding:0 0 1.26mm;gap:5.04mm}
984:template .resume-v2-region-right-column .resume-v2-timeline .resume-v2-entry{position:relative;padding:0 0 0 5.46mm;border:0}
985:template .resume-v2-region-right-column .resume-v2-timeline .resume-v2-entry::before{content:"";position:absolute;left:-1.68mm;top:1.26mm;width:2.94mm;height:2.94mm;border:0;border-radius:50%;background:#1a1a1a}
986:template .resume-v2-region-right-column .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:4.2mm}
987:template .resume-v2-region-right-column .resume-v2-entry-head>div{min-width:0}
988:template .resume-v2-region-right-column .resume-v2-entry-title{font:600 11.61pt/1.2 "Poppins",Arial,sans-serif}
989:template .resume-v2-region-right-column .resume-v2-entry-meta{margin-top:.42mm;color:#1a1a1a;font:italic 10.12pt/1.25 "Poppins",Arial,sans-serif}
990:template .resume-v2-region-right-column .resume-v2-entry-dates{flex:none;color:#1a1a1a;font:400 9.82pt/1.2 "Poppins",Arial,sans-serif;white-space:nowrap}
991:template .resume-v2-region-right-column .resume-v2-bullets{margin:1.26mm 0 0;padding:0;list-style:none;color:#222;font:400 8.63pt/1.42 "Poppins",Arial,sans-serif;text-align:justify}
992:template .resume-v2-region-right-column .resume-v2-bullets li{margin:0}
993:template .resume-v2-region-right-column .component-experience{margin-top:7.98mm}
994:template .resume-v2-region-right-column .component-experience .resume-v2-list{gap:3.78mm}
995:template .resume-v2-region-right-column .component-references{margin-top:6.72mm}
996:template .resume-v2-references.is-labeled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6.3mm;margin-top:4.62mm}
997:template .resume-v2-reference-name{font-size:12.5pt;font-weight:700;line-height:1.2}
998:template .resume-v2-reference-role{margin-top:.84mm;font-size:10.71pt;line-height:1.25}
999:template .resume-v2-reference-contact{display:flex;gap:2.1mm;margin-top:2.1mm;font-size:8.33pt;line-height:1.25}
1000:template .resume-v2-reference-contact+.resume-v2-reference-contact{margin-top:1.26mm}
1001:template .resume-v2-reference-contact strong{white-space:nowrap}
1002:template.resume-v2-continuation{padding:0}
1003:template.resume-v2-continuation .resume-v2-region-continuation-left{display:block}
1004:template.resume-v2-continuation .resume-v2-page-meta{display:grid;align-content:start;justify-content:stretch;gap:1.5mm;padding:0 0 3mm;border-bottom:.315mm solid #1a1a1a}
1005:template.resume-v2-continuation .resume-v2-page-meta strong{font-size:24pt;font-weight:500;line-height:1.1}
1006:template.resume-v2-continuation .resume-v2-page-meta .resume-v2-entry-meta{font-size:10.5pt;color:#222}
1007:template.resume-v2-continuation .resume-v2-page-number{font-size:8.5pt;color:#666}
1008:template.resume-v2-continuation .resume-v2-region-continuation-left>.resume-v2-component:not(.component-page-meta){margin-top:8mm}
1009:template.resume-v2-continuation .resume-v2-region-continuation-left h2,
1009:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 5.46mm;padding:0 0 2.52mm;border:0;border-bottom:.315mm solid #1a1a1a;color:#1a1a1a;font-size:17.86pt;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}
1010:template.resume-v2-continuation .resume-v2-region-continuation-left .component-skills .resume-v2-tags{display:flex;flex-direction:column;align-items:stretch;gap:2.2mm;padding-left:5.46mm}
1011:template.resume-v2-continuation .resume-v2-region-continuation-left .component-skills .resume-v2-skill-item{position:relative;max-width:100%;padding:0;border:0;border-radius:0;font-size:9.5pt;line-height:1.25;overflow:visible;white-space:normal}
1012:template.resume-v2-continuation .resume-v2-region-continuation-left .component-skills .resume-v2-skill-item::before{content:"•";position:absolute;left:-4mm}
1013:template.resume-v2-continuation .resume-v2-region-continuation-left .component-skills .resume-v2-skill-value{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal}
1014:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;border-left:.42mm solid #1a1a1a;padding:0 0 1.26mm;gap:3.78mm}
1015:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{position:relative;padding:0 0 0 5.46mm;border:0}
1016:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry::before{content:"";position:absolute;left:-1.68mm;top:1.26mm;width:2.94mm;height:2.94mm;border:0;border-radius:50%;background:#1a1a1a}
1017:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:4.2mm}
1018:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head>div{min-width:0}
1019:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:600 11.61pt/1.2 "Poppins",Arial,sans-serif}
1020:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{margin-top:.42mm;color:#1a1a1a;font:italic 10.12pt/1.25 "Poppins",Arial,sans-serif}
1021:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{color:#1a1a1a;font:400 9.82pt/1.2 "Poppins",Arial,sans-serif;white-space:nowrap}
1022:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:1.26mm 0 0;padding:0;list-style:none;color:#222;font:400 8.63pt/1.42 "Poppins",Arial,sans-serif;text-align:justify}
1023:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets li{margin:0}
1024`,eo=`
1025:template{background:#fff;color:#2d2d2d;font-family:"Poppins",Arial,sans-serif}
1026:template::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:71.4mm;background:#f1f1f1}
1027:template::after{content:"";position:absolute;right:0;top:11.34mm;width:9.66mm;height:40.74mm;background:#f1f1f1}
1028:template .resume-v2-region{display:block;overflow:visible}
1029:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
1030:template .resume-v2-region-portrait .resume-v2-portrait{width:38.22mm;height:38.22mm;border-radius:50%;background:#ddd}
1031:template .resume-v2-region-portrait .resume-v2-portrait img{filter:grayscale(1);object-fit:cover;object-position:center}
1032:template .resume-v2-region-portrait .resume-v2-photo-placeholder{border:.25mm dashed #aaa;border-radius:50%;background:#e7e7e7;color:#777;font-size:7.5pt;text-align:center}
1033:template .resume-v2-region-identity .resume-v2-name{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#303030;font:400 31.5pt/.95 "Poppins",Arial,sans-serif;letter-spacing:.05mm;text-transform:uppercase;white-space:nowrap}
1034:template .resume-v2-region-identity .resume-v2-name strong{font-weight:700}
1035:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:25pt}
1036:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:20pt}
1037:template .resume-v2-region-identity .resume-v2-title{display:-webkit-box;max-width:94.5mm;margin:4.2mm 0 0;overflow:hidden;color:#303030;font:500 13.5pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.63mm;-webkit-box-orient:vertical;-webkit-line-clamp:2}
1038:template .component-contacts h2,:template .component-education h2,:template .component-skills h2,:template .component-experience h2,:template .component-references h2{margin:0;padding:0;border:0;color:#353535;font:400 20.25pt/1.2 "Poppins",Arial,sans-serif;letter-spacing:.42mm;text-transform:none}
1039:template .resume-v2-region-rail .resume-v2-component+.resume-v2-component{margin-top:7mm}
1040:template .resume-v2-region-main .component-references{margin-top:10mm}
1041:template .component-contacts::after,:template .component-education::after{content:"";display:block;height:.28mm;margin-top:4.2mm;background:#929292}
1042:template .component-contacts .resume-v2-contacts{display:flex;flex-direction:column;gap:2.5mm;margin-top:5mm}
1043:template .component-contacts .resume-v2-contact{display:flex;align-items:center;gap:3.36mm;
1043color:#777;font:400 9.5pt/1.25 "Poppins",Arial,sans-serif}
1044:template .component-contacts .resume-v2-contact svg{flex:none;width:5.04mm;height:5.04mm;color:#444;fill:#444;stroke:#444}
1045:template .component-contacts .resume-v2-contact[data-contact-kind="location"] svg{fill:none;stroke-width:2}
1046:template .component-contacts .resume-v2-contact>span:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}
1047:template .component-education .resume-v2-list{display:flex;flex-direction:column;gap:3mm;margin-top:5mm}
1048:template .component-education .resume-v2-entry{padding:0;border:0}
1049:template .component-education .resume-v2-entry-head{display:block}
1050:template .component-education .resume-v2-entry-title{color:#353535;font:600 10.8pt/1.28 "Poppins",Arial,sans-serif}
1051:template .component-education .resume-v2-entry-meta{margin-top:1.26mm;color:#555;font:400 10.2pt/1.3 "Poppins",Arial,sans-serif}
1052:template .component-education .resume-v2-entry-dates{display:block;margin-top:.42mm;color:#555;font:400 9.82pt/1.25 "Poppins",Arial,sans-serif}
1053:template .component-education .resume-v2-bullets{display:none}
1054:template .component-skills .resume-v2-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5mm 2mm;margin-top:4mm}
1055:template .component-skills .resume-v2-tags>.resume-v2-skill-item{position:relative;min-width:0;padding:0 0 0 3.8mm;border:0;border-radius:0;color:#555;font:400 8.5pt/1.25 "Poppins",Arial,sans-serif;overflow-wrap:anywhere}
1056:template .component-skills .resume-v2-tags>.resume-v2-skill-item::before{content:"•";position:absolute;left:1mm;top:0;color:#444}
1057:template .component-skills .resume-v2-skill-value{-webkit-line-clamp:2}
1058:template .component-experience::after{content:"";position:absolute;right:-18.9mm;top:-3.78mm;width:9.66mm;height:11.34mm;background:#f1f1f1}
1059:template .component-experience .resume-v2-section-heading{margin-bottom:7.14mm}
1060:template .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:3mm;margin-left:18mm;padding:0;border-left:.28mm solid #555}
1061:template .component-experience .resume-v2-entry{position:relative;padding:0 0 0 4.62mm;border:0}
1062:template .component-experience .resume-v2-entry-head{display:block}
1063:template .component-experience .resume-v2-entry-title{color:#333;font:700 10.7pt/1.2 "Poppins",Arial,sans-serif}
1064:template .component-experience .resume-v2-entry-meta{margin-top:.84mm;color:#555;font:400 9.2pt/1.22 "Poppins",Arial,sans-serif}
1065:template .component-experience .resume-v2-entry-dates{position:absolute;right:calc(100% + 3mm);top:0;width:15mm;color:#333;font:700 7.8pt/1.25 "Poppins",Arial,sans-serif;text-align:center;white-space:normal;overflow-wrap:normal}
1066:template .component-experience .resume-v2-bullets{margin:1.68mm 0 0;padding-left:5.04mm;color:#444;font:400 8.15pt/1.32 "Poppins",Arial,sans-serif}
1067:template .component-experience .resume-v2-bullets li+li{margin-top:.42mm}
1068:template .component-references::after{content:"";position:absolute;right:-18.9mm;top:-3.78mm;width:9.66mm;height:11.34mm;background:#f1f1f1}
1069:template .component-references .resume-v2-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6.3mm;margin-top:8.4mm}
1070:template .resume-v2-region-references .resume-v2-reference-name{color:#333;font:700 12pt/1.25 "Poppins",Arial,sans-serif}
1071:template .resume-v2-region-references .resume-v2-reference-role{margin-top:.84mm;color:#444;font:400 10.5pt/1.3 "Poppins",Arial,sans-serif}
1072:template .resume-v2-region-references .resume-v2-reference-contact{display:flex;gap:1.68mm;margin-top:2.1mm;color:#777;font:400 7.6pt/1.25 "Poppins",Arial,sans-serif}
1073:template .resume-v2-region-references .resume-v2-reference-contact+.resume-v2-reference-contact{margin-top:.84mm}
1074:template .resume-v2-region-references .resume-v2-reference-contact strong{color:#444;white-space:nowrap}
1075:template.resume-v2-continuation::before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:71.4mm;background:#f1f1f1}
1076:template.resume-v2-continuation::after{display:none}
1077:template.resume-v2-continuation .resume-v2-region-continuation-identity .resume-v2-page-meta{display:grid;gap:1.68mm;color:#333}
1078:template.resume-v2-continuation .resume-v2-region-continuation-identity .resume-v2-page-meta strong{font-size:18pt;line-height:1.15;text-transform:uppercase}
1079:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 7.98mm;padding:0;border:0;color:#353535;font:400 20.25pt/1.2 "Poppins",Arial,sans-serif}
1080:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:flex;flex-direction:column;gap:6.3mm;margin-left:13.86mm;padding:0;border-left:.28mm solid #555}
1081:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{position:relative;padding:0 0 0 4.62mm;border:0}
1082:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:block}
1083:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{font:700 11.2pt/1.24 "Poppins",Arial,sans-serif}
1084:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{margin-top:1.26mm;color:#555;font:400 9.8pt/1.3 "Poppins",Arial,sans-serif}
1085:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{position:absolute;right:calc(100% + 3mm);top:0;width:15mm;font:700 7.8pt/1.25 "Poppins",Arial,sans-serif;text-align:center;white-space:normal}
1086:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2.52mm 0 0;padding-left:5.04mm;color:#444;font:400 8.9pt/1.42 "Poppins",Arial,sans-serif}
1087`,es=`
1088:template{background:#f7f6f2;
1088color:#1a1a1a;font-family:"Poppins",Arial,sans-serif}
1089:template::after{display:none}
1090:template .resume-v2-region{display:block}
1091:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
1092:template .resume-v2-region-identity .resume-v2-identity{display:grid;grid-template-columns:minmax(0,115mm) minmax(0,1fr);align-items:baseline;gap:4mm}
1093:template .resume-v2-region-identity .resume-v2-name{display:flex;gap:.2em;margin:0;color:#1a1a1a;font:700 24pt/1.12 "Poppins",Arial,sans-serif;letter-spacing:-.21mm;text-transform:none;white-space:nowrap}
1094:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:18pt}
1095:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:15pt;letter-spacing:-.1mm}
1096:template .resume-v2-region-identity .resume-v2-title{min-width:0;max-width:62mm;margin:0;color:#222;font:400 13pt/1.2 "Poppins",Arial,sans-serif;text-align:right;white-space:normal}
1097:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{font-size:13pt;line-height:1.15}
1098:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{font-size:10pt;line-height:1.12}
1099:template .resume-v2-region-contact .component-contacts>section,:template .resume-v2-region-experience .component-experience>section,:template .resume-v2-region-experience .component-education>section,:template .resume-v2-region-experience .component-certifications>section{display:grid;grid-template-columns:37.38mm 12.6mm minmax(0,1fr);align-items:start}
1100:template .resume-v2-region-contact h2,:template .resume-v2-region-experience h2{grid-column:1;margin:0;padding:0;border:0;color:#1a1a1a;font:600 9.35pt/1.5 "Poppins",Arial,sans-serif;letter-spacing:.063mm;text-transform:uppercase}
1101:template .resume-v2-region-contact .resume-v2-contacts{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.68mm 6.3mm;padding:0 0 6.3mm;border-bottom:.32mm solid #1a1a1a;color:#1a1a1a;font:400 8.85pt/1.35 "Poppins",Arial,sans-serif}
1102:template .resume-v2-region-contact .resume-v2-contact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.84mm;min-width:0}
1103:template .resume-v2-region-contact .resume-v2-contact svg{display:none}
1104:template .resume-v2-region-contact .resume-v2-contact::before{font-weight:600}
1105:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="phone"]::before{content:"Phone:"}
1106:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="email"]::before{content:"Email:"}
1107:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="location"]::before{content:"Address:"}
1108:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="website"]::before{content:"Portfolio:"}
1109:template .resume-v2-region-contact .resume-v2-contact[data-contact-kind="linkedin"]::before{content:"LinkedIn:"}
1110:template .resume-v2-region-contact .resume-v2-contact>span{min-width:0;overflow-wrap:anywhere}
1111:template .resume-v2-region-experience h2{padding-top:6.3mm}
1112:template .resume-v2-region-experience .resume-v2-list,:template .resume-v2-region-experience .component-certifications .resume-v2-columns{grid-column:3;margin:0;padding-top:6.3mm;border-top:.32mm solid #1a1a1a}
1113:template .resume-v2-region-experience .resume-v2-list{display:flex;flex-direction:column;gap:3.78mm;padding-bottom:6.3mm}
1114:template .resume-v2-region-experience .resume-v2-entry{padding:0;border:0}
1115:template .resume-v2-region-experience .resume-v2-entry-head{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:0}
1116:template .resume-v2-region-experience .resume-v2-entry-head>div{display:contents}
1117:template .resume-v2-region-experience .component-experience .resume-v2-entry-title,:template .resume-v2-region-experience .component-education .resume-v2-entry-meta{grid-column:1;color:#1a1a1a;font:600 9.6pt/1.3 "Poppins",Arial,sans-serif}
1118:template .resume-v2-region-experience .resume-v2-entry-dates{grid-column:2;
1118color:#1a1a1a;font:600 9.6pt/1.3 "Poppins",Arial,sans-serif;white-space:nowrap}
1119:template .resume-v2-region-experience .resume-v2-entry-dates::before{content:"|";display:inline-block;margin:0 .65mm}
1120:template .resume-v2-region-experience .component-experience .resume-v2-entry-meta,:template .resume-v2-region-experience .component-education .resume-v2-entry-title{grid-column:1 / -1;grid-row:2;margin-top:.72mm;color:#1a1a1a;font:400 9.1pt/1.35 "Poppins",Arial,sans-serif}
1121:template .resume-v2-region-experience .resume-v2-bullets{margin:2.1mm 0 0;padding-left:5.04mm;color:#1a1a1a;font:400 8.8pt/1.4 "Poppins",Arial,sans-serif}
1122:template .resume-v2-region-experience .resume-v2-bullets li+li{margin-top:1.26mm}
1123:template .resume-v2-region-experience .component-certifications .resume-v2-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.2mm 8.4mm}
1124:template .resume-v2-region-experience .component-certifications .resume-v2-columns article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:0;min-width:0}
1125:template .resume-v2-region-experience .component-certifications .resume-v2-certification-title{grid-column:1;color:#1a1a1a;font:600 9.35pt/1.3 "Poppins",Arial,sans-serif}
1126:template .resume-v2-region-experience .component-certifications .resume-v2-entry-meta{display:contents}
1127:template .resume-v2-region-experience .component-certifications .resume-v2-certification-date{grid-column:2;grid-row:1;color:#1a1a1a;font:600 9.35pt/1.3 "Poppins",Arial,sans-serif;white-space:nowrap}
1128:template .resume-v2-region-experience .component-certifications .resume-v2-certification-date::before{content:"|";display:inline-block;margin:0 .65mm}
1129:template .resume-v2-region-experience .component-certifications .resume-v2-certification-issuer{grid-column:1 / -1;grid-row:2;margin-top:.72mm;color:#1a1a1a;font:400 8.8pt/1.35 "Poppins",Arial,sans-serif}
1130:template.resume-v2-continuation .resume-v2-region-continuation-header{padding-bottom:3.36mm;border-bottom:.32mm solid #1a1a1a}
1131:template.resume-v2-continuation .resume-v2-page-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;color:#1a1a1a}
1132:template.resume-v2-continuation .resume-v2-page-meta strong{font:700 18pt/1.15 "Poppins",Arial,sans-serif}
1133:template.resume-v2-continuation .resume-v2-page-meta .resume-v2-entry-meta{display:none}
1134:template.resume-v2-continuation .resume-v2-page-number{font-size:9pt}
1135:template.resume-v2-continuation .resume-v2-region-continuation-main .component-experience>section{display:grid;grid-template-columns:37.38mm 12.6mm minmax(0,1fr);align-items:start}
1136:template.resume-v2-continuation .resume-v2-region-continuation-main h2{grid-column:1;margin:0;padding-top:6.3mm;border:0;color:#1a1a1a;font:600 9.35pt/1.5 "Poppins",Arial,sans-serif;text-transform:uppercase}
1137:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{grid-column:3;display:flex;flex-direction:column;gap:3.78mm;margin:0;padding-top:6.3mm;border-top:.32mm solid #1a1a1a}
1138:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline}
1139:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head>div{display:contents}
1140:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{grid-column:1;font:600 9.6pt/1.3 "Poppins",Arial,sans-serif}
1141:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{grid-column:2;font:600 9.6pt/1.3 "Poppins",Arial,sans-serif;white-space:nowrap}
1142:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates::before{content:"|";display:inline-block;margin:0 .65mm}
1143:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{grid-column:1 / -1;grid-row:2;margin-top:.72mm;color:#1a1a1a;font:400 9.1pt/1.35 "Poppins",Arial,sans-serif}
1144:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:2.1mm 0 0;padding-left:5.04mm;font:400 8.8pt/1.4 "Poppins",Arial,sans-serif}
1145`,el=`
1146:template{background:#faf1dc;color:#2b2b2b;font-family:"Poppins",Arial,sans-serif}
1147:template::before{content:"";position:absolute;inset:0;z-index:0;background:#faf1dc}
1148:template::after{content:"✿";position:absolute;z-index:3;right:12.6mm;top:13.65mm;color:#ee5b33;font:400 44pt/.9 Arial,sans-serif}
1149:template .resume-v2-region{display:block;overflow:visible}
1150:template .resume-v2-component h2,:template .resume-v2-name,:template .resume-v2-title,:template .resume-v2-page-meta{font-family:"Poppins",Arial,sans-serif}
1151:template .resume-v2-region-identity .resume-v2-identity{position:relative;min-height:48mm}
1152:template .resume-v2-region-identity .resume-v2-name{max-width:131mm;margin:0;color:#1d38df;font:900 62pt/.98 "Arial Black",Arial,sans-serif;letter-spacing:-1.1mm;text-transform:uppercase;white-space:normal}
1153:template .resume-v2-region-identity .resume-v2-name>span,:template .resume-v2-region-identity .resume-v2-name>strong{display:block}
1154:template .resume-v2-region-identity .resume-v2-title{display:-webkit-box;position:absolute;top:26mm;right:0;max-width:60mm;max-height:22mm;margin:0;overflow:hidden;color:#1d38df;font:900 13pt/1 "Arial Black",Arial,sans-serif;letter-spacing:-.25mm;text-align:right;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:5}
1155:template .resume-v2-region-identity .resume-v2-identity.is-long-title .resume-v2-title{display:-webkit-box;top:27mm;max-width:60mm;max-height:22mm;overflow:hidden;font-size:10pt;line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:6}
1156:template .resume-v2-region-identity .resume-v2-identity.is-very-long-title .resume-v2-title{display:-webkit-box;top:24mm;max-width:68mm;max-height:25mm;overflow:hidden;font-size:7.8pt;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:7}
1157:template .resume-v2-region-contact .resume-v2-contacts{display:flex;flex-direction:column;gap:2.94mm;margin:0}
1158:template .resume-v2-region-contact .resume-v2-contact{display:flex;align-items:center;gap:3.36mm;
1158color:#333;font:400 11.2pt/1.25 "Poppins",Arial,sans-serif}
1159:template .resume-v2-region-contact .resume-v2-contact svg{box-sizing:content-box;width:4.1mm;height:4.1mm;padding:1.25mm;border-radius:50%;background:#ee5b33;color:#faf1dc;fill:none;stroke:currentColor;stroke-width:2.25}
1160:template .resume-v2-region-contact .resume-v2-contact>span:last-child{min-width:0;overflow-wrap:anywhere}
1161:template .resume-v2-region-summary .resume-v2-summary{margin:0;color:#333;font:400 10.15pt/1.48 "Poppins",Arial,sans-serif;text-align:justify}
1162:template .resume-v2-region-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.7pt;line-height:1.36}
1163:template .resume-v2-region-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:7.55pt;line-height:1.28}
1164:template .resume-v2-region-summary::after,:template .resume-v2-region-education::after{content:"";display:block;height:.32mm;margin-top:6.72mm;background:#2b2b2b}
1165:template .resume-v2-region-portrait .resume-v2-portrait{width:100%;height:113.4mm;background:#d8d8d8}
1166:template .resume-v2-region-portrait .resume-v2-portrait img{object-fit:cover;object-position:center}
1167:template .resume-v2-region-portrait .resume-v2-photo-placeholder{font-size:8.5pt}
1168:template .resume-v2-region-education h2,:template .component-experience h2,:template .component-skills h2{margin:0;padding:0;border:0;color:#1d38df;font:900 20.5pt/1 "Arial Black",Arial,sans-serif;letter-spacing:-.25mm;text-transform:uppercase}
1169:template .resume-v2-region-education .resume-v2-list{margin-top:5.46mm}
1170:template .resume-v2-region-education .resume-v2-entry{padding:0;border:0}
1171:template .resume-v2-region-education .resume-v2-entry-head{display:block}
1172:template .resume-v2-region-education .resume-v2-entry-title{color:#333;font:400 11.15pt/1.35 "Poppins",Arial,sans-serif}
1173:template .resume-v2-region-education .resume-v2-entry-meta{margin:0;color:#333;font:400 11.15pt/1.35 "Poppins",Arial,sans-serif}
1174:template .resume-v2-region-education .resume-v2-entry-dates{display:none}
1175:template .resume-v2-region-education .resume-v2-bullets{display:none}
1176:template .component-experience .resume-v2-columns{display:block}
1177:template .component-experience .resume-v2-section-heading{margin:0 0 6.3mm}
1178:template .component-experience .resume-v2-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 11mm}
1179:template .component-experience .resume-v2-entry{padding:0;border:0}
1180:template .component-experience .resume-v2-entry-head{display:block}
1181:template .component-experience .resume-v2-entry-title{color:#222;font:600 12.6pt/1.22 "Poppins",Arial,sans-serif}
1182:template .component-experience .resume-v2-entry-meta{margin-top:1.15mm;color:#333;font:400 10.8pt/1.3 "Poppins",Arial,sans-serif}
1183:template .component-experience .resume-v2-entry-dates{display:none}
1184:template .component-experience .resume-v2-bullets{margin:4.2mm 0 0;padding-left:5.25mm;color:#333;font:400 9.85pt/1.42 "Poppins",Arial,sans-serif}
1185:template .component-experience .resume-v2-bullets li{margin:1.68mm 0}
1186:template .component-skills{margin-top:6.3mm;padding-top:6.3mm;border-top:.32mm solid #2b2b2b}
1187:template .component-skills>section{display:grid;grid-template-columns:32mm minmax(0,1fr);gap:10mm}
1188:template .component-skills h2{font-size:18pt;line-height:.94}
1189:template .component-skills .resume-v2-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9mm 14mm;margin-top:1.2mm}
1190:template .component-skills .resume-v2-columns>.resume-v2-skill-item{position:relative;padding-left:4.2mm;color:#333;font:400 10.2pt/1.35 "Poppins",Arial,sans-serif}
1191:template .component-skills .resume-v2-columns>.resume-v2-skill-item::before{content:"•";position:absolute;left:0;color:#333}
1192:template.resume-v2-continuation{background:#faf1dc}
1193:template.resume-v2-continuation::before{content:"";position:absolute;inset:0;z-index:0;background:#faf1dc}
1194:template.resume-v2-continuation::after{content:"✿";position:absolute;z-index:3;right:12.6mm;top:13.65mm;color:#ee5b33;font:400 44pt/.9 Arial,sans-serif}
1195:template.resume-v2-continuation .resume-v2-page-meta{display:grid;gap:1.5mm;padding:0 0 4.2mm;border:0;border-bottom:.32mm solid #2b2b2b}
1196:template.resume-v2-continuation .resume-v2-page-meta strong{color:#1d38df;font:900 28pt/.98 "Arial Black",Arial,sans-serif;letter-spacing:-.35mm;text-transform:uppercase}
1197:template.resume-v2-continuation .resume-v2-page-number{color:#333;font-size:8.5pt}
1198:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0 0 6.3mm;padding:0;border:0;color:#1d38df;font:900 20.5pt/1 "Arial Black",Arial,sans-serif;letter-spacing:-.25mm;text-transform:uppercase}
1199:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-columns{display:block}
1200:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7.5mm 11mm}
1201:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry{padding:0;border:0}
1202:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-head{display:block}
1203:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-title{color:#222;font:600 12.6pt/1.22 "Poppins",Arial,sans-serif}
1204:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-meta{margin-top:1.15mm;color:#333;font:400 10.8pt/1.3 "Poppins",Arial,sans-serif}
1205:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-entry-dates{display:none}
1206:template.resume-v2-continuation .resume-v2-region-continuation-main .resume-v2-bullets{margin:4.2mm 0 0;padding-left:5.25mm;color:#333;font:400 9.85pt/1.42 "Poppins",Arial,sans-serif}
1207:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills{margin-top:8mm}
1208:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills :is(.resume-v2-columns,.resume-v2-tags){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm 10mm}
1209:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-skill-item{display:block;min-width:0;padding-left:4mm;font:400 10pt/1.35 "Poppins",Arial,sans-serif;overflow-wrap:anywhere}
1210:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-skill-item::before{content:"•";display:inline-block;width:4mm;margin-left:-4mm}
1211:template.resume-v2-continuation .resume-v2-region-continuation-main .component-skills .resume-v2-skill-value{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}
1212`;function ec(e){return{regions:[{id:"continuation-meta",label:"Continuation metadata",xMm:13,yMm:10,widthMm:184,minHeightMm:14,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:13,yMm:30,widthMm:184,minHeightMm:244,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-meta",order:0,variant:"compact",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:e,variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-certifications",type:"certifications",region:"continuation-main",order:2,label:"Certifications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-projects",type:"projects",region:"continuation-main",order:3,label:"Projects",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-awards",type:"awards",region:"continuation-main",order:4,label:"Awards & Honors",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:5,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:40},{id:"continuation-publications",type:"publications",region:"continuation-main",order:6,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:7,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:8,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}let em=[F({id:"free-standard",version:12,name:i,accessTier:D,category:"ats",family:"c
1212orporate",accent:"#27364b",secondary:"#ffffff",ink:"#27364b",description:"A classic, ATS-friendly single-column résumé with centered identity, ruled sections, and dense chronological experience.",scopedCss:`
1213:template{background:#fff;color:#27364b;font-family:"Gelasio",Georgia,"Times New Roman",serif}
1214:template:last-child{break-after:auto}
1215:template::before,:template::after{display:none}
1216:template[data-page-size="LETTER"]{width:216mm;min-height:279mm;height:279mm;max-height:279mm}
1217:template[data-page-size="LETTER"] .resume-v2-region{margin-left:3mm}
1218:template[data-page-size="LETTER"] .resume-v2-region-main{min-height:190mm!important}
1219:template[data-page-size="LETTER"] .resume-v2-region-continuation-main{min-height:256mm!important}
1220:template .resume-v2-region{display:block;overflow:visible}
1221:template .resume-v2-region-identity{text-align:center}
1222:template .resume-v2-region-identity .resume-v2-name{margin:0;color:#27364b;font:700 23pt/1.08 "Gelasio",Georgia,"Times New Roman",serif;letter-spacing:.18mm;text-transform:uppercase}
1223:template .resume-v2-region-identity .resume-v2-identity.is-long-name .resume-v2-name{font-size:18pt;letter-spacing:.08mm}
1224:template .resume-v2-region-identity .resume-v2-identity.is-very-long-name .resume-v2-name{font-size:14pt;line-height:1.05;letter-spacing:0;white-space:normal;text-wrap:balance}
1225:template .resume-v2-region-identity .resume-v2-title{display:none}
1226:template .resume-v2-region-contact{padding-bottom:4.2mm;border-bottom:.28mm solid #d6dce3}
1227:template .resume-v2-region-contact .resume-v2-contacts{display:flex;min-width:0;justify-content:center;align-items:center;gap:2.2mm;margin:0;color:#27364b}
1228:template .resume-v2-region-contact .resume-v2-contact{display:inline-flex;min-width:0;align-items:center;gap:.8mm;color:#27364b;font:400 9.2pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;white-space:nowrap}
1229:template .resume-v2-region-contact .resume-v2-contact svg{width:2.8mm;height:2.8mm;flex:none;stroke-width:2.4}
1230:template .resume-v2-region-contact .resume-v2-contact>span:last-child{max-width:44mm;overflow:hidden;text-overflow:ellipsis}
1231:template .resume-v2-region-summary h2,:template .resume-v2-region-main h2,:template.resume-v2-continuation .resume-v2-region-continuation-main h2{margin:0;padding:0 0 1.4mm;border:0;border-bottom:.38mm solid #182333;color:#27364b;font:700 14.2pt/1 "Gelasio",Georgia,"Times New Roman",serif;text-transform:uppercase}
1232:template .resume-v2-region-summary .resume-v2-summary{margin:2mm 0 0;color:#27364b;font:400 9.6pt/1.38 "Gelasio",Georgia,"Times New Roman",serif}
1233:template .resume-v2-region-summary .resume-v2-summary-block.is-long .resume-v2-summary{font-size:8.8pt;line-height:1.32}
1234:template .resume-v2-region-summary .resume-v2-summary-block.is-very-long .resume-v2-summary{font-size:8.1pt;line-height:1.25}
1235:template:not(:has(.resume-v2-region-summary .resume-v2-summary-block)):not(:has(.resume-v2-region-summary .resume-v2-empty-section)) .resume-v2-region-summary{display:none}
1236:template:not(:has(.resume-v2-region-summary .resume-v2-summary-block)):not(:has(.resume-v2-region-summary .resume-v2-empty-section)) .resume-v2-region-main{top:43.5mm!important;min-height:239.5mm!important}
1237:template:has(.resume-v2-region-summary .resume-v2-empty-section) .resume-v2-region-main{top:62mm!important;min-height:221mm!important}
1238:template .resume-v2-region-main>.resume-v2-component+.resume-v2-component,:template.resume-v2-continuation .resume-v2-region-continuation-main>.resume-v2-component+.resume-v2-component{margin-top:var(--resume-template-section-spacing)}
1239:template .component-experience .resume-v2-list{display:flex;flex-direction:column;gap:3.1mm;margin-top:2.4mm}
1240:template .component-experience .resume-v2-entry{padding:0;border:0}
1241:template .component-experience .resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6mm}
1242:template .component-experience .resume-v2-entry-head>div{min-width:0}
1243:template .component-experience .resume-v2-entry-title{display:block;color:#27364b;font:700 10.8pt/1.12 "Gelasio",Georgia,"Times New Roman",serif;text-transform:uppercase}
1244:template .component-experience .resume-v2-entry-meta{margin-top:.45mm;color:#27364b;font:700 9.8pt/1.15 "Gelasio",Georgia,"Times New Roman",serif}
1245:template .component-experience .resume-v2-entry-dates{flex:none;color:#27364b;font:700 9.5pt/1.15 "Gelasio",Georgia,"Times New Roman",serif;white-space:nowrap}
1246:template .component-experience .resume-v2-bullets{margin:.8mm 0 0;padding:0;list-style:none;color:#27364b;font:400 9.25pt/1.28 "Gelasio",Georgia,"Times New Roman",serif}
1247:template .component-experience .resume-v2-bullets li{margin:.35mm 0;padding-left:2.1mm}
1248:template .component-experience .resume-v2-bullets li::before{content:"\xb7";display:inline-block;width:2.1mm;margin-left:-2.1mm}
1249:template .component-education .resume-v2-list{margin-top:2.1mm}
1250:template .component-education .resume-v2-entry{padding:0;border:0}
1251:template .component-education .resume-v2-entry-head{display:flex;justify-content:space-between;align-items:baseline;gap:5mm}
1252:template .component-education .resume-v2-entry-title{color:#27364b;font:700 10.2pt/1.2 "Gelasio",Georgia,"Times New Roman",serif;text-transform:uppercase}
1253:template .component-education .resume-v2-entry-meta,:template .component-education .resume-v2-entry-dates{color:#27364b;font:400 9.6pt/1.25 "Gelasio",Georgia,"Times New Roman",serif}
1254:template .component-skills .resume-v2-tags,:template .component-skills .resume-v2-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.3mm 8mm;margin-top:2.1mm}
1255:template .component-skills .resume-v2-skill-item{display:block;padding:0;border:0;border-radius:0;color:#27364b;font:400 9.6pt/1.2 "Gelasio",Georgia,"Times New Roman",serif}
1256:template .component-skills .resume-v2-skill-value{font-style:normal}
1257:template :is(.component-projects,.component-publications,.component-speaking,.component-interests,.component-awards) .resume-v2-list{display:grid;gap:1.25mm;margin-top:2.1mm}
1258:template :is(.component-projects,.component-publications,.component-speaking,.component-interests,.component-awards) .resume-v2-list>p{margin:0;color:#27364b;font:400 9.6pt/1.25 "Gelasio",Georgia,"Times New Roman",serif}
1259:template .resume-v2-flexible-sections{gap:4.2mm}
1260:template .resume-v2-flexible-section>.resume-v2-list{margin-top:2.1mm}
1261:template .resume-v2-flexible-section .resume-v2-entry-title{font-family:"Gelasio",Georgia,"Times New Roman",serif}
1262:template .resume-v2-flexible-section.is-compact-list .resume-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25mm 8mm}
1263:template .resume-v2-flexible-section.is-compact-list .resume-v2-entry-title{font:700 9.2pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
1264:template .resume-v2-flexible-section.is-grouped-list .resume-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2mm 9mm;margin-top:2.1mm}
1265:template .resume-v2-flexible-section.is-grouped-list .resume-v2-entry{display:block;min-width:0}
1266:template .resume-v2-flexible-section.is-grouped-list .resume-v2-entry-title{display:block;margin-bottom:.8mm;color:#27364b;font:700 9.8pt/1.18 "Gelasio",Georgia,"Times New Roman",serif}
1267:template .resume-v2-flexible-section.is-grouped-list .resume-v2-flexible-values{display:block;color:#27364b;font:400 8.7pt/1.3 "Gelasio",Georgia,"Times New Roman",serif}
1268:template .resume-v2-flexible-section.is-grouped-list .resume-v2-flexible-values>span:not(:last-child)::after{content:", ";white-space:pre}
1269:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section.is-labeled-list .resume-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5mm 9mm}
1270:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section.is-entry-list .resume-v2-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:3mm}
1271:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section.is-entry-list .resume-v2-entry-head{display:block}
1272:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section.is-entry-list .resume-v2-entry-dates{display:block;margin-top:.45mm;text-align:left;white-space:normal}
1273:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section .resume-v2-entry-head{column-gap:3mm}
1274:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section .resume-v2-entry-dates{white-space:normal;text-align:right}
1275:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section .resume-v2-bullets{margin-top:.7mm}
1276:template.resume-v2-continuation[data-page-kind="supporting"] .resume-v2-flexible-section .resume-v2-flexible-links{margin-top:.7mm}
1277:template.resume-v2-continuation .resume-v2-page-meta{display:none}
1278:template.resume-v2-continuation .component-experience .resume-v2-section-heading{display:none}
1279:template.resume-v2-continuation .component-experience .resume-v2-list{margin-top:0}
1280`,sectionSpacingMm:5.2,pagination:{firstPageFactor:2.15,continuationFactor:1.15,supportingCapacity:1.15,previewFirstPageFactor:1.65,previewContinuationFactor:2.1,previewSupportingFactor:1.2,previewFirstPageSupportingItemAllowance:8,previewFirstPageExcessSupportingItemWeight:4,thumbnailFirstPageSupportingLimits:{flexibleSections:4},educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:12.7,yMm:14.2,widthMm:184.6,minHeightMm:11,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:12.7,yMm:27.5,widthMm:184.6,minHeightMm:11,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"summary",label:"Summary",xMm:12.7,yMm:43.5,widthMm:184.6,minHeightMm:29,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:12.7,yMm:78,widthMm:184.6,minHeightMm:2
128005,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact"],["summary","summary","Summary"],["experience","main","Experience"],["education","main","Education"],["skills","main","Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:{regions:[{id:"continuation-meta",label:"Continuation metadata",xMm:12.7,yMm:5,widthMm:184.6,minHeightMm:1,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:12.7,yMm:7,widthMm:184.6,minHeightMm:269,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-meta",order:0,variant:"compact",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:2,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:40},{id:"continuation-publications",type:"publications",region:"continuation-main",order:3,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:4,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:5,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"free-cobalt-professional-ats",version:2,name:s,accessTier:D,category:"ats",family:"minimal",accent:"#873f52",secondary:"#ffffff",ink:"#303d52",description:"A clean ATS résumé with a refined burgundy identity line, quiet contact metadata, compact professional chronology, and a single uninterrupted reading column.",scopedCss:K,sectionSpacingMm:4.5,pagination:{firstPageFactor:1.8,continuationFactor:1.08,supportingCapacity:1.1,thumbnailFirstPageSupportingLimits:{flexibleSections:4},educationPlacement:"after-experience",continuationExperienceLimit:8,minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:13,yMm:12.2,widthMm:184,minHeightMm:16,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:13,yMm:31.8,widthMm:184,minHeightMm:10,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:13,yMm:50,widthMm:184,minHeightMm:234,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact",void 0,"inline"],["summary","main","Professional Summary"],["experience","main","Professional Experience"],["education","main","Education"],["skills","main","Expert-level Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:{regions:[{id:"continuation-meta",label:"Continuation metadata",xMm:13,yMm:10,widthMm:184,minHeightMm:15,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:13,yMm:30,widthMm:184,minHeightMm:253,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-meta",order:0,variant:"compact",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Professional Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:2,label:"Expert-level Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:14},{id:"continuation-publications",type:"publications",region:"continuation-main",order:3,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:4,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:5,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"free-black-white-corporate",version:3,name:n,accessTier:D,category:"ats",family:"c
1280orporate",accent:"#525252",description:"A faithful Lorna Alvarado corporate layout with a chronological experience spine and balanced supporting column.",scopedCss:X,pagination:{firstPageExperienceLimit:2},regions:[{id:"identity",label:"Identity",xMm:12.18,yMm:12.6,widthMm:140,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:12.18,yMm:39.9,widthMm:145,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Main",xMm:12.18,yMm:53.34,widthMm:96.39,minHeightMm:231,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"sidebar",label:"Supporting",xMm:123.27,yMm:53.34,widthMm:74.55,minHeightMm:231,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact","Contact","inline"],["summary","main","Summary"],["experience","main","Work Experience","timeline"],["education","sidebar","Education"],["skills","sidebar","Skills","plain"],["references","main","References","columns"],["languages","sidebar","Language","plain"]]}),F({id:"free-black-white-modern-minimalist",version:4,name:r,accessTier:D,category:"modern",family:"sidebar",accent:"#111111",secondary:"#e1e1e1",portrait:"square",grayscale:!0,description:"A faithful Olivia Wilson monochrome editorial résumé with a portrait header, slim rail, and spacious narrative column.",scopedCss:J,pagination:{supportingCapacity:1.15,thumbnailFirstPageFactor:1,firstPageOnlySupportingSections:["skills"]},regions:[{id:"portrait",label:"Portrait",xMm:13.86,yMm:0,widthMm:52.5,minHeightMm:57.12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"identity",label:"Identity",xMm:78.96,yMm:13.44,widthMm:117.18,minHeightMm:48,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"divider",label:"Divider",xMm:13.86,yMm:68.46,widthMm:182.28,minHeightMm:4.2,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"sidebar",label:"Sidebar",xMm:13.86,yMm:81.06,widthMm:52.5,minHeightMm:201,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"main",label:"Main",xMm:78.96,yMm:81.06,widthMm:117.18,minHeightMm:201,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["portrait","portrait"],["identity","identity"],["decoration","divider",void 0,"plain"],["contacts","sidebar","Contact","stacked"],["summary","main","Profile Statement"],["experience","main","Work Experience"],["education","sidebar","Education"],["skills","sidebar","Expertise","plain"]]}),F({id:"free-black-white-professional-minimalist",version:4,name:a,accessTier:D,category:"ats",family:"minimal",accent:"#262626",description:"A faithful Avery Davis minimalist résumé with full-width dotted professional and education timelines.",scopedCss:Y,pagination:{firstPageSupportingCapacity:.55},regions:[{id:"identity",label:"Identity",xMm:15.54,yMm:13.02,widthMm:100,minHeightMm:28,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:141,yMm:13.02,widthMm:53.46,minHeightMm:28,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"summary",label:"Profile",xMm:15.54,yMm:43.68,widthMm:178.92,minHeightMm:31,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"timeline",label:"Career",xMm:15.54,yMm:78.12,widthMm:178.92,minHeightMm:160,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"supporting",label:"Supporting",xMm:15.54,yMm:249.06,widthMm:178.92,minHeightMm:34,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"}],components:[["identity","identity"],["contacts","contact","Contact","stacked"],["summary","summary","Profile"],["experience","timeline","Work Experience","timeline"],["education","timeline","Education and Training","timeline"],["skills","supporting","Skills","columns"],["languages","supporting","Languages","plain"]]}),F({id:"free-blue-professional-modern",version:2,name:o,accessTier:D,category:"timeline",family:"sidebar",accent:"#2b3a55",secondary:"#dde5ef",portrait:"circle",description:"A faithful Olivia Wilson blue sidebar paired with a framed identity banner and detailed work timeline.",scopedCss:G,pagination:{thumbnailFirstPageFactor:1},regions:[{id:"portrait",label:"Portrait",xMm:13.02,yMm:9.66,widthMm:43.68,minHeightMm:43.68,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"identity",label:"Identity banner",xMm:78.54,yMm:0,widthMm:119.7,minHeightMm:59.85,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed",colorMode:"inverted"},{id:"sidebar",label:"Sidebar",xMm:13.02,yMm:70.56,widthMm:43.68,minHeightMm:211,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"main",label:"Main",xMm:78.54,yMm:70.56,widthMm:119.7,minHeightMm:211.68,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["portrait","portrait"],["identity","identity"],["contacts","sidebar","Contact","stacked"],["summary","main","Profile"],["experience","main","Work Experience","timeline"],["education","sidebar","Education"],["skills","sidebar","Skills","plain"],["languages","sidebar","Languages","dots"],["references","main","Reference","columns"]]}),F({id:"free-minimalist-corporate-ats",version:2,name:l,accessTier:D,category:"ats",family:"sidebar",accent:"#3d4442",secondary:"#d8e0dc",portrait:"circle",description:"A faithful Olivia Sanchez ATS-conscious layout with a calm information rail and spacious professional experience column.",scopedCss:W,regions:[{id:"portrait",label:"Portrait",xMm:15.96,yMm:11.76,widthMm:39.9,minHeightMm:39.9,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"identity",label:"Identity",xMm:78.54,yMm:13.86,widthMm:119.7,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"sidebar",label:"Sidebar",xMm:10.08,yMm:71.4,widthMm:51.66,minHeightMm:211,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"main",label:"Main",xMm:78.54,yMm:65.1,widthMm:119.7,minHeightMm:217,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["portrait","portrait"],["identity","identity"],["contacts","sidebar","Contact","stacked"],["summary","main","Summary"],["experience","main","Work Experience"],["education","sidebar","Education"],["skills","sidebar","Key Skills","plain"],["languages","sidebar","Language","plain"]]}),F({id:"free-science-engineering-simple",version:3,name:c,accessTier:D,category:"ats",family:"ledger",accent:"#111111",paper:"#f7f6f2",ink:"#1a1a1a",description:"A faithful Samira Alcaraz technical ledger with a restrained identity header, labeled content rows, and structured certificates.",scopedCss:es,pagination:{educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1},regions:[{id:"identity",label:"Identity",xMm:12.18,yMm:15.54,widthMm:181.44,minHeightMm:17,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:12.18,yMm:43.26,widthMm:181.44,minHeightMm:2
12800,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"experience",label:"Résumé content",xMm:12.18,yMm:69.3,widthMm:181.44,minHeightMm:215.7,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity",void 0,"display"],["contacts","contact","Contact","inline"],["experience","experience","Professional Experience","default"],["education","experience","Education","default"],["certifications","experience","Certificates","columns"]],continuation:{regions:[{id:"continuation-header",label:"Continuation header",xMm:12.18,yMm:15.54,widthMm:181.44,minHeightMm:17,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:12.18,yMm:43.26,widthMm:181.44,minHeightMm:238,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-header",order:0,variant:"compact",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Professional Experience",variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-certifications",type:"certifications",region:"continuation-main",order:2,label:"Certificates",variant:"columns",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-pastel-diagonal-executive",version:2,name:f,accessTier:q,category:"timeline",family:"minimal",accent:"#cdd0e9",secondary:"#fbe2de",ink:"#273253",description:"An executive timeline résumé with a softened indigo fold, a split nameplate, compact contact row, and an editorial two-track career ledger.",scopedCss:V,sectionSpacingMm:4.5,pagination:{firstPageFactor:1.45,continuationFactor:1,supportingCapacity:1,thumbnailFirstPageSupportingLimits:{flexibleSections:3},educationPlacement:"after-experience",continuationExperienceLimit:6,minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:15.2,yMm:12.8,widthMm:92,minHeightMm:31,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"contact",label:"Contact",xMm:15.2,yMm:49.5,widthMm:179.6,minHeightMm:10,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"summary",label:"Summary",xMm:15.2,yMm:69.5,widthMm:179.6,minHeightMm:27,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"main",label:"Career ledger",xMm:15.2,yMm:103.5,widthMm:179.6,minHeightMm:179.5,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["identity","identity",void 0,"display"],["contacts","contact",void 0,"inline"],["summary","summary","Summary"],["experience","main","Experience"],["education","main","Education"],["skills","main","Skills","plain"]],continuation:{regions:[{id:"continuation-meta",label:"Continuation metadata",xMm:15.2,yMm:9.5,widthMm:179.6,minHeightMm:15,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation ledger",xMm:15.2,yMm:31,widthMm:179.6,minHeightMm:252,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-meta",order:0,variant:"compact",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:2,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:14},{id:"continuation-publications",type:"publications",region:"continuation-main",order:3,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:4,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:5,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-regency-centered-serif",name:p,accessTier:q,category:"ats",family:"c
1280orporate",accent:"#27364b",secondary:"#dce3ea",ink:"#27364b",description:"A centered traditional serif résumé with formal section titles, fine blue-gray rules, and balanced date columns.",scopedCss:U,sectionSpacingMm:4,pagination:{firstPageFactor:1.25,continuationFactor:1.05,supportingCapacity:1.08,educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:13,yMm:13.5,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:13,yMm:27.5,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"summary",label:"Summary",xMm:13,yMm:44,widthMm:184,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:13,yMm:74,widthMm:184,minHeightMm:201,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact",void 0,"inline"],["summary","summary","Summary"],["experience","main","Experience"],["education","main","Education"],["certifications","main","Certifications"],["projects","main","Projects"],["awards","main","Awards & Honors"],["skills","main","Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:ec("Experience")}),F({id:"premium-summit-blue-rule",name:h,accessTier:q,category:"ats",family:"minimal",accent:"#447bd6",secondary:"#d8dee7",ink:"#2d3b50",description:"A compact modern résumé with a confident blue top rule, strong sans-serif hierarchy, and efficient inline chronology.",scopedCss:H,sectionSpacingMm:3.6,pagination:{firstPageFactor:1.35,continuationFactor:1.05,supportingCapacity:1.08,educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:13,yMm:16.5,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:13,yMm:31,widthMm:184,minHeightMm:10,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"summary",label:"Summary",xMm:13,yMm:45,widthMm:184,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:13,yMm:76,widthMm:184,minHeightMm:199,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact",void 0,"inline"],["summary","summary","Summary"],["experience","main","Experience"],["education","main","Education"],["certifications","main","Certifications"],["projects","main","Projects"],["awards","main","Awards & Honors"],["skills","main","Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:ec("Experience")}),F({id:"premium-azure-accent-modern",name:g,accessTier:q,category:"modern",family:"minimal",accent:"#4f70ee",secondary:"#d8dee7",ink:"#2d3b50",description:"A crisp modern résumé with an azure identity, selective accent typography, and clean sectional rhythm.",scopedCss:$,sectionSpacingMm:3.8,pagination:{firstPageFactor:1.4,continuationFactor:1.05,supportingCapacity:1.1,thumbnailFirstPageSupportingLimits:{flexibleSections:5},educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0,atomicSupportingSections:["skills"]},regions:[{id:"identity",label:"Identity",xMm:13,yMm:14,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:13,yMm:28.5,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"summary",label:"Summary",xMm:13,yMm:45,widthMm:184,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:13,yMm:75,widthMm:184,minHeightMm:200,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact",void 0,"inline"],["summary","summary","Summary"],["experience","main","Experience"],["education","main","Education"],["certifications","main","Certifications"],["projects","main","Projects"],["awards","main","Awards & Honors"],["skills","main","Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:ec("Experience")}),F({id:"premium-heritage-ruled-serif",name:b,accessTier:q,category:"ats",family:"c
1280orporate",accent:"#27364b",secondary:"#1c1c1c",ink:"#27364b",description:"A restrained serif résumé with centered identity, title-case section labels, dark rules, and traditional right-aligned dates.",scopedCss:Z,sectionSpacingMm:3.8,pagination:{firstPageFactor:1.35,continuationFactor:1.05,supportingCapacity:1.08,educationPlacement:"after-experience",minimumFirstPageExperienceFragments:1,balanceSupportingContinuation:!0},regions:[{id:"identity",label:"Identity",xMm:13,yMm:13.5,widthMm:184,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"contact",label:"Contact",xMm:13,yMm:27.5,widthMm:184,minHeightMm:10,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"main",label:"Résumé content",xMm:13,yMm:43,widthMm:184,minHeightMm:232,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["identity","identity"],["contacts","contact",void 0,"inline"],["summary","main","Summary"],["experience","main","Experience"],["education","main","Education"],["certifications","main","Certifications"],["projects","main","Projects"],["awards","main","Awards & Honors"],["skills","main","Skills","plain"],["publications","main","Publications"],["speaking","main","Speaking"],["interests","main","Interests"]],continuation:ec("Experience")}),F({id:"premium-blue-orange-digital-marketer",version:4,name:m,accessTier:q,category:"creative",family:"hero",accent:"#1d38df",secondary:"#faf1dc",paper:"#faf1dc",ink:"#2b2b2b",portrait:"full-bleed",description:"A faithful Estelle Darcy composition with oversized blue identity typography, orange flower decoration, portrait panel, and two-column marketing experience.",scopedCss:el,pagination:{firstPageSupportingCapacity:.4,thumbnailFirstPageExperienceLimit:0},regions:[{id:"identity",label:"Identity",xMm:14.28,yMm:13.02,widthMm:181.44,minHeightMm:48,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"contact",label:"Contact",xMm:14.28,yMm:65.1,widthMm:89.25,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"summary",label:"Profile",xMm:14.28,yMm:94.08,widthMm:89.25,minHeightMm:38,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"education",label:"Education",xMm:14.28,yMm:145.74,widthMm:89.25,minHeightMm:34,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"portrait",label:"Portrait",xMm:123.48,yMm:70.56,widthMm:86.52,minHeightMm:113.4,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"career",label:"Experience and skills",xMm:14.28,yMm:190.26,widthMm:181.44,minHeightMm:93,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["identity","identity",void 0,"display"],["contacts","contact",void 0,"stacked"],["summary","summary",void 0,"default"],["education","education","Education","default"],["portrait","portrait",void 0,"full-bleed"],["experience","career","Experience","columns"],["skills","career","Core Skills","columns"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:14.28,yMm:13.02,widthMm:181.44,minHeightMm:25,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation content",xMm:14.28,yMm:46.2,widthMm:181.44,minHeightMm:235,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"columns",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Core Skills",variant:"columns",required:!1,emptyBehavior:"collapse",maxItems:6},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:3,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-grey-black-professional-model",version:2,name:u,accessTier:q,category:"editorial",family:"editorial",accent:"#141414",secondary:"#efeeec",paper:"#efeeec",ink:"#141414",portrait:"square",description:"A faithful Daniel Gallego editorial grid with oversized identity typography, modular experience, date pills, a contact c
1280ard, and language meters.",scopedCss:Q,regions:[{id:"identity",label:"Identity",xMm:20.9,yMm:15.54,widthMm:120,minHeightMm:46,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"arrow",label:"Arrow",xMm:101.4,yMm:16.38,widthMm:38,minHeightMm:12,columns:1,gapMm:0,paddingMm:0,zIndex:4,flow:"fixed"},{id:"portrait",label:"Portrait",xMm:145.95,yMm:15.54,widthMm:44.1,minHeightMm:37.38,columns:1,gapMm:0,paddingMm:0,zIndex:4,flow:"fixed"},{id:"divider",label:"Divider",xMm:20.9,yMm:64.26,widthMm:169.2,minHeightMm:.32,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"left-column",label:"Left column",xMm:20.9,yMm:72.66,widthMm:69.3,minHeightMm:204,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"right-column",label:"Right column",xMm:96.6,yMm:72.66,widthMm:93.5,minHeightMm:204,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["identity","identity",void 0,"display"],["decoration","arrow","↘","display"],["portrait","portrait",void 0,"square"],["decoration","divider",void 0,"plain"],["summary","left-column","About Me","default"],["education","left-column","Education","ledger"],["skills","left-column","Skills","columns"],["contacts","left-column","Contact Person","labeled"],["experience","right-column","Work Experience","columns"],["languages","right-column","Language","bars"],["interests","right-column",void 0,"plain"]],continuation:{regions:[{id:"continuation-meta",label:"Continuation identity",xMm:20.9,yMm:15.54,widthMm:169.2,minHeightMm:24,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation experience",xMm:20.9,yMm:49,widthMm:169.2,minHeightMm:228,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-meta",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Work Experience",variant:"columns",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Skills",variant:"columns",required:!1,emptyBehavior:"collapse",maxItems:4},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-neutral-minimal-professional",version:2,name:d,accessTier:q,category:"modern",family:"hero",accent:"#b06a48",secondary:"#cfd8d4",paper:"#f2f2e9",ink:"#262626",portrait:"rounded",grayscale:!0,description:"A faithful Adeline Palmerston composition with an asymmetric identity and portrait, contact grid, overview band, and neutral sales columns.",scopedCss:ee,pagination:{firstPageSupportingCapacity:.42},regions:[{id:"identity",label:"Identity",xMm:12.6,yMm:17.64,widthMm:109.2,minHeightMm:69,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"portrait",label:"Portrait",xMm:134.4,yMm:15.96,widthMm:63,minHeightMm:75.6,columns:1,gapMm:0,paddingMm:0,zIndex:4,flow:"fixed"},{id:"contact",label:"Contact",xMm:12.6,yMm:70.98,widthMm:121.8,minHeightMm:20,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"overview",label:"Overview",xMm:0,yMm:94.5,widthMm:197.4,minHeightMm:44.1,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"experience",label:"Work Experience",xMm:12.6,yMm:147.84,widthMm:105,minHeightMm:132,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"education",label:"Education",xMm:134.4,yMm:147.84,widthMm:62.58,minHeightMm:70,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"skills",label:"Skills",xMm:134.4,yMm:238.14,widthMm:62.58,minHeightMm:42,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["identity","identity",void 0,"display"],["portrait","portrait",void 0,"rounded"],["contacts","contact",void 0,"inline"],["summary","overview","Overview","default"],["experience","experience","Work Experience","default"],["education","education","Education","default"],["skills","skills","Skills","plain"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:12.6,yMm:17.64,widthMm:46.2,minHeightMm:263,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation experience",xMm:70.56,yMm:17.64,widthMm:126.42,minHeightMm:263,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Work Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:6},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-green-family-wellness",version:2,name:v,accessTier:q,category:"modern",family:"sidebar",accent:"#5b6350",secondary:"#eae2d8",paper:"#f4f2ea",ink:"#1e1e1e",portrait:"arch",description:"A faithful Juliana Silva composition with an arched portrait, olive identity hero, structured contact rail, and dated counseling credentials.",scopedCss:ei,pagination:{thumbnailFirstPageExperienceLimit:0},regions:[{id:"portrait",label:"Portrait",xMm:9.66,yMm:9.66,widthMm:65.1,minHeightMm:74.55,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"contact",label:"Contact",xMm:9.24,yMm:85.26,widthMm:69.72,minHeightMm:48,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"skills",label:"Skills",xMm:9.66,yMm:139.86,widthMm:68.88,minHeightMm:64,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"certification",label:"Certification",xMm:9.66,yMm:211.26,widthMm:68.88,minHeightMm:30,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"membership",label:"Membership",xMm:9.66,yMm:247.8,widthMm:68.88,minHeightMm:35,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"hero",label:"Identity hero",xMm:88.2,yMm:0,widthMm:121.8,minHeightMm:74.55,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed",colorMode:"inverted"},{id:"professional-summary",label:"Professional summary",xMm:99.12,yMm:81.9,widthMm:102.06,minHeightMm:69.3,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"education",label:"Education",xMm:99.12,yMm:155.4,widthMm:102.06,minHeightMm:34,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"experience",label:"Experience",xMm:99.12,yMm:198.24,widthMm:102.06,minHeightMm:84,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["portrait","portrait"],["contacts","contact",void 0,"stacked"],["skills","skills","Skills","plain"],["certifications","certification","Certification","badge"],["memberships","membership","Membership","badge"],["identity","hero"],["summary","hero"],["summary","professional-summary","Professional Summary","bullets"],["education","education","Education","default"],["experience","experience","Experience","default"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:9.66,yMm:15.12,widthMm:68.88,minHeightMm:268,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation experience",xMm:99.12,yMm:15.12,widthMm:102.06,minHeightMm:268,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:6},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-simple-marketing-manager",version:2,name:y,accessTier:q,category:"timeline",family:"sidebar",accent:"#353535",secondary:"#f1f1f1",portrait:"circle",grayscale:!0,description:"A faithful Connor Hamilton composition with a soft grey portrait rail, split-weight identity, dated career spine, and reference footer.",scopedCss:eo,pagination:{firstPageExperienceLimit:7,firstPageExperienceLimitWhenReferencesPresent:2,firstPageSupportingCapacity:1,balanceSupportingContinuation:!0},regions:[{id:"portrait",label:"Portrait",xMm:16.38,yMm:12.6,widthMm:38.22,minHeightMm:38.22,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"identity",label:"Identity",xMm:85.68,yMm:17.64,widthMm:94.5,minHeightMm:34,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"rail",label:"Profile rail",xMm:12.6,yMm:63.84,widthMm:53.76,minHeightMm:220,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"main",label:"Career content",xMm:85.68,yMm:63.84,widthMm:105.42,minHeightMm:220,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["portrait","portrait"],["identity","identity",void 0,"display"],["contacts","rail","Contact","stacked"],["education","rail","Education"],["skills","rail","Skills","plain"],["experience","main","Work Experience","timeline"],["references","main","References","labeled"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:12.6,yMm:17.64,widthMm:53.76,minHeightMm:266,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation career",xMm:85.68,yMm:17.64,widthMm:105.42,minHeightMm:266,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Work Experience",variant:"timeline",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:12},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-tan-beige-copywriter",version:3,name:x,accessTier:q,category:"editorial",family:"sidebar",accent:"#8a6a50",secondary:"#e8d5bd",paper:"#faf1e4",ink:"#2b2b2b",portrait:"square",description:"A faithful Rachelle Beaudry composition with a warm portrait rail, scripted signature, brand-strategy timeline, and restrained editorial typography.",scopedCss:et,pagination:{educationPlacement:"after-experience"},regions:[{id:"portrait",label:"Portrait",xMm:9.66,yMm:12.6,widthMm:64.68,minHeightMm:69.3,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"signature",label:"Signature",xMm:9.66,yMm:78.96,widthMm:64.68,minHeightMm:9,columns:1,gapMm:0,paddingMm:0,zIndex:4,flow:"overlay"},{id:"rail",label:"Profile rail",xMm:9.66,yMm:91.14,widthMm:64.68,minHeightMm:193,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"},{id:"identity",label:"Identity",xMm:95.76,yMm:15.12,widthMm:100.8,minHeightMm:24,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"summary",label:"Profile",xMm:95.76,yMm:49.98,widthMm:100.8,minHeightMm:38,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"main",label:"Career content",xMm:95.76,yMm:93.66,widthMm:100.8,minHeightMm:191,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[["portrait","portrait"],["identity","signature"],["contacts","rail","Contact","stacked"],["skills","rail","Expertise","plain"],["references","rail","References"],["identity","identity"],["summary","summary"],["experience","main","Work Experience"],["education","main","Education"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:9.66,yMm:15.12,widthMm:64.68,minHeightMm:268,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"continuation-main",label:"Continuation experience",xMm:95.76,yMm:15.12,widthMm:100.8,minHeightMm:268,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Work Experience",variant:"default",required:!0,emptyBehavior:"collapse"},{id:"continuation-education",type:"education",region:"continuation-main",order:1,label:"Education",variant:"default",required:!1,emptyBehavior:"collapse",maxItems:1},{id:"continuation-skills",type:"skills",region:"continuation-main",order:2,label:"Expertise",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:8},{id:"continuation-publications",type:"publications",region:"continuation-main",order:3,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:4,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:5,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}
1280),F({id:"premium-white-dark-blue-modern",version:3,name:w,accessTier:q,category:"timeline",family:"sidebar",accent:"#2c3850",secondary:"#56648a",portrait:"circle",description:"A precise Rufus Stewart-inspired A4 composition with a full-height blue rail, serif identity hero, career timeline, and proficiency meters.",scopedCss:en,pagination:{thumbnailFirstPageFactor:1.6,atomicSupportingSections:["skills","publications","speaking","interests"]},regions:[{id:"portrait",label:"Portrait",xMm:20.16,yMm:8.4,widthMm:52.5,minHeightMm:52.5,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"identity",label:"Identity",xMm:105,yMm:23.52,widthMm:92.4,minHeightMm:27,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"rail",label:"Profile rail",xMm:20.16,yMm:70.14,widthMm:62.64,minHeightMm:216,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content",colorMode:"inverted"},{id:"main",label:"Career content",xMm:105,yMm:69.72,widthMm:92.4,minHeightMm:218,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["portrait","portrait"],["identity","identity"],["contacts","rail","Contact","stacked"],["education","rail","Education"],["languages","rail","Language","bars"],["references","rail","Reference"],["summary","main","About Me"],["experience","main","Experience","timeline"],["skills","main","Skill","dots"]],continuation:{regions:[{id:"continuation-rail",label:"Continuation identity",xMm:20.16,yMm:8.4,widthMm:62.64,minHeightMm:278,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed",colorMode:"inverted"},{id:"continuation-main",label:"Continuation career content",xMm:105,yMm:39,widthMm:92.4,minHeightMm:247,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-rail",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"timeline",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"continuation-main",order:1,label:"Skill",variant:"dots",required:!1,emptyBehavior:"collapse",maxItems:4},{id:"continuation-publications",type:"publications",region:"continuation-main",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-main",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-main",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"}]}}),F({id:"premium-white-orange-clean-business",name:_,accessTier:q,category:"creative",family:"hero",accent:"#f4551c",secondary:"#f4f4f4",ink:"#1a1a1a",portrait:"full-bleed",grayscale:!0,description:"A dramatic orange business résumé with oversized identity layered over a photographic hero and clean ledgers.",scopedCss:er,regions:[{id:"profile",label:"Profile",xMm:25.2,yMm:22.1,widthMm:49.6,minHeightMm:112,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"document-title",label:"Document title",xMm:93.7,yMm:12,widthMm:106,minHeightMm:14,columns:1,gapMm:0,paddingMm:0,zIndex:3,flow:"fixed"},{id:"hero-photo",label:"Hero photo",xMm:87.4,yMm:29.2,widthMm:122.6,minHeightMm:114.5,columns:1,gapMm:0,paddingMm:0,zIndex:1,flow:"fixed"},{id:"name-overlay",label:"Name overlay",xMm:24.6,yMm:123.9,widthMm:173,minHeightMm:20,columns:1,gapMm:0,paddingMm:0,zIndex:5,flow:"overlay"},{id:"contact",label:"Contact",xMm:25.2,yMm:153.3,widthMm:49.6,minHeightMm:88,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"added-value",label:"Added value",xMm:25.2,yMm:250.7,widthMm:49.6,minHeightMm:35,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"education",label:"Education",xMm:96.2,yMm:154.6,widthMm:104.2,minHeightMm:46,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"work-history",label:"Work history",xMm:96.2,yMm:208.7,widthMm:104.2,minHeightMm:77,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["summary","profile","Profile."],["decoration","document-title","Curriculum Vitae","display"],["portrait","hero-photo"],["identity","name-overlay"],["contacts","contact","Contact","labeled"],["languages","added-value","Added Value.","stacked"],["education","education","Education.","columns"],["experience","work-history","Work history.","ledger"]],continuation:{regions:[{id:"continuation-identity",label:"Continuation identity",xMm:25.2,yMm:22.1,widthMm:49.6,minHeightMm:66,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"fixed"},{id:"work-history",label:"Continuation content",xMm:96.2,yMm:22.1,widthMm:104.2,minHeightMm:263,columns:1,gapMm:6,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-identity",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-experience",type:"experience",region:"work-history",order:0,label:"Work history.",variant:"ledger",required:!0,emptyBehavior:"collapse"},{id:"continuation-skills",type:"skills",region:"work-history",order:1,label:"Core skills.",variant:"columns",required:!1,emptyBehavior:"collapse",maxItems:14},{id:"continuation-publications",type:"publications",region:"work-history",order:2,label:"Publications.",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"work-history",order:3,label:"Speaking.",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"work-history",order:4,label:"Interests.",variant:"default",required:!1,emptyBehavior:"collapse"}]}}
1280),F({id:"premium-white-professional-modern",version:2,name:M,accessTier:q,category:"timeline",family:"editorial",accent:"#c1531b",secondary:"#ffffff",ink:"#1a1a1a",portrait:"arch",description:"A portrait-led Poppins résumé with a sculpted identity column and precise education and career timelines.",scopedCss:ea,pagination:{firstPageSupportingCapacity:.55},regions:[{id:"left-column",label:"Portrait and profile",xMm:13.02,yMm:8.82,widthMm:63,minHeightMm:279,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"right-column",label:"Career timeline",xMm:92.4,yMm:8.4,widthMm:104.58,minHeightMm:280,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[["portrait","left-column"],["identity","left-column"],["summary","left-column","About Me"],["skills","left-column","Skills","plain"],["education","right-column","Education","timeline"],["experience","right-column","Experience","timeline"],["references","right-column","References","labeled"]],continuation:{regions:[{id:"continuation-left",label:"Continuation identity and details",xMm:13.02,yMm:8.82,widthMm:63,minHeightMm:279,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"},{id:"continuation-main",label:"Continuation timeline",xMm:92.4,yMm:8.4,widthMm:104.58,minHeightMm:280,columns:1,gapMm:0,paddingMm:0,zIndex:2,flow:"content"}],components:[{id:"continuation-page-meta",type:"page-meta",region:"continuation-left",order:0,variant:"default",required:!0,emptyBehavior:"incompatible"},{id:"continuation-skills",type:"skills",region:"continuation-left",order:1,label:"Skills",variant:"plain",required:!1,emptyBehavior:"collapse",maxItems:14},{id:"continuation-publications",type:"publications",region:"continuation-left",order:2,label:"Publications",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-speaking",type:"speaking",region:"continuation-left",order:3,label:"Speaking",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-interests",type:"interests",region:"continuation-left",order:4,label:"Interests",variant:"default",required:!1,emptyBehavior:"collapse"},{id:"continuation-experience",type:"experience",region:"continuation-main",order:0,label:"Experience",variant:"timeline",required:!0,emptyBehavior:"collapse"}]}})],eu=new Map(em.map(e=>[e.id,e])),ed="free-standard";function ef(e){return eu.get(e||ed)||eu.get(ed)}function ep(e,t){let i=eu.get(e);return i?.version===t?i:void 0}function eh(e){return eu.has(e)}function eg(e){let t=e.components.some(e=>"experience"===e.type&&"timeline"===e.variant),i=["experience"],n=["skills","publications","speaking","interests","flexibleSections"];return{id:e.id,version:e.version,name:e.name,description:e.description,accessTier:e.accessTier,category:t?"timeline":"editorial"===e.category?"editorial":"ats"===e.category?"classic":"modern",tags:e.tags,preview:{background:e.theme.secondary,paper:e.theme.paper,accent:e.theme.accent,ink:e.theme.ink,layout:"sidebar"===e.family?"sidebar":t?"timeline":"grid"},pagination:e.pagination,capabilities:{pageSizes:[...e.pageSizes],companyLogos:!1,profileImage:e.portrait.supported?"optional":"unsupported",fullLayouts:!0},layout:{rendererId:t?"timeline":"standard",regions:[{id:"main",role:"primary",sections:i},{id:"supporting",role:"supporting",sections:n}]},package:e}}e.s(["DEFAULT_TEMPLATE_PACKAGE_ID",0,ed,"getTemplatePackage",0,ef,"getTemplatePackageVersion",0,ep,"hasTemplatePackage",0,eh,"resumeComponentVariantSchema",0,S,"resumeTemplatePackages",0,em],657059);let eb=em.map(eg),ev=eb.filter(e=>!["free-science-engineering-simple","free-black-white-corporate"].includes(e.id)&&"unsupported"===e.capabilities.profileImage),ey=new Map(eb.map(e=>[e.id,e]));function ex(e){return ey.get(ef(e).id)}function ew(e){return eh(e)}function e_(e,t){return ep(e,t)?ey.get(e):void 0}function eM(e,t){return!!e_(e,t)}function ek(e){let t=e_(e.presentation.templateRef.id,e.presentation.templateRef.version);if(!t)throw Error(`R\xe9sum\xe9 template ${e.presentation.templateRef.id}@${e.presentation.templateRef.version} is unavailable.`);return t}function eS(e){let t=ek(e),i=e.content.experiences.filter(e=>e.visible).map(e=>e.sourceId),n=new Set(["experience",...["skills","publications","speaking","interests","flexibleSections"].filter(t=>e.content[t].some(e=>!1!==e.visible))]),r=new Set,a=t.layout.regions.map(e=>{let a=e.sections.filter(e=>n.has(e)).map(e=>{if(r.has(e))throw Error(`Template ${t.id} maps ${e} more than once.`);return r.add(e),{type:e,sourceIds:"experience"===e?i:[]}});return{id:e.id,role:e.role,blocks:a}});for(let e of n)if(!r.has(e))throw Error(`Template ${t.id} does not map ${e}.`);let o=a.find(e=>e.blocks.some(e=>"experience"===e.type));if(!o)throw Error("The render plan requires an experience region.");let s=o.blocks.filter(e=>"experience"===e.type).flatMap(e=>e.sourceIds),l=a.flatMap(e=>e.blocks.map(e=>e.type)).filter(e=>"experience"!==e);return{templateRef:e.presentation.templateRef,rendererId:t.layout.rendererId,regions:a,experienceRegionId:o.id,experienceSourceIds:s,supportingSectionOrder:l}}
1280e.s(["getResumeTemplate",0,ex,"getResumeTemplateForDocument",0,ek,"getResumeTemplateVersion",0,e_,"hasResumeTemplate",0,ew,"hasResumeTemplateVersion",0,eM,"resumeTemplates",0,eb,"selectableResumeTemplates",0,ev],211234);let eA="flexibleSections:",ez=new Set(["experience","skills","publications","speaking","interests","flexibleSections"]);function eE(e){return`${eA}${e}`}function eI(e){return[...!1!==e.summary.visible&&e.summary.value.trim()?["summary"]:[],...e.experiences.some(e=>!1!==e.visible)?["experience"]:[],...e.education.some(e=>!1!==e.visible)?["education"]:[],...e.skills.some(e=>!1!==e.visible)?["skills"]:[],...e.languages.some(e=>!1!==e.visible)?["languages"]:[],...e.certifications.some(e=>!1!==e.visible)?["certifications"]:[],...e.memberships.some(e=>!1!==e.visible)?["memberships"]:[],...e.references.some(e=>!1!==e.visible)?["references"]:[],...e.projects.some(e=>!1!==e.visible)?["projects"]:[],...e.publications.some(e=>!1!==e.visible)?["publications"]:[],...e.speaking.some(e=>!1!==e.visible)?["speaking"]:[],...e.interests.some(e=>!1!==e.visible)?["interests"]:[],...e.awards.some(e=>!1!==e.visible)?["awards"]:[],...e.flexibleSections.filter(e=>!1!==e.visible&&e.items.some(e=>!1!==e.visible)).map(e=>eE(e.id))]}function eR(e){return e.some(e=>e.startsWith(eA)||!ez.has(e))}function ej(e,t,i){if(!eR(e))return!1;let n=e.indexOf(t),r=e.indexOf(i);return n>=0&&r>=0&&n<r}function eP(e,t){if(!eR(e))return["experience","skills","publications","speaking","interests","flexibleSections"].filter(e=>"flexibleSections"===e?t.flexibleSections.some(e=>!1!==t.sectionVisibility[`flexible:${e.id}`]&&!1!==e.visible&&e.items.some(e=>!1!==e.visible)):!1!==t.sectionVisibility[e]&&("experience"===e?t.experiences.some(e=>!1!==e.visible):t[e].some(e=>!1!==e.visible)));let i=eI(t),n=new Set(i),r=i.filter(e=>e.startsWith(eA)),a=[];for(let t of e)for(let e of"flexibleSections"===t?r:[t])n.has(e)&&!a.includes(e)&&a.push(e);for(let e of i)a.includes(e)||a.push(e);return a}function eT(e){return"flexible-sections"===e?"flexibleSections":["summary","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards"].includes(e)?e:void 0}e.s(["componentSectionOrderKey",0,eT,"flexibleSectionOrderKey",0,eE,"hasSourceSectionOrder",0,eR,"normalizeDocumentSectionOrder",0,eP,"sourceSectionPrecedes",0,ej],525908);let eC=36,eN=()=>({skills:[],publications:[],speaking:[],interests:[],flexibleSections:[]});function eO(e,t=62){return Math.max(1,Math.ceil(e.trim().length/t))}function eB(e){return 10+3*eO(e.title,34)+2*eO(`${e.company} ${e.location} ${e.dateRange}`,54)}function eL(e,t=!1){return 5+4*eO(e,t?52:58)}function eF(e,t,i=!1){return eB(e)+t.bulletIndexes.reduce((t,n)=>t+eL(e.bullets[n],i),0)}function eD(e,t){return e.education.slice(0,t).reduce((e,t)=>e+18+5*eO(`${t.degree} ${t.institution} ${t.location} ${t.dateRange}`,44)+t.details.reduce((e,t)=>e+4*eO(t,54),0),22)}function eq(e){return 1/(1+(e.presentation.sectionSpacingScale-1)*.18)}function eU(e){return 1/e.presentation.lineHeightScale}function eH(e){return 1/e.presentation.fontSizeScale}function e$(e,t,i=0){let n=ek(e);return Math.max(34,(("A4"===e.pageSize?96:88)*("comfortable"===e.density?1:"compact"===e.density?1.1:1.18)-Math.max(0,3*eO(e.summary,72)-12))*t*n.pagination.firstPageFactor*eq(e)*eU(e)*eH(e)-i)}function eZ(e,t){let i=ek(e);return("A4"===e.pageSize?172:158)*("comfortable"===e.density?1:"compact"===e.density?1.1:1.18)*t*i.pagination.continuationFactor*eq(e)*eU(e)*eH(e)}function eK(e,t){let i={skills:e.skills.map(e=>({value:e,orderKey:"skills"})),publications:e.publications.map(e=>({value:e,orderKey:"publications"})),speaking:e.speaking.map(e=>({value:e,orderKey:"speaking"})),interests:e.interests.map(e=>({value:e,orderKey:"interests"})),flexibleSections:e.flexibleSections.flatMap(e=>!1===e.visible?[]:e.items.filter(e=>!1!==e.visible).map(t=>({value:[e.sourceLabel,t.title,t.subtitle,t.location,t.dateRange,...t.details].filter(Boolean).join(" "),orderKey:eE(e.id)})))},n=new Map(e.sectionOrder.map((e,t)=>[e,t])),r=new Map(t.map((e,t)=>[e,t]));return t.flatMap(e=>i[e].map(({value:t,orderKey:i},n)=>({section:e,index:n,orderKey:i,weight:"skills"===e?8+4*eO(t,22):"flexibleSections"===e?14+5*eO(t,42):12+7*eO(t,34)}))).sort((e,t)=>
1280{let i=n.get(e.orderKey),a=n.get(t.orderKey);if(void 0!==i||void 0!==a){if(void 0===i)return 1;if(void 0===a)return -1;if(i!==a)return i-a}return(r.get(e.section)||0)-(r.get(t.section)||0)||e.index-t.index})}function eV(e){let t;return e.reduce((e,i)=>{let n=13*(t!==i.orderKey);return t=i.orderKey,e+n+i.weight},0)}function eW(e){return"flexibleSections"===e?"flexible-sections":e}function eG(e,t){let i=new Set(e.package.regions.filter(e=>"content"===e.flow).map(e=>e.id)),n=new Set(e.package.components.filter(e=>"experience"===e.type&&i.has(e.region)).map(e=>e.region));return e.package.components.some(e=>e.type===t&&n.has(e.region))}function eY(e,t){return new Set(("first"===t?e.package.components:e.package.continuation.components).map(e=>e.type))}function eJ(e,t){return"flexibleSections"===t?e.flexibleSections.flatMap(e=>!1===e.visible?[]:e.items.filter(e=>!1!==e.visible)).length:e[t].length}function eX(e){let t=e.pagination?.pages||[],i=ek(e),n=eY(i,"first"),r=eY(i,"continuation"),a=[];for(let i of["skills","publications","speaking","interests","flexibleSections"]){let o=eW(i);if(!n.has(o)&&!r.has(o))continue;let s=Array.from({length:eJ(e,i)},(e,t)=>t),l=t.flatMap(e=>e.supporting?.[i]||[]);t.every(e=>!(e.supporting?.[i]||[]).length||("first"===e.kind?n.has(o):r.has(o)))&&l.length===new Set(l).size&&JSON.stringify([...l].sort((e,t)=>e-t))===JSON.stringify(s)||a.push(`Pagination does not cover every visible ${i} item exactly once.`)}return a}function eQ(e,t,i){if(!e.education.length)return 0;let n=new Set(t.package.components.filter(e=>i.some(t=>e.type===eW(t))).map(e=>e.region)),r=t.package.components.filter(e=>"education"===e.type&&n.has(e.region));return r.length?Math.max(...r.map(t=>eD(e,t.maxItems))):0}function e0(e,t,i,n,r,a,o=[]){let s,l,c,m=ek(e),u=eK(e,i),d=new Set(o.map(e=>`${e.section}:${e.index}`)),f=u.filter(e=>!d.has(`${e.section}:${e.index}`)),p=new Set(m.pagination.atomicSupportingSections),h=eY(m,"first"),g=eY(m,"continuation"),b=new Set([...m.pagination.firstPageOnlySupportingSections,...i.filter(e=>h.has(eW(e))&&!g.has(eW(e)))]),v=new Set(i.filter(e=>!h.has(eW(e))&&g.has(eW(e)))),y=new Set(m.package.components.filter(e=>"experience"===e.type).map(e=>e.region)),x=m.package.components.some(e=>i.some(t=>e.type===eW(t))&&y.has(e.region)),w=t[0];for(let e of(w.supporting=eN(),o))w.supporting[e.section].push(e.index);let _=x?1===t.length?Math.max(0,r):0:("A4"===e.pageSize?170:154)*(m.pagination.firstPageSupportingCapacity??m.pagination.supportingCapacity)*n*eH(e);x||(_=Math.max(0,_-eQ(e,m,i)));let M=[],k=new Set;for(let e of f){if(v.has(e.section)){M.push(e);continue}if(b.has(e.section)){let t=13*(s!==e.orderKey);w.supporting[e.section].push(e.index),_=Math.max(0,_-e.weight-t),s=e.orderKey;continue}if(p.has(e.section)){if(k.has(e.section))continue;k.add(e.section);let t=f.filter(t=>t.section===e.section),i=13*(s!==e.orderKey),n=t.reduce((e,t)=>e+t.weight,i);n>_?M.push(...t):(w.supporting[e.section].push(...t.map(e=>e.index)),_-=n,s=t.at(-1)?.orderKey);continue}let t=13*(s!==e.orderKey);e.weight+t<=_?(w.supporting[e.section].push(e.index),_-=e.weight+t,s=e.orderKey):M.push(e)}let S=("A4"===e.pageSize?245:220)*m.pagination.supportingCapacity*n*eH(e),A=t.at(-1);if(M.length&&m.pagination.balanceSupportingContinuation&&A?.kind==="first"&&A.experiences.length>1){if(x){for(let e of i)b.has(e)||(w.supporting[e]=[]);for(let e of o)w.supporting[e.section].push(e.index);M.splice(0,M.length,...f.filter(e=>!b.has(e.section)))}let n=A.experiences.pop();if(l={index:t.length+1,kind:"continuation",experiences:[n],supporting:eN()},t.push(l),A=l,x){let t=e.experiences.find(e=>e.sourceId===n.sourceId),i=m.package.continuation.components.find(e=>"education"===e.type),r="after-experience"!==m.package.pagination.educationPlacement||ej(e.sectionOrder,"education","experience")?0:eD(e,i?.maxItems);c=Math.max(0,eZ(e,a)-(t?eF(t,n):0)-r)}}M.length&&A?.kind==="continuation"&&(A.supporting??=eN(),l=A);let z=l?c??r:0;s=void 0;let E=()=>{l={index:t.length+1,kind:"supporting",experiences:[],supporting:eN()},t.push(l),z=S,s=void 0},I=new Set;
1280for(let e of M){if(p.has(e.section)){if(I.has(e.section))continue;I.add(e.section);let t=M.filter(t=>t.section===e.section),i=13*(s!==e.orderKey),n=t.reduce((e,t)=>e+t.weight,i);(!l||n>z)&&E(),l.supporting[e.section].push(...t.map(e=>e.index)),z=Math.max(0,z-n),s=t.at(-1)?.orderKey;continue}let t=13*(s!==e.orderKey);(!l||e.weight+t>z)&&E();let i=13*(s!==e.orderKey);l.supporting[e.section].push(e.index),z-=e.weight+i,s=e.orderKey}}function e1(e,t=1,i=t,n=t,r=1,a=0,o){let s=eS(e),l=ek(e),c=new Set([...l.package.components.map(e=>e.type),...l.package.continuation.components.map(e=>e.type)]),m=s.supportingSectionOrder.filter(e=>c.has(eW(e))),u=eK(e,m).filter(t=>ej(e.sectionOrder,t.orderKey,"experience")&&eG(l,eW(t.section))),d=e.education.length>0&&ej(e.sectionOrder,"education","experience")&&eG(l,"education"),f=l.package.components.find(e=>"education"===e.type),p=eV(u)+(d?eD(e,f?.maxItems):0),h=new Map(e.experiences.filter(e=>e.visible).map(e=>[e.sourceId,e])),g=s.experienceSourceIds.flatMap(e=>{let t=h.get(e);return t?[t]:[]}),b=[{index:1,kind:"first",experiences:[],supporting:eN()}],v=Math.max(0,e$(e,t,a)-p),y=()=>{let t={index:b.length+1,kind:"continuation",experiences:[]};return b.push(t),v=eZ(e,n),t};for(let t of g){let i=t.bullets.map((e,t)=>t),n=b.at(-1),a=n=>eB(t)+i.reduce((i,a,o)=>i+eL(t.bullets[a],e.presentation.bulletIndent)*("first"===n&&o>0?r:1),0),s="first"===n.kind?o??(e.references.length?l.pagination.firstPageExperienceLimitWhenReferencesPresent:void 0)??l.pagination.firstPageExperienceLimit??1/0:l.pagination.continuationExperienceLimit??1/0;n.experiences.length>=s&&(n=y());let c=a(n.kind);if(c<=v){n.experiences.push({sourceId:t.sourceId,bulletIndexes:i,continued:!1}),v-=c;continue}n.experiences.length&&(c=a((n=y()).kind));let m=eB(t);if(!i.length){n.experiences.push({sourceId:t.sourceId,bulletIndexes:[],continued:!1}),v-=m;continue}let u=[],d=!1,f=m;for(let[a,o]of i.entries()){let i=eL(t.bullets[o],e.presentation.bulletIndent)*("first"===n.kind&&a>0?r:1);u.length&&f+i>v&&(n.experiences.push({sourceId:t.sourceId,bulletIndexes:u,continued:d}),n=y(),u=[],d=!0,f=m,i=eL(t.bullets[o],e.presentation.bulletIndent)),u.push(o),f+=i}n.experiences.push({sourceId:t.sourceId,bulletIndexes:u,continued:d}),v-=f}let x=b.at(-1);if("continuation"===x.kind&&(v=eZ(e,n)-x.experiences.reduce((t,i)=>{let n=h.get(i.sourceId);return t+(n?eF(n,i,e.presentation.bulletIndent):0)},0)),"after-experience"===l.package.pagination.educationPlacement&&!d&&e.education.length>0&&b.length>1){let t=l.package.continuation.components.find(e=>"education"===e.type),i=eD(e,t?.maxItems);i>v&&y(),v-=i}e0(e,b,m,i,v,n,u);let w={layoutVersion:eC,templateId:l.id,templateVersion:l.version,contentRevision:e.contentRevision,pageSize:e.presentation.pageSize,density:e.presentation.density,fontFamily:e.presentation.fontFamily,fontSizeScale:e.presentation.fontSizeScale,lineHeightScale:e.presentation.lineHeightScale,sectionSpacingScale:e.presentation.sectionSpacingScale,bulletIndent:e.presentation.bulletIndent,pageCount:b.length,pages:b},_={...e,pagination:w},M=eX(_);if(M.length)throw Error(M.join(" "));return _}function e2(e){let t=ek(e).pagination,i={skills:e.skills,publications:e.publications,speaking:e.speaking,interests:e.interests},n=t.atomicSupportingSections.reduce((e,t)=>e+i[t].length,0),r=Math.max(0,n-(t.previewFirstPageSupportingItemAllowance??n))*t.previewFirstPageExcessSupportingItemWeight;return e1(e,t.previewFirstPageFactor,t.previewSupportingFactor,t.previewContinuationFactor,t.previewFirstPageAdditionalBulletWeightFactor,r)}function e3(e,t=!1){let i=eS(e),n=ek(e),r=eY(n,"first"),a=eY(n,"continuation"),o=new Map(e.experiences.filter(e=>e.visible).map(e=>[e.sourceId,e])),s=i.experienceSourceIds.flatMap(e=>{let t=o.get(e);return t?[{sourceId:e,bulletIndexes:t.bullets.map((e,t)=>t),continued:!1}]:[]}),l={skills:e.skills.map((e,t)=>t),publications:e.publications.map((e,t)=>t),speaking:e.speaking.map((e,t)=>t),interests:e.interests.map((e,t)=>t),flexibleSections:e.flexibleSections?e.flexibleSections.flatMap(e=>!1===e.visible?[]:e.items.filter(e=>!1!==e.visible)).map((e,t)=>t):[]},c=eN(),m=eN(),u=n.pagination.thumbnailFirstPageSupportingLimits;for(let e of["skills","publications","speaking","interests","flexibleSections"]){let i=eW(e),n=r.has(i),o=a.has(i);if(!n||t&&o)o&&(m[e]=l[e]);else{let t=u?.[e]??l[e].length;c[e]=l[e].slice(0,t),o&&(m[e]=l[e].slice(t))}}let d=(e.references.length?n.pagination.firstPageExperienceLimitWhenReferencesPresent:void 0)??n.pagination.firstPageExperienceLimit??1/0,f=s.slice(0,d),p=s.slice(d),h=[{index:1,kind:"first",experiences:f,supporting:c}];p.length&&h.push({index:2,kind:"continuation",experiences:p,supporting:eN()}),Object.values(m).some(e=>e.length>0)&&h.push({index:h.length+1,kind:"supporting",experiences:[],supporting:m});let g={layoutVersion:eC,templateId:n.id,templateVersion:n.version,contentRevision:e.contentRevision,pageSize:e.presentation.pageSize,density:e.presentation.density,fontFamily:e.presentation.fontFamily,fontSizeScale:e.presentation.fontSizeScale,lineHeightScale:e.presentation.lineHeightScale,sectionSpacingScale:e.presentation.sectionSpacingScale,bulletIndent:e.presentation.bulletIndent,pageCount:h.length,pages:h},b={...e,pagination:g},v=eX(b);if(v.length)throw Error(v.join(" "));return b}e.s(["RESUME_PAGINATION_LAYOUT_VERSION",0,eC,"paginateResumePreview",0,e2,"paginateResumeThumbnail",0,e3],356068)},592467,249349,920813,277859,328018,23627,838467,e=>{"use strict";e.i(757875);var t=e.i(902033),i=e.i(211234),n=e.i(356068),r=e.i(75005),a=e.i(599543),o=e.i(40370);function s(e,t){let i=e.trim();if(!t||i.length<=t)return i;if(t<=1)return"…".slice(0,t);let n=t-1,r=i.slice(0,n),a=Math.floor(.7*n),o=Math.max(r.lastIndexOf(". "),r.lastIndexOf("! "),r.lastIndexOf("? ")),s=r.lastIndexOf(" "),l=o>=a?o+1:s>=a?s:n;return`${r.slice(0,l).trimEnd()}…`}function l(e){return e.trim().replace(/^(?:(?:[•●▪◦○‣⁃■□◆◇]\s*|[*-]\s+))+/u,"").trimStart()}e.s(["fitTextToBudget",0,s,"normalizeResumeBullet",0,l],249349);let c={email:"contact.email",phone:"contact.phone",location:"contact.location",linkedin:"contact.linkedin",website:"contact.website"};function m(e){let t=e.trim();return/linkedin/i.test(t)?"linkedin":/^[^\s@]+@[^\s@]+$/.test(t)?"email":/[\d+][\d ().-]{6,}/.test(t)?"phone":/^https?:|^www\./i.test(t)?"website":"location"}function u(e,t,i){let n=c[e];return n&&!i.has(n)?n:`contact.${e}:${t}`}function d(e,t=[]){let i=new Map(t.map(e=>[e.id,e])),n=new Set;return e.flatMap(e=>{let t=e.value.trim();if(!t)return[];let r=i.get(e.id),a=r?.kind||m(t),o=r?.semanticKey&&!n.has(r.semanticKey)?r.semanticKey:u(a,e.
1280id,n);return n.add(o),[{id:e.id,semanticKey:o,kind:a,value:t,origin:e.origin,evidenceIds:e.evidenceIds,locked:e.locked,sourcePath:r?.sourcePath}]})}function f(e,t){let i=new Map(t.map(e=>[e.semanticKey,e]));return e.map(e=>({id:e.id,value:e.value,origin:e.origin,evidenceIds:e.evidenceIds,locked:e.locked,visible:i.get(e.semanticKey)?.inclusion!=="excluded"}))}function p(e){return[{semanticKey:"contact.phone",kind:"phone",requirement:"recommended"},{semanticKey:"contact.email",kind:"email",requirement:"essential"},{semanticKey:"contact.location",kind:"location",requirement:"recommended"},{semanticKey:"contact.linkedin",kind:"linkedin",requirement:"optional"}].slice(0,Math.max(1,e?.maxItems||4))}function h(e){return e?.fields?.length?e.fields.map(e=>({semanticKey:e.semanticKey,kind:e.kind,requirement:e.requirement})).slice(0,e.maxItems||e.fields.length):p(e)}function g(e,t){let i=new Map(e.content.contactFields.map(e=>[e.semanticKey,e])),n=new Map;e.content.contactFields.forEach(e=>n.set(e.kind,[...n.get(e.kind)||[],e]));let r=new Map(e.contactFieldDecisions.map(e=>[e.semanticKey,e])),a=new Set;return h(t).map(e=>{let t=r.get(e.semanticKey),o=i.get(e.semanticKey)||n.get(e.kind)?.find(e=>!a.has(e.id));return(o&&a.add(o.id),t?.inclusion==="excluded")?{...e,state:"excluded",field:o}:o?{...e,state:"filled",field:o}:t?.exportWaivedAt?{...e,state:"waived"}:{...e,state:"missing"}})}function b(e,t){return g(e,t).filter(e=>"missing"===e.state)}function v(e,t){let i=structuredClone(e),n=new Map(i.contactFieldDecisions.map(e=>[e.semanticKey,e]));return t.forEach(e=>n.set(e.semanticKey,e)),i.contactFieldDecisions=[...n.values()],i.content.contact=f(i.content.contactFields,i.contactFieldDecisions),i.contentRevision+=1,i.pagination=void 0,i}e.s(["contactFieldsFromTextNodes",0,d,"contactTextNodesFromFields",0,f,"resolveContactSlots",0,g,"unresolvedContactSlots",0,b,"upsertContactFieldDecisions",0,v],920813);let y=["summary","contact","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards","flexibleSections"],x={summary:"summary",contacts:"contact",experience:"experience",education:"education",skills:"skills",languages:"languages",certifications:"certifications",memberships:"memberships",references:"references",projects:"projects",publications:"publications",speaking:"speaking",interests:"interests",awards:"awards","flexible-sections":"flexibleSections"};function w(e){return x[e]}function _(e,t){return"summary"===t?!!e.content.summary.value.trim():"contact"===t?e.content.contactFields.length>0||e.content.contact.length>0:"experience"===t?e.content.experiences.length>0:"skills"===t?e.content.skills.length>0||e.content.flexibleSections.some(e=>!1!==e.visible&&"skills"===e.semanticType&&e.items.some(e=>!1!==e.visible)):e.content[t].length>0}function M(e,t){let i=e.sectionStates[t];return i?.status==="missing"?i.reason:i?.status==="populated"?"content_removed":"profile"===e.content.name.origin?"not_in_imported_resume":"legacy_backfill"}function k(e){return Object.fromEntries(y.map(t=>{let i=e.sectionStates[t];return _(e,t)?[t,i?.status==="populated"?i:{status:"populated",reason:"content_present",contentRevision:e.contentRevision}]:i?.status==="intentionally_omitted"?[t,i]:[t,i?.status==="missing"?i:{status:"missing",reason:M(e,t),contentRevision:e.contentRevision}]}))}function S(e,t){e.sectionStates[t]={status:"missing",reason:"cleared_by_user",contentRevision:e.contentRevision+1}}e.s(["markResumeSectionCleared",0,S,"resumeSectionForComponent",0,w,"resumeSectionHasStoredContent",0,_,"synchronizeResumeSectionStates",0,k],277859);var A=e.i(525908);function z(e,t,i=[],n=!1){return{id:crypto.randomUUID(),value:e,origin:t,evidenceIds:i,locked:n,visible:!0}}function E(e){return e.filter(e=>!1!==e.visible)}function I(e,i){let n=e.contact.map(e=>z(e,i));return t.resumeCanonicalContentSchema.parse({name:z(e.name,i),headline:z(e.headline,i),target:z(e.target,i),summary:z(e.summary,i),contact:n,contactFields:d(n),experiences:e.experiences.map((t,n)=>({sourceId:t.sourceId,sourceKind:t.sourceKind||"profile",visible:t.visible,priority:e.experiences.length-n,title:z(t.title,i,[t.sourceId]),company:z(t.company,i,[t.sourceId]),location:z(t.location,i,[t.sourceId]),dateRange:z(t.dateRange,i,[t.sourceId]),bullets:t.bullets.map(e=>z(e,i,[t.sourceId]))})),skills:e.skills.map(e=>z(e,i)),publications:e.publications.map(e=>z(e,i)),speaking:e.speaking.map(e=>z(e,i)),interests:e.interests.map(e=>z(e,i)),education:e.education,languages:e.languages,certifications:e.certifications,memberships:e.memberships,references:e.references,projects:e.projects,flexibleSections:e.flexibleSections,awards:e.awards})}function R(e,i=!1){let n=e.content.contactFields.length===e.content.contact.length&&e.content.contactFields.every((t,i)=>t.id===e.content.contact[i]?.id&&t.value===e.content.contact[i]?.value.trim())?e.content.contactFields:d(e.content.contact,e.content.contactFields),r={...e.content,contactFields:n,contact:f(n,e.contactFieldDecisions),experiences:e.content.experiences.map(e=>({...e,bullets:e.bullets.map(e=>({...e,value:l(e.value)})).filter(e=>!!e.value)}))},a=new Map(e.experiences.map(e=>[e.sourceId,e])),o=(F(e,{section:"experience"})?r.experiences:[]).map(e=>{let t=a.get(e.sourceId);return{id:t?.id||e.sourceId,sourceId:e.sourceId,sourceKind:e.sourceKind,title:e.title?.value||t?.title||"",company:e.company?.value||t?.company||"",location:e.location?.value||t?.location||"",dateRange:e.dateRange?.value||t?.dateRange||"",bullets:e.bullets.map(e=>e.value),brandDomain:t?.brandDomain,visible:e.visible}}),s=k({...e,content:r});return t.resumeSchema.parse({...e,content:r,sectionStates:s,templateId:e.presentation.templateRef.id,pageSize:e.presentation.pageSize,density:e.presentation.density,name:r.name.value,headline:r.headline.value,target:r.target.value,summary:!1!==r.summary.visible&&F(e,{section:"summary"})?r.summary.value:"",contact:F(e,{section:"contact"})?E(r.contact).map(e=>e.value):[],experiences:o,skills:F(e,{section:"skills"})?E(r.skills).map(e=>e.value):[],publications:F(e,{section:"publications"})?E(r.publications).map(e=>e.value):[],speaking:F(e,{section:"speaking"})?E(r.speaking).map(e=>e.value):[],interests:F(e,{section:"interests"})?E(r.interests).map(e=>e.value):[],education:F(e,{section:"education"})?E(r.education):[],languages:F(e,{section:"languages"})?E(r.languages):[],certifications:F(e,{section:"certifications"})?E(r.certifications):[],memberships:F(e,{section:"memberships"})?E(r.memberships):[],references:F(e,{section:"references"})?E(r.references):[],projects:F(e,{section:"projects"})?E(r.projects):[],flexibleSections:E(r.flexibleSections).filter(t=>F(e,{section:"flexibleSections",sectionId:t.id})).map(e=>({...e,items:E(e.items)})).filter(e=>e.items.length>0),awards:F(e,{section:"awards"})?E(r.awards):[],sectionOrder:(0,A.normalizeDocumentSectionOrder)(e.sectionOrder,r),pagination:i?void 0:e.pagination})}function j(e,n="ai",s=""){let l=t.resumeLegacySchema.parse(e),c=(0,i.getResumeTemplate)(l.templateId);return R(t.resumeSchema.parse({...l,schemaVersion:5,contentRevision:1,evidenceValidated:!1,content:I(l,n),contactFieldDecisions:[],presentation:{templateRef:{id:c.id,version:c.version},pageSize:l.pageSize,density:l.density,fontFamily:"template",fontSizeScale:r.RESUME_FONT_SIZE_DEFAULT,lineHeightScale:a.RESUME_LINE_HEIGHT_DEFAULT,sectionSpacingScale:o.RESUME_SECTION_SPACING_DEFAULT,bulletIndent:!1,mainTextColor:null,sectionHeadingColor:null},tailoredFrom:{profileVersion:l.sourceProfileVersion,jobAnalyzedAt:s}}))}function P(e){let t=e.pagination;if(!t)return!1;let s=(0,i.getResumeTemplateVersion)(e.presentation.templateRef.id,e.presentation.templateRef.version);if(!s)return!1;let l=s.package.pagination.firstPageOnlySupportingSections.some(e=>t.pages.some(t=>
1280"first"!==t.kind&&(t.supporting?.[e].length||0)>0));return t.layoutVersion===n.RESUME_PAGINATION_LAYOUT_VERSION&&t.templateId===e.presentation.templateRef.id&&t.templateVersion===e.presentation.templateRef.version&&t.contentRevision===e.contentRevision&&t.pageSize===e.presentation.pageSize&&t.density===e.presentation.density&&t.fontFamily===e.presentation.fontFamily&&(t.fontSizeScale??r.RESUME_FONT_SIZE_DEFAULT)===e.presentation.fontSizeScale&&(t.lineHeightScale??a.RESUME_LINE_HEIGHT_DEFAULT)===e.presentation.lineHeightScale&&(t.sectionSpacingScale??o.RESUME_SECTION_SPACING_DEFAULT)===e.presentation.sectionSpacingScale&&(t.bulletIndent??!1)===e.presentation.bulletIndent&&!l}function T(e,t,i){return z(e,t,i,"user"===t)}function C(e){return Array.isArray(e)&&e.every(e=>"string"==typeof e)?e.map(e=>e.trim()).filter(Boolean):null}function N(e,t,i,n){let r=0;for(;r<e.length&&r<t.length&&e[r].value===t[r];)r+=1;let a=0;for(;a<e.length-r&&a<t.length-r&&e[e.length-1-a].value===t[t.length-1-a];)a+=1;let o=e.slice(0,r),s=a?e.slice(e.length-a):[],l=e.slice(r,e.length-a);return[...o,...t.slice(r,t.length-a).map((e,t)=>{let r=l[t];return r?{...r,value:e,origin:i,evidenceIds:n,locked:"user"===i,visible:!0}:T(e,i,n)}),...s]}function O(e){return e.contentRevision+=1,R(e,!0)}function B(e,t,i,n,r=[]){let a=structuredClone(e),o="string"==typeof i?i:null,s=C(i),l="user"===n?"user":"ai",c=t.match(/^sectionLabels\.(summary|contact|experience|education|skills|languages|certifications|memberships|references|projects|publications|speaking|interests|awards)$/);if(c){let e=c[1];if(null===o)a.content.sectionLabels&&delete a.content.sectionLabels[e];else{let t=o.trim();if(!t||t.length>120)throw Error("Invalid résumé text path.");a.content.sectionLabels||={},a.content.sectionLabels[e]=t}}else if(/^(name|headline|target|summary)$/.test(t)&&null!==o)a.content[t]=T(o,l,r),"summary"!==t||o.trim()||S(a,"summary");else{let e=t.match(/^experiences\.(\d+)\.(title|company|location|dateRange)$/),i=t.match(/^experiences\.(\d+)\.bullets\.(\d+)$/),n=t.match(/^experiences\.(\d+)\.bullets$/),c=t.match(/^education\.(\d+)\.(institution|degree|location|dateRange)$/),m=t.match(/^education\.(\d+)\.details\.(\d+)$/),u=t.match(/^education\.(\d+)\.details$/),d=t.match(/^flexibleSections\.(\d+)\.sourceLabel$/),f=t.match(/^flexibleSections\.(\d+)\.items\.(\d+)\.(title|subtitle|location|dateRange)$/),p=t.match(/^flexibleSections\.(\d+)\.items\.(\d+)\.details\.(\d+)$/),h=t.match(/^flexibleSections\.(\d+)\.items\.(\d+)\.details$/),g=t.match(/^flexibleSections\.(\d+)\.items\.(\d+)\.links\.(\d+)\.(label|url)$/),b=e=>a.content.flexibleSections.filter(e=>!1!==e.visible)[e],v=e=>{e.origin=l,e.evidenceIds=r,e.locked="user"===l};if(e&&null!==o){let t=a.content.experiences.filter(e=>!1!==e.visible)[Number(e[1])];if(!t)throw Error("Invalid résumé text path.");t[e[2]]=T(o,l,r)}else if(i&&null!==o){let e=a.content.experiences.filter(e=>!1!==e.visible)[Number(i[1])];if(!e?.bullets[Number(i[2])])throw Error("Invalid résumé text path.");e.bullets[Number(i[2])]=T(o,l,r)}else if(n&&null!==s){let e=a.content.experiences[Number(n[1])];if(!e)throw Error("Invalid résumé text path.");e.bullets=N(e.bullets,s,l,r)}else if(c&&null!==o){let e=a.content.education.filter(e=>!1!==e.visible)[Number(c[1])];if(!e)throw Error("Invalid résumé text path.");e[c[2]]=o,e.origin=l,e.evidenceIds=r,e.locked="user"===l}else if(m&&null!==o){let e=a.content.education.filter(e=>!1!==e.visible)[Number(m[1])],t=Number(m[2]);if(!e||void 0===e.details[t])throw Error("Invalid résumé text path.");e.details[t]=o,e.origin=l,e.evidenceIds=r,e.locked="user"===l}else if(u&&null!==s){let e=a.content.education.filter(e=>!1!==e.visible)[Number(u[1])];if(!e)throw Error("Invalid résumé text path.");e.details=s,e.origin=l,e.evidenceIds=r,e.locked="user"===l}else if(d&&null!==o){let e=b(Number(d[1]));if(!e||!o.trim())throw Error("Invalid résumé text path.");e.sourceLabel=o,v(e)}else if(f&&null!==o){let e=b(Number(f[1])),t=e?.items.filter(e=>!1!==e.visible)[Number(f[2])];if(!t)throw Error("Invalid résumé text path.");t[f[3]]=o,v(t)}else if(p&&null!==o){let e=b(Number(p[1])),t=e?.items.filter(e=>!1!==e.visible)[Number(p[2])],i=Number(p[3]);if(!t||void 0===t.details[i])throw Error("Invalid résumé text path.");t.details[i]=o,v(t)}else if(h&&null!==s){let e=b(Number(h[1])),t=e?.items.filter(e=>!1!==e.visible)[Number(h[2])];if(!t)throw Error("Invalid résumé text path.");t.details=s,v(t)}else if(g&&null!==o){let e=b(Number(g[1])),t=e?.items.filter(e=>!1!==e.visible)[Number(g[2])],i=t?.links[Number(g[3])];if(!t||!i)throw Error("Invalid résumé text path.");i[g[4]]=o,v(t)}else if(null!==o){let e=t.match(/^(contact|skills|publications|speaking|interests)\.(\d+)$/);if(!e)throw Error("Invalid résumé text path.");let i=e[1],n=Number(e[2]),s=a.content[i].filter(e=>!1!==e.visible)[n];if(!s)throw Error("Invalid résumé text path.");Object.assign(s,T(o,l,r))}else if(["contact","skills","publications","speaking","interests"].includes(t)&&null!==s){let e=t;a.content[e]=N(a.content[e],s,l,r)}else throw Error("Invalid résumé text path.")}return O(a)}function L(e){if("flexibleSections"!==e.section)return e.section;if(!e.sectionId)throw Error("A flexible résumé section requires a section id.");return`flexible:${e.sectionId}`}function F(e,t){if("flexibleSections"!==t.section||e.content.flexibleSections.some(e=>e.id===t.sectionId))return!1!==e.content.sectionVisibility[L(t)]}function D(e,t){if(void 0===F(e,t))throw Error("Invalid résumé section visibility path.");let i=structuredClone(e),n=L(t);
1280return t.visible?delete i.content.sectionVisibility[n]:i.content.sectionVisibility[n]=!1,O(i)}function q(e,t){let i=structuredClone(e),n="experience"===t.section?i.content.experiences.find(e=>e.sourceId===t.itemId):i.content[t.section].find(e=>e.id===t.itemId);if(!n)throw Error("Invalid résumé visibility path.");return n.visible=t.visible,O(i)}function U(e,t,i){e.splice(i<0?e.length:i+1,0,t)}function H(e,t,i=!1){let n=e=>i?e.filter(e=>!1!==e.visible):e;if("experience"===t.section)return n(e.content.experiences).map(e=>e.sourceId);if("flexible"===t.section){if(!t.flexibleSectionId)throw Error("A flexible section is required to reorder this item.");let i=e.content.flexibleSections.find(e=>e.id===t.flexibleSectionId);if(!i)throw Error("The flexible section no longer exists.");return n(i.items).map(e=>e.id)}return n(e.content[t.section]).map(e=>e.id)}let $=new Map([["jan",1],["feb",2],["mar",3],["apr",4],["may",5],["jun",6],["jul",7],["aug",8],["sep",9],["oct",10],["nov",11],["dec",12]]);function Z(e,t){let i=e.trim().toLowerCase();if(/^(present|now|current|today)$/.test(i)||t&&!i)return Number.MAX_SAFE_INTEGER;let n=Number(i.match(/\b(?:19|20)\d{2}\b/)?.[0]);if(!n)return null;let r=[...$].find(([e])=>RegExp(`\b${e}`).test(i))?.[1],a=Number(i.match(/(?:^|[-/.\s])(0?[1-9]|1[0-2])(?:[-/.\s]|$)/)?.[1]);return 12*n+(r||a||12)}function K(e){let t=e.split(/\s+[–—-]\s+/,2),i=t[0]||"",n=t.length>1?t[1]:"";return{end:i.trim()||n.trim()?Z(n,!!i.trim()):null,start:Z(i,!1)}}function V(e){e.sort((e,t)=>{let i=K(e.dateRange?.value||""),n=K(t.dateRange?.value||"");return null!==i.end&&null!==n.end&&i.end!==n.end?n.end-i.end:null!==i.end&&null===n.end?-1:null===i.end&&null!==n.end?1:null!==i.start&&null!==n.start&&i.start!==n.start?n.start-i.start:t.priority-e.priority}),e.forEach((t,i)=>{t.priority=e.length-i})}function W(e,t,i="user",n=[]){let r,a=structuredClone(e);if("experience"===t.section){let e=a.content.experiences.find(e=>e.sourceId===t.itemId);r="bullet"===t.field?e?.bullets.find(e=>e.id===t.bulletId):t.field?e?.[t.field]:void 0}else r=a.content[t.section].find(e=>e.id===t.itemId);if(!r)throw Error("The item no longer exists.");return r.value=t.value,r.origin=i,r.locked="user"===i,r.evidenceIds=n,"experience"===t.section&&"dateRange"===t.field&&V(a.content.experiences),O(a)}function G(e,t,i){let n=structuredClone(e);if("experience"===i.section){let e=new Map;for(let t of n.pages.flatMap(e=>e.experiences)){let i=e.get(t.sourceId)||[];i.push(t),e.set(t.sourceId,i)}let i=t.content.experiences.filter(e=>!1!==e.visible).map(e=>e.sourceId);if(i.length!==e.size||i.some(t=>!e.has(t)))return;let r=i.flatMap(t=>e.get(t)||[]),a=0;for(let e of n.pages){let t=e.experiences.length;e.experiences=r.slice(a,a+t),a+=t}if(a!==r.length)return}return n.contentRevision=t.contentRevision,n}function Y(e,t){let i=e.pagination&&P(e)?e.pagination:void 0,n=structuredClone(e);if("experience"===t.section){let e=n.content.experiences,i=e.findIndex(e=>e.sourceId===t.itemId);if(i<0)throw Error("The item no longer exists.");if(t.afterItemId===t.itemId)throw Error("An item cannot be moved after itself.");let[r]=e.splice(i,1),a=t.afterItemId?e.findIndex(e=>e.sourceId===t.afterItemId):-1;if(t.afterItemId&&a<0)throw Error("The reorder destination no longer exists.");t.afterItemId?U(e,r,a):e.unshift(r),e.forEach((t,i)=>{t.priority=e.length-i})}else if("flexible"===t.section){if(!t.flexibleSectionId)throw Error("A flexible section is required to reorder this item.");let e=n.content.flexibleSections.find(e=>e.id===t.flexibleSectionId);if(!e)throw Error("The flexible section no longer exists.");let i=e.items,r=i.findIndex(e=>e.id===t.itemId);if(r<0)throw Error("The item no longer exists.");if(t.afterItemId===t.itemId)throw Error("An item cannot be moved after itself.");let[a]=i.splice(r,1),o=t.afterItemId?i.findIndex(e=>e.id===t.afterItemId):-1;if(t.afterItemId&&o<0)throw Error("The reorder destination no longer exists.");t.afterItemId?U(i,a,o):i.unshift(a)}else{let e=n.content[t.section],i=e.findIndex(e=>e.id===t.itemId);if(i<0)throw Error("The item no longer exists.");if(t.afterItemId===t.itemId)throw Error("An item cannot be moved after itself.");let[r]=e.splice(i,1),a=t.afterItemId?e.findIndex(e=>e.id===t.afterItemId):-1;if(t.afterItemId&&a<0)throw Error("The reorder destination no longer exists.");t.afterItemId?U(e,r,a):e.unshift(r)}let r=O(n);if(!i)return r;let a=G(i,r,t),o=a?{...r,pagination:a}:r;return P(o)?o:r}function J(e,t){let i=structuredClone(e);return i.presentation.templateRef={id:t.id,version:t.version},R(i,!0)}function X(e,t){let i=structuredClone(e);return i.presentation.fontFamily=t,R(i,!0)}function Q(e,t){let i=structuredClone(e);return i.presentation.fontSizeScale=(0,r.normalizeResumeFontSize)(t),R(i,!0)}function ee(e,t){let i=structuredClone(e);return i.presentation.lineHeightScale=(0,a.normalizeResumeLineHeight)(t),R(i,!0)}function et(e,t){let i=structuredClone(e);return i.presentation.sectionSpacingScale=(0,o.normalizeResumeSectionSpacing)(t),R(i,!0)}function ei(e,t){let i=structuredClone(e);return i.presentation.bulletIndent=t,R(i,!0)}function en(e,t){let i=structuredClone(e);return i.presentation.mainTextColor=t,R(i)}function er(e,t){let i=structuredClone(e);return i.presentation.sectionHeadingColor=t,R(i)}e.s(["compositionSectionVisibility",0,F,"createResumeAggregate",0,j,"paginationCacheValid",0,P,"reorderCompositionItem",0,Y,"reorderableCompositionItemIds",0,H,"selectResumeTemplate",0,J,"setCompositionItemText",0,W,"setCompositionItemVisibility",0,q,"setCompositionSectionVisibility",0,D,"setCompositionText",0,B,"setResumeBulletIndent",0,ei,"setResumeFontFamily",0,X,"setResumeFontSize",0,Q,"setResumeLineHeight",0,ee,"setRe
1280sumeMainTextColor",0,en,"setResumeSectionHeadingColor",0,er,"setResumeSectionSpacing",0,et],592467);let ea=(0,r.prepareResumeFontSizeCss)(`
1281.resume-v2-page[data-font-override="true"],.resume-v2-page[data-font-override="true"] .resume-v2-component,.resume-v2-page[data-font-override="true"] .resume-v2-component *{font-family:var(--resume-font-override)!important}
1282*{box-sizing:border-box}
1283.resume-document{display:grid;justify-content:center;gap:18px}
1284.resume-v2-page{position:relative;width:210mm;min-height:297mm;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--body-font);font-size:var(--base-font);font-style:normal;font-weight:400;line-height:1.4;text-align:start;-webkit-print-color-adjust:exact;print-color-adjust:exact}
1285.resume-v2-region{position:absolute;display:grid;align-content:start;gap:var(--region-gap);padding:var(--region-padding);z-index:var(--region-z)}
1286.resume-v2-region-sidebar{background:var(--secondary)}
1287.resume-v2-region-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:.35mm solid color-mix(in srgb,var(--accent) 65%,transparent);padding-bottom:5mm}
1288.resume-v2-component{min-width:0}
1289.resume-v2-adjustable-section{display:flow-root}
1290.resume-v2-section-spacing-adjustment{display:block;height:max(0mm,var(--resume-section-spacing-delta));margin-top:min(0mm,var(--resume-section-spacing-delta));pointer-events:none}
1291.resume-v2-component h2{margin:0 0 3mm;font:700 10pt/1.15 var(--heading-font);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding-bottom:1.4mm;border-bottom:.35mm solid currentColor}
1292.resume-v2-page[data-main-text-color="custom"] :is(.resume-v2-main-text,.resume-v2-main-text *){color:var(--resume-main-text-color)!important}
1293.resume-v2-page[data-main-text-color="custom"] .resume-v2-main-text :is(.resume-v2-entry-dates,.resume-v2-entry-dates *,.resume-v2-date-badge,.resume-v2-date-badge *){color:var(--muted)!important}
1294.resume-v2-page[data-main-text-color="custom"] .resume-v2-main-text :is(.resume-v2-contact-label,.resume-v2-contact-label *){color:var(--accent)!important}
1295.resume-v2-page[data-main-text-color="custom"] .resume-v2-main-text :is(.resume-item-visibility,.resume-item-visibility *){color:#0f0f10!important}
1296.resume-v2-page[data-main-text-color="custom"] .resume-v2-region[data-color-mode="inverted"] :is(.resume-v2-main-text,.resume-v2-main-text *){color:inherit!important}
1297.resume-v2-page[data-section-heading-color="custom"] :is(.resume-v2-name,.resume-v2-section-heading,.resume-v2-section-heading h2,.resume-v2-section-heading::before,.resume-v2-section-heading::after,.resume-v2-section-heading h2::before,.resume-v2-section-heading h2::after){color:var(--resume-section-heading-color)!important;border-color:var(--resume-section-heading-color)!important}
1298.resume-v2-page[data-section-heading-color="custom"] .resume-v2-region[data-color-mode="inverted"] :is(.resume-v2-name,.resume-v2-section-heading,.resume-v2-section-heading h2,.resume-v2-section-heading::before,.resume-v2-section-heading::after,.resume-v2-section-heading h2::before,.resume-v2-section-heading h2::after){color:inherit!important;border-color:currentColor!important}
1299.resume-v2-identity{align-self:center}
1300.resume-v2-name{margin:0;font:700 28pt/.96 var(--heading-font);overflow-wrap:anywhere}
1301.resume-v2-title{margin:2.5mm 0 0;color:var(--accent);font-weight:600;letter-spacing:.05em}
1302.resume-v2-contacts{position:relative;display:flex;flex-wrap:wrap;gap:2mm 5mm;color:var(--muted);font-size:8.3pt;min-width:0;max-width:100%}
1303.resume-v2-contact{display:inline-flex;align-items:center;gap:1.4mm;overflow-wrap:anywhere}
1304.resume-v2-contact-link{min-width:0;color:inherit;text-decoration:none}
1305.resume-v2-contact svg{width:3.5mm;height:3.5mm;stroke-width:1.7;color:var(--accent);flex:none}
1306.resume-v2-contact-card{display:grid;gap:2.5mm;min-width:0;max-width:100%;width:100%}
1307.resume-v2-contact-label{display:flex;align-items:center;gap:3mm;padding-bottom:2mm;border-bottom:.4mm solid var(--accent);color:var(--accent);min-width:0;width:100%}
1308.resume-v2-contact-label svg{width:4.5mm;height:4.5mm;flex:none}
1309.resume-v2-contact-value{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
1310.resume-v2-decoration{color:var(--accent);font-family:var(--heading-font)}
1311.resume-v2-summary{margin:0;text-align:justify}
1312.resume-v2-list{position:relative;display:grid;gap:4mm}
1313.resume-v2-entry{position:relative;break-inside:avoid}
1314.resume-v2-company-group{display:grid;gap:1.4mm;break-inside:avoid}
1315.resume-v2-company-name{display:block!important;margin:0!important;color:var(--accent);font-weight:700}
1316.resume-v2-company-name::before,.resume-v2-company-role .resume-v2-entry-meta::before{content:none!important}
1317.resume-v2-company-roles{position:relative;display:flex;flex-direction:column;gap:2.6mm;margin-left:1mm;padding-left:3mm;border-left:.3mm solid color-mix(in srgb,var(--accent) 48%,transparent)}
1318.resume-v2-company-role .resume-v2-entry-head>div{display:block!important}
1319.resume-v2-company-role .resume-v2-entry-meta{display:block!important;margin-top:.45mm}
1320.resume-v2-company-role .resume-v2-entry-meta:empty{display:none}
1321.resume-v2-hideable{position:relative}
1322.resume-item-visibility{position:absolute;right:-1.8mm;top:-1.8mm;z-index:8;display:grid;place-items:center;width:4.6mm;height:4.6mm;padding:0;border:0;border-radius:50%;outline:0;background:#fee442;color:#0f0f10;opacity:0;cursor:pointer;box-shadow:0 .3mm .9mm rgba(15,15,16,.18);transition:opacity .12s ease,transform .12s ease,background-color .12s ease}
1323.resume-item-visibility>svg{display:block;width:2.8mm!important;height:2.8mm!important;color:#0f0f10!important;fill:none!important;stroke-width:2.25!important}
1324.resume-v2-hideable:hover>.resume-item-visibility,.resume-item-visibility:focus-visible{opacity:1}
1325.resume-item-visibility:focus-visible{outline:.35mm solid #fee442;outline-offset:.35mm}
1326.resume-item-visibility:hover{background:#fff07a;transform:scale(1.08)}
1327.resume-v2-contact>.resume-item-visibility,.resume-v2-contact-card>.resume-item-visibility{right:-2mm;top:50%;transform:translateY(-50%)}
1328.resume-v2-contact>.resume-item-visibility:hover,.resume-v2-contact-card>.resume-item-visibility:hover{transform:translateY(-50%) scale(1.08)}
1329.resume-v2-section-hideable{position:relative}
1330.resume-section-visibility{position:absolute;right:-1.8mm;top:-1.8mm;z-index:10;display:grid;place-items:center;width:5.2mm;height:5.2mm;padding:0;border:0;border-radius:50%;outline:0;background:#fee442;color:#0f0f10;opacity:0;cursor:pointer;box-shadow:0 .3mm .9mm rgba(15,15,16,.18);transition:opacity .12s ease,transform .12s ease,background-color .12s ease}
1331.resume-section-visibility>svg{display:block;width:3mm!important;height:3mm!important;color:#0f0f10!important;fill:none!important;stroke-width:2.25!important}
1332.resume-v2-section-hideable:hover>.resume-section-visibility,.resume-section-visibility:focus-visible{opacity:1}
1333.resume-section-visibility:focus-visible{outline:.35mm solid #fee442;outline-offset:.35mm}
1334.resume-section-visibility:hover{background:#fff07a;transform:scale(1.08)}
1335.resume-insertion-control{position:absolute;left:0;right:0;top:var(--resume-insertion-top,0px);z-index:7;display:block;width:100%;height:4.6mm;margin:0;color:#c9a800;opacity:0;pointer-events:none;transform:translateY(.5mm);transition:opacity .12s ease,color .12s ease}
1336.resume-insertion-control:first-child{transform:translateY(-100%)}
1337.resume-insertion-control>.resume-insertion-divider{position:absolute;left:0;right:0;top:2.3mm;border-top:.25mm solid currentColor}
1338.resume-insertion-control>.resume-insertion-divider:last-child{display:none}
1339.resume-insertion-control>button{position:absolute;left:var(--resume-insertion-inline,50%);top:0;z-index:1;display:grid;place-items:center;width:4.6mm;height:4.6mm;margin:0;padding:0;border:.3mm solid currentColor;border-radius:50%;background:#fff;color:inherit;cursor:pointer;pointer-events:auto;box-shadow:0 .25mm .7mm rgba(20,28,12,.14);transform:translateX(-50%);transition:transform .12s ease,background-color .12s ease,color .12s ease}
1340.resume-insertion-control>button svg{width:2.8mm;height:2.8mm;stroke-width:2.4}
1341.resume-v2-component:hover .resume-insertion-control:first-child{opacity:.2}
1342.resume-v2-hideable:hover+.resume-insertion-control{opacity:1}
1343.resume-insertion-control:hover,.resume-insertion-control:focus-within,.resume-insertion-control.is-active{color:#c9a800;opacity:1}
1344.resume-insertion-control>button:hover,.resume-insertion-control>button:focus-visible,.resume-insertion-control.is-active>button{outline:0;background:#fee442;color:#0f0f10;transform:translateX(-50%) scale(1.08)}
1345.resume-v2-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4mm;align-items:start}
1346.resume-v2-entry-title{font:700 10.3pt/1.2 var(--heading-font)}
1347.resume-v2-entry-meta{color:var(--muted);font-size:8.2pt}
1348.resume-v2-entry-dates{color:var(--muted);font-size:7.6pt;white-space:nowrap}
1349.resume-v2-bullets{margin:2mm 0 0;padding-left:4.5mm}
1350.resume-v2-bullets li{margin:.8mm 0}
1351.resume-v2-flexible-sections{display:grid;gap:5mm}
1352.resume-v2-flexible-section{break-inside:avoid}
1353.resume-v2-flexible-entry{break-inside:avoid}
1354.resume-v2-flexible-section.is-compact-list .resume-v2-list{gap:2mm}
1355.resume-v2-flexible-section.is-compact-list .resume-v2-entry-head{align-items:baseline}
1356.resume-v2-flexible-section.is-labeled-list .resume-v2-entry-title{font-size:9.6pt}
1357.resume-v2-flexible-section.is-labeled-list .resume-v2-bullets{margin-top:.8mm}
1358.resume-v2-flexible-section.is-grouped-list .resume-v2-list{gap:2.2mm}
1359.resume-v2-flexible-section.is-grouped-list .resume-v2-entry{display:grid;grid-template-columns:minmax(25mm,.45fr) minmax(0,1fr);gap:3mm;align-items:start}
1360.resume-v2-flexible-values{display:flex;flex-wrap:wrap;gap:1mm 2.4mm}
1361.resume-v2-flexible-links{display:flex;flex-wrap:wrap;gap:1mm 3mm;margin-top:1.2mm;color:var(--accent);font-size:8pt}
1362.resume-v2-flexible-links a{color:inherit;text-decoration:underline;text-underline-offset:.6mm;overflow-wrap:anywhere}
1363.resume-v2-tags{position:relative;display:flex;flex-wrap:wrap;gap:1.7mm}
1364.resume-v2-tags>.resume-v2-skill-item{padding:1mm 2mm;border:.25mm solid color-mix(in srgb,var(--accent) 35%,#c9c9c9);border-radius:var(--radius)}
1365.resume-v2-skill-value{font-style:inherit}
1366.resume-v2-continuation :is(.resume-v2-tags,.resume-v2-columns)>.resume-v2-skill-item{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}
1367.resume-v2-continuation :is(.resume-v2-tags,.resume-v2-columns) .resume-v2-skill-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
1368.component-skills .resume-v2-skill-item>.resume-v2-editable::before,.component-skills .resume-v2-skill-item>.resume-v2-editable::after,.resume-v2-skill-value::before,.resume-v2-skill-value::after{content:none!important;display:none!important}
1369.resume-v2-columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 6mm}
1370.resume-v2-skill-meters{position:relative}
1371.resume-v2-timeline .resume-v2-entry{padding:0 0 4mm 5mm;border-left:.35mm solid color-mix(in srgb,var(--accent) 55%,transparent)}
1372.resume-v2-timeline .resume-v2-entry::before{content:"";position:absolute;
1372left:-1.4mm;top:.6mm;width:2.4mm;height:2.4mm;border-radius:50%;background:var(--accent);border:.5mm solid var(--paper)}
1373.resume-v2-ledger .resume-v2-entry{display:grid;grid-template-columns:34mm minmax(0,1fr);gap:5mm;padding:3mm 0;border-top:.25mm solid color-mix(in srgb,var(--accent) 45%,transparent)}
1374.resume-v2-ledger .resume-v2-entry-dates{grid-column:1;grid-row:1 / span 3}
1375.resume-v2-ledger .resume-v2-entry-head,.resume-v2-ledger .resume-v2-entry-meta,.resume-v2-ledger .resume-v2-bullets{grid-column:2}
1376.resume-v2-meter{display:grid;grid-template-columns:minmax(0,1fr) 32mm;gap:2mm;align-items:center}
1377.resume-v2-meter-track{display:flex;gap:1.1mm}
1378.resume-v2-meter-dot{width:2.8mm;height:2.8mm;border-radius:50%;background:#b7b7b7}
1379.resume-v2-meter-dot.is-filled{background:var(--accent)}
1380.resume-v2-meter-bar{height:2.4mm;background:#c9c9c9;border-radius:2mm;overflow:hidden}
1381.resume-v2-meter-bar i{display:block;height:100%;background:var(--accent)}
1382.resume-v2-portrait{width:34mm;height:38mm;overflow:hidden;background:var(--secondary)}
1383.resume-v2-portrait img{width:100%;height:100%;object-fit:cover;object-position:center}
1384.resume-v2-portrait.is-circle{border-radius:50%;width:38mm;height:38mm}
1385.resume-v2-portrait.is-rounded{border-radius:var(--radius)}
1386.resume-v2-portrait.is-arch{border-radius:20mm 20mm 0 0}
1387.resume-v2-portrait.is-full-bleed{width:72mm;height:72mm}
1388.resume-v2-portrait.is-grayscale img{filter:grayscale(1)}
1389.resume-v2-photo-placeholder{height:100%;display:grid;place-content:center;justify-items:center;gap:1mm;color:var(--muted);font-size:8pt;text-align:center}
1390.resume-v2-photo-placeholder svg{width:6mm;height:6mm}
1391.resume-v2-photo-placeholder strong{font-weight:600}
1392.resume-v2-photo-placeholder span{font-size:.9em}
1393.resume-v2-language-stack{display:grid;gap:1mm}
1394.resume-v2-language-stack>strong{font-style:italic}
1395.resume-v2-language-stack>div{position:relative;display:grid;gap:.5mm}
1396.resume-v2-continuation{padding:14mm}
1397.resume-v2-page-meta{display:flex;justify-content:space-between;align-items:end;padding-bottom:4mm;border-bottom:.35mm solid var(--accent)}
1398.resume-v2-page-meta>div{display:grid;gap:.5mm}
1399.resume-v2-page-number{color:var(--muted);font-size:8pt}
1400.resume-v2-continuation .resume-v2-list{max-width:178mm}
1401.resume-v2-page.family-sidebar .resume-v2-region-sidebar{margin:-12mm;padding:12mm 8mm;min-height:297mm}
1402.resume-v2-page.family-sidebar .resume-v2-region-header{background:var(--accent);color:var(--paper);margin:-12mm -12mm 0 0;padding:12mm;border:0}
1403.resume-v2-page.family-sidebar .resume-v2-region-header .resume-v2-title{color:inherit}
1404.resume-v2-page.family-sidebar .resume-v2-region-sidebar h2{color:var(--ink)}
1405.resume-v2-page.family-hero .resume-v2-name{font-size:42pt;text-transform:uppercase;color:var(--accent)}
1406.resume-v2-page.family-hero .resume-v2-region-header{min-height:48mm}
1407.resume-v2-page.family-hero .resume-v2-region-main{grid-template-columns:repeat(2,minmax(0,1fr))}
1408.resume-v2-page.family-hero .component-experience,.resume-v2-page.family-hero .component-skills{grid-column:1/-1}
1409.resume-v2-page.family-editorial .resume-v2-name{font-size:38pt;font-weight:500}
1410.resume-v2-page.family-editorial .resume-v2-component h2{font-size:15pt;text-transform:none;letter-spacing:-.02em}
1411.resume-v2-page.family-minimal .resume-v2-region-header{border:0}
1412.resume-v2-page.family-minimal .resume-v2-component h2{color:var(--ink);letter-spacing:0}
1413.resume-v2-page.family-ledger .resume-v2-component h2{float:left;width:34mm;border:0;color:var(--ink);font-size:8.5pt}
1414.resume-v2-page.family-ledger .resume-v2-list{margin-left:40mm}
1415.resume-v2-page.variant-premium::after{content:"PREMIUM";position:absolute;right:5mm;bottom:4mm;color:color-mix(in srgb,var(--accent) 35%,transparent);font:700 5.5pt/1 Arial,sans-serif;letter-spacing:.16em}
1416.resume-v2-editable:focus{outline:.5mm solid #fee442;outline-offset:1mm}
1417.resume-v2-editable-block{cursor:text}
1418.resume-v2-editable-block::selection,.resume-v2-editable-block *::selection{background:#fee442;color:#0f0f10}
1419@media print{
1420  html,body{margin:0;background:transparent}
1421  .resume-document{display:block}
1422  .resume-v2-page{height:297mm;max-height:297mm;break-after:page}
1423  .resume-v2-photo-placeholder>*{visibility:hidden}
1424  .resume-item-visibility,.resume-section-visibility,.resume-insertion-control{display:none!important}
1425}
1426`);e.s(["resumeTemplateV2Styles",0,ea],328018);var eo=t;let es={contact:"Contact",summary:"Summary",experience:"Experience",education:"Education",skills:"Skills",languages:"Languages",certifications:"Certifications",memberships:"Memberships",references:"References",projects:"Projects",publications:"Publications",speaking:"Speaking",interests:"Interests",awards:"Awards",page:"Page",of:"of",experienceContinued:"Experience continued",additionalDetails:"Additional details",website:"Website",address:"Address",email:"Email",phone:"Phone"},el={fr:{contact:"Coordonnées",summary:"Profil",experience:"Expérience professionnelle",education:"Formation",skills:"Compétences",languages:"Langues",certifications:"Certifications",memberships:"Associations",references:"Références",projects:"Projets",publications:"Publications",speaking:"Interventions",interests:"
1426Centres d’intérêt",awards:"Distinctions",page:"Page",of:"sur",experienceContinued:"Expérience professionnelle (suite)",additionalDetails:"Informations complémentaires",website:"Site web",address:"Adresse",email:"E-mail",phone:"Téléphone"},es:{contact:"Contacto",summary:"Perfil",experience:"Experiencia profesional",education:"Formación",skills:"Competencias",languages:"Idiomas",certifications:"Certificaciones",memberships:"Afiliaciones",references:"Referencias",projects:"Proyectos",publications:"Publicaciones",speaking:"Ponencias",interests:"Intereses",awards:"Reconocimientos",page:"Página",of:"de",experienceContinued:"Experiencia profesional (continuación)",additionalDetails:"Información adicional",website:"Sitio web",address:"Dirección",email:"Correo electrónico",phone:"Teléfono"}};function ec(e){return e.trim().toLowerCase().split(/[-_]/)[0]||"en"}function em(e,t){let i=e||eo.defaultContentLanguage;return("labels"in i?i.labels:{})[t]||el[ec(i.tag)]?.[t]||es[t]}e.s(["languageBase",0,ec,"resumeLabel",0,em],23627);let eu=new Set(["ag","bv","co","company","corp","corporation","gmbh","inc","incorporated","limited","llc","llp","ltd","nv","plc","pty","sa","sas","sarl"]);function ed(e){let t=e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase("en").replace(/\b(?:[a-z]\.){2,}/g,e=>e.replaceAll(".","")).replace(/&/g," and ").replace(/[’']/g,"").replace(/[^a-z0-9]+/g," ").trim().split(/\s+/).filter(Boolean);for("the"===t[0]&&t.shift();t.length>1&&eu.has(t.at(-1));)t.pop();return t.join(" ")}function ef(e){let t=e.filter(e=>!1!==e.visible),i=new Map;for(let e=0;e<t.length;){let n=ed(t[e].company),r=e+1;for(;n&&r<t.length&&ed(t[r].company)===n;)r+=1;let a=t.slice(e,r);if(n&&a.length>1){let e={id:`company-progression:${a[0].sourceId}`,company:a[0].company.trim(),sourceIds:a.map(e=>e.sourceId)};for(let t of a)i.set(t.sourceId,e)}e=r}return i}e.s(["companyProgressions",0,ef],838467)},485675,e=>{"use strict";var t=e.i(911522);let i=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],n=(0,t.default)("eye-off",i);e.s(["EyeOff",0,n],485675)},499029,e=>{"use strict";var t=e.i(364515),i=e.i(356068),n=e.i(592467),r=e.i(211234),a=e.i(328018),o=e.i(75005),s=e.i(599543),l=e.i(40370),c=e.i(23627),m=e.i(843900),u=t,d=e.i(99187),f=e.i(249349),p=c,h=e.i(920813),g=e.i(838467),b=e.i(485675),v=e.i(338290),y=e.i(433205),x=t;function w(e,t,i,n=0){let r=e?.find(e=>e.path===t);if(!r?.active)return null;let a=i.endsWith("…")?i.length-1:i.length,o=r.visibleEnd>=n+a,s=Math.max(0,Math.min(a,r.visibleEnd-n));return{text:o?i:i.slice(0,s),active:r.active}}function _({reveals:e,path:t,value:i,sourceStart:n}){let r=w(e,t,i,n);return r?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("span",{className:"resume-typewriter-visual","aria-hidden":"true",children:[r.text,(0,x.jsx)("span",{className:"resume-typewriter-caret"})]}),(0,x.jsx)("span",{className:"sr-only",children:i})]}):i}function M(e,t,i,n,r){return e?{tabIndex:0,"data-resume-item-section":t,"data-resume-item-group-id":r,"data-resume-item-id":i,"data-resume-item-label":n}:{}}function k({as:e="div",path:t,value:i,sourceStart:n,editable:r,onEdit:a,className:o,style:s,textReveals:l}){let c=w(l,t,i,n),m=!!c;return(0,u.jsx)(e,{className:`${o||""}${r?" resume-v2-editable":""}${m?" is-typewriting":""}`,style:s,contentEditable:r&&!m,suppressContentEditableWarning:!0,"data-edit-path":t,"data-resume-text-path":r?t:void 0,"data-edit-source-start":n,"aria-busy":m||void 0,onBlur:r&&!m?e=>{let n=e.currentTarget.textContent||"";n!==i&&a?.(t,n)}:void 0,children:c?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("span",{className:"resume-typewriter-visual","aria-hidden":"true",children:[c.text,(0,u.jsx)("span",{className:"resume-typewriter-caret"})]}),(0,u.jsx)("span",{className:"sr-only",children:i})]}):i})}function S(e){let t="innerText"in e?e.innerText:void 0;return("string"==typeof t?t:e.textContent||"").replace(/\u00a0/g," ")}function A(e){let t=Array.from(e.children).filter(e=>e instanceof HTMLLIElement);return(t.length?t.map(e=>S(e)):S(e).split(/\n+/)).map(e=>
1426e.replace(/\s+/g," ").trim()).filter(Boolean)}function z({blockPath:e,label:t,items:i,editable:n,onChange:r,className:a,textReveals:o}){let s=i.some(e=>!!w(o,e.path,e.value,e.sourceStart)),l=i.map(e=>e.value);return(0,u.jsx)("ul",{className:`${a||""}${n?" resume-v2-editable resume-v2-editable-block":""}${s?" is-typewriting":""}`,contentEditable:n&&!s,suppressContentEditableWarning:!0,"data-edit-block-path":n?e:void 0,role:n?"textbox":void 0,"aria-label":n?t:void 0,"aria-multiline":n||void 0,"aria-busy":s||void 0,onBlur:n&&!s?e=>{let t=A(e.currentTarget);JSON.stringify(t)!==JSON.stringify(l)&&r?.(t)}:void 0,children:i.map(e=>{let t=!!w(o,e.path,e.value,e.sourceStart);return(0,u.jsx)("li",{className:t?"is-typewriting":void 0,"data-edit-path":e.path,"data-resume-text-path":n?e.path:void 0,"data-edit-source-start":e.sourceStart,"aria-busy":t||void 0,children:(0,u.jsx)(_,{reveals:o,path:e.path,value:e.value,sourceStart:e.sourceStart})},e.key)})})}function E({blockPath:e,label:t,values:i,editable:n,onChange:r,className:a}){let o=i.join(", ");return(0,u.jsx)("div",{className:`${a||""}${n?" resume-v2-editable resume-v2-editable-block":""}`,contentEditable:n,suppressContentEditableWarning:!0,"data-edit-block-path":n?e:void 0,role:n?"textbox":void 0,"aria-label":n?t:void 0,onBlur:n?e=>{let t=S(e.currentTarget).replace(/\s+/g," ").trim();t!==o&&r?.(t?[t]:[])}:void 0,children:o})}function I(e){return"contacts"===e?"contact":"flexible-sections"!==e&&"decoration"!==e&&"page-meta"!==e&&"identity"!==e&&"portrait"!==e?e:void 0}function R({component:e,resume:t,editable:i,path:n,onEdit:r,textReveals:a}){if(!e.label)return null;let o=n?void 0:I(e.type),s=n||(o?`sectionLabels.${o}`:void 0),l=o&&t.content.sectionLabels?.[o]||e.label;return(0,u.jsx)("div",{className:"resume-v2-section-heading",children:s?(0,u.jsx)(k,{as:"h2",path:s,value:l,editable:i,onEdit:r,textReveals:a}):(0,u.jsx)("h2",{children:l})})}function j({editable:e,section:t,afterItemId:i,label:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o}){if(!e||!o)return null;let s=r===t&&a===i;return(0,u.jsxs)("div",{className:`resume-insertion-control${s?" is-active":""}`,children:[(0,u.jsx)("div",{className:"resume-insertion-divider","aria-hidden":"true"}),(0,u.jsx)("button",{type:"button","aria-label":`${n} here`,title:`${n} here`,"aria-expanded":s,onClick:e=>o(t,i,e.currentTarget),children:(0,u.jsx)(v.Plus,{"aria-hidden":"true"})}),(0,u.jsx)("div",{className:"resume-insertion-divider","aria-hidden":"true"})]})}function P({items:e,section:t,label:i,editable:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o,render:s}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(j,{editable:n,section:t,label:i,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o}),e.map((e,l)=>(0,u.jsxs)(d.Fragment,{children:[s(e,l),(0,u.jsx)(j,{editable:n,section:t,afterItemId:e.id,label:i,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o})]},e.id))]})}function T({editable:e,label:t,section:i,itemId:n,onVisibilityChange:r}){return e?(0,u.jsx)("button",{className:"resume-item-visibility",type:"button","aria-label":`Hide ${t} from r\xe9sum\xe9`,title:"Hide from résumé",onClick:()=>r?.(i,n,!1),children:(0,u.jsx)(b.EyeOff,{"aria-hidden":"true",size:11,strokeWidth:2.25})}):null}function C(e){return/linkedin/i.test(e)?"linkedin":/^https?:|www\./i.test(e)?"website":/^[^\s@]+@[^\s@]+$/.test(e)?"email":/[\d+][\d ().-]{6,}/.test(e)?"phone":"location"}let N={phone:(0,u.jsx)("path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92Z"}),email:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}),(0,u.jsx)("path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"})]}),website:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,u.jsx)("path",{d:"M2 12h20M12 2a15.3 15.3 0 0 1 0 20M12 2a15.3 15.3 0 0 0 0 20"})]}),linkedin:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),(0,u.jsx)("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})]}),location:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("path",{d:"M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z"}),(0,u.jsx)("circle",{cx:"12",cy:"10",r:"3"})]}),image:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,u.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}
1426),(0,u.jsx)("path",{d:"m21 15-5-5L5 21"})]})};function O({kind:e}){return(0,u.jsx)("svg",{"aria-hidden":"true",className:"resume-v2-icon",fill:"none",height:"1em",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",width:"1em",children:N[e]})}function B(e,t){let i=t.trim();if(!i)return;if("email"===e)return`mailto:${i.replace(/^mailto:/i,"")}`;if("phone"===e){let e=i.replace(/[^+\d]/g,"").replace(/(?!^)\+/g,"");return e?`tel:${e}`:void 0}if("linkedin"!==e&&"website"!==e)return;let n=/^https?:\/\//i.test(i)?i:`https://${i}`;try{let e=new URL(n);return"http:"===e.protocol||"https:"===e.protocol?e.toString():void 0}catch{return}}function L({component:e,resume:t,items:i,section:n,insertSection:r,insertLabel:a,editable:o,onEdit:s,activeAddSection:l,activeAddAfterItemId:c,onAddItem:m,onVisibilityChange:f,textReveals:p}){return i.length?(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:o,onEdit:s,textReveals:p}),(0,u.jsxs)("div",{className:"resume-v2-list",children:[r?(0,u.jsx)(j,{editable:o,section:r,label:a||"Add item",activeAddSection:l,activeAddAfterItemId:c,onAddItem:m}):null,i.map((e,t)=>{let i=`${n}.${e.pathIndex??t}`;return(0,u.jsxs)(d.Fragment,{children:[(0,u.jsxs)("p",{...M(o,r||n,e.id,e.value),className:`resume-v2-main-text resume-v2-hideable${o?" resume-v2-reorderable":""}`,"data-resume-text-path":o?i:void 0,children:[(0,u.jsx)(T,{editable:o,label:e.value,section:n,itemId:e.id,onVisibilityChange:f}),(0,u.jsx)(_,{reveals:p,path:i,value:e.value})]}),r?(0,u.jsx)(j,{editable:o,section:r,afterItemId:e.id,label:a||"Add item",activeAddSection:l,activeAddAfterItemId:c,onAddItem:m}):null]},e.id)})]})]}):null}function F(e,t,i){let n=(t||e).content[i].filter(e=>!1!==e.visible);return e.content[i].filter(e=>!1!==e.visible).map(e=>({id:e.id,value:e.value,pathIndex:n.findIndex(t=>t.id===e.id)}))}let D={decoration:function({component:e}){return(0,u.jsx)("div",{className:`resume-v2-decoration is-${e.variant}`,children:e.label})},"page-meta":function({resume:e,page:t}){if(!t)return null;let i="supporting"===t.kind&&e.education.length>0&&0===e.skills.length&&0===e.publications.length&&0===e.speaking.length&&0===e.interests.length;return!e.contentLanguage||e.contentLanguage.tag.toLowerCase().startsWith("en")?(0,u.jsxs)("div",{className:"resume-v2-page-meta",children:[(0,u.jsx)("strong",{children:e.name}),(0,u.jsx)("div",{className:"resume-v2-entry-meta",children:i?"Education":"supporting"===t.kind?"Additional details":"Experience continued"}),(0,u.jsxs)("span",{className:"resume-v2-page-number",children:["Page ",t.index," of ",e.pagination?.pageCount||t.index]})]}):(0,u.jsxs)("div",{className:"resume-v2-page-meta",children:[(0,u.jsx)("strong",{children:e.name}),(0,u.jsx)("div",{className:"resume-v2-entry-meta",children:i?(0,p.resumeLabel)(e.contentLanguage,"education"):"supporting"===t.kind?(0,p.resumeLabel)(e.contentLanguage,"additionalDetails"):(0,p.resumeLabel)(e.contentLanguage,"experienceContinued")}),(0,u.jsxs)("span",{className:"resume-v2-page-number",children:[(0,p.resumeLabel)(e.contentLanguage,"page")," ",t.index," ",(0,p.resumeLabel)(e.contentLanguage,"of")," ",e.pagination?.pageCount||t.index]})]})},identity:function({component:e,resume:t,editable:i,onEdit:n,textReveals:r}){let a=t.headline.length>72?" is-very-long-title":t.headline.length>48?" is-long-title":"",o=t.name.length>24?" is-very-long-name":t.name.length>=16?" is-long-name":"",s=/[.!?]$/.test(t.name.trim())?" is-punctuated-name":"",l=t.name.trim().split(/\s+/);if("display"===e.variant&&l.length>1){let e=l.pop(),c=l.join(" "),m=w(r,"name",t.name);return(0,u.jsxs)("div",{className:`resume-v2-identity is-split-name${o}${a}${s}`,children:[(0,u.jsx)("h1",{className:`resume-v2-name${i?" resume-v2-editable":""}${m?" is-typewriting":""}`,contentEditable:i&&!m,suppressContentEditableWarning:!0,"data-edit-path":"name","data-resume-text-path":i?"name":void 0,"aria-busy":!!m||void 0,onBlur:i&&!m?e=>{let i=e.currentTarget.textContent?.replace(/\s+/g," ").trim()||"";i!==t.name&&n?.("name",i)}:void 0,children:m?(0,u.jsx)(_,{reveals:r,path:"name",value:t.name}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{children:c}),(0,u.jsx)("strong",{children:e})]})}),(0,u.jsx)(k,{className:"resume-v2-title",path:"headline",value:t.headline,editable:i,onEdit:n,textReveals:r})]})}return(0,u.jsxs)("div",{className:`resume-v2-identity${o}${a}${s}`,children:[(0,u.jsx)(k,{as:"h1",className:"resume-v2-name",path:"name",value:t.name,editable:i,onEdit:n,textReveals:r}),(0,u.jsx)(k,{className:"resume-v2-title",path:"headline",value:t.headline,editable:i,onEdit:n,textReveals:r})]})},portrait:function({component:e,profilePhotoSrc:t,editable:i,onPhotoChange:n,photoBusy:r}){return(0,u.jsxs)("div",{className:`resume-v2-portrait is-${e.variant}`,children:[t?(0,u.jsx)("img",{src:t,alt:""}):(0,u.jsxs)("div",{className:"resume-v2-photo-placeholder",children:[(0,u.jsx)(O,{kind:"image"}),(0,u.jsx)("strong",{children:"Drop portrait photo"}),(0,u.jsxs)("span",{children:["or ",(0,u.jsx)("u",{children:"browse files"})]})]}),i&&n&&(0,u.jsxs)("label",{className:`resume-photo-replace${r?" busy":""}`,title:r?"Uploading photo":"Replace portrait",children:[(0,u.jsx)(y.Upload,{"aria-hidden":"true",size:15,strokeWidth:2.25}),(0,u.jsx)("input",{type:"file",accept:"image/jpeg,image/png,image/webp,image/avif",disabled:r,"aria-label":t?"Replace résumé portrait":"Add résumé photo",onChange:e=>{let t=e.currentTarget.files?.[0];t&&n(t),e.currentTarget.value=""}})]})]})},contacts:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){let c=(0,h.resolveContactSlots)(t,e);return(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:"labeled"===e.variant?{...e,label:void 0}:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsxs)("div",{className:`resume-v2-contacts is-${e.variant}`,children:[(0,u.jsx)(j,{editable:i,section:"contact",label:"Add contact detail",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s}),c.map(c=>{if("excluded"===c.state||!c.field)return null;let m=t.content.contact.find(e=>e.id===c.field?.id);if(!m||!1===m.visible)return null;let f=c.field.value,h=t.content.contact.filter(e=>!1!==e.visible).findIndex(e=>e.id===m.id),g="custom"===c.field.kind?C(f):c.field.kind,b=i?void 0:B(g,f),v=(0,u.jsx)(k,{as:"span",className:"resume-v2-contact-value resume-v2-main-text",style:{minWidth:0,maxWidth:"100%",overflowWrap:"anywhere",wordBreak:"break-word"},path:`contact.${h}`,value:f,editable:i,onEdit:n,textReveals:l}),y=b?(0,u.jsx)("a",{className:"resume-v2-contact-link",href:b,children:v}):v,x="labeled"===e.variant?(0,u.jsxs)("div",{...M(i,"contact",m.id,f),className:"resume-v2-contact-card resume-v2-hideable","data-contact-kind":g,children:[(0,u.jsx)(T,{editable:i,label:f,section:"contact",itemId:m.id,onVisibilityChange:r}),(0,u.jsxs)("div",{className:"resume-v2-contact-label",children:[(0,u.jsx)(O,{kind:g}),(0,u.jsx)("strong",{children:"linkedin"===g?"LinkedIn":(0,p.resumeLabel)(t.contentLanguage,"location"===g?"address":g)})]}),y]}):(0,u.jsxs)("span",{...M(i,"contact",m.id,f),className:"resume-v2-contact resume-v2-hideable","data-contact-kind":g,children:[(0,u.jsx)(T,{editable:i,label:f,section:"contact",itemId:m.id,onVisibilityChange:r}),(0,u.jsx)(O,{kind:g}),y]});return(0,u.jsxs)(d.Fragment,{children:[x,(0,u.jsx)(j,{editable:i,section:"contact",afterItemId:m.id,label:"Add contact detail",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s})]},c.semanticKey)})]})]})},summary:function({component:e,resume:t,editable:i,onEdit:n,textReveals:r}){if(!1===t.content.summary.visible)return null;let a=(0,f.fitTextToBudget)(t.summary,e.maxCharacters);if(!a.trim())return null;let o=a.length,s=o>480?"is-very-long":o>280?"is-long":"is-standard";if("bullets"===e.variant){let o=a.split(/\n+|(?<=[.!?])\s+/).map(e=>
1426e.trim()).filter(Boolean).slice(0,3).reduce((e,i)=>{let n=i.endsWith("…")?i.slice(0,-1):i,r=t.summary.indexOf(n,e.searchFrom);return{items:[...e.items,{value:i,sourceStart:r>=0?r:void 0}],searchFrom:r>=0?r+n.length:e.searchFrom}},{items:[],searchFrom:0}).items;return(0,u.jsxs)("section",{className:`resume-v2-summary-block ${s}`,children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:r}),(0,u.jsx)(z,{blockPath:"summary",label:"Edit professional summary",className:"resume-v2-summary-bullets resume-v2-main-text",items:o.map((e,t)=>({key:`${e.value}:${t}`,path:"summary",value:e.value,sourceStart:e.sourceStart})),editable:i,onChange:n?e=>n("summary",e.join("\n")):void 0,textReveals:r})]})}return(0,u.jsxs)("section",{className:`resume-v2-summary-block ${s}`,children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:r}),(0,u.jsx)(k,{as:"p",className:"resume-v2-summary resume-v2-main-text",path:"summary",value:a,editable:i,onEdit:n,textReveals:r})]})},experience:function({component:e,resume:t,fragments:i,editable:n,onEdit:r,onVisibilityChange:a,onDateRangeEdit:o,activeAddSection:s,activeAddAfterItemId:l,onAddItem:c,textReveals:m}){let f=(0,g.companyProgressions)(t.experiences),p=i.flatMap(e=>{let i=t.experiences.findIndex(t=>t.sourceId===e.sourceId),n=t.experiences[i];return n?[{fragment:e,index:i,entry:n,progression:f.get(n.sourceId)}]:[]}).reduce((e,t)=>{let i=e.at(-1);return t.progression&&i?.progression?.id===t.progression.id?i.items.push(t):e.push({progression:t.progression,items:[t]}),e},[]),h=({fragment:e,index:t,entry:i,progression:f})=>{let p=e.bulletIndexes.length?Math.max(...e.bulletIndexes):-1,h=0===i.bullets.length||p>=i.bullets.length-1;return(0,u.jsxs)(d.Fragment,{children:[e.continued||0!==t?null:(0,u.jsx)(j,{editable:n,section:"experience",label:"Add experience",activeAddSection:s,activeAddAfterItemId:l,onAddItem:c}),(0,u.jsxs)("article",{...M(n,"experience",i.sourceId,i.title),className:`resume-v2-entry resume-v2-hideable${f?" resume-v2-company-role":""}${n?" resume-v2-reorderable":""}`,children:[!e.continued&&(0,u.jsx)(T,{editable:n,label:i.title,section:"experience",itemId:i.sourceId,onVisibilityChange:a}),(0,u.jsxs)("div",{className:"resume-v2-entry-head",children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(k,{as:"span",className:"resume-v2-entry-title resume-v2-main-text",path:`experiences.${t}.title`,value:i.title,editable:n,onEdit:r,textReveals:m}),(0,u.jsx)("div",{className:"resume-v2-entry-meta",children:f?i.location?(0,u.jsx)(k,{as:"span",path:`experiences.${t}.location`,value:i.location,editable:n,onEdit:r,textReveals:m}):null:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(k,{as:"span",className:"resume-v2-main-text",path:`experiences.${t}.company`,value:i.company,editable:n,onEdit:r,textReveals:m}),i.location?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{"aria-hidden":"true",children:" · "}),(0,u.jsx)(k,{as:"span",path:`experiences.${t}.location`,value:i.location,editable:n,onEdit:r,textReveals:m})]}):null]})})]}),n&&o?(0,u.jsx)("button",{className:"resume-v2-entry-dates resume-date-edit",type:"button","aria-label":`Edit dates: ${i.title}`,onClick:e=>o(`experiences.${t}.dateRange`,i.dateRange,e.currentTarget),children:i.dateRange}):(0,u.jsx)(k,{as:"span",className:"resume-v2-entry-dates",path:`experiences.${t}.dateRange`,value:i.dateRange,editable:n,onEdit:r,textReveals:m})]}),(0,u.jsx)(z,{blockPath:`experiences.${t}.bullets`,label:`Edit bullet points for ${i.title}`,className:"resume-v2-bullets resume-v2-main-text",items:e.bulletIndexes.map(e=>({key:String(e),path:`experiences.${t}.bullets.${e}`,value:i.bullets[e]||""})),editable:n,onChange:r?n=>{let a=e.bulletIndexes;if(!a.length)return;let o=Math.min(...a),s=Math.max(...a),l=[...i.bullets];l.splice(o,s-o+1,...n),r(`experiences.${t}.bullets`,l)}:void 0,textReveals:m})]}),h?(0,u.jsx)(j,{editable:n,section:"experience",afterItemId:i.sourceId,label:"Add experience",activeAddSection:s,activeAddAfterItemId:l,onAddItem:c}):null]},`${e.sourceId}:${e.continued}`)};return(0,u.jsxs)("section",{className:`resume-v2-${e.variant}`,children:[(0,u.jsx)(R,{component:e,resume:t,editable:n,onEdit:r,textReveals:m}),(0,u.jsx)("div",{className:"resume-v2-list",children:p.map(e=>{if(!e.progression)return e.items.map(h);let i=e.items[0],a=t.experiences.findIndex(e=>e.sourceId===i.entry.sourceId),o=t.experiences[a-1]?.sourceId,s=i.fragment.continued||!!(o&&e.progression.sourceIds.includes(o));return(0,u.jsxs)("div",{className:"resume-v2-company-group",role:"group","aria-label":`${e.progression.company} roles`,"data-company-progression":e.progression.id,"data-company-progression-continued":s?"true":void 0,children:[(0,u.jsx)(k,{as:"div",className:"resume-v2-company-name resume-v2-entry-meta resume-v2-main-text",path:`experiences.${i.index}.company`,value:e.progression.company,editable:n,textReveals:m,onEdit:r?(i,n)=>{for(let i of e.progression.sourceIds){let e=t.experiences.findIndex(e=>e.sourceId===i);e>=0&&t.experiences[e].company!==n&&r(`experiences.${e}
1426.company`,n)}}:void 0}),(0,u.jsx)("div",{className:"resume-v2-company-roles",children:e.items.map(h)})]},`${e.progression.id}:${i.fragment.sourceId}:${i.fragment.continued}`)})})]})},education:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){if(!t.education.length)return null;let c="columns"===e.variant?"resume-v2-section is-columns":`resume-v2-${e.variant}`,m=t.education.slice(0,e.maxItems);return(0,u.jsxs)("section",{className:c,children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"columns"===e.variant?"resume-v2-columns":"resume-v2-list",children:(0,u.jsx)(P,{items:m,section:"education",label:"Add education",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:(e,t)=>(0,u.jsxs)("article",{...M(i,"education",e.id,e.degree||e.institution),className:`resume-v2-entry resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.degree||e.institution,section:"education",itemId:e.id,onVisibilityChange:r}),(0,u.jsxs)("div",{className:"resume-v2-entry-head",children:[(0,u.jsxs)("div",{children:[(0,u.jsx)(k,{className:"resume-v2-entry-title resume-v2-main-text",path:`education.${t}.degree`,value:e.degree,editable:i,onEdit:n,textReveals:l}),(0,u.jsxs)("div",{className:"resume-v2-entry-meta",children:[(0,u.jsx)(k,{as:"span",className:"resume-v2-main-text",path:`education.${t}.institution`,value:e.institution,editable:i,onEdit:n,textReveals:l}),e.location?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{"aria-hidden":"true",children:" · "}),(0,u.jsx)(k,{as:"span",path:`education.${t}.location`,value:e.location,editable:i,onEdit:n,textReveals:l})]}):null]})]}),(0,u.jsx)(k,{as:"span",className:"resume-v2-entry-dates",path:`education.${t}.dateRange`,value:e.dateRange,editable:i,onEdit:n,textReveals:l})]}),e.details.length>0&&(0,u.jsx)(z,{blockPath:`education.${t}.details`,label:`Edit education details for ${e.degree||e.institution}`,className:"resume-v2-bullets resume-v2-main-text",items:e.details.map((e,i)=>({key:`${e}:${i}`,path:`education.${t}.details.${i}`,value:e})),editable:i,onChange:n?e=>n(`education.${t}.details`,e):void 0,textReveals:l})]})})})]})},skills:function({component:e,resume:t,canonicalResume:i,editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c}){let m=(i||t).content.skills.filter(e=>!1!==e.visible),f=t.content.skills.filter(e=>!1!==e.visible).map(e=>({node:e,pathIndex:m.findIndex(t=>t.id===e.id)}));if(!t.skills.length)return null;if("dots"===e.variant){let i=[4,3,4,2];return(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:n,onEdit:r,textReveals:c}),(0,u.jsxs)("div",{className:"resume-v2-skill-meters",children:[(0,u.jsx)(j,{editable:n,section:"skills",label:"Add focus",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s}),f.map(({node:e,pathIndex:t},m)=>(0,u.jsxs)(d.Fragment,{children:[(0,u.jsxs)("div",{...M(n,"skills",e.id,e.value),className:`resume-v2-skill-meter resume-v2-main-text resume-v2-hideable${n?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:n,label:e.value,section:"skills",itemId:e.id,onVisibilityChange:l}),(0,u.jsx)(k,{as:"span",path:`skills.${t}`,value:e.value,editable:n,onEdit:r,textReveals:c}),(0,u.jsx)("span",{className:"resume-v2-meter-track","aria-label":`${i[m%i.length]} of 5`,children:[1,2,3,4,5].map(e=>(0,u.jsx)("i",{className:`resume-v2-meter-dot${e<=i[m%i.length]?" is-filled":""}`},e))})]}),(0,u.jsx)(j,{editable:n,section:"skills",afterItemId:e.id,label:"Add focus",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s})]},e.id))]})]})}return(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:n,onEdit:r,textReveals:c}),(0,u.jsxs)("div",{className:`${"columns"===e.variant?"resume-v2-columns":"resume-v2-tags"} resume-insertable-collection`,children:[(0,u.jsx)(j,{editable:n,section:"skills",label:"Add focus",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s}),f.map(({node:e,pathIndex:t})=>(0,u.jsxs)(d.Fragment,{children:[(0,u.jsxs)("span",{...M(n,"skills",e.id,e.value),className:`resume-v2-hideable resume-v2-skill-item${n?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:n,label:e.value,section:"skills",itemId:e.id,onVisibilityChange:l}),(0,u.jsx)(k,{as:"em",className:"resume-v2-skill-value resume-v2-main-text",path:`skills.${t}`,value:e.value,editable:n,onEdit:r,textReveals:c})]}),(0,u.jsx)(j,{editable:n,section:"skills",afterItemId:e.id,label:"Add focus",activeAddSection:a,activeAddAfterItemId:o,onAddItem:s})]},e.id))]})]})},languages:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){if(!t.languages.length)return null;
1426let c=t.languages.slice(0,e.maxItems);return"stacked"===e.variant?(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsxs)("div",{className:"resume-v2-language-stack resume-v2-main-text",children:[(0,u.jsx)("strong",{children:"Language Skills:"}),(0,u.jsx)("div",{children:(0,u.jsx)(P,{items:c,section:"languages",label:"Add language",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("span",{...M(i,"languages",e.id,e.name),className:`resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"languages",itemId:e.id,onVisibilityChange:r}),e.name,e.level?` (${e.level})`:""]})})})]})]}):(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"languages",label:"Add language",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:t=>{let n=t.proficiency??.6;return(0,u.jsxs)("div",{...M(i,"languages",t.id,t.name),className:`resume-v2-meter resume-v2-main-text resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:t.name,section:"languages",itemId:t.id,onVisibilityChange:r}),(0,u.jsxs)("span",{children:[t.name,t.level?` \xb7 ${t.level}`:""]}),"dots"===e.variant?(0,u.jsx)("span",{className:"resume-v2-meter-track",children:[1,2,3,4,5].map(e=>(0,u.jsx)("i",{className:`resume-v2-meter-dot${e/5<=n?" is-filled":""}`},e))}):"bars"===e.variant?(0,u.jsx)("span",{className:"resume-v2-meter-bar",children:(0,u.jsx)("i",{style:{width:`${Math.round(100*n)}%`}})}):null]})}})})]})},certifications:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){if(!t.certifications.length)return null;let c="badge"===e.variant?t.certifications.slice(0,e.maxItems):t.certifications;return"badge"===e.variant?(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"certifications",label:"Add certification",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"certifications",e.id,e.name),className:`resume-v2-badge-entry resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"certifications",itemId:e.id,onVisibilityChange:r}),(0,u.jsxs)("div",{className:"resume-v2-badge-head",children:[(0,u.jsx)("strong",{className:"resume-v2-main-text",children:e.name}),e.dateRange&&(0,u.jsx)("span",{className:"resume-v2-date-badge",children:e.dateRange})]}),e.issuer&&(0,u.jsx)("div",{className:"resume-v2-entry-meta resume-v2-main-text",children:e.issuer})]})})})]}):(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"columns"===e.variant?"resume-v2-columns":"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"certifications",label:"Add certification",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"certifications",e.id,e.name),className:`resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"certifications",itemId:e.id,onVisibilityChange:r}),(0,u.jsx)("strong",{className:"resume-v2-certification-title resume-v2-main-text",children:e.name}),(0,u.jsxs)("div",{className:"resume-v2-entry-meta",children:[e.issuer&&(0,u.jsx)("span",{className:"resume-v2-certification-issuer resume-v2-main-text",children:e.issuer}),e.dateRange&&(0,u.jsx)("span",{className:"resume-v2-certification-date",children:e.dateRange})]})]})})})]})},memberships:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){if(!t.memberships.length)return null;let c="badge"===e.variant?t.memberships.slice(0,e.maxItems):t.memberships;return"badge"===e.variant?(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"memberships",label:"Add membership",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"memberships",e.id,e.name),className:`resume-v2-badge-entry resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"memberships",itemId:e.id,onVisibilityChange:r}),(0,u.jsxs)("div",{className:"resume-v2-badge-head",children:[(0,u.jsx)("strong",{className:"resume-v2-main-text",children:e.name}),e.dateRange&&(0,u.jsx)("span",{className:"resume-v2-date-badge",children:e.dateRange})]}),e.organization&&(0,u.jsx)("div",{className:"resume-v2-entry-meta resume-v2-main-text",children:e.organization})]})})})]}):(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"memberships",label:"Add membership",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"memberships",e.id,e.name),className:`resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"memberships",itemId:e.id,onVisibilityChange:r}),(0,u.jsx)("strong",{className:"resume-v2-main-text",children:e.name}),(0,u.jsxs)("div",{className:"resume-v2-entry-meta",children:[e.organization&&(0,u.jsx)("span",{className:"resume-v2-main-text",children:e.organization}),e.organization&&e.dateRange?(0,u.jsx)("span",{"aria-hidden":"true",children:" · "}):null,e.dateRange&&(0,u.jsx)("span",{className:"resume-v2-entry-dates",children:e.dateRange})]})]})})})]})},references:function({component:e,resume:t,editable:i,onEdit:n,onVisibilityChange:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,textReveals:l}){if(!t.references.length)return null;
1426let c=t.references.slice(0,e.maxItems);return"labeled"===e.variant?(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"resume-v2-references is-labeled",children:(0,u.jsx)(P,{items:c,section:"references",label:"Add reference",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"references",e.id,e.name),className:`resume-v2-main-text resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"references",itemId:e.id,onVisibilityChange:r}),(0,u.jsx)("div",{className:"resume-v2-reference-name",children:e.name}),(0,u.jsx)("div",{className:"resume-v2-reference-role",children:[e.role,e.company].filter(Boolean).join(" · ")}),e.phone&&(0,u.jsxs)("div",{className:"resume-v2-reference-contact",children:[(0,u.jsx)("strong",{children:"Phone:"}),(0,u.jsx)("span",{children:e.phone})]}),e.email&&(0,u.jsxs)("div",{className:"resume-v2-reference-contact",children:[(0,u.jsx)("strong",{children:"Email :"}),(0,u.jsx)("span",{children:e.email})]})]})})})]}):(0,u.jsxs)("section",{children:[(0,u.jsx)(R,{component:e,resume:t,editable:i,onEdit:n,textReveals:l}),(0,u.jsx)("div",{className:"columns"===e.variant?"resume-v2-columns":"resume-v2-list",children:(0,u.jsx)(P,{items:c,section:"references",label:"Add reference",editable:i,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,render:e=>(0,u.jsxs)("article",{...M(i,"references",e.id,e.name),className:`resume-v2-main-text resume-v2-hideable${i?" resume-v2-reorderable":""}`,children:[(0,u.jsx)(T,{editable:i,label:e.name,section:"references",itemId:e.id,onVisibilityChange:r}),(0,u.jsx)("strong",{children:e.name}),(0,u.jsx)("div",{children:[e.role,e.company].filter(Boolean).join(" · ")}),(0,u.jsx)("div",{className:"resume-v2-entry-meta",children:[e.phone,e.email].filter(Boolean).join(" · ")})]})})})]})},projects:({component:e,resume:t,editable:i,onEdit:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o,onVisibilityChange:s,textReveals:l})=>(0,u.jsx)(L,{component:e,resume:t,items:t.projects.map(e=>({id:e.id,value:e.name})),section:"projects",insertSection:"projects",insertLabel:"Add project",editable:i,onEdit:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o,onVisibilityChange:s,textReveals:l}),publications:({component:e,resume:t,canonicalResume:i,editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c})=>(0,u.jsx)(L,{component:e,resume:t,items:F(t,i,"publications"),section:"publications",insertSection:"publications",insertLabel:"Add publication",editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c}),speaking:({component:e,resume:t,canonicalResume:i,editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c})=>(0,u.jsx)(L,{component:e,resume:t,items:F(t,i,"speaking"),section:"speaking",insertSection:"speaking",insertLabel:"Add speaking item",editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c}),interests:({component:e,resume:t,canonicalResume:i,editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c})=>(0,u.jsx)(L,{component:e,resume:t,items:F(t,i,"interests"),section:"interests",insertSection:"interests",insertLabel:"Add interest",editable:n,onEdit:r,activeAddSection:a,activeAddAfterItemId:o,onAddItem:s,onVisibilityChange:l,textReveals:c}),awards:({component:e,resume:t,editable:i,onEdit:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o,onVisibilityChange:s,textReveals:l})=>(0,u.jsx)(L,{component:e,resume:t,items:t.awards.map(e=>({id:e.id,value:e.name})),section:"awards",insertSection:"awards",insertLabel:"Add award",editable:i,onEdit:n,activeAddSection:r,activeAddAfterItemId:a,onAddItem:o,onVisibilityChange:s,textReveals:l}),"flexible-sections":function({component:e,resume:t,canonicalResume:i,editable:n,onEdit:r,textReveals:a}){if(!t.flexibleSections.length)return null;let o=(i||t).content.flexibleSections.filter(e=>!1!==e.visible);return(0,u.jsx)("div",{className:"resume-v2-flexible-sections",children:t.flexibleSections.map(i=>{let s=o.findIndex(e=>e.id===i.id),l=`flexibleSections.${s}`,c=o[s]?.items.filter(e=>!1!==e.visible)||[];return(0,u.jsxs)("section",{className:`resume-v2-flexible-section is-${i.presentation}`,"data-flexible-section-type":i.semanticType,children:[(0,u.jsx)(R,{component:{...e,label:i.sourceLabel},resume:t,editable:n,path:`${l}.sourceLabel`,onEdit:r,textReveals:a}),(0,u.jsx)("div",{className:"resume-v2-list",children:i.items.map(e=>{let t=c.findIndex(t=>t.id===e.id),o=`${l}.items.${t}`,s=new Set(e.links.map(e=>e.url.trim().replace(/\/$/,"").toLowerCase())),m=e.details.map((e,t)=>({value:e,index:t})).filter(({value:e})=>!s.has(e.trim().replace(/\/$/,"").toLowerCase())),f=e.details.filter(e=>s.has(e.trim().replace(/\/$/,"").toLowerCase())),p=r?e=>r(`${o}.details`,[...e,...f]):void 0;return(0,d.createElement)("article",{...M(n,"flexible",e.id,e.title||e.subtitle||i.sourceLabel,i.id),className:`resume-v2-entry resume-v2-flexible-entry resume-v2-main-text${n?" resume-v2-reorderable":""}`,key:e.id,children:[(e.title||e.subtitle||e.dateRange)&&(0,u.jsxs)("div",{className:"resume-v2-entry-head",children:[(0,u.jsxs)("div",{children:[e.title&&(0,u.jsx)(k,{as:"strong",className:"resume-v2-entry-title",path:`${o}.title`,value:e.title,editable:n,onEdit:r,textReveals:a},"title"),e.subtitle&&(0,u.jsxs)("div",{className:"resume-v2-entry-meta",children:[(0,u.jsx)(k,{as:"span",path:`${o}.subtitle`,value:e.subtitle,editable:n,onEdit:r,textReveals:a},"subtitle-value"),e.location?(0,u.jsxs)(d.Fragment,{children:[(0,u.jsx)("span",{"aria-hidden":"true",children:" · "}),(0,u.jsx)(k,{as:"span",path:`${o}.location`,value:e.location,editable:n,onEdit:r,textReveals:a})]},"location"):null]}
1426,"subtitle")]},"identity"),e.dateRange&&(0,u.jsx)(k,{as:"span",className:"resume-v2-entry-dates",path:`${o}.dateRange`,value:e.dateRange,editable:n,onEdit:r,textReveals:a},"date-range")]},"heading"),!e.subtitle&&e.location&&(0,u.jsx)(k,{className:"resume-v2-entry-meta",path:`${o}.location`,value:e.location,editable:n,onEdit:r,textReveals:a},"location"),"grouped-list"===i.presentation?(0,u.jsx)(E,{blockPath:`${o}.details`,label:`Edit ${e.title||i.sourceLabel}`,className:"resume-v2-flexible-values",values:m.map(e=>e.value),editable:n,onChange:p},"details"):m.length>0&&(0,u.jsx)(z,{blockPath:`${o}.details`,label:`Edit bullet points for ${e.title||i.sourceLabel}`,className:"resume-v2-bullets",items:m.map(t=>({key:`${e.id}:${t.index}`,path:`${o}.details.${t.index}`,value:t.value})),editable:n,onChange:p,textReveals:a},"details"),e.links.length>0&&(0,u.jsx)("div",{className:"resume-v2-flexible-links",children:e.links.map((t,i)=>n?(0,u.jsx)(k,{as:"span",path:`${o}.links.${i}.${t.label?"label":"url"}`,value:t.label||t.url,editable:!0,onEdit:r,textReveals:a},`${e.id}:${i}`):/^https?:\/\//i.test(t.url)?(0,u.jsx)("a",{href:t.url,rel:"noreferrer",children:t.label||t.url},`${e.id}:${t.url}`):(0,u.jsx)("span",{children:t.label||t.url},`${e.id}:${t.url}`))},"links")]})})})]},i.id)})})}};function q(e){return D[e.component.type](e)}var U=e.i(525908),H=e.i(277859),$=b;function Z(e,t,i){let n=t.supporting||{skills:[],publications:[],speaking:[],interests:[],flexibleSections:[]},r={skills:e.content.skills.filter(e=>!1!==e.visible),publications:e.content.publications.filter(e=>!1!==e.visible),speaking:e.content.speaking.filter(e=>!1!==e.visible),interests:e.content.interests.filter(e=>!1!==e.visible)},a=(t,i)=>i.map(i=>{let n=e[t][i];return r[t][i]||(n?{id:`legacy-page:${t}:${i}`,value:n,origin:"legacyUnknown",evidenceIds:[],locked:!1,visible:!0}:void 0)}).filter(e=>!!e),o=e.pagination?.pages.length||1,s=e.pagination?.pages.filter(e=>e.experiences.length>0).at(-1)?.index??1,l=new Set(i.regions.filter(e=>"content"===e.flow).map(e=>e.id)),c=new Set(i.components.filter(e=>"experience"===e.type&&l.has(e.region)).map(e=>e.region)),m=i.components.some(e=>"education"===e.type&&c.has(e.region))&&(0,U.sourceSectionPrecedes)(e.sectionOrder,"education","experience")?"first"===t.kind:"after-experience"===i.pagination.educationPlacement?1===o?"first"===t.kind:t.index===s:"first"===t.kind,u=e.flexibleSections.flatMap((e,t)=>e.items.filter(e=>!1!==e.visible).map(e=>({sectionIndex:t,item:e}))),d=new Set(n.flexibleSections.map(e=>u[e]?.item.id).filter(Boolean)),f=e.flexibleSections.flatMap(e=>{if(!1===e.visible)return[];let t=e.items.filter(e=>d.has(e.id));return t.length?[{...e,items:t}]:[]});return{...e,content:{...e.content,skills:a("skills",n.skills),publications:a("publications",n.publications),speaking:a("speaking",n.speaking),interests:a("interests",n.interests)},skills:n.skills.map(t=>e.skills[t]).filter(Boolean),publications:n.publications.map(t=>e.publications[t]).filter(Boolean),speaking:n.speaking.map(t=>e.speaking[t]).filter(Boolean),interests:n.interests.map(t=>e.interests[t]).filter(Boolean),education:m?e.education:[],languages:"first"===t.kind?e.languages:[],certifications:"first"===t.kind?e.certifications:[],memberships:"first"===t.kind?e.memberships:[],references:"first"===t.kind?e.references:[],projects:"first"===t.kind?e.projects:[],flexibleSections:f,awards:"first"===t.kind?e.awards:[]}}function K(e,t){let i=e.type;return"identity"===i||"portrait"===i||"page-meta"===i||"decoration"===i||("contacts"===i?t.contact.length>0:"summary"===i?!!t.summary.trim():"experience"===i?t.experiences.some(e=>e.visible):"education"===i?t.education.length>0:"skills"===i?t.skills.length>0:"languages"===i?t.languages.length>0:"references"===i?t.references.length>0:"certifications"===i?t.certifications.length>0:"memberships"===i?t.memberships.length>0:"projects"===i?t.projects.length>0:"awards"===i?t.awards.length>0:"publications"===i?t.publications.length>0:"speaking"===i?t.speaking.length>0:"interests"===i?t.interests.length>0:"flexible-sections"!==i||t.flexibleSections.length>0)}function V(e){return"contacts"===e?"contact":["summary","experience","education","skills","languages","certifications","memberships","references","projects","publications","speaking","interests","awards"].includes(e)?e:void 0}let W={summary:"professional summary",contact:"contact",experience:"experience",education:"education",skills:"skills",languages:"languages",certifications:"certifications",memberships:"memberships",references:"references",projects:"projects",publications:"publications",speaking:"speaking",interests:"interests",awards:"awards"};function G(e,t,i,n){let r=e.flatMap((e,i)=>"flexible-sections"===e.type&&t.flexibleSections.length?t.flexibleSections.map(n=>({component:e,renderResume:{...t,flexibleSections:[n]}
1426,orderKey:(0,U.flexibleSectionOrderKey)(n.id),renderKey:`${e.id}:${n.id}`,templateIndex:i})):[{component:e,renderResume:t,orderKey:(0,U.componentSectionOrderKey)(e.type),renderKey:e.id,templateIndex:i}]);if("content"!==n||!(0,U.hasSourceSectionOrder)(i))return r;let a=new Map(i.map((e,t)=>[e,t])),o=r.filter(e=>e.orderKey).sort((e,t)=>(a.get(e.orderKey)??Number.MAX_SAFE_INTEGER)-(a.get(t.orderKey)??Number.MAX_SAFE_INTEGER)||e.templateIndex-t.templateIndex),s=0;return r.map(e=>e.orderKey?o[s++]:e)}function Y(e){return"serif"===e?'Georgia, "Times New Roman", serif':"mono"===e?'"Courier New", monospace':"Arial, Helvetica, sans-serif"}function J(e,t){let i=e.theme;return{"--paper":i.paper,"--ink":i.ink,"--muted":i.muted,"--accent":i.accent,"--secondary":i.secondary,"--body-font":Y(i.bodyFont),"--heading-font":Y(i.headingFont),"--base-font":`calc(${i.baseFontPt}pt * var(--resume-font-size-scale, 1))`,"--radius":`${i.radiusMm}mm`,"--resume-font-override":(0,m.resumeFontStack)(t.presentation.fontFamily),lineHeight:"calc(1.4 * var(--resume-line-height-scale, 1))"}}function X(e,t){return{"--resume-font-size-scale":(0,o.normalizeResumeFontSize)(t.presentation.fontSizeScale),"--resume-line-height-scale":(0,s.normalizeResumeLineHeight)(t.presentation.lineHeightScale),"--resume-template-section-spacing":`${e.sectionSpacingMm}mm`,"--resume-section-spacing-delta":(0,l.resumeSectionSpacingDelta)(t.presentation.sectionSpacingScale,e.sectionSpacingMm),"--resume-main-text-color":t.presentation.mainTextColor||e.theme.mainText||e.theme.ink,"--resume-section-heading-color":t.presentation.sectionHeadingColor||e.theme.sectionHeading||e.theme.accent,...t.presentation.sectionHeadingColor?{"--resume-section-heading-decoration-color":t.presentation.sectionHeadingColor}:{}}}function Q(e){return{left:`${e.xMm}mm`,top:`${e.yMm}mm`,width:`${e.widthMm}mm`,minHeight:`${e.minHeightMm}mm`,"--region-gap":`${e.gapMm}mm`,"--region-padding":`${e.paddingMm}mm`,"--region-z":e.zIndex,gridTemplateColumns:e.columns>1?`repeat(${e.columns}, minmax(0, 1fr))`:void 0}}let ee=new WeakMap,et='.resume-v2-page[data-bullet-indent="true"] .resume-v2-bullets>li{position:relative;inset-inline-start:1em;width:calc(100% - 1em)}';function ei(e){if(!(e.scopedCss||"").trim())return"";let t=ee.get(e);if(void 0!==t)return t;let i=`.resume-v2-page[data-template-id="${e.id}"][data-template-version="${e.version}"]`,n=(0,s.prepareResumeLineHeightCss)((0,o.prepareResumeFontSizeCss)(e.scopedCss.replaceAll(":template",i)));return ee.set(e,n),n}function en({resume:e,page:i,profilePhotoSrc:n,editable:a,onEdit:o,onDateRangeEdit:s,onPhotoChange:l,photoBusy:m,onVisibilityChange:u,onSectionVisibilityChange:d,activeAddSection:f,activeAddAfterItemId:p,onAddItem:h,onContactFieldAction:g,onRemoveItem:b,templatePackage:v,textReveals:y}){let x=v||(0,r.getResumeTemplateForDocument)(e).package,w="first"===i.kind?{regions:x.regions,components:x.components}:x.continuation||(0,r.getResumeTemplateForDocument)(e).package.continuation,_=Z(e,i,x);return(0,t.jsx)("article",{className:`resume-page resume-v2-page${"first"===i.kind?"":" resume-v2-continuation"} family-${x.family} variant-${x.accessTier}`,"data-template-id":x.id,"data-template-version":x.version,"data-page-size":e.pageSize,"data-page-index":i.index,"data-page-kind":i.kind,"data-font-family":e.presentation.fontFamily,"data-font-size":e.presentation.fontSizeScale,"data-font-override":"template"===e.presentation.fontFamily?void 0:"true","data-line-height":e.presentation.lineHeightScale,"data-section-spacing":e.presentation.sectionSpacingScale,"data-bullet-indent":e.presentation.bulletIndent?"true":void 0,"data-main-text-color":e.presentation.mainTextColor?"custom":void 0,"data-section-heading-color":e.presentation.sectionHeadingColor?"custom":void 0,style:J(x,e),children:w.regions.map((r,v)=>{let x=G(w.components.filter(e=>e.region===r.id).sort((e,t)=>e.order-t.order),_,e.sectionOrder,r.flow);return(0,t.jsx)("section",{className:`resume-v2-region resume-v2-region-${r.id}`,"data-template-region":r.id,"data-region-flow":r.flow,"data-color-mode":r.colorMode||"normal",style:Q(r),children:x.map(({component:r,renderResume:v,renderKey:x},w)=>{if(!("page-meta"===r.type||("experience"===r.type?i.experiences.length>0:K(r,v))))return null;let _=r.labelKey||V(r.type),M=r.label&&_&&v.contentLanguage&&"en"!==(0,c.languageBase)(v.contentLanguage.tag)?{...r,label:(0,c.resumeLabel)(v.contentLanguage,_)}:r,k=(0,H.resumeSectionForComponent)(r.type),S="flexibleSections"===k?v.flexibleSections[0]?.id:void 0,A="flexibleSections"===k?v.flexibleSections[0]?.sourceLabel:k?W[k]:void 0,z=!["decoration","page-meta","i
1426dentity","portrait","contacts"].includes(r.type),E=z&&1!==e.presentation.sectionSpacingScale;return(0,t.jsxs)("div",{className:`resume-v2-component component-${r.type}${k?" resume-v2-section-hideable":""}${E?" resume-v2-adjustable-section":""}`,"data-template-component":r.id,"data-section-spacing-adjustable":z?"true":void 0,children:[a&&k&&d&&(0,t.jsx)("button",{className:"resume-section-visibility",type:"button","aria-label":`Hide ${A||"résumé"} section from r\xe9sum\xe9`,title:"Hide section from résumé",onClick:()=>d(k,S,!1),children:(0,t.jsx)($.EyeOff,{"aria-hidden":"true"})}),z&&(0,t.jsx)("span",{className:"resume-v2-section-spacing-adjustment","aria-hidden":"true"}),q({component:M,resume:v,canonicalResume:e,page:i,fragments:i.experiences,profilePhotoSrc:n,editable:a,onEdit:o,onDateRangeEdit:s,onPhotoChange:l,photoBusy:m,onVisibilityChange:u,activeAddSection:f,activeAddAfterItemId:p,onAddItem:h,onContactFieldAction:g,onRemoveItem:b,textReveals:y})]},`${x}:${w}`)})},`${r.id}:${v}`)})})}function er({resume:e,profilePhotoSrc:o,editable:s,onEdit:l,onDateRangeEdit:c,onPhotoChange:m,photoBusy:u,onVisibilityChange:d,onSectionVisibilityChange:f,activeAddSection:p,activeAddAfterItemId:h,onAddItem:g,onContactFieldAction:b,onRemoveItem:v,mode:y="document",templatePackage:x,pagePreview:w="all",textReveals:_}){let M=x||(0,r.getResumeTemplateForDocument)(e).package,k=(0,n.paginationCacheValid)(e)?e.pagination:"thumbnail"===y?(0,i.paginateResumeThumbnail)(e).pagination:(0,i.paginateResumePreview)(e).pagination,S={...e,pagination:k},A=M.portrait.supported?void 0===o?e.photoUrl:o:null,z="thumbnail"===y||"first"===w?k.pages.slice(0,1):"continuation"===w?k.pages.filter(e=>"first"!==e.kind).slice(0,1):k.pages,E=ei(M);return(0,t.jsxs)(t.Fragment,{children:["document"===y&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:a.resumeTemplateV2Styles}}),E&&(0,t.jsx)("style",{"data-template-package-style":`${M.id}@${M.version}`,dangerouslySetInnerHTML:{__html:E}}),(0,t.jsx)("style",{"data-resume-presentation-style":!0,dangerouslySetInnerHTML:{__html:et}}),(0,t.jsx)("div",{className:"resume-document renderer-component-registry-v2","data-renderer-id":"component-registry-v2","data-section-spacing-mm":M.sectionSpacingMm,lang:e.contentLanguage?.tag||"en",dir:e.contentLanguage?.direction||"ltr",style:X(M,e),children:z.map(e=>(0,t.jsx)(en,{resume:S,page:e,profilePhotoSrc:A,editable:s,onEdit:l,onDateRangeEdit:c,onPhotoChange:m,photoBusy:u,onVisibilityChange:d,onSectionVisibilityChange:f,activeAddSection:p,activeAddAfterItemId:h,onAddItem:g,onContactFieldAction:b,onRemoveItem:v,templatePackage:M,textReveals:_},e.index))})]})}e.s(["ResumePage",0,er],499029)}]);

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.