(globalThis.webpackChunkwebpackJsonp_FAVE_=globalThis.webpackChunkwebpackJsonp_FAVE_||[]).push([["vendor"],{c213653a82d82fb84026(e,t,r){"use strict";r.d(t,{A:()=>i});var i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},"7d374a309e81d6770cd7"(e,t,r){"use strict";r.d(t,{Py:()=>a,fJ:()=>s});class i{constructor(e){this.success=!0,this.message=void 0,this._value=e}get value(){return this._value}isSuccess(){return!0}isFailure(){return!1}orThrow(e){return this._value}orDefault(e){var t;return null!==(t=this._value)&&void 0!==t?t:e}getValueOrThrow(e){return this._value}getValueOrDefault(e){var t;return null!==(t=this._value)&&void 0!==t?t:e}onSuccess(e){return e(this._value)}onFailure(e){return this}withErrorFormat(e){return this}withFailureDetail(e){return d(this._value)}withDetail(e,t){return d(this._value,null!=t?t:e)}aggregateError(e,t){return this}report(e,t){var r;const i="object"==typeof(null==t?void 0:t.success)?t.success:{level:null==t?void 0:t.success},n=null!==(r=i.level)&&void 0!==r?r:"quiet";return null==e||e.reportSuccess(n,this._value,void 0,i.message),this}static with(e){return new i(e)}}class n{constructor(e){this.success=!1,this.value=void 0,this._message=e}get message(){return this._message}isSuccess(){return!1}isFailure(){return!0}orThrow(e){if(void 0!==e){if("function"==typeof e)throw new Error(e(this._message));e.error(this._message)}throw new Error(this._message)}orDefault(e){return e}getValueOrThrow(e){throw void 0!==e&&e.error(this._message),new Error(this._message)}getValueOrDefault(e){return e}onSuccess(e){return new n(this._message)}onFailure(e){return e(this._message)}withErrorFormat(e){return s(e(this._message))}withFailureDetail(e){return l(this._message,e)}withDetail(e,t){return l(this._message,e)}aggregateError(e,t){const r=t?t(this._message):this._message;return e.addMessage(r),this}report(e,t){var r,i,n;const a="object"==typeof(null==t?void 0:t.failure)?t.failure:{level:null==t?void 0:t.failure},s=null!==(r=a.level)&&void 0!==r?r:"error",o=null!==(n=null===(i=a.message)||void 0===i?void 0:i.call(a,this._message))&&void 0!==n?n:this._message;return null==e||e.reportFailure(s,o),this}toString(){return this._message}static with(e){return new n(e)}}function a(e){return new i(e)}function s(e){return new n(e)}class o extends i{constructor(e,t){super(e),this._detail=t}get detail(){return this._detail}isSuccess(){return!0}onSuccess(e){return e(this._value,this._detail)}onFailure(e){return this}withErrorFormat(e){return this}report(e,t){var r;const i="object"==typeof(null==t?void 0:t.success)?t.success:{level:null==t?void 0:t.success},n=null!==(r=i.level)&&void 0!==r?r:"quiet",a=e;return null==a||a.reportSuccess(n,this._value,this._detail,i.message),this}static with(e,t){return new o(e,t)}get asResult(){return this}}class u extends n{constructor(e,t){super(e),this._detail=t}get detail(){return this._detail}isFailure(){return!0}onSuccess(e){return new u(this._message,this._detail)}onFailure(e){return e(this._message,this._detail)}withErrorFormat(e){return l(e(this._message,this._detail),this._detail)}aggregateError(e,t){const r=t?t(this._message,this._detail):this._message;return e.addMessage(r),this}report(e,t){var r,i;const n="object"==typeof(null==t?void 0:t.failure)?t.failure:{level:null==t?void 0:t.failure},a=null!==(r=n.level)&&void 0!==r?r:"error",s=n.message,o=null!==(i=null==s?void 0:s(this._message,this._detail))&&void 0!==i?i:this._message,u=e;return null==u||u.reportFailure(a,o,this._detail),this}orThrow(e){if(void 0!==e){if("function"==typeof e)throw new Error(e(this._message,this._detail));e.error(this._message,this._detail)}throw new Error(this._message)}get asResult(){return this}static with(e,t){return new u(e,t)}}function d(e,t){return new o(e,t)}function l(e,t){return new u(e,t)}},"7444a4380605c575192f"(e,t,r){"use strict";function i(e,t){return t.hasOwnProperty(e)}r.d(t,{bX:()=>i})},"0a185a98d23a7cd365f4"(e,t,r){"use strict";r.d(t,{jk:()=>y,zM:()=>p,e6:()=>h,ZZ:()=>g,eu:()=>f,ai:()=>c,Ik:()=>M,yL:()=>b,Jz:()=>_,N7:()=>v,Yj:()=>l});var i=r("7d374a309e81d6770cd7"),n=r("7444a4380605c575192f");function a(e,t){const r=[],n=[];for(const t of e)t.isSuccess()?n.push(t.value):r.push(t.message);return r.length>0?(null==t||t.addMessages(r),(0,i.fJ)(r.join("\n"))):(0,i.Py)(n)}class s{get isOptional(){return this._converter.isOptional}get brand(){return this._converter.brand}constructor(e,t){this.defaultValue=t,this._converter=e}convert(e,t){return this._applyDefault(this._converter.convert(e,t))}convertOptional(e,t,r){const n=this._converter.convertOptional(e,t,r);return n.isFailure()?(0,i.Py)(this.defaultValue):n}optional(e){return this._converter.optional(e).withAction(e=>this._applyDefault(e))}map(e){return this._converter.withAction(e=>this._applyDefault(e)).map(e)}mapConvert(e){return this._converter.withAction(e=>this._applyDefault(e)).mapConvert(e)}mapItems(e){return this._converter.withAction(e=>this._applyDefault(e)).mapItems(e)}mapConvertItems(e){return this._converter.withAction(e=>this._applyDefault(e)).mapConvertItems(e)}withAction(e){return this._converter.withAction(e=>this._applyDefault(e)).withAction(e)}withTypeGuard(e,t){return this._converter.withAction(e=>this._applyDefault(e)).withTypeGuard(e)}withItemTypeGuard(e,t){return this._converter.withAction(e=>this._applyDefault(e)).withItemTypeGuard(e)}withConstraint(e,t){return this._converter.withAction(e=>this._applyDefault(e)).withConstraint(e)}withBrand(e){return this._converter.withAction(e=>this._applyDefault(e)).withBrand(e)}withFormattedError(e){return this._converter.withAction(e=>this._applyDefault(e)).withFormattedError(e)}withDefault(e){return new s(this._converter,e)}_applyDefault(e){return e.success?e:(0,i.Py)(this.defaultValue)}}class o{constructor(e,t,r){this._isOptional=!1,this._converter=e,this._defaultContext=t,this._isOptional=!0===(null==r?void 0:r.isOptional),this._brand=null==r?void 0:r.brand}get isOptional(){return this._isOptional}get brand(){return this._brand}convert(e,t){return this._converter(e,this,null!=t?t:this._defaultContext)}convertOptional(e,t,r){const n=this._converter(e,this,this._context(t));return n.isFailure()?(r=null!=r?r:"ignoreErrors",void 0===e||"ignoreErrors"===r?(0,i.Py)(void 0):n):n}optional(e){return new o((t,r,i)=>(e=null!=e?e:"failOnError",this.convertOptional(t,this._context(i),e)))._with(this._traits({isOptional:!0}))}map(e){return new o((t,r,n)=>{const a=this._converter(t,this,this._context(n));return a.isSuccess()?e(a.value,this._context(n)):(0,i.fJ)(a.message)})._with(this._traits())}mapConvert(e){return new o((t,r,n)=>{const a=this._converter(t,this,this._context(n));return a.isSuccess()?e.convert(a.value,this._context(n)):(0,i.fJ)(a.message)})._with(this._traits())}mapItems(e){return new o((t,r,n)=>this._converter(t,this,this._context(n)).onSuccess(t=>Array.isArray(t)?a(t.map(t=>e(t,this._context(n)))):(0,i.fJ)("Cannot map items - not an array")))}mapConvertItems(e){return new o((t,r,n)=>this._converter(t,this,this._context(n)).onSuccess(t=>Array.isArray(t)?a(t.map(t=>e.convert(t,this._context(n)))):(0,i.fJ)("Cannot map items - not an array")))}withAction(e){return new o((t,r,i)=>e(this._converter(t,this,this._context(i)),this._context(i)))._with(this._traits())}withTypeGuard(e,t){return new o((r,n,a)=>this._converter(r,this,this._context(a)).onSuccess(n=>(t=null!=t?t:"invalid type",e(n,this._context(a))?(0,i.Py)(n):(0,i.fJ)(`${t}: ${JSON.stringify(r)}`))))._with(this._traits())}withItemTypeGuard(e,t){return new o((r,n,s)=>this._converter(r,this,this._context(s)).onSuccess(n=>Array.isArray(n)?a(n.map(n=>(t=null!=t?t:"invalid type",e(n,this._context(s))?(0,i.Py)(n):(0,i.fJ)(`${t}: ${JSON.stringify(r)}`)))):(0,i.fJ)("Cannot guard item type - not an array")))._with(this._traits())}withConstraint(e,t){return new o((r,n,a)=>{var s;const o=this._converter(r,this,this._context(a));if(o.isSuccess()){const r=e(o.value,this._context(a));return"boolean"==typeof r?r?o:(0,i.fJ)(`"${JSON.stringify(o.value)}": ${null!==(s=null==t?void 0:t.description)&&void 0!==s?s:"does not meet constraint"}`):r}return o})._with(this._traits())}withBrand(e){if(this._brand)throw new Error(`Cannot replace existing brand "${this._brand}" with "${e}".`);return new o((e,t,r)=>this._converter(e,this,this._context(r)).onSuccess(e=>(0,i.Py)(e)))._with(this._traits({brand:e}))}withDefault(e){return new s(this,e)}_context(e){return null!=e?e:this._defaultContext}withFormattedError(e){return new o((t,r,n)=>this._converter(t,this,this._context(n)).onFailure(r=>(0,i.fJ)(e(t,r,this._context(n)))))._with(this._traits())}_traits(e){return Object.assign({isOptional:this.isOptional,brand:this.brand},null!=e?e:{})}_with(e){return this._isOptional=!0===e.isOptional,this._brand=e.brand,this}}class u extends o{constructor(e,t){const r=Array.isArray(t)?{optionalFields:t}:null!=t?t:{optionalFields:[]};super((t,i,n)=>u._convert(t,n,e,r)),this.fields=e,this.options=r}convertPartial(e,t){const r=Object.assign(Object.assign({},this.options),{modifier:"partial"});return u._convert(e,t,this.fields,r)}convertRequired(e,t){const r=Object.assign(Object.assign({},this.options),{modifier:"required"});return u._convert(e,t,this.fields,r)}partial(e){const t=void 0===e?Object.assign(Object.assign({},this.options),{modifier:"partial"}):Array.isArray(e)?Object.assign(Object.assign({},this.options),{optionalFields:[...e]}):e;return new u(this.fields,t)._with(this._traits())}addPartial(e){var t;const r=[...null!==(t=this.options.optionalFields)&&void 0!==t?t:[],...e];return this.partial(r)._with(this._traits())}required(){const e=Object.assign(Object.assign({},this.options),{modifier:"required"});return new u(this.fields,e)._with(this._traits())}static _convert(e,t,r,a){var s;const o={},u=[];for(const i in r)if(r[i]){const n="partial"===a.modifier||"required"!==a.modifier&&(!0===r[i].isOptional||!0===(null===(s=a.optionalFields)||void 0===s?void 0:s.includes(i)))?v(i,r[i]).convert(e,t):g(i,r[i]).convert(e,t);n.isSuccess()&&void 0!==n.value?o[i]=n.value:n.isFailure()&&u.push(n.message)}if(!0===a.strict)if("object"!=typeof e||Array.isArray(e))u.push("source is not an object");else for(const t in e)!e.hasOwnProperty(t)||(0,n.bX)(t,r)&&void 0!==r[t]||u.push(`${t}: unexpected property in source object`);return 0===u.length?(0,i.Py)(o):(0,i.fJ)(a.description?`${a.description}: ${u.join("\n")}`:u.join("\n"))}}class d extends o{constructor(e,t,r=d._convert){super(r,e,t)}static _convert(e){return"string"==typeof e?(0,i.Py)(e):(0,i.fJ)(`Not a string: ${JSON.stringify(e)}`)}static _wrap(e,t,r){return new d(void 0,void 0,r=>e.convert(r).onSuccess(t))._with(e._traits(r))}matching(e,t){const r=null==t?void 0:t.message;return"string"==typeof e?d._wrap(this,t=>e===t?(0,i.Py)(t):(0,i.fJ)(r?`"${t}": ${r}`:`"${t}": does not match "${e}"`)):e instanceof RegExp?d._wrap(this,t=>e.test(t)?(0,i.Py)(t):(0,i.fJ)(r?`"${t}": ${r}`:`"${t}": does not match "${e}"`)):e instanceof Set?d._wrap(this,t=>e.has(t)?(0,i.Py)(t):(0,i.fJ)(r?`"${t}": ${r}`:`"${t}": not found in set`)):d._wrap(this,t=>e.includes(t)?(0,i.Py)(t):(0,i.fJ)(r?`"${t}": ${r}`:`"${t}": not found in [${e.join(",")}]`))}}const l=new d;function h(e){return new o((t,r,n)=>{const a=null!=n?n:e,s=a.indexOf(t);return s>=0?(0,i.Py)(a[s]):(0,i.fJ)(`Invalid enumerated value ${JSON.stringify(t)}`)})}function f(e){return new o((t,r,n)=>t===e?(0,i.Py)(e):(0,i.fJ)(`${JSON.stringify(t)}: does not match ${JSON.stringify(e)}`))}const c=new o(e=>{if("number"!=typeof e){const t="string"==typeof e?Number(e):NaN;return isNaN(t)?(0,i.fJ)(`Not a number: ${JSON.stringify(e)}`):(0,i.Py)(t)}return(0,i.Py)(e)}),m=new o(e=>{if("boolean"==typeof e)return(0,i.Py)(e);if("string"==typeof e)switch(e.toLowerCase()){case"true":return(0,i.Py)(!0);case"false":return(0,i.Py)(!1)}return(0,i.fJ)(`Not a boolean: ${JSON.stringify(e)}`)}),p=m;l.optional();c.optional();const _=m.optional();function b(e,t="ignoreErrors"){return new o((r,n,a)=>{const s=[];for(const i of e){const e=i.convert(r,a);if(e.isSuccess()&&void 0!==e.value)return e;if(e.isFailure()){if("failOnError"===t)return e;s.push(e.message)}}return(0,i.fJ)(`No matching converter for ${JSON.stringify(r)}: ${s.join("\n")}`)})}function y(e,t="failOnError"){return new o((r,n,a)=>{if(!Array.isArray(r))return(0,i.fJ)(`Not an array: ${JSON.stringify(r)}`);const s=[],o=[];for(const t of r){const r=e.convert(t,a);r.isSuccess()&&void 0!==r.value?s.push(r.value):r.isFailure()&&o.push(r.message)}return 0===o.length||"ignoreErrors"===t?(0,i.Py)(s):(0,i.fJ)(o.join("\n"))})}y(l),y(c);function g(e,t){return new o((r,a,s)=>"object"!=typeof r||Array.isArray(r)||null===r?(0,i.fJ)(`Cannot convert field "${e}" from non-object ${JSON.stringify(r)}`):(0,n.bX)(e,r)?t.convert(r[e],s).onFailure(t=>(0,i.fJ)(`Field ${e}: ${t}`)):(0,i.fJ)(`Field ${e} not found in: ${JSON.stringify(r)}`))}function v(e,t){return new o((r,a,s)=>{if("object"==typeof r&&!Array.isArray(r)&&null!==r){if((0,n.bX)(e,r)){const n=t.convert(r[e],s).onFailure(t=>(0,i.fJ)(`${e}: ${t}`));if(n.isSuccess()||void 0!==r[e])return n}return(0,i.Py)(void 0)}return(0,i.fJ)(`Cannot convert field "${e}" from non-object ${JSON.stringify(r)}`)},void 0,{isOptional:!0})}function M(e,t){return new u(e,t)}},aabae0a189f68db2b8d3(e,t,r){"use strict";r.d(t,{zM:()=>_,ai:()=>p,Ik:()=>b,Yj:()=>m});var i=r("7d374a309e81d6770cd7");const n={isOptional:!1,constraints:[]};class a{constructor(e,t){var r,i,a,s,o,u;this.isOptional=null!==(i=null!==(r=null==e?void 0:e.isOptional)&&void 0!==r?r:null==t?void 0:t.isOptional)&&void 0!==i?i:n.isOptional,this.brand=null!==(s=null!==(a=null==e?void 0:e.brand)&&void 0!==a?a:null==t?void 0:t.brand)&&void 0!==s?s:n.brand,this.constraints=[...n.constraints,...null!==(o=null==t?void 0:t.constraints)&&void 0!==o?o:[],...null!==(u=null==e?void 0:e.constraints)&&void 0!==u?u:[]]}}class s{constructor(e){var t;if(!e.validator)throw new Error("No validator function supplied");this._validator=e.validator,this._options=null!==(t=e.options)&&void 0!==t?t:{},this.traits=new a(e.traits)}get isOptional(){return this.traits.isOptional}get brand(){return this.traits.brand}validate(e,t){const r=this._validator(e,this._context(t),this);return"boolean"==typeof r?r?(0,i.Py)(e):(0,i.fJ)("Invalid value"):r}convert(e,t){const r=this._validator(e,this._context(t),this);return"boolean"==typeof r?r?(0,i.Py)(e):(0,i.fJ)("Invalid value"):r}validateOptional(e,t){return void 0===e?(0,i.Py)(void 0):this.validate(e,t)}guard(e,t){return!0===this._validator(e,this._context(t),this)}optional(){return new s({validator:(e,t,r)=>void 0===e||this._validator(e,this._context(t),this),traits:{isOptional:!0}})}withConstraint(e,t){return new s({validator:(t,r,n)=>{const a=this._validator(t,this._context(r),this);if(!0===a){const r=e(t);return"boolean"==typeof r?!!r||(0,i.fJ)(`Invalid value "${JSON.stringify(t)}":  does not meet constraint.`):r}return a},traits:{constraints:[t=null!=t?t:{type:"function"}]}})}withBrand(e){if(this.brand)throw new Error(`Cannot replace existing brand "${this.brand}" with "${e}".`);return new s({validator:(e,t,r)=>this._validator(e,this._context(t),this),traits:{brand:e}})}withFormattedError(e){return new s({validator:(t,r,n)=>{const a=this._validator(t,this._context(r),this);if(!0===a)return!0;const s=!1===a?void 0:a.message;return(0,i.fJ)(e(t,s,this._context(r)))}})}_context(e){return null!=e?e:this._options.defaultContext}}class o extends s{constructor(e){super(Object.assign({validator:(e,t,r)=>this._validate(e,t,r)},e))}}var u=r("7444a4380605c575192f");class d extends o{constructor(e,t,r){super({options:r}),this.fieldName=e,this.fieldValidator=t,this._fieldOptions=null!=r?r:{}}_validate(e,t,r){if("object"==typeof e&&!Array.isArray(e)&&null!==e){const r=!0===this._fieldOptions.optional;if((0,u.bX)(this.fieldName,e)&&(!r||void 0!==e[this.fieldName])){const r=this.fieldValidator.validate(e[this.fieldName],t).onFailure(e=>(0,i.fJ)(`${this.fieldName}: ${e}`));return!!r.success||r}return!!r||(0,i.fJ)(`"${this.fieldName}": Field not found in "${JSON.stringify(e)}`)}return(0,i.fJ)(`Cannot validate field '${this.fieldName}' from non-object "${JSON.stringify(e)}"`)}}class l extends o{constructor(e){var t;super(e),this.fields=e.fields,this.options=null!==(t=e.options)&&void 0!==t?t:{},this._innerValidators=l._resolveValidators(this.fields,this.options),this._allowedFields=!0===this.options.strict?new Set(Object.keys(this.fields)):void 0}static _resolveValidators(e,t){var r;const i={};for(const n in e)if(e[n]){const a=e[n].isOptional||(null===(r=null==t?void 0:t.optionalFields)||void 0===r?void 0:r.includes(n));i[n]=new d(n,e[n],{optional:a})}return i}partial(e){return e=null!=e?e:{},new l({fields:this.fields,options:Object.assign(Object.assign({},this.options),e),traits:this.traits})}addPartial(e){var t;return this.partial({optionalFields:[...null!==(t=this.options.optionalFields)&&void 0!==t?t:[],...e]})}_validate(e,t,r){if("object"!=typeof e||null===e||Array.isArray(e))return(0,i.fJ)("source is not an object");const n={},a=[];for(const r in this._innerValidators)if(this._innerValidators[r]){const i=this._innerValidators[r].validate(e,t);i.success&&void 0!==i.value?n[r]=i.value:i.isFailure()&&a.push(i.message)}if(this._allowedFields){Object.keys(e).filter(e=>!this._allowedFields.has(e)).forEach(e=>a.push(`${e}: unexpected field in source object.`))}return 0===a.length||(0,i.fJ)(a.join("\n"))}}class h extends s{constructor(e){e=null!=e?e:{},super(Object.assign({validator:h.validateBoolean},e))}static validateBoolean(e){return"boolean"==typeof e||(0,i.fJ)(`"${e}": not a boolean`)}}class f extends s{constructor(e){e=null!=e?e:{},super(Object.assign({validator:f.validateNumber},e))}static validateNumber(e){return"number"==typeof e||(0,i.fJ)(`"${e}": not a number`)}}class c extends s{constructor(e){e=null!=e?e:{},super(Object.assign({validator:c.validateString},e))}static validateString(e){return"string"==typeof e||(0,i.fJ)(`"${e}": not a string`)}}const m=new c,p=new f,_=new h;function b(e,t){return new l(Object.assign({fields:e},null!=t?t:{}))}},"98354966511c0473de5a"(e,t,r){"use strict";r.d(t,{n:()=>c});var i=r("381c428782ed58e74db3"),n=r("6a8406761e27d5595d5c"),a=r("be4ffd6ad5cdd5e103fb"),s=r("74a3223c3ad8b4980e70"),o=r("990e84ef719f971dab39"),u=r("35f3f9f3b14745b9897d"),d=r("c36e06a216f5bc7b5e95");const l=Object.freeze({playerSoftwareName:void 0,playerSoftwareVersion:void 0,playerIsPaused:!1,playerPlayheadTime:0,videoEncodingVariant:void 0,videoFrameRate:0,videoSourceDuration:0,videoSourceHeight:0,videoSourceWidth:0,videoSourceMimeType:void 0,videoSourceUrl:void 0,videoCdn:void 0,viewSessionId:void 0,viewDroppedFrameCount:void 0,custom_2:void 0,custom_3:void 0,custom_5:void 0,custom_6:void 0,custom_7:void 0,custom_8:void 0}),h=Object.freeze({videoDuration:void 0,videoId:"",videoTitle:"",playerIsPaused:!1,playerPlayheadTime:void 0,playerSourceDuration:1/0,videoSourceDuration:void 0,videoSourceWidth:0,videoSourceHeight:0});class f{constructor(e,t,r,n){var a;this._isInitialized=!1,this._trackChangeBufferingSuppressed=!1,this._extras={primaryStreamTagExperiment:void 0,fallbackStreamTagExperiment:void 0},this._logger=n,this.playerId=r?r.toString():this.generatePlayerID(),this._playerIndex=null===(a=null==r?void 0:r.index)||void 0===a?void 0:a.toString(),this._stateData={...l},this._viewData={...h},this._playerDimensions={height:0,width:0},this._drmEnabled=!1,this._config=e,this._subscriptions=[],this._autoplay=!0,this._initialStreamMode=i.eJ.VOD,this._mediaMelonJSPlugin=new d.k0,this._subscriptions.push(t.playbackState$.subscribe(e=>this.processPlaybackStateEvent(e))),this._subscriptions.push(t.playbackProgress$.subscribe(e=>this.processPlaybackProgressEvent(e))),this._subscriptions.push(t.timelineUpdate$.subscribe(e=>this.processTimelineUpdateEvent(e))),this._subscriptions.push(t.videoSizeChange$.subscribe(e=>this.processVideoSizeChangeEvent(e))),this._subscriptions.push(t.adRollEvent$.subscribe(e=>this.processAdRollEvent(e))),this._subscriptions.push(t.adEvent$.subscribe(e=>this.processAdEvent(e))),this._subscriptions.push((0,u.z)([t.audioBitrateChange$,t.videoBitrateChange$]).subscribe(e=>this.processBitrateChangedEvent(e))),this._subscriptions.push((0,u.z)([t.audioCodecChange$,t.videoCodecChange$]).subscribe(e=>this.processCodecChangeEvent(e))),this._subscriptions.push(t.videoStatsChange$.subscribe(e=>this.processVideoStatsChangeEvent(e))),this._subscriptions.push(t.networkRequest$.subscribe(e=>this.processNetworkRequestEvent(e))),this._subscriptions.push(t.videoFramerateChange$.subscribe(e=>this.processFrameRateChangeEvent(e))),this._subscriptions.push(t.videoRenditionChange$.subscribe(e=>this.processRenditionChangeEvent(e))),this._subscriptions.push(t.cdnChanged$.subscribe(e=>{this.processCdnChange(e)}))}getStateData(){return this._stateData}getViewData(){return this._viewData}getPlayheadTime(){return this._stateData.playerPlayheadTime}generatePlayerID(){return Array.from({length:6},()=>{var e,t;const r=new Uint8Array(1);return null===(t=(e=window.crypto).getRandomValues)||void 0===t||t.call(e,r),r[0]%36}).map(e=>e.toString(36).padStart(2,"0")).join("").slice(-6)}getMMVersion(){return this._mediaMelonJSPlugin.getSDKVersion()}destroyMediaMelonView(){this._isInitialized&&(this._isInitialized=!1)}destroy(){this._logger&&this._logger.d("MediaMelon","destroy"),this.destroyMediaMelonView();for(const e of this._subscriptions)e.unsubscribe();this._resetData()}_resetData(){this._updatedCdn=void 0,this._drmEnabled=!1,this._autoplay=!0,this._subscriptions=[],this._stateData={...l},this._viewData={...h}}processPlaybackStateEvent(e){switch(e.playbackEventType){case"PlaybackInfoResolutionStartEvent":this.handlePlaybackInfoResolutionStartEvent(e);break;case"PlaybackInfoResolutionEndEvent":this.handlePlaybackInfoResolutionEndEvent(e);break;case"FirstFrameRenderEvent":this.handleFirstFrameRenderEvent(e);break;case"BufferingEndEvent":this._trackChangeBufferingSuppressed?this._trackChangeBufferingSuppressed=!1:this.handleBufferingEndEvent();break;case"BufferingStartEvent":"trackChange"===e.reason?this._trackChangeBufferingSuppressed=!0:this.handleBufferingStartEvent();break;case"ErrorEvent":case"RecoverableErrorEvent":this.handleErrorEvent(e);break;case"PausedEvent":this.handlePausedEvent();break;case"PlaybackSessionEndEvent":this.handlePlaybackSessionEndEvent();break;case"PlayingEvent":this.handlePlayingEvent();break;case"SeekEndEvent":this.handleSeekEndEvent();break;case"SeekStartEvent":this.handleSeekStartEvent();break;case"PlaybackSessionInvalidatedEvent":this.handlePlaybackSessionInvalidatedEvent();break;case"RecoverySuccessfulEvent":this.handleRecoverySuccessfulEvent(e)}}processPlaybackProgressEvent(e){this._stateData.playerPlayheadTime=e.playheadData.contentPlayheadMs,this._mediaMelonJSPlugin.reportPlaybackPosition(this._stateData.playerPlayheadTime)}processCodecChangeEvent([e,t]){this._calculateCustomAudioValue(e),this._calculateCustomVideoValue(t)}processVideoStatsChangeEvent(e){const t=e.videoStats.droppedFrames;void 0!==t&&(this._stateData.viewDroppedFrameCount=t)}processNetworkRequestEvent(e){const t={id:e.playbackSessionId,hostname:e.request.requestHostname,url:e.request.requestUrl,type:e.request.requestType,start:e.request.requestStart};switch(e.request.responseType){case n.e.COMPLETED:{const r=e.request;t.bytesLoaded=r.bytesLoaded,t.responseEnd=r.responseEnd,t.responseStart=r.responseStart,void 0!==r.requestVideoHeight&&(t.videoHeight=r.requestVideoHeight),void 0!==r.requestVideoWidth&&(t.videoWidth=r.requestVideoWidth),void 0!==r.requestMediaDuration&&(t.mediaDuration=r.requestMediaDuration),void 0!==r.requestLabeledBitrate&&(t.labeledBitrate=r.requestLabeledBitrate);break}case n.e.FAILED:{const r=e.request;t.error=r.error,t.errorCode=r.errorCode,t.errorText=r.errorText,this._mediaMelonJSPlugin.reportRequestStatus(d.IZ.FAILED,r.requestType,t);break}case n.e.CANCELED:{const r=e.request;this._mediaMelonJSPlugin.reportRequestStatus(d.IZ.CANCELLED,r.requestType,t);break}}const r=t.bytesLoaded?t.bytesLoaded/(t.responseEnd-t.responseStart)*8:0;this._mediaMelonJSPlugin.reportDownloadRate(Math.round(r))}_calculateCustomAudioValue(e){let t;const r=null==e?void 0:e.audioCodec;switch(null==r?void 0:r.audioCodec){case"mp4a.40.2":t="aac";break;case"mp4a.40.5":t="heaac-v1";break;case"ec-3":t=(null==r?void 0:r.isSpatial)?"atmos":"eac3";break;default:t="unknown"}this._stateData.custom_6=t}_calculateCustomVideoValue(e){var t,r,i;let n;const a=e.videoCodec,s=null==a?void 0:a.videoCodec;n=(null===(t=null==s?void 0:s.toLowerCase())||void 0===t?void 0:t.startsWith("avc1"))?"avc":(null===(r=null==s?void 0:s.toLowerCase())||void 0===r?void 0:r.startsWith("hvc1"))||(null===(i=null==s?void 0:s.toLowerCase())||void 0===i?void 0:i.startsWith("dvhe"))?"hevc":"unknown",this._stateData.custom_5=n,(null==a?void 0:a.dynamicRange)&&this._reportCustomData("custom_7",null==a?void 0:a.dynamicRange)}_reportRendition(e){const t=new d.R3;t.bitrate=e.renditionChange.videoBitrate,t.width=e.renditionChange.videoWidth,t.height=e.renditionChange.videoHeight,t.frameRate=e.renditionChange.videoFramerate,t.aCodec=this._stateData.custom_6,t.vCodec=e.renditionChange.videoCodec,this._mediaMelonJSPlugin.reportRendition(t),this._reportDeviceInfo()}processVideoSizeChangeEvent(e){this._stateData.videoSourceWidth=e.videoWidth,this._stateData.videoSourceHeight=e.videoHeight}processTimelineUpdateEvent(e){this._stateData.videoSourceDuration=e.contentDurationMs,this._viewData.videoSourceDuration=e.contentDurationMs,this._viewData.videoDuration=e.contentDurationMs}processAdRollEvent(e){"AdRollStart"===e.type?this._mediaMelonJSPlugin.reportAdBreakStart():"AdRollEnd"===e.type&&this._mediaMelonJSPlugin.reportAdBreakEnd()}processAdEvent(e){var t,r,i;const n="AdEventProcessor";if("AdStart"===e.type){if(!e.ad||"object"!=typeof e.ad)return void(null===(t=this._logger)||void 0===t||t.e(n,"Invalid Ad data for AdStart event"));this._mediaMelonJSPlugin.reportAdStart()}else"AdComplete"===e.type?this._mediaMelonJSPlugin.reportAdEnd():"AdFirstQuartile"===e.type||"AdMidpoint"===e.type||"AdThirdQuartile"===e.type?null===(r=this._logger)||void 0===r||r.d(n,`Ad event received: ${e.type}`):null===(i=this._logger)||void 0===i||i.w(n,`Unhandled ad event type: ${e.type}`)}processFrameRateChangeEvent(e){this._stateData.videoFrameRate=e.videoFrameRate}processBitrateChangedEvent([e,t]){this._mediaMelonJSPlugin.reportDownloadRate(e.audioBitrate+t.videoBitrate)}processCdnChange(e){this._updatedCdn=e.newCdn.traceName,this._mediaMelonJSPlugin.reportCDN(e.newCdn.traceName)}processRenditionChangeEvent(e){this._reportRendition(e)}handleBufferingEndEvent(){this._mediaMelonJSPlugin.reportBufferingCompleted()}handleBufferingStartEvent(){this._mediaMelonJSPlugin.reportBufferingStarted()}handleErrorEvent(e){var t,r,i,n,a,s,o,u,d,l;e.activeStreamInfo&&this._applyStreamInfo(e.activeStreamInfo);const h=(null===(t=e.classification)||void 0===t?void 0:t.numeric)?null===(i=null===(r=e.classification)||void 0===r?void 0:r.numeric)||void 0===i?void 0:i.toString():this._getMediaMelonErrorCode(null!==(n=e.errorCode)&&void 0!==n?n:"",e.errorSource).toString(),f=null===(a=e.classification)||void 0===a?void 0:a.string,c=e.platformCode?`,${e.platformCode}`:"",m=f?`${f}${c}`:this._getMMErrorMessage(e),p=`\n    Classification: ${null!==(o=null===(s=e.classification)||void 0===s?void 0:s.string)&&void 0!==o?o:""},\n    Platform Code: ${null!==(u=e.platformCode)&&void 0!==u?u:""},\n    Stack Trace: ${null!==(d=e.stackTrace)&&void 0!==d?d:""},\n    HTTP Context: ${e.httpContext?JSON.stringify(e.httpContext):""},\n    Error Source: ${null!==(l=e.errorSource)&&void 0!==l?l:""}\n  `.trim();"RecoverableErrorEvent"===e.playbackEventType?this._mediaMelonJSPlugin.reportWarning(h,m,p):this._mediaMelonJSPlugin.reportError(h,m,p)}_getMediaMelonErrorCode(e,t=""){return(0,a.p)(t,e,this._config.errorCodeMapping)}_getMMErrorMessage(e){var t,r,i,n;if("error.internet.no.connection"===e.errorCode)return"general:network::connectivity.lost";const a="1000999"===(null==e?void 0:e.errorCode)||null===e?"unknown":null!==(t=null==e?void 0:e.errorCode)&&void 0!==t?t:"unknown",s=null!==(i=null===(r=null==e?void 0:e.httpContext)||void 0===r?void 0:r.statusCode)&&void 0!==i?i:999,o=null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"--";return e.errorSource?`${e.errorSource}::${s}::${a} - ${o}`:o}handleFirstFrameRenderEvent(e){this._applyStreamInfo(e.activeStreamInfo),1===e.activeStreamInfo.streamInfoType&&(this._mediaMelonJSPlugin.reportFallbackEvent(e.activeStreamInfo.url,""),this._applyStreamInfo(e.activeStreamInfo)),this._reportDeviceInfo()}handlePausedEvent(){this._stateData.playerIsPaused=!0,this._mediaMelonJSPlugin.reportPlayerState(d.rC.PAUSED)}handlePlaybackSessionEndEvent(){this.destroyMediaMelonView(),this._mediaMelonJSPlugin.reportPlayerState(d.rC.STOPPED)}handlePlayingEvent(){this._mediaMelonJSPlugin.reportPlayerState(d.rC.PLAYING)}handleSeekEndEvent(){const e=this.getPlayheadTime();this._mediaMelonJSPlugin.reportPlayerSeekCompleted(e)}handleSeekStartEvent(){this._mediaMelonJSPlugin.reportPlayerSeekStarted()}handlePlaybackSessionInvalidatedEvent(){this.destroyMediaMelonView()}_initializeMediaMelonSession(e){var t,r,i,n,a,s;const{id:o,isPreloaded:u,extras:d,originalTitle:l,initialStreamMode:h,videoType:f,episodeNumber:c,seasonNumber:m,originalSubTitle:p,showId:_,homeRegion:b}=e,y=null!=l?l:"";let g=null!=p?p:"";"CHANNEL"===h&&(g=null!==(t=null==d?void 0:d.CHANNEL_NAME)&&void 0!==t?t:"");const v={assetName:y,assetId:null!=o?o:_,videoId:o,contentType:null!==(n=null!==(i=null!==(r="CHANNEL"===h?"LIVE":void 0)&&void 0!==r?r:"LIVE"===h?"LIVE":void 0)&&void 0!==i?i:f)&&void 0!==n?n:"",genre:null!==(a=null==d?void 0:d.genre)&&void 0!==a?a:"",drmProtection:null!==(s=null==d?void 0:d.drm)&&void 0!==s?s:"",episodeNumber:null!=c?c:void 0,season:null!=m?m:void 0,seriesTitle:g,videoType:null!=h?h:""};this._mediaMelonJSPlugin.reportViewSessionId(this._stateData.viewSessionId),this._mediaMelonJSPlugin.reportSubPropertyId(b),this._reportPlayerInformation(),this._reportDeviceInfo(),this._mediaMelonJSPlugin.initializeSession(v,this._stateData.videoSourceUrl),this._mediaMelonJSPlugin.reportPreload(u),this._mediaMelonJSPlugin.reportUserInitiatedPlayback()}handleRecoverySuccessfulEvent(e){var t,r,i,n;const a=`\n    Classification: ${null!==(t=e.classification.string)&&void 0!==t?t:""},\n    Platform Code: ${null!==(r=e.cause.platformCode)&&void 0!==r?r:""},\n    Stack Trace: ${null!==(i=e.cause.stackTrace)&&void 0!==i?i:""},\n    HTTP Context: ${e.cause.httpContext?JSON.stringify(e.cause.httpContext):""},\n    Error Source: ${null!==(n=e.cause.errorSource)&&void 0!==n?n:""}\n  `.trim();this._mediaMelonJSPlugin.reportWarning(e.classification.numeric.toString(),e.classification.string,a)}handlePlaybackInfoResolutionStartEvent(e){var t,r,i,n,a,s,o,u;const{extras:d,id:l,initialStreamMode:h,originalSubtitle:f,originalTitle:c,title:m,showName:p,videoType:_,seasonNumber:b,episodeNumber:y,showId:g,subtitle:v}=e.contentMetadata,{playerName:M,userID:w,environmentKey:S,adStrategy:k,homeRegion:L,resiliencyVersion:T}=this._config;this._resetData(),this._mediaMelonJSPlugin.registerMMSmartStreaming(M,S,w,"",k,null,!1);const D=this._isChannel(h);this._stateData.viewSessionId=e.playbackSessionId,this._stateData.playerSoftwareName=e.mediaEngineData.name,this._stateData.playerSoftwareVersion=e.mediaEngineData.version,this._viewData.videoId=l,this._initialStreamMode=h,void 0!==e.autoplay&&(this._autoplay=e.autoplay);const E=null==d?void 0:d.CHANNEL_NAME;if(this._viewData.videoTitle=null!=c?c:m,this._viewData.videoSeries=D?E:null!=f?f:p,!this._isInitialized){this._initializeMediaMelonSession({title:m,id:l,extras:d,originalTitle:c,initialStreamMode:h,videoType:_,episodeNumber:y,seasonNumber:b,showId:g,originalSubTitle:f,subtitle:v,homeRegion:L,isPreloaded:null!==(t=e.isPlayablePrefetched)&&void 0!==t&&t});const p={streamMode:h,streamInfoType:0},M=this._constructExperimentStrategy(e.mediaEngineData.labsConfigVersion);this._applyStreamInfo(p),this._reportCustomData("custom_1",T),this._stateData.custom_1=T,this._reportCustomData("custom_3",k),this._stateData.custom_3=k,this._reportCustomData("custom_4",M),this._stateData.custom_4=M,this._reportCustomData("custom_10",null!==(r=this._playerIndex)&&void 0!==r?r:""),this._stateData.custom_10=null!==(i=this._playerIndex)&&void 0!==i?i:"",this._reportCustomData("custom_11",null!==(a=null===(n=e.contentMetadata.extras)||void 0===n?void 0:n.CONTENT_PLAYLIST_ID_EXTRAS_KEY)&&void 0!==a?a:""),this._stateData.custom_11=null!==(o=null===(s=e.contentMetadata.extras)||void 0===s?void 0:s.CONTENT_PLAYLIST_ID_EXTRAS_KEY)&&void 0!==o?o:"",this._reportCustomData("custom_13",null!==(u=e.contentMetadata.playbackInitiator)&&void 0!==u?u:"")}this._reportCustomData("custom_8",String(this._autoplay)),this._stateData.custom_8=String(this._autoplay)}handlePlaybackInfoResolutionEndEvent(e){var t;if(e.playable){e.playable.extras&&(this._extras=e.playable.extras);const r=null===(t=this._extras)||void 0===t?void 0:t.primaryStreamTagExperiment;r&&(this._stateData.experimentName=r);const i=(0,s.zO)(e.playable,0);i&&this._applyStreamInfo(i)}e.capabilities&&(this._playerDimensions.height=e.capabilities.displayProperties.playerViewHeight,this._playerDimensions.width=e.capabilities.displayProperties.playerViewWidth,this._mediaMelonJSPlugin.reportPlayerResolution(this._playerDimensions.width,this._playerDimensions.height))}_streamModeToVideoStreamType(e){switch(e){case i.eJ.LIVE:case i.eJ.CHANNEL:case i.eJ.START_OVER:case i.eJ.START_OVER_ON_NOW:return"live";case i.eJ.VOD:return"on-demand"}}_isChannel(e){switch(e){case i.eJ.LIVE:case i.eJ.CHANNEL:return!0;case i.eJ.START_OVER_ON_NOW:case i.eJ.START_OVER:case i.eJ.VOD:return!1}}_getDRMType(e){var t;return void 0===e?"drm-free":null!==(t=null==e?void 0:e.schema)&&void 0!==t?t:"unknown"}_getEncodingPlatform(e){var t;const r=(0,s.MX)(e);return null!==(t=null==r?void 0:r.encodingPlatform)&&void 0!==t?t:void 0}_getStreamType(e){const t=this._streamModeToVideoStreamType(this._initialStreamMode);let r;return e&&(r=this._getEncodingPlatform(e)),void 0!==r?t+"-"+r:t}_reportCustomData(e,t){this._mediaMelonJSPlugin.reportCustomMetadata(e,t)}_reportDeviceInfo(){const{deviceName:e,deviceModel:t,deviceManufacturer:r,osName:i,osVersion:n}=this._config,a={deviceName:e,deviceBrand:r,deviceModel:t,deviceId:"",deviceOS:i,deviceOSVersion:n,screenWidth:this._playerDimensions.width,screenHeight:this._playerDimensions.height};this._mediaMelonJSPlugin.reportDeviceInfo(a)}_reportPlayerInformation(){const{playerName:e,playerVersion:t,playerAppName:r}=this._config;e&&t&&r&&this._mediaMelonJSPlugin.reportPlayerInfo(r,e,t),this._stateData.playerSoftwareName&&this._stateData.playerSoftwareVersion&&this._mediaMelonJSPlugin.reportBasePlayerInfo(this._stateData.playerSoftwareName,this._stateData.playerSoftwareVersion),r&&t&&this._mediaMelonJSPlugin.reportAppInfo(r,t)}_applyStreamInfo(e){var t,r,n,a;this._stateData.videoStreamType=this._getStreamType(e),this._stateData.viewDrmType=this._getDRMType(null===(t=null==e?void 0:e.drm)||void 0===t?void 0:t[0]),this._stateData.videoCdn=null!==(r=this._updatedCdn)&&void 0!==r?r:e.cdn,this._stateData.videoSourceMimeType=e.mediaRepresentationType,this._stateData.videoSourceUrl=e.url,this._stateData.custom_9=1===e.streamInfoType?"secondary_stream":"primary_stream",this._reportCustomData("custom_9",this._stateData.custom_9),this._stateData.experimentName=1===e.streamInfoType?null===(n=this._extras)||void 0===n?void 0:n.fallbackStreamTagExperiment:null===(a=this._extras)||void 0===a?void 0:a.primaryStreamTagExperiment,this._drmEnabled=void 0!==e.drm,this._reportCustomData("custom_2",this._drmEnabled?"true":"false");const o=(0,s.MX)(e);void 0!==o&&(this._stateData.videoEncodingVariant=o.packagingProfile);const u={streamURL:this._stateData.videoSourceUrl,streamFormat:this._stateData.videoEncodingVariant,mediaType:this._stateData.videoStreamType.toLocaleLowerCase(),sourceType:this._stateData.videoSourceMimeType?this._stateData.videoSourceMimeType.toUpperCase():void 0,isLive:e.streamMode===i.eJ.LIVE,videoDuration:this._stateData.videoSourceDuration};1===e.streamInfoType&&this._mediaMelonJSPlugin.reportFallbackEvent(u.streamURL,e.streamInfoType),this._mediaMelonJSPlugin.reportStreamInfo(u.streamFormat,u.mediaType,u.sourceType),this._mediaMelonJSPlugin.updateStreamURL(u.streamURL),this._mediaMelonJSPlugin.reportPresentationInfo(u.isLive,u.videoDuration),this._mediaMelonJSPlugin.reportExperimentName(this._stateData.experimentName),this._stateData.custom_5&&this._reportCustomData("custom_5",this._stateData.custom_5),this._stateData.custom_6&&this._reportCustomData("custom_6",this._stateData.custom_6),this._mediaMelonJSPlugin.reportCDN(this._stateData.videoCdn),this._mediaMelonJSPlugin.updateDRMType(this._stateData.viewDrmType),this._reportDeviceInfo()}_constructExperimentStrategy(e){const t=[];return e&&t.push(e.replace(/,+$/,"")),t.push(o.q.instance.getCdnFallbackExperimentStrategy(),o.q.instance.getGeneralReloadExperimentStrategy()),t.join(",")}}class c{constructor(e,t){this._mediaMelon=void 0,this.name="MediaMelonPluginCreator",this._config=e}create(e,t,r){return this._mediaMelon=new f(this._config,e,t,r),{name:"MediaMelonPlugin",version:this._mediaMelon.getMMVersion()||"1.1.1",destroy:()=>{var e;null===(e=this._mediaMelon)||void 0===e||e.destroy(),this._mediaMelon=void 0}}}}},ef602577c5e62cc8b0a3(e,t,r){var i=t;i.bignum=r("a6a1cccc4ad6b160952f"),i.define=r("a2b764bf54f7cfa812ec").define,i.base=r("a8ef7384c228922253c7"),i.constants=r("5dce89391fa849450855"),i.decoders=r("bc79ac161cc29a702974"),i.encoders=r("f437151832a001275421")},a2b764bf54f7cfa812ec(e,t,r){var i=r("ef602577c5e62cc8b0a3"),n=r("fe04f3dffedf971443f1");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=r("a2dc86c18b2a17f62eef").runInThisContext("(function "+this.name+"(entity) {\n  this._initNamed(entity);\n})")}catch(e){t=function(e){this._initNamed(e)}}return n(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(i.decoders[e])),this.decoders[e]},a.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},a.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(i.encoders[e])),this.encoders[e]},a.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},d22a5f59c9a3e122407b(e,t,r){var i=r("fe04f3dffedf971443f1"),n=r("a8ef7384c228922253c7").Reporter,a=r("3be624f7e9dc58942c52").Buffer;function s(e,t){n.call(this,t),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function o(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return e instanceof o||(e=new o(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}}i(s,n),t.t=s,s.prototype.save=function(){return{offset:this.offset,reporter:n.prototype.save.call(this)}},s.prototype.restore=function(e){var t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,n.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.d=o,o.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(r){r.join(e,t),t+=r.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}},a8ef7384c228922253c7(e,t,r){var i=t;i.Reporter=r("13141d6aa1197b52adb0").a,i.DecoderBuffer=r("d22a5f59c9a3e122407b").t,i.EncoderBuffer=r("d22a5f59c9a3e122407b").d,i.Node=r("9120686fe63b073bcd5a")},"9120686fe63b073bcd5a"(e,t,r){var i=r("a8ef7384c228922253c7").Reporter,n=r("a8ef7384c228922253c7").EncoderBuffer,a=r("a8ef7384c228922253c7").DecoderBuffer,s=r("4960a7fd8d0b5271852b"),o=["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"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);function d(e,t){var r={};this._baseState=r,r.enc=e,r.parent=t||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}e.exports=d;var l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];d.prototype.clone=function(){var e=this._baseState,t={};l.forEach(function(r){t[r]=e[r]});var r=new this.constructor(t.parent);return r._baseState=t,r},d.prototype._wrap=function(){var e=this._baseState;u.forEach(function(t){this[t]=function(){var r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}},this)},d.prototype._init=function(e){var t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),s.equal(t.children.length,1,"Root node can have only one child")},d.prototype._useArgs=function(e){var t=this._baseState,r=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(s(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(r){r==(0|r)&&(r|=0);var i=e[r];t[i]=r}),t}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(e){d.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}}),o.forEach(function(e){d.prototype[e]=function(){var t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}}),d.prototype.use=function(e){s(e);var t=this._baseState;return s(null===t.use),t.use=e,this},d.prototype.optional=function(){return this._baseState.optional=!0,this},d.prototype.def=function(e){var t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},d.prototype.explicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},d.prototype.implicit=function(e){var t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},d.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},d.prototype.key=function(e){var t=this._baseState;return s(null===t.key),t.key=e,this},d.prototype.any=function(){return this._baseState.any=!0,this},d.prototype.choice=function(e){var t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map(function(t){return e[t]})),this},d.prototype.contains=function(e){var t=this._baseState;return s(null===t.use),t.contains=e,this},d.prototype._decode=function(e,t){var r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));var i,n=r.default,s=!0,o=null;if(null!==r.key&&(o=e.enterKey(r.key)),r.optional){var u=null;if(null!==r.explicit?u=r.explicit:null!==r.implicit?u=r.implicit:null!==r.tag&&(u=r.tag),null!==u||r.any){if(s=this._peekTag(e,u,r.any),e.isError(s))return s}else{var d=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(d)}}if(r.obj&&s&&(i=e.enterObject()),s){if(null!==r.explicit){var l=this._decodeTag(e,r.explicit);if(e.isError(l))return l;e=l}var h=e.offset;if(null===r.use&&null===r.choice){if(r.any)d=e.save();var f=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(f))return f;r.any?n=e.raw(d):e=f}if(t&&t.track&&null!==r.tag&&t.track(e.path(),h,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(n=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(n))return n;if(r.any||null!==r.choice||null===r.children||r.children.forEach(function(r){r._decode(e,t)}),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){var c=new a(n);n=this._getUse(r.contains,e._reporterState.obj)._decode(c,t)}}return r.obj&&s&&(n=e.leaveObject(i)),null===r.key||null===n&&!0!==s?null!==o&&e.exitKey(o):e.leaveKey(o,r.key,n),n},d.prototype._decodeGeneric=function(e,t,r){var i=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,i.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&i.args?this._decodeObjid(t,i.args[0],i.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,i.args&&i.args[0],r):null!==i.use?this._getUse(i.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},d.prototype._getUse=function(e,t){var r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},d.prototype._decodeChoice=function(e,t){var r=this._baseState,i=null,n=!1;return Object.keys(r.choice).some(function(a){var s=e.save(),o=r.choice[a];try{var u=o._decode(e,t);if(e.isError(u))return!1;i={type:a,value:u},n=!0}catch(t){return e.restore(s),!1}return!0},this),n?i:e.error("Choice not matched")},d.prototype._createEncoderBuffer=function(e){return new n(e,this.reporter)},d.prototype._encode=function(e,t,r){var i=this._baseState;if(null===i.default||i.default!==e){var n=this._encodeValue(e,t,r);if(void 0!==n&&!this._skipDefault(n,t,r))return n}},d.prototype._encodeValue=function(e,t,r){var n=this._baseState;if(null===n.parent)return n.children[0]._encode(e,t||new i);var a=null;if(this.reporter=t,n.optional&&void 0===e){if(null===n.default)return;e=n.default}var s=null,o=!1;if(n.any)a=this._createEncoderBuffer(e);else if(n.choice)a=this._encodeChoice(e,t);else if(n.contains)s=this._getUse(n.contains,r)._encode(e,t),o=!0;else if(n.children)s=n.children.map(function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");var i=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");var n=r._encode(e[r._baseState.key],t,e);return t.leaveKey(i),n},this).filter(function(e){return e}),s=this._createEncoderBuffer(s);else if("seqof"===n.tag||"setof"===n.tag){if(!n.args||1!==n.args.length)return t.error("Too many args for : "+n.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var u=this.clone();u._baseState.implicit=null,s=this._createEncoderBuffer(e.map(function(r){var i=this._baseState;return this._getUse(i.args[0],e)._encode(r,t)},u))}else null!==n.use?a=this._getUse(n.use,r)._encode(e,t):(s=this._encodePrimitive(n.tag,e),o=!0);if(!n.any&&null===n.choice){var d=null!==n.implicit?n.implicit:n.tag,l=null===n.implicit?"universal":"context";null===d?null===n.use&&t.error("Tag could be omitted only for .use()"):null===n.use&&(a=this._encodeComposite(d,o,l,s))}return null!==n.explicit&&(a=this._encodeComposite(n.explicit,!1,"context",a)),a},d.prototype._encodeChoice=function(e,t){var r=this._baseState,i=r.choice[e.type];return i||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),i._encode(e.value,t)},d.prototype._encodePrimitive=function(e,t){var r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.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();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},d.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},d.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(e)}},"13141d6aa1197b52adb0"(e,t,r){var i=r("fe04f3dffedf971443f1");function n(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function a(e,t){this.path=e,this.rethrow(t)}t.a=n,n.prototype.isError=function(e){return e instanceof a},n.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},n.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},n.prototype.enterKey=function(e){return this._reporterState.path.push(e)},n.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},n.prototype.leaveKey=function(e,t,r){var i=this._reporterState;this.exitKey(e),null!==i.obj&&(i.obj[t]=r)},n.prototype.path=function(){return this._reporterState.path.join("/")},n.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},n.prototype.leaveObject=function(e){var t=this._reporterState,r=t.obj;return t.obj=e,r},n.prototype.error=function(e){var t,r=this._reporterState,i=e instanceof a;if(t=i?e:new a(r.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack),!r.options.partial)throw t;return i||r.errors.push(t),t},n.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},i(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 new Error(this.message)}catch(e){this.stack=e.stack}return this}},ac544a54f12e15c5fbb8(e,t,r){var i=r("5dce89391fa849450855");t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=i._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=i._reverse(t.tag)},"5dce89391fa849450855"(e,t,r){var i=t;i._reverse=function(e){var t={};return Object.keys(e).forEach(function(r){(0|r)==r&&(r|=0);var i=e[r];t[i]=r}),t},i.der=r("ac544a54f12e15c5fbb8")},"94bb64e60c8ae12d585e"(e,t,r){var i=r("fe04f3dffedf971443f1"),n=r("ef602577c5e62cc8b0a3"),a=n.base,s=n.bignum,o=n.constants.der;function u(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new d,this.tree._init(e.body)}function d(e){a.Node.call(this,"der",e)}function l(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var i=o.tagClass[r>>6],n=!(32&r);if(31&~r)r&=31;else{var a=r;for(r=0;!(128&~a);){if(a=e.readUInt8(t),e.isError(a))return a;r<<=7,r|=127&a}}return{cls:i,primitive:n,tag:r,tagStr:o.tag[r]}}function h(e,t,r){var i=e.readUInt8(r);if(e.isError(i))return i;if(!t&&128===i)return null;if(!(128&i))return i;var n=127&i;if(n>4)return e.error("length octect is too long");i=0;for(var a=0;a<n;a++){i<<=8;var s=e.readUInt8(r);if(e.isError(s))return s;i|=s}return i}e.exports=u,u.prototype.decode=function(e,t){return e instanceof a.DecoderBuffer||(e=new a.DecoderBuffer(e,t)),this.tree._decode(e,t)},i(d,a.Node),d.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;var i=e.save(),n=l(e,'Failed to peek tag: "'+t+'"');return e.isError(n)?n:(e.restore(i),n.tag===t||n.tagStr===t||n.tagStr+"of"===t||r)},d.prototype._decodeTag=function(e,t,r){var i=l(e,'Failed to decode tag of "'+t+'"');if(e.isError(i))return i;var n=h(e,i.primitive,'Failed to get length of "'+t+'"');if(e.isError(n))return n;if(!r&&i.tag!==t&&i.tagStr!==t&&i.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(i.primitive||null!==n)return e.skip(n,'Failed to match body of: "'+t+'"');var a=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(n=e.offset-a.offset,e.restore(a),e.skip(n,'Failed to match body of: "'+t+'"'))},d.prototype._skipUntilEnd=function(e,t){for(;;){var r=l(e,t);if(e.isError(r))return r;var i,n=h(e,r.primitive,t);if(e.isError(n))return n;if(i=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===r.tagStr)break}},d.prototype._decodeList=function(e,t,r,i){for(var n=[];!e.isEmpty();){var a=this._peekTag(e,"end");if(e.isError(a))return a;var s=r.decode(e,"der",i);if(e.isError(s)&&a)break;n.push(s)}return n},d.prototype._decodeStr=function(e,t){if("bitstr"===t){var r=e.readUInt8();return e.isError(r)?r:{unused:r,data:e.raw()}}if("bmpstr"===t){var i=e.raw();if(i.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var n="",a=0;a<i.length/2;a++)n+=String.fromCharCode(i.readUInt16BE(2*a));return n}if("numstr"===t){var s=e.raw().toString("ascii");return this._isNumstr(s)?s:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){var o=e.raw().toString("ascii");return this._isPrintstr(o)?o:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},d.prototype._decodeObjid=function(e,t,r){for(var i,n=[],a=0;!e.isEmpty();){var s=e.readUInt8();a<<=7,a|=127&s,128&s||(n.push(a),a=0)}128&s&&n.push(a);var o=n[0]/40|0,u=n[0]%40;if(i=r?n:[o,u].concat(n.slice(1)),t){var d=t[i.join(" ")];void 0===d&&(d=t[i.join(".")]),void 0!==d&&(i=d)}return i},d.prototype._decodeTime=function(e,t){var r=e.raw().toString();if("gentime"===t)var i=0|r.slice(0,4),n=0|r.slice(4,6),a=0|r.slice(6,8),s=0|r.slice(8,10),o=0|r.slice(10,12),u=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");i=0|r.slice(0,2),n=0|r.slice(2,4),a=0|r.slice(4,6),s=0|r.slice(6,8),o=0|r.slice(8,10),u=0|r.slice(10,12);i=i<70?2e3+i:1900+i}return Date.UTC(i,n-1,a,s,o,u,0)},d.prototype._decodeNull=function(e){return null},d.prototype._decodeBool=function(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},d.prototype._decodeInt=function(e,t){var r=e.raw(),i=new s(r);return t&&(i=t[i.toString(10)]||i),i},d.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},bc79ac161cc29a702974(e,t,r){var i=t;i.der=r("94bb64e60c8ae12d585e"),i.pem=r("e4f03bacc2f56e3d1a3b")},e4f03bacc2f56e3d1a3b(e,t,r){var i=r("fe04f3dffedf971443f1"),n=r("3be624f7e9dc58942c52").Buffer,a=r("94bb64e60c8ae12d585e");function s(e){a.call(this,e),this.enc="pem"}i(s,a),e.exports=s,s.prototype.decode=function(e,t){for(var r=e.toString().split(/[\r\n]+/g),i=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/,o=-1,u=-1,d=0;d<r.length;d++){var l=r[d].match(s);if(null!==l&&l[2]===i){if(-1!==o){if("END"!==l[1])break;u=d;break}if("BEGIN"!==l[1])break;o=d}}if(-1===o||-1===u)throw new Error("PEM section not found for: "+i);var h=r.slice(o+1,u).join("");h.replace(/[^a-z0-9\+\/=]+/gi,"");var f=new n(h,"base64");return a.prototype.decode.call(this,f,t)}},aa05151b7ba9a2d36c5a(e,t,r){var i=r("fe04f3dffedf971443f1"),n=r("3be624f7e9dc58942c52").Buffer,a=r("ef602577c5e62cc8b0a3"),s=a.base,o=a.constants.der;function u(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new d,this.tree._init(e.body)}function d(e){s.Node.call(this,"der",e)}function l(e){return e<10?"0"+e:e}e.exports=u,u.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},i(d,s.Node),d.prototype._encodeComposite=function(e,t,r,i){var a,s=function(e,t,r,i){var n;"seqof"===e?e="seq":"setof"===e&&(e="set");if(o.tagByName.hasOwnProperty(e))n=o.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return i.error("Unknown tag: "+e);n=e}if(n>=31)return i.error("Multi-octet tag encoding unsupported");t||(n|=32);return n|=o.tagClassByName[r||"universal"]<<6,n}(e,t,r,this.reporter);if(i.length<128)return(a=new n(2))[0]=s,a[1]=i.length,this._createEncoderBuffer([a,i]);for(var u=1,d=i.length;d>=256;d>>=8)u++;(a=new n(2+u))[0]=s,a[1]=128|u;d=1+u;for(var l=i.length;l>0;d--,l>>=8)a[d]=255&l;return this._createEncoderBuffer([a,i])},d.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=new n(2*e.length),i=0;i<e.length;i++)r.writeUInt16BE(e.charCodeAt(i),2*i);return this._createEncoderBuffer(r)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?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"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},d.prototype._encodeObjid=function(e,t,r){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 i=0;i<e.length;i++)e[i]|=0}else if(Array.isArray(e)){e=e.slice();for(i=0;i<e.length;i++)e[i]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}var a=0;for(i=0;i<e.length;i++){var s=e[i];for(a++;s>=128;s>>=7)a++}var o=new n(a),u=o.length-1;for(i=e.length-1;i>=0;i--){s=e[i];for(o[u--]=127&s;(s>>=7)>0;)o[u--]=128|127&s}return this._createEncoderBuffer(o)},d.prototype._encodeTime=function(e,t){var r,i=new Date(e);return"gentime"===t?r=[l(i.getFullYear()),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[l(i.getFullYear()%100),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},d.prototype._encodeNull=function(){return this._createEncoderBuffer("")},d.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&&!n.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0),e=new n(r)}if(n.isBuffer(e)){var i=e.length;0===e.length&&i++;var a=new n(i);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]);i=1;for(var s=e;s>=256;s>>=8)i++;for(s=(a=new Array(i)).length-1;s>=0;s--)a[s]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(new n(a))},d.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},d.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},d.prototype._skipDefault=function(e,t,r){var i,n=this._baseState;if(null===n.default)return!1;var a=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join()),a.length!==n.defaultBuffer.length)return!1;for(i=0;i<a.length;i++)if(a[i]!==n.defaultBuffer[i])return!1;return!0}},f437151832a001275421(e,t,r){var i=t;i.der=r("aa05151b7ba9a2d36c5a"),i.pem=r("0fdfb47490e52d808e46")},"0fdfb47490e52d808e46"(e,t,r){var i=r("fe04f3dffedf971443f1"),n=r("aa05151b7ba9a2d36c5a");function a(e){n.call(this,e),this.enc="pem"}i(a,n),e.exports=a,a.prototype.encode=function(e,t){for(var r=n.prototype.encode.call(this,e).toString("base64"),i=["-----BEGIN "+t.label+"-----"],a=0;a<r.length;a+=64)i.push(r.slice(a,a+64));return i.push("-----END "+t.label+"-----"),i.join("\n")}},a6a1cccc4ad6b160952f(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("6bca4ea025f0c97716bb").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"971168df95b1b223bb2a"(e,t){"use strict";t.byteLength=function(e){var t=o(e),r=t[0],i=t[1];return 3*(r+i)/4-i},t.toByteArray=function(e){var t,r,a=o(e),s=a[0],u=a[1],d=new n(function(e,t,r){return 3*(t+r)/4-r}(0,s,u)),l=0,h=u>0?s-4:s;for(r=0;r<h;r+=4)t=i[e.charCodeAt(r)]<<18|i[e.charCodeAt(r+1)]<<12|i[e.charCodeAt(r+2)]<<6|i[e.charCodeAt(r+3)],d[l++]=t>>16&255,d[l++]=t>>8&255,d[l++]=255&t;2===u&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,d[l++]=255&t);1===u&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,d[l++]=t>>8&255,d[l++]=255&t);return d},t.fromByteArray=function(e){for(var t,i=e.length,n=i%3,a=[],s=16383,o=0,u=i-n;o<u;o+=s)a.push(d(e,o,o+s>u?u:o+s));1===n?(t=e[i-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===n&&(t=(e[i-2]<<8)+e[i-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],i=[],n="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function o(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function d(e,t,r){for(var i,n=[],a=t;a<r;a+=3)i=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),n.push(u(i));return n.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},a07bfecaef33297c14e6(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("4afa27f77716dbd1ab64").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+e)}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,n){for(var a=0,s=0,o=Math.min(e.length,r),u=t;u<o;u++){var d=e.charCodeAt(u)-48;a*=n,s=d>=49?d-49+10:d>=17?d-17+10:d,i(d>=0&&s<n,"Invalid character"),a+=s}return a}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},a.prototype.copy=function(e){e.words=new 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},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=h}catch(e){a.prototype.inspect=h}else a.prototype.inspect=h;function h(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","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"],c=[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],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?f[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=c[e],l=m[e];r="";var h=this.clone();for(h.negative=0;!h.isZero();){var p=h.modrn(l).toString(e);r=(h=h.idivn(l)).isZero()?p+r:f[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r._strip()}a.prototype.toArrayLike=function(e,t,r){this._strip();var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,n),s},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,i=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|i;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===a?(r<e.length&&(e[r++]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(r<e.length)for(e[r++]=i;r<e.length;)e[r++]=0},a.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,i=0,n=0,a=0;n<this.length;n++){var s=this.words[n]<<a|i;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===a?(r>=0&&(e[r--]=s>>24&255),i=0,a=0):(i=s>>>24,a+=2)}if(r>=0)for(e[r--]=i;r>=0;)e[r--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this._strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this._strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var _=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r._strip()}function y(e,t,r){return b(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(_=p),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?_(this,e,t):r<63?p(this,e,t):r<1024?b(this,e,t):y(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},g.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},g.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},g.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},g.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new 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),i("number"==typeof e),i(e<67108864);for(var r=0,n=0;n<this.length;n++){var a=(0|this.words[n])*e,s=(67108863&a)+(67108863&r);r>>=26,r+=a/67108864|0,r+=s>>>26,this.words[n]=67108863&s}return 0!==r&&(this.words[n]=r,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=e.words[i]>>>n&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this._strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this._strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o._strip(),i._strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&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),i(e<=67108863);for(var r=(1<<26)%e,n=0,a=this.length-1;a>=0;a--)n=(r*n+(0|this.words[a]))%e;return t?-n:n},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var a=(0|this.words[n])+67108864*r;this.words[n]=a/e|0,r=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 T(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(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 M(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 w(){M.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function S(){M.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){M.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function L(){M.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function D(e){T.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)}M.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},M.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},M.prototype.split=function(e,t){e.iushrn(this.n,0,t)},M.prototype.imulK=function(e){return e.imul(this.k)},n(w,M),w.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(S,M),n(k,M),n(L,M),L.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new S;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new L}return v[e]=t,t},T.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},T.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},T.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},T.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},T.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},T.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},T.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},T.prototype.isqr=function(e){return this.imul(e,e.clone())},T.prototype.sqr=function(e){return this.mul(e,e)},T.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},T.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},T.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},T.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},T.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new D(e)},n(D,T),D.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},D.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},D.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},D.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},D.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"1d79085d09e474f6642d"(e,t,r){var i;function n(e){this.rand=e}if(e.exports=function(e){return i||(i=new n(null)),i.generate(e)},e.exports.Rand=n,n.prototype.generate=function(e){return this._rand(e)},n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?n.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?n.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(n.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var a=r("596565a4fd339d9608a8");if("function"!=typeof a.randomBytes)throw new Error("Not supported");n.prototype._rand=function(e){return a.randomBytes(e)}}catch(e){}},"1b4e42d4b6361d45d4d1"(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer;function n(e){i.isBuffer(e)||(e=i.from(e));for(var t=e.length/4|0,r=new Array(t),n=0;n<t;n++)r[n]=e.readUInt32BE(4*n);return r}function a(e){for(;0<e.length;e++)e[0]=0}function s(e,t,r,i,n){for(var a,s,o,u,d=r[0],l=r[1],h=r[2],f=r[3],c=e[0]^t[0],m=e[1]^t[1],p=e[2]^t[2],_=e[3]^t[3],b=4,y=1;y<n;y++)a=d[c>>>24]^l[m>>>16&255]^h[p>>>8&255]^f[255&_]^t[b++],s=d[m>>>24]^l[p>>>16&255]^h[_>>>8&255]^f[255&c]^t[b++],o=d[p>>>24]^l[_>>>16&255]^h[c>>>8&255]^f[255&m]^t[b++],u=d[_>>>24]^l[c>>>16&255]^h[m>>>8&255]^f[255&p]^t[b++],c=a,m=s,p=o,_=u;return a=(i[c>>>24]<<24|i[m>>>16&255]<<16|i[p>>>8&255]<<8|i[255&_])^t[b++],s=(i[m>>>24]<<24|i[p>>>16&255]<<16|i[_>>>8&255]<<8|i[255&c])^t[b++],o=(i[p>>>24]<<24|i[_>>>16&255]<<16|i[c>>>8&255]<<8|i[255&m])^t[b++],u=(i[_>>>24]<<24|i[c>>>16&255]<<16|i[m>>>8&255]<<8|i[255&p])^t[b++],[a>>>=0,s>>>=0,o>>>=0,u>>>=0]}var o=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],i=[],n=[[],[],[],[]],a=[[],[],[],[]],s=0,o=0,u=0;u<256;++u){var d=o^o<<1^o<<2^o<<3^o<<4;d=d>>>8^255&d^99,r[s]=d,i[d]=s;var l=e[s],h=e[l],f=e[h],c=257*e[d]^16843008*d;n[0][s]=c<<24|c>>>8,n[1][s]=c<<16|c>>>16,n[2][s]=c<<8|c>>>24,n[3][s]=c,c=16843009*f^65537*h^257*l^16843008*s,a[0][d]=c<<24|c>>>8,a[1][d]=c<<16|c>>>16,a[2][d]=c<<8|c>>>24,a[3][d]=c,0===s?s=o=1:(s=l^e[e[e[f^l]]],o^=e[e[o]])}return{SBOX:r,INV_SBOX:i,SUB_MIX:n,INV_SUB_MIX:a}}();function d(e){this._key=n(e),this._reset()}d.blockSize=16,d.keySize=32,d.prototype.blockSize=d.blockSize,d.prototype.keySize=d.keySize,d.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,i=4*(r+1),n=[],a=0;a<t;a++)n[a]=e[a];for(a=t;a<i;a++){var s=n[a-1];a%t===0?(s=s<<8|s>>>24,s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s],s^=o[a/t|0]<<24):t>6&&a%t===4&&(s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s]),n[a]=n[a-t]^s}for(var d=[],l=0;l<i;l++){var h=i-l,f=n[h-(l%4?0:4)];d[l]=l<4||h<=4?f:u.INV_SUB_MIX[0][u.SBOX[f>>>24]]^u.INV_SUB_MIX[1][u.SBOX[f>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[f>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&f]]}this._nRounds=r,this._keySchedule=n,this._invKeySchedule=d},d.prototype.encryptBlockRaw=function(e){return s(e=n(e),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},d.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=i.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},d.prototype.decryptBlock=function(e){var t=(e=n(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),a=i.allocUnsafe(16);return a.writeUInt32BE(r[0],0),a.writeUInt32BE(r[3],4),a.writeUInt32BE(r[2],8),a.writeUInt32BE(r[1],12),a},d.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},e.exports.AES=d},"42d1f854fafd2a99f0bb"(e,t,r){var i=r("1b4e42d4b6361d45d4d1"),n=r("963ef19800ff2c1c6bbc").Buffer,a=r("a3d06c358331109f2497"),s=r("fe04f3dffedf971443f1"),o=r("0bd1ba1ed7f3709af588"),u=r("82e88871334746c2f656"),d=r("27bdb30bc120dc809e8f");function l(e,t,r,s){a.call(this);var u=n.alloc(4,0);this._cipher=new i.AES(t);var l=this._cipher.encryptBlock(u);this._ghash=new o(l),r=function(e,t,r){if(12===t.length)return e._finID=n.concat([t,n.from([0,0,0,1])]),n.concat([t,n.from([0,0,0,2])]);var i=new o(r),a=t.length,s=a%16;i.update(t),s&&(s=16-s,i.update(n.alloc(s,0))),i.update(n.alloc(8,0));var u=8*a,l=n.alloc(8);l.writeUIntBE(u,0,8),i.update(l),e._finID=i.state;var h=n.from(e._finID);return d(h),h}(this,r,l),this._prev=n.from(r),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,a),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=n.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=u(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var i=Math.min(e.length,t.length),n=0;n<i;++n)r+=e[n]^t[n];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},l.prototype.getAuthTag=function(){if(this._decrypt||!n.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},l.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},l.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=l},"89f9c366c489507e06bc"(e,t,r){var i=r("ae04d210dbbb8e5f1347"),n=r("7e1fc70578b52c6b56cb"),a=r("5b8f03cc4a4ea2c37731");t.createCipher=t.Cipher=i.createCipher,t.createCipheriv=t.Cipheriv=i.createCipheriv,t.createDecipher=t.Decipher=n.createDecipher,t.createDecipheriv=t.Decipheriv=n.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(a)}},"7e1fc70578b52c6b56cb"(e,t,r){var i=r("42d1f854fafd2a99f0bb"),n=r("963ef19800ff2c1c6bbc").Buffer,a=r("ded60f150aabea9411d5"),s=r("29d1c43956b2ab5a28e7"),o=r("a3d06c358331109f2497"),u=r("1b4e42d4b6361d45d4d1"),d=r("7cc54ea5e353e0c30de8");function l(e,t,r){o.call(this),this._cache=new h,this._last=void 0,this._cipher=new u.AES(t),this._prev=n.from(r),this._mode=e,this._autopadding=!0}function h(){this.cache=n.allocUnsafe(0)}function f(e,t,r){var o=a[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=n.from(r)),"GCM"!==o.mode&&r.length!==o.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=n.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===o.type?new s(o.module,t,r,!0):"auth"===o.type?new i(o.module,t,r,!0):new l(o.module,t,r)}r("fe04f3dffedf971443f1")(l,o),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var i=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),i.push(r);return n.concat(i)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;for(;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=n.concat([this.cache,e])},h.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},h.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=a[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=d(t,!1,r.key,r.iv);return f(e,i.key,i.iv)},t.createDecipheriv=f},ae04d210dbbb8e5f1347(e,t,r){var i=r("ded60f150aabea9411d5"),n=r("42d1f854fafd2a99f0bb"),a=r("963ef19800ff2c1c6bbc").Buffer,s=r("29d1c43956b2ab5a28e7"),o=r("a3d06c358331109f2497"),u=r("1b4e42d4b6361d45d4d1"),d=r("7cc54ea5e353e0c30de8");function l(e,t,r){o.call(this),this._cache=new f,this._cipher=new u.AES(t),this._prev=a.from(r),this._mode=e,this._autopadding=!0}r("fe04f3dffedf971443f1")(l,o),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var i=[];t=this._cache.get();)r=this._mode.encrypt(this,t),i.push(r);return a.concat(i)};var h=a.alloc(16,16);function f(){this.cache=a.allocUnsafe(0)}function c(e,t,r){var o=i[e.toLowerCase()];if(!o)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=a.from(t)),t.length!==o.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=a.from(r)),"GCM"!==o.mode&&r.length!==o.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===o.type?new s(o.module,t,r):"auth"===o.type?new n(o.module,t,r):new l(o.module,t,r)}l.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(h))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=a.concat([this.cache,e])},f.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},f.prototype.flush=function(){for(var e=16-this.cache.length,t=a.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return a.concat([this.cache,t])},t.createCipheriv=c,t.createCipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=d(t,!1,r.key,r.iv);return c(e,n.key,n.iv)}},"0bd1ba1ed7f3709af588"(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer,n=i.alloc(16,0);function a(e){var t=i.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=i.alloc(16,0),this.cache=i.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,r,i=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],n=[0,0,0,0],s=-1;++s<128;){for(!!(this.state[~~(s/8)]&1<<7-s%8)&&(n[0]^=i[0],n[1]^=i[1],n[2]^=i[2],n[3]^=i[3]),r=!!(1&i[3]),t=3;t>0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1,r&&(i[0]=i[0]^225<<24)}this.state=a(n)},s.prototype.update=function(e){var t;for(this.cache=i.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(i.concat([this.cache,n],16)),this.ghash(a([0,e,0,t])),this.state},e.exports=s},"27bdb30bc120dc809e8f"(e){e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},adfb6819649b6f3755cd(e,t,r){var i=r("82e88871334746c2f656");t.encrypt=function(e,t){var r=i(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var n=e._cipher.decryptBlock(t);return i(n,r)}},cdf90f76b40d1d47bf36(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("82e88871334746c2f656");function a(e,t,r){var a=t.length,s=n(t,e._cache);return e._cache=e._cache.slice(a),e._prev=i.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var n,s=i.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=i.allocUnsafe(0)),!(e._cache.length<=t.length)){s=i.concat([s,a(e,t,r)]);break}n=e._cache.length,s=i.concat([s,a(e,t.slice(0,n),r)]),t=t.slice(n)}return s}},ba9886b918ad5f1ee6e5(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer;function n(e,t,r){for(var i,n,s=-1,o=0;++s<8;)i=t&1<<7-s?128:0,o+=(128&(n=e._cipher.encryptBlock(e._prev)[0]^i))>>s%8,e._prev=a(e._prev,r?i:n);return o}function a(e,t){var r=e.length,n=-1,a=i.allocUnsafe(e.length);for(e=i.concat([e,i.from([t])]);++n<r;)a[n]=e[n]<<1|e[n+1]>>7;return a}t.encrypt=function(e,t,r){for(var a=t.length,s=i.allocUnsafe(a),o=-1;++o<a;)s[o]=n(e,t[o],r);return s}},"6edd1dc4cb942cb8d910"(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer;function n(e,t,r){var n=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=i.concat([e._prev.slice(1),i.from([r?t:n])]),n}t.encrypt=function(e,t,r){for(var a=t.length,s=i.allocUnsafe(a),o=-1;++o<a;)s[o]=n(e,t[o],r);return s}},"08fcf280e252407ebd08"(e,t,r){var i=r("82e88871334746c2f656"),n=r("963ef19800ff2c1c6bbc").Buffer,a=r("27bdb30bc120dc809e8f");function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return a(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),a=e._cache.length;e._cache=n.concat([e._cache,n.allocUnsafe(16*r)]);for(var o=0;o<r;o++){var u=s(e),d=a+16*o;e._cache.writeUInt32BE(u[0],d+0),e._cache.writeUInt32BE(u[1],d+4),e._cache.writeUInt32BE(u[2],d+8),e._cache.writeUInt32BE(u[3],d+12)}var l=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),i(t,l)}},"939274a04f61ede283d1"(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},ded60f150aabea9411d5(e,t,r){var i={ECB:r("939274a04f61ede283d1"),CBC:r("adfb6819649b6f3755cd"),CFB:r("cdf90f76b40d1d47bf36"),CFB8:r("6edd1dc4cb942cb8d910"),CFB1:r("ba9886b918ad5f1ee6e5"),OFB:r("b9cc6961a3e6cc2ea819"),CTR:r("08fcf280e252407ebd08"),GCM:r("08fcf280e252407ebd08")},n=r("5b8f03cc4a4ea2c37731");for(var a in n)n[a].module=i[n[a].mode];e.exports=n},b9cc6961a3e6cc2ea819(e,t,r){var i=r("82e88871334746c2f656");function n(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=Buffer.concat([e._cache,n(e)]);var r=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),i(t,r)}},"29d1c43956b2ab5a28e7"(e,t,r){var i=r("1b4e42d4b6361d45d4d1"),n=r("963ef19800ff2c1c6bbc").Buffer,a=r("a3d06c358331109f2497");function s(e,t,r,s){a.call(this),this._cipher=new i.AES(t),this._prev=n.from(r),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=s,this._mode=e}r("fe04f3dffedf971443f1")(s,a),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},"75f1c22a299a2f4bac63"(e,t,r){var i=r("e2dbb162b3ccf9392ac2"),n=r("89f9c366c489507e06bc"),a=r("ded60f150aabea9411d5"),s=r("c016d0a4cb6991fe26f4"),o=r("7cc54ea5e353e0c30de8");function u(e,t,r){if(e=e.toLowerCase(),a[e])return n.createCipheriv(e,t,r);if(s[e])return new i({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function d(e,t,r){if(e=e.toLowerCase(),a[e])return n.createDecipheriv(e,t,r);if(s[e])return new i({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,i;if(e=e.toLowerCase(),a[e])r=a[e].key,i=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,i=s[e].iv}var n=o(t,!1,r,i);return u(e,n.key,n.iv)},t.createCipheriv=t.Cipheriv=u,t.createDecipher=t.Decipher=function(e,t){var r,i;if(e=e.toLowerCase(),a[e])r=a[e].key,i=a[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,i=s[e].iv}var n=o(t,!1,r,i);return d(e,n.key,n.iv)},t.createDecipheriv=t.Decipheriv=d,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(n.getCiphers())}},e2dbb162b3ccf9392ac2(e,t,r){var i=r("a3d06c358331109f2497"),n=r("c9456268aee835d2104f"),a=r("fe04f3dffedf971443f1"),s=r("963ef19800ff2c1c6bbc").Buffer,o={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function u(e){i.call(this);var t,r=e.mode.toLowerCase(),n=o[r];t=e.decrypt?"decrypt":"encrypt";var a=e.key;s.isBuffer(a)||(a=s.from(a)),"des-ede"!==r&&"des-ede-cbc"!==r||(a=s.concat([a,a.slice(0,8)]));var u=e.iv;s.isBuffer(u)||(u=s.from(u)),this._des=n.create({key:a,iv:u,type:t})}o.des=o["des-cbc"],o.des3=o["des-ede3-cbc"],e.exports=u,a(u,i),u.prototype._update=function(e){return s.from(this._des.update(e))},u.prototype._final=function(){return s.from(this._des.final())}},c016d0a4cb6991fe26f4(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}},ae1411e1c1534aa5a5ba(e,t,r){"use strict";var i=r("a07bfecaef33297c14e6"),n=r("dc10a1e1660f93ecd0a2"),a=r("963ef19800ff2c1c6bbc").Buffer;function s(e){var t,r=e.modulus.byteLength();do{t=new i(n(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function o(e,t){var r=function(e){var t=s(e);return{blinder:t.toRed(i.mont(e.modulus)).redPow(new i(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),n=t.modulus.byteLength(),o=new i(e).mul(r.blinder).umod(t.modulus),u=o.toRed(i.mont(t.prime1)),d=o.toRed(i.mont(t.prime2)),l=t.coefficient,h=t.prime1,f=t.prime2,c=u.redPow(t.exponent1).fromRed(),m=d.redPow(t.exponent2).fromRed(),p=c.isub(m).imul(l).umod(h).imul(f);return m.iadd(p).imul(r.unblinder).umod(t.modulus).toArrayLike(a,"be",n)}o.getr=s,e.exports=o},a3f57364b8580d05c158(e,t,r){"use strict";e.exports=r("66c78fa7d18791c88941")},"1301d401ecb384277cd0"(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("51c14598f89e3eb6cfa8"),a=r("bbe9f7943ac66579457a"),s=r("fe04f3dffedf971443f1"),o=r("af7e37042a9d419c35c0"),u=r("6405d0e41232a2c12364"),d=r("66c78fa7d18791c88941");function l(e){a.Writable.call(this);var t=d[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){a.Writable.call(this);var t=d[e];if(!t)throw new Error("Unknown message digest");this._hash=n(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){return new l(e)}function c(e){return new h(e)}Object.keys(d).forEach(function(e){d[e].id=i.from(d[e].id,"hex"),d[e.toLowerCase()]=d[e]}),s(l,a.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return this._hash.update("string"==typeof e?i.from(e,t):e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),i=o(r,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i},s(h,a.Writable),h.prototype._write=function(e,t,r){this._hash.update(e),r()},h.prototype.update=function(e,t){return this._hash.update("string"==typeof e?i.from(e,t):e),this},h.prototype.verify=function(e,t,r){var n="string"==typeof t?i.from(t,r):t;this.end();var a=this._hash.digest();return u(n,a,e,this._signType,this._tag)},e.exports={Sign:f,Verify:c,createSign:f,createVerify:c}},af7e37042a9d419c35c0(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("5fe9efb1f8fab5687024"),a=r("ae1411e1c1534aa5a5ba"),s=r("347ed30c1425cbc1450a").ec,o=r("a07bfecaef33297c14e6"),u=r("3b7f6bf30786f314561c"),d=r("ef0b331fba98792d5cd5");function l(e,t,r,a){if((e=i.from(e.toArray())).length<t.byteLength()){var s=i.alloc(t.byteLength()-e.length);e=i.concat([s,e])}var o=r.length,u=function(e,t){e=h(e,t),e=e.mod(t);var r=i.from(e.toArray());if(r.length<t.byteLength()){var n=i.alloc(t.byteLength()-r.length);r=i.concat([n,r])}return r}(r,t),d=i.alloc(o);d.fill(1);var l=i.alloc(o);return l=n(a,l).update(d).update(i.from([0])).update(e).update(u).digest(),d=n(a,l).update(d).digest(),{k:l=n(a,l).update(d).update(i.from([1])).update(e).update(u).digest(),v:d=n(a,l).update(d).digest()}}function h(e,t){var r=new o(e),i=(e.length<<3)-t.bitLength();return i>0&&r.ishrn(i),r}function f(e,t,r){var a,s;do{for(a=i.alloc(0);8*a.length<e.bitLength();)t.v=n(r,t.k).update(t.v).digest(),a=i.concat([a,t.v]);s=h(a,e),t.k=n(r,t.k).update(t.v).update(i.from([0])).digest(),t.v=n(r,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function c(e,t,r,i){return e.toRed(o.mont(r)).redPow(t).fromRed().mod(i)}e.exports=function(e,t,r,n,m){var p=u(t);if(p.curve){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");return function(e,t){var r=d[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var n=new s(r).keyFromPrivate(t.privateKey),a=n.sign(e);return i.from(a.toDER())}(e,p)}if("dsa"===p.type){if("dsa"!==n)throw new Error("wrong private key type");return function(e,t,r){var n,a=t.params.priv_key,s=t.params.p,u=t.params.q,d=t.params.g,m=new o(0),p=h(e,u).mod(u),_=!1,b=l(a,u,e,r);for(;!1===_;)m=c(d,n=f(u,b,r),s,u),0===(_=n.invm(u).imul(p.add(a.mul(m))).mod(u)).cmpn(0)&&(_=!1,m=new o(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var r=e.length+t.length+4,n=[48,r,2,e.length];return n=n.concat(e,[2,t.length],t),i.from(n)}(m,_)}(e,p,r)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");if(void 0!==t.padding&&1!==t.padding)throw new Error("illegal or unsupported padding mode");e=i.concat([m,e]);for(var _=p.modulus.byteLength(),b=[0,1];e.length+b.length+1<_;)b.push(255);b.push(0);for(var y=-1;++y<e.length;)b.push(e[y]);return a(b,p)},e.exports.getKey=l,e.exports.makeKey=f},"6405d0e41232a2c12364"(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("a07bfecaef33297c14e6"),a=r("347ed30c1425cbc1450a").ec,s=r("3b7f6bf30786f314561c"),o=r("ef0b331fba98792d5cd5");function u(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=0)throw new Error("invalid sig")}e.exports=function(e,t,r,d,l){var h=s(r);if("ec"===h.type){if("ecdsa"!==d&&"ecdsa/rsa"!==d)throw new Error("wrong public key type");return function(e,t,r){var i=o[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var n=new a(i),s=r.data.subjectPrivateKey.data;return n.verify(t,e,s)}(e,t,h)}if("dsa"===h.type){if("dsa"!==d)throw new Error("wrong public key type");return function(e,t,r){var i=r.data.p,a=r.data.q,o=r.data.g,d=r.data.pub_key,l=s.signature.decode(e,"der"),h=l.s,f=l.r;u(h,a),u(f,a);var c=n.mont(i),m=h.invm(a),p=o.toRed(c).redPow(new n(t).mul(m).mod(a)).fromRed().mul(d.toRed(c).redPow(f.mul(m).mod(a)).fromRed()).mod(i).mod(a);return 0===p.cmp(f)}(e,t,h)}if("rsa"!==d&&"ecdsa/rsa"!==d)throw new Error("wrong public key type");t=i.concat([l,t]);for(var f=h.modulus.byteLength(),c=[1],m=0;t.length+c.length+2<f;)c.push(255),m+=1;c.push(0);for(var p=-1;++p<t.length;)c.push(t[p]);c=i.from(c);var _=n.mont(h.modulus);e=(e=new n(e).toRed(_)).redPow(new n(h.publicExponent)),e=i.from(e.fromRed().toArray());var b=m<8?1:0;for(f=Math.min(e.length,c.length),e.length!==c.length&&(b=1),p=-1;++p<f;)b|=e[p]^c[p];return 0===b}},"82e88871334746c2f656"(e){e.exports=function(e,t){for(var r=Math.min(e.length,t.length),i=new Buffer(r),n=0;n<r;++n)i[n]=e[n]^t[n];return i}},"3be624f7e9dc58942c52"(e,t,r){"use strict";const i=r("971168df95b1b223bb2a"),n=r("4a62c8e686dcbe0ae46f"),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function o(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,u.prototype),t}function u(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return d(e,t,r)}function d(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!u.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|p(e,t);let i=o(r);const n=i.write(e,t);n!==r&&(i=i.slice(0,n));return i}(e,t);if(ArrayBuffer.isView(e))return function(e){if(G(e,Uint8Array)){const t=new Uint8Array(e);return c(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(G(e,ArrayBuffer)||e&&G(e.buffer,ArrayBuffer))return c(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(G(e,SharedArrayBuffer)||e&&G(e.buffer,SharedArrayBuffer)))return c(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const i=e.valueOf&&e.valueOf();if(null!=i&&i!==e)return u.from(i,t,r);const n=function(e){if(u.isBuffer(e)){const t=0|m(e.length),r=o(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||$(e.length)?o(0):f(e);if("Buffer"===e.type&&Array.isArray(e.data))return f(e.data)}(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return u.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return l(e),o(e<0?0:0|m(e))}function f(e){const t=e.length<0?0:0|m(e.length),r=o(t);for(let i=0;i<t;i+=1)r[i]=255&e[i];return r}function c(e,t,r){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw new RangeError('"length" is outside of buffer bounds');let i;return i=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),Object.setPrototypeOf(i,u.prototype),i}function m(e){if(e>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function p(e,t){if(u.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||G(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===r)return 0;let n=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return J(e).length;default:if(n)return i?-1:V(e).length;t=(""+t).toLowerCase(),n=!0}}function _(e,t,r){let i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return x(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return E(this,t,r);case"latin1":case"binary":return Y(this,t,r);case"base64":return L(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function b(e,t,r){const i=e[t];e[t]=e[r],e[r]=i}function y(e,t,r,i,n){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),$(r=+r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=u.from(t,i)),u.isBuffer(t))return 0===t.length?-1:g(e,t,r,i,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,i,n);throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,i,n){let a,s=1,o=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;s=2,o/=2,u/=2,r/=2}function d(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(n){let i=-1;for(a=r;a<o;a++)if(d(e,a)===d(t,-1===i?0:a-i)){if(-1===i&&(i=a),a-i+1===u)return i*s}else-1!==i&&(a-=a-i),i=-1}else for(r+u>o&&(r=o-u),a=r;a>=0;a--){let r=!0;for(let i=0;i<u;i++)if(d(e,a+i)!==d(t,i)){r=!1;break}if(r)return a}return-1}function v(e,t,r,i){r=Number(r)||0;const n=e.length-r;i?(i=Number(i))>n&&(i=n):i=n;const a=t.length;let s;for(i>a/2&&(i=a/2),s=0;s<i;++s){const i=parseInt(t.substr(2*s,2),16);if($(i))return s;e[r+s]=i}return s}function M(e,t,r,i){return K(V(t,e.length-r),e,r,i)}function w(e,t,r,i){return K(function(e){const t=[];for(let r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,i)}function S(e,t,r,i){return K(J(t),e,r,i)}function k(e,t,r,i){return K(function(e,t){let r,i,n;const a=[];for(let s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),i=r>>8,n=r%256,a.push(n),a.push(i);return a}(t,e.length-r),e,r,i)}function L(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function T(e,t,r){r=Math.min(e.length,r);const i=[];let n=t;for(;n<r;){const t=e[n];let a=null,s=t>239?4:t>223?3:t>191?2:1;if(n+s<=r){let r,i,o,u;switch(s){case 1:t<128&&(a=t);break;case 2:r=e[n+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(a=u));break;case 3:r=e[n+1],i=e[n+2],128==(192&r)&&128==(192&i)&&(u=(15&t)<<12|(63&r)<<6|63&i,u>2047&&(u<55296||u>57343)&&(a=u));break;case 4:r=e[n+1],i=e[n+2],o=e[n+3],128==(192&r)&&128==(192&i)&&128==(192&o)&&(u=(15&t)<<18|(63&r)<<12|(63&i)<<6|63&o,u>65535&&u<1114112&&(a=u))}}null===a?(a=65533,s=1):a>65535&&(a-=65536,i.push(a>>>10&1023|55296),a=56320|1023&a),i.push(a),n+=s}return function(e){const t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);let r="",i=0;for(;i<t;)r+=String.fromCharCode.apply(String,e.slice(i,i+=D));return r}(i)}t.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=function(){try{const 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}}(),u.TYPED_ARRAY_SUPPORT||"undefined"==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(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(e,t,r){return d(e,t,r)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(e,t,r){return function(e,t,r){return l(e),e<=0?o(e):void 0!==t?"string"==typeof r?o(e).fill(t,r):o(e).fill(t):o(e)}(e,t,r)},u.allocUnsafe=function(e){return h(e)},u.allocUnsafeSlow=function(e){return h(e)},u.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==u.prototype},u.compare=function(e,t){if(G(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),G(t,Uint8Array)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let r=e.length,i=t.length;for(let n=0,a=Math.min(r,i);n<a;++n)if(e[n]!==t[n]){r=e[n],i=t[n];break}return r<i?-1:i<r?1:0},u.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}},u.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);let r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;const i=u.allocUnsafe(t);let n=0;for(r=0;r<e.length;++r){let t=e[r];if(G(t,Uint8Array))n+t.length>i.length?(u.isBuffer(t)||(t=u.from(t)),t.copy(i,n)):Uint8Array.prototype.set.call(i,t,n);else{if(!u.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(i,n)}n+=t.length}return i},u.byteLength=p,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)b(this,t,t+1);return this},u.prototype.swap32=function(){const e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},u.prototype.swap64=function(){const e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},u.prototype.toString=function(){const e=this.length;return 0===e?"":0===arguments.length?T(this,0,e):_.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){let e="";const r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(e,t,r,i,n){if(G(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||r>e.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&t>=r)return 0;if(i>=n)return-1;if(t>=r)return 1;if(this===e)return 0;let a=(n>>>=0)-(i>>>=0),s=(r>>>=0)-(t>>>=0);const o=Math.min(a,s),d=this.slice(i,n),l=e.slice(t,r);for(let e=0;e<o;++e)if(d[e]!==l[e]){a=d[e],s=l[e];break}return a<s?-1:s<a?1:0},u.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},u.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},u.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},u.prototype.write=function(e,t,r,i){if(void 0===t)i="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)i=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(r)?(r>>>=0,void 0===i&&(i="utf8")):(i=r,r=void 0)}const n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");let a=!1;for(;;)switch(i){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return M(this,e,t,r);case"ascii":case"latin1":case"binary":return w(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const D=4096;function E(e,t,r){let i="";r=Math.min(e.length,r);for(let n=t;n<r;++n)i+=String.fromCharCode(127&e[n]);return i}function Y(e,t,r){let i="";r=Math.min(e.length,r);for(let n=t;n<r;++n)i+=String.fromCharCode(e[n]);return i}function x(e,t,r){const i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);let n="";for(let i=t;i<r;++i)n+=Z[e[i]];return n}function I(e,t,r){const i=e.slice(t,r);let n="";for(let e=0;e<i.length-1;e+=2)n+=String.fromCharCode(i[e]+256*i[e+1]);return n}function A(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,r,i,n,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<a)throw new RangeError('"value" argument is out of bounds');if(r+i>e.length)throw new RangeError("Index out of range")}function R(e,t,r,i,n){U(t,i,n,e,r,7);let a=Number(t&BigInt(4294967295));e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function O(e,t,r,i,n){U(t,i,n,e,r,7);let a=Number(t&BigInt(4294967295));e[r+7]=a,a>>=8,e[r+6]=a,a>>=8,e[r+5]=a,a>>=8,e[r+4]=a;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function C(e,t,r,i,n,a){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,i,a){return t=+t,r>>>=0,a||C(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function j(e,t,r,i,a){return t=+t,r>>>=0,a||C(e,0,r,8),n.write(e,t,r,i,52,8),r+8}u.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);const i=this.subarray(e,t);return Object.setPrototypeOf(i,u.prototype),i},u.prototype.readUintLE=u.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);let i=this[e],n=1,a=0;for(;++a<t&&(n*=256);)i+=this[e+a]*n;return i},u.prototype.readUintBE=u.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);let i=this[e+--t],n=1;for(;t>0&&(n*=256);)i+=this[e+--t]*n;return i},u.prototype.readUint8=u.prototype.readUInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),this[e]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readBigUInt64LE=Q(function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||W(e,this.length-8);const i=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,n=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(i)+(BigInt(n)<<BigInt(32))}),u.prototype.readBigUInt64BE=Q(function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||W(e,this.length-8);const i=t*2**24+65536*this[++e]+256*this[++e]+this[++e],n=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(i)<<BigInt(32))+BigInt(n)}),u.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);let i=this[e],n=1,a=0;for(;++a<t&&(n*=256);)i+=this[e+a]*n;return n*=128,i>=n&&(i-=Math.pow(2,8*t)),i},u.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||A(e,t,this.length);let i=t,n=1,a=this[e+--i];for(;i>0&&(n*=256);)a+=this[e+--i]*n;return n*=128,a>=n&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){e>>>=0,t||A(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){e>>>=0,t||A(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readBigInt64LE=Q(function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||W(e,this.length-8);const i=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(i)<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+this[++e]*2**24)}),u.prototype.readBigInt64BE=Q(function(e){z(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||W(e,this.length-8);const i=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(i)<<BigInt(32))+BigInt(this[++e]*2**24+65536*this[++e]+256*this[++e]+r)}),u.prototype.readFloatLE=function(e,t){return e>>>=0,t||A(e,4,this.length),n.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return e>>>=0,t||A(e,4,this.length),n.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return e>>>=0,t||A(e,8,this.length),n.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return e>>>=0,t||A(e,8,this.length),n.read(this,e,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,t,r,i){if(e=+e,t>>>=0,r>>>=0,!i){P(this,e,t,r,Math.pow(2,8*r)-1,0)}let n=1,a=0;for(this[t]=255&e;++a<r&&(n*=256);)this[t+a]=e/n&255;return t+r},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(e,t,r,i){if(e=+e,t>>>=0,r>>>=0,!i){P(this,e,t,r,Math.pow(2,8*r)-1,0)}let n=r-1,a=1;for(this[t+n]=255&e;--n>=0&&(a*=256);)this[t+n]=e/a&255;return t+r},u.prototype.writeUint8=u.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,1,255,0),this[t]=255&e,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigUInt64LE=Q(function(e,t=0){return R(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=Q(function(e,t=0){return O(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(e,t,r,i){if(e=+e,t>>>=0,!i){const i=Math.pow(2,8*r-1);P(this,e,t,r,i-1,-i)}let n=0,a=1,s=0;for(this[t]=255&e;++n<r&&(a*=256);)e<0&&0===s&&0!==this[t+n-1]&&(s=1),this[t+n]=(e/a|0)-s&255;return t+r},u.prototype.writeIntBE=function(e,t,r,i){if(e=+e,t>>>=0,!i){const i=Math.pow(2,8*r-1);P(this,e,t,r,i-1,-i)}let n=r-1,a=1,s=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===s&&0!==this[t+n+1]&&(s=1),this[t+n]=(e/a|0)-s&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigInt64LE=Q(function(e,t=0){return R(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=Q(function(e,t=0){return O(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return j(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return j(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,i){if(!u.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<r&&(i=r),i===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-r&&(i=e.length-t+r);const n=i-r;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,r,i):Uint8Array.prototype.set.call(e,this.subarray(r,i),t),n},u.prototype.fill=function(e,t,r,i){if("string"==typeof e){if("string"==typeof t?(i=t,t=0,r=this.length):"string"==typeof r&&(i=r,r=this.length),void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!u.isEncoding(i))throw new TypeError("Unknown encoding: "+i);if(1===e.length){const t=e.charCodeAt(0);("utf8"===i&&t<128||"latin1"===i)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;let n;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(n=t;n<r;++n)this[n]=e;else{const a=u.isBuffer(e)?e:u.from(e,i),s=a.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(n=0;n<r-t;++n)this[n+t]=a[n%s]}return this};const N={};function H(e,t,r){N[e]=class extends r{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function F(e){let t="",r=e.length;const i="-"===e[0]?1:0;for(;r>=i+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function U(e,t,r,i,n,a){if(e>r||e<t){const i="bigint"==typeof t?"n":"";let n;throw n=a>3?0===t||t===BigInt(0)?`>= 0${i} and < 2${i} ** ${8*(a+1)}${i}`:`>= -(2${i} ** ${8*(a+1)-1}${i}) and < 2 ** ${8*(a+1)-1}${i}`:`>= ${t}${i} and <= ${r}${i}`,new N.ERR_OUT_OF_RANGE("value",n,e)}!function(e,t,r){z(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||W(t,e.length-(r+1))}(i,n,a)}function z(e,t){if("number"!=typeof e)throw new N.ERR_INVALID_ARG_TYPE(t,"number",e)}function W(e,t,r){if(Math.floor(e)!==e)throw z(e,r),new N.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new N.ERR_BUFFER_OUT_OF_BOUNDS;throw new N.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}H("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),H("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),H("ERR_OUT_OF_RANGE",function(e,t,r){let i=`The value of "${e}" is out of range.`,n=r;return Number.isInteger(r)&&Math.abs(r)>2**32?n=F(String(r)):"bigint"==typeof r&&(n=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(n=F(n)),n+="n"),i+=` It must be ${t}. Received ${n}`,i},RangeError);const q=/[^+/0-9A-Za-z-_]/g;function V(e,t){let r;t=t||1/0;const i=e.length;let n=null;const a=[];for(let s=0;s<i;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===i){(t-=3)>-1&&a.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&a.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function J(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,r,i){let n;for(n=0;n<i&&!(n+r>=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function G(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function $(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const i=16*r;for(let n=0;n<16;++n)t[i+n]=e[r]+e[n]}return t}();function Q(e){return"undefined"==typeof BigInt?X:e}function X(){throw new Error("BigInt not supported")}},dbb172cb24bfdfce9a83(e,t,r){"use strict";var i=r("b15c440f0d3f3cc34316"),n=r("9a611c5d0941005b06eb"),a=r("3d98327bbe56a9e0adce"),s=r("b472ab85d463507a4f58");e.exports=s||i.call(a,n)},"10ad4cc8dd5b77f7ecbc"(e,t,r){"use strict";var i=r("b15c440f0d3f3cc34316"),n=r("9a611c5d0941005b06eb"),a=r("dbb172cb24bfdfce9a83");e.exports=function(){return a(i,n,arguments)}},"9a611c5d0941005b06eb"(e){"use strict";e.exports=Function.prototype.apply},"3d98327bbe56a9e0adce"(e){"use strict";e.exports=Function.prototype.call},"32212b6b29f1db8645ea"(e,t,r){"use strict";var i=r("b15c440f0d3f3cc34316"),n=r("35dbda98e32cf61aac5f"),a=r("3d98327bbe56a9e0adce"),s=r("dbb172cb24bfdfce9a83");e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new n("a function is required");return s(i,a,e)}},b472ab85d463507a4f58(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},"96b4ef3b4b2cf53372f1"(e,t,r){"use strict";var i=r("5e6eb5d5f7c6bfa69db1"),n=r("9905eee282cab406d1d4"),a=r("32212b6b29f1db8645ea"),s=r("10ad4cc8dd5b77f7ecbc");e.exports=function(e){var t=a(arguments),r=1+e.length-(arguments.length-1);return i(t,r>0?r:0,!0)},n?n(e.exports,"apply",{value:s}):e.exports.apply=s},"0ef7089d7aa482a1e9ea"(e,t,r){"use strict";var i=r("bbca78af1c83f8c3bb79"),n=r("32212b6b29f1db8645ea"),a=n([i("%String.prototype.indexOf%")]);e.exports=function(e,t){var r=i(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?n([r]):r}},a3d06c358331109f2497(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("92a1561fc7229d687b1a").Transform,a=r("5465ad408e1ee4c0ae12").I,s=r("fe04f3dffedf971443f1"),o=r("7266979db6b7b5c2348d");function u(e){n.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}s(u,n),u.prototype.update=function(e,t,r){var i=o(e,t),n=this._update(i);return this.hashMode?this:(r&&(n=this._toString(n,r)),n)},u.prototype.setAutoPadding=function(){},u.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},u.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},u.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},u.prototype._transform=function(e,t,r){var i;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){i=e}finally{r(i)}},u.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},u.prototype._finalOrDigest=function(e){var t=this.__final()||i.alloc(0);return e&&(t=this._toString(t,e,!0)),t},u.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new a(t),this._encoding=t),this._encoding!==t)throw new Error("can’t switch encodings");var i=this._decoder.write(e);return r&&(i+=this._decoder.end()),i},e.exports=u},"9107f429291bddf1ba20"(e,t,r){function i(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===i(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===i(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===i(e)},t.isError=function(e){return"[object Error]"===i(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r("3be624f7e9dc58942c52").Buffer.isBuffer},"9833019ee1fac11873c9"(e,t,r){var i=r("347ed30c1425cbc1450a"),n=r("69ebdfe191a294636549");e.exports=function(e){return new s(e)};var a={secp256k1:{name:"secp256k1",byteLength:32},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=a[e],this.curveType||(this.curveType={name:e}),this.curve=new i.ec(this.curveType.name),this.keys=void 0}function o(e,t,r){Array.isArray(e)||(e=e.toArray());var i=new Buffer(e);if(r&&i.length<r){var n=new Buffer(r-i.length);n.fill(0),i=Buffer.concat([n,i])}return t?i.toString(t):i}a.p224=a.secp224r1,a.p256=a.secp256r1=a.prime256v1,a.p192=a.secp192r1=a.prime192v1,a.p384=a.secp384r1,a.p521=a.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,t,r){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),o(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),o(r,e)},s.prototype.getPrivateKey=function(e){return o(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,t){t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t));var r=new n(e);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}},"69ebdfe191a294636549"(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("ac99ad4710e3dd309a05").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"51c14598f89e3eb6cfa8"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("72ca0ca8b7eb1507494d"),a=r("a23bb25b2c20c8ac2b7b"),s=r("3dc9242b0b1d3ebeede7"),o=r("a3d06c358331109f2497");function u(e){o.call(this,"digest"),this._hash=e}i(u,o),u.prototype._update=function(e){this._hash.update(e)},u.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new n:"rmd160"===e||"ripemd160"===e?new a:new u(s(e))}},"2397dbc450c023236f3b"(e,t,r){var i=r("72ca0ca8b7eb1507494d");e.exports=function(e){return(new i).update(e).digest()}},"5fe9efb1f8fab5687024"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("4f37d44f7e62ff69b152"),a=r("a3d06c358331109f2497"),s=r("963ef19800ff2c1c6bbc").Buffer,o=r("2397dbc450c023236f3b"),u=r("a23bb25b2c20c8ac2b7b"),d=r("3dc9242b0b1d3ebeede7"),l=s.alloc(128);function h(e,t){a.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>r)?t=("rmd160"===e?new u:d(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var i=this._ipad=s.allocUnsafe(r),n=this._opad=s.allocUnsafe(r),o=0;o<r;o++)i[o]=54^t[o],n[o]=92^t[o];this._hash="rmd160"===e?new u:d(e),this._hash.update(i)}i(h,a),h.prototype._update=function(e){this._hash.update(e)},h.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new u:d(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new h("rmd160",t):"md5"===e?new n(o,t):new h(e,t)}},"4f37d44f7e62ff69b152"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("963ef19800ff2c1c6bbc").Buffer,a=r("a3d06c358331109f2497"),s=n.alloc(128),o=64;function u(e,t){a.call(this,"digest"),"string"==typeof t&&(t=n.from(t)),this._alg=e,this._key=t,t.length>o?t=e(t):t.length<o&&(t=n.concat([t,s],o));for(var r=this._ipad=n.allocUnsafe(o),i=this._opad=n.allocUnsafe(o),u=0;u<o;u++)r[u]=54^t[u],i[u]=92^t[u];this._hash=[r]}i(u,a),u.prototype._update=function(e){this._hash.push(e)},u.prototype._final=function(){var e=this._alg(n.concat(this._hash));return this._alg(n.concat([this._opad,e]))},e.exports=u},f242a5dcbaaf8744166d(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r("dc10a1e1660f93ecd0a2"),t.createHash=t.Hash=r("51c14598f89e3eb6cfa8"),t.createHmac=t.Hmac=r("5fe9efb1f8fab5687024");var i=r("a3f57364b8580d05c158"),n=Object.keys(i),a=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);t.getHashes=function(){return a};var s=r("ef2e23933a33c7191768");t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var o=r("75f1c22a299a2f4bac63");t.Cipher=o.Cipher,t.createCipher=o.createCipher,t.Cipheriv=o.Cipheriv,t.createCipheriv=o.createCipheriv,t.Decipher=o.Decipher,t.createDecipher=o.createDecipher,t.Decipheriv=o.Decipheriv,t.createDecipheriv=o.createDecipheriv,t.getCiphers=o.getCiphers,t.listCiphers=o.listCiphers;var u=r("7ff90784bbd6e8814993");t.DiffieHellmanGroup=u.DiffieHellmanGroup,t.createDiffieHellmanGroup=u.createDiffieHellmanGroup,t.getDiffieHellman=u.getDiffieHellman,t.createDiffieHellman=u.createDiffieHellman,t.DiffieHellman=u.DiffieHellman;var d=r("1301d401ecb384277cd0");t.createSign=d.createSign,t.Sign=d.Sign,t.createVerify=d.createVerify,t.Verify=d.Verify,t.createECDH=r("9833019ee1fac11873c9");var l=r("e8cca87f2363fbc84373");t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var h=r("fe8b0828c1f64bedc06f");t.randomFill=h.randomFill,t.randomFillSync=h.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.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}},"90720f0892835f2953ee"(e,t,r){var i;e.exports=(i=i||function(e,t){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i&&"undefined"!=typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&"undefined"!=typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i)try{i=r("92c0b7be29102667bee6")}catch(e){}var n=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),s={},o=s.lib={},u=o.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},d=o.WordArray=u.extend({init:function(e,r){e=this.words=e||[],this.sigBytes=r!=t?r:4*e.length},toString:function(e){return(e||h).stringify(this)},concat:function(e){var t=this.words,r=e.words,i=this.sigBytes,n=e.sigBytes;if(this.clamp(),i%4)for(var a=0;a<n;a++){var s=r[a>>>2]>>>24-a%4*8&255;t[i+a>>>2]|=s<<24-(i+a)%4*8}else for(var o=0;o<n;o+=4)t[i+o>>>2]=r[o>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(n());return new d.init(t,e)}}),l=s.enc={},h=l.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,i=[],n=0;n<r;n++){var a=t[n>>>2]>>>24-n%4*8&255;i.push((a>>>4).toString(16)),i.push((15&a).toString(16))}return i.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i<t;i+=2)r[i>>>3]|=parseInt(e.substr(i,2),16)<<24-i%8*4;return new d.init(r,t/2)}},f=l.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,i=[],n=0;n<r;n++){var a=t[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(a))}return i.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i<t;i++)r[i>>>2]|=(255&e.charCodeAt(i))<<24-i%4*8;return new d.init(r,t)}},c=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},m=o.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,i=this._data,n=i.words,a=i.sigBytes,s=this.blockSize,o=a/(4*s),u=(o=t?e.ceil(o):e.max((0|o)-this._minBufferSize,0))*s,l=e.min(4*u,a);if(u){for(var h=0;h<u;h+=s)this._doProcessBlock(n,h);r=n.splice(0,u),i.sigBytes-=l}return new d.init(r,l)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),p=(o.Hasher=m.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new p.HMAC.init(e,r).finalize(t)}}}),s.algo={});return s}(Math),i)},"828f5539ce5ea9694185"(e,t,r){var i;e.exports=(i=r("90720f0892835f2953ee"),i.enc.Hex)},"61360c0112c27724a861"(e,t,r){var i;e.exports=(i=r("90720f0892835f2953ee"),r("9bb040ccc68569b4f899"),function(){var e=i,t=e.lib.Hasher,r=e.x64,n=r.Word,a=r.WordArray,s=e.algo;function o(){return n.create.apply(n,arguments)}var u=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],d=[];!function(){for(var e=0;e<80;e++)d[e]=o()}();var l=s.SHA512=t.extend({_doReset:function(){this._hash=new a.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,i=r[0],n=r[1],a=r[2],s=r[3],o=r[4],l=r[5],h=r[6],f=r[7],c=i.high,m=i.low,p=n.high,_=n.low,b=a.high,y=a.low,g=s.high,v=s.low,M=o.high,w=o.low,S=l.high,k=l.low,L=h.high,T=h.low,D=f.high,E=f.low,Y=c,x=m,I=p,A=_,P=b,R=y,O=g,C=v,B=M,j=w,N=S,H=k,F=L,U=T,z=D,W=E,q=0;q<80;q++){var V,J,K=d[q];if(q<16)J=K.high=0|e[t+2*q],V=K.low=0|e[t+2*q+1];else{var G=d[q-15],$=G.high,Z=G.low,Q=($>>>1|Z<<31)^($>>>8|Z<<24)^$>>>7,X=(Z>>>1|$<<31)^(Z>>>8|$<<24)^(Z>>>7|$<<25),ee=d[q-2],te=ee.high,re=ee.low,ie=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,ne=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),ae=d[q-7],se=ae.high,oe=ae.low,ue=d[q-16],de=ue.high,le=ue.low;J=(J=(J=Q+se+((V=X+oe)>>>0<X>>>0?1:0))+ie+((V+=ne)>>>0<ne>>>0?1:0))+de+((V+=le)>>>0<le>>>0?1:0),K.high=J,K.low=V}var he,fe=B&N^~B&F,ce=j&H^~j&U,me=Y&I^Y&P^I&P,pe=x&A^x&R^A&R,_e=(Y>>>28|x<<4)^(Y<<30|x>>>2)^(Y<<25|x>>>7),be=(x>>>28|Y<<4)^(x<<30|Y>>>2)^(x<<25|Y>>>7),ye=(B>>>14|j<<18)^(B>>>18|j<<14)^(B<<23|j>>>9),ge=(j>>>14|B<<18)^(j>>>18|B<<14)^(j<<23|B>>>9),ve=u[q],Me=ve.high,we=ve.low,Se=z+ye+((he=W+ge)>>>0<W>>>0?1:0),ke=be+pe;z=F,W=U,F=N,U=H,N=B,H=j,B=O+(Se=(Se=(Se=Se+fe+((he+=ce)>>>0<ce>>>0?1:0))+Me+((he+=we)>>>0<we>>>0?1:0))+J+((he+=V)>>>0<V>>>0?1:0))+((j=C+he|0)>>>0<C>>>0?1:0)|0,O=P,C=R,P=I,R=A,I=Y,A=x,Y=Se+(_e+me+(ke>>>0<be>>>0?1:0))+((x=he+ke|0)>>>0<he>>>0?1:0)|0}m=i.low=m+x,i.high=c+Y+(m>>>0<x>>>0?1:0),_=n.low=_+A,n.high=p+I+(_>>>0<A>>>0?1:0),y=a.low=y+R,a.high=b+P+(y>>>0<R>>>0?1:0),v=s.low=v+C,s.high=g+O+(v>>>0<C>>>0?1:0),w=o.low=w+j,o.high=M+B+(w>>>0<j>>>0?1:0),k=l.low=k+H,l.high=S+N+(k>>>0<H>>>0?1:0),T=h.low=T+U,h.high=L+F+(T>>>0<U>>>0?1:0),E=f.low=E+W,f.high=D+z+(E>>>0<W>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return t[i>>>5]|=128<<24-i%32,t[30+(i+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(i+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),i.SHA512)},"9bb040ccc68569b4f899"(e,t,r){var i;e.exports=(i=r("90720f0892835f2953ee"),function(e){var t=i,r=t.lib,n=r.Base,a=r.WordArray,s=t.x64={};s.Word=n.extend({init:function(e,t){this.high=e,this.low=t}}),s.WordArray=n.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=r!=e?r:8*t.length},toX32:function(){for(var e=this.words,t=e.length,r=[],i=0;i<t;i++){var n=e[i];r.push(n.high),r.push(n.low)}return a.create(r,this.sigBytes)},clone:function(){for(var e=n.clone.call(this),t=e.words=this.words.slice(0),r=t.length,i=0;i<r;i++)t[i]=t[i].clone();return e}})}(),i)},c84cb15a1c46ef3e6553(e,t,r){"use strict";var i=r("9905eee282cab406d1d4"),n=r("337472ea588a59c8806d"),a=r("35dbda98e32cf61aac5f"),s=r("5ac538617d9f5f8a7b04");e.exports=function(e,t,r){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 o=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,d=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],h=!!s&&s(e,t);if(i)i(e,t,{configurable:null===d&&h?h.configurable:!d,enumerable:null===o&&h?h.enumerable:!o,value:r,writable:null===u&&h?h.writable:!u});else{if(!l&&(o||u||d))throw new n("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},c9456268aee835d2104f(e,t,r){"use strict";t.utils=r("11e13b10760641dccfa4"),t.Cipher=r("0f580c41ac367a80ba16"),t.DES=r("211fd82c6bca0d6b48ef"),t.CBC=r("a707308a3f6697af4f7c"),t.EDE=r("24831e2678d71cb6efa0")},a707308a3f6697af4f7c(e,t,r){"use strict";var i=r("4960a7fd8d0b5271852b"),n=r("fe04f3dffedf971443f1"),a={};function s(e){i.equal(e.length,8,"Invalid IV length"),this.iv=new 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()}n(t,e);for(var r=Object.keys(a),i=0;i<r.length;i++){var s=r[i];t.prototype[s]=a[s]}return t.create=function(e){return new t(e)},t},a._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},a._update=function(e,t,r,i){var n=this._cbcState,a=this.constructor.super_.prototype,s=n.iv;if("encrypt"===this.type){for(var o=0;o<this.blockSize;o++)s[o]^=e[t+o];a._update.call(this,s,0,r,i);for(o=0;o<this.blockSize;o++)s[o]=r[i+o]}else{a._update.call(this,e,t,r,i);for(o=0;o<this.blockSize;o++)r[i+o]^=s[o];for(o=0;o<this.blockSize;o++)s[o]=e[t+o]}}},"0f580c41ac367a80ba16"(e,t,r){"use strict";var i=r("4960a7fd8d0b5271852b");function n(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==e.padding}e.exports=n,n.prototype._init=function(){},n.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},n.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),i=0;i<r;i++)this.buffer[this.bufferOff+i]=e[t+i];return this.bufferOff+=r,r},n.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},n.prototype._updateEncrypt=function(e){var t=0,r=0,i=(this.bufferOff+e.length)/this.blockSize|0,n=new Array(i*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(n,r)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,n,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return n},n.prototype._updateDecrypt=function(e){for(var t=0,r=0,i=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,n=new Array(i*this.blockSize);i>0;i--)t+=this._buffer(e,t),r+=this._flushBuffer(n,r);return t+=this._buffer(e,t),n},n.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},n.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},n.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},n.prototype._unpad=function(e){return e},n.prototype._finalDecrypt=function(){i.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"211fd82c6bca0d6b48ef"(e,t,r){"use strict";var i=r("4960a7fd8d0b5271852b"),n=r("fe04f3dffedf971443f1"),a=r("11e13b10760641dccfa4"),s=r("0f580c41ac367a80ba16");function o(){this.tmp=new Array(2),this.keys=null}function u(e){s.call(this,e);var t=new o;this._desState=t,this.deriveKeys(t,e.key)}n(u,s),e.exports=u,u.create=function(e){return new u(e)};var d=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];u.prototype.deriveKeys=function(e,t){e.keys=new Array(32),i.equal(t.length,this.blockSize,"Invalid key length");var r=a.readUInt32BE(t,0),n=a.readUInt32BE(t,4);a.pc1(r,n,e.tmp,0),r=e.tmp[0],n=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var o=d[s>>>1];r=a.r28shl(r,o),n=a.r28shl(n,o),a.pc2(r,n,e.keys,s)}},u.prototype._update=function(e,t,r,i){var n=this._desState,s=a.readUInt32BE(e,t),o=a.readUInt32BE(e,t+4);a.ip(s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],"encrypt"===this.type?this._encrypt(n,s,o,n.tmp,0):this._decrypt(n,s,o,n.tmp,0),s=n.tmp[0],o=n.tmp[1],a.writeUInt32BE(r,s,i),a.writeUInt32BE(r,o,i+4)},u.prototype._pad=function(e,t){if(!1===this.padding)return!1;for(var r=e.length-t,i=t;i<e.length;i++)e[i]=r;return!0},u.prototype._unpad=function(e){if(!1===this.padding)return e;for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)i.equal(e[r],t);return e.slice(0,e.length-t)},u.prototype._encrypt=function(e,t,r,i,n){for(var s=t,o=r,u=0;u<e.keys.length;u+=2){var d=e.keys[u],l=e.keys[u+1];a.expand(o,e.tmp,0),d^=e.tmp[0],l^=e.tmp[1];var h=a.substitute(d,l),f=o;o=(s^a.permute(h))>>>0,s=f}a.rip(o,s,i,n)},u.prototype._decrypt=function(e,t,r,i,n){for(var s=r,o=t,u=e.keys.length-2;u>=0;u-=2){var d=e.keys[u],l=e.keys[u+1];a.expand(s,e.tmp,0),d^=e.tmp[0],l^=e.tmp[1];var h=a.substitute(d,l),f=s;s=(o^a.permute(h))>>>0,o=f}a.rip(s,o,i,n)}},"24831e2678d71cb6efa0"(e,t,r){"use strict";var i=r("4960a7fd8d0b5271852b"),n=r("fe04f3dffedf971443f1"),a=r("0f580c41ac367a80ba16"),s=r("211fd82c6bca0d6b48ef");function o(e,t){i.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),n=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:n}),s.create({type:"encrypt",key:a})]:[s.create({type:"decrypt",key:a}),s.create({type:"encrypt",key:n}),s.create({type:"decrypt",key:r})]}function u(e){a.call(this,e);var t=new o(this.type,this.options.key);this._edeState=t}n(u,a),e.exports=u,u.create=function(e){return new u(e)},u.prototype._update=function(e,t,r,i){var n=this._edeState;n.ciphers[0]._update(e,t,r,i),n.ciphers[1]._update(r,i,r,i),n.ciphers[2]._update(r,i,r,i)},u.prototype._pad=s.prototype._pad,u.prototype._unpad=s.prototype._unpad},"11e13b10760641dccfa4"(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,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,i){for(var n=0,a=0,s=6;s>=0;s-=2){for(var o=0;o<=24;o+=8)n<<=1,n|=t>>>o+s&1;for(o=0;o<=24;o+=8)n<<=1,n|=e>>>o+s&1}for(s=6;s>=0;s-=2){for(o=1;o<=25;o+=8)a<<=1,a|=t>>>o+s&1;for(o=1;o<=25;o+=8)a<<=1,a|=e>>>o+s&1}r[i+0]=n>>>0,r[i+1]=a>>>0},t.rip=function(e,t,r,i){for(var n=0,a=0,s=0;s<4;s++)for(var o=24;o>=0;o-=8)n<<=1,n|=t>>>o+s&1,n<<=1,n|=e>>>o+s&1;for(s=4;s<8;s++)for(o=24;o>=0;o-=8)a<<=1,a|=t>>>o+s&1,a<<=1,a|=e>>>o+s&1;r[i+0]=n>>>0,r[i+1]=a>>>0},t.pc1=function(e,t,r,i){for(var n=0,a=0,s=7;s>=5;s--){for(var o=0;o<=24;o+=8)n<<=1,n|=t>>o+s&1;for(o=0;o<=24;o+=8)n<<=1,n|=e>>o+s&1}for(o=0;o<=24;o+=8)n<<=1,n|=t>>o+s&1;for(s=1;s<=3;s++){for(o=0;o<=24;o+=8)a<<=1,a|=t>>o+s&1;for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1}for(o=0;o<=24;o+=8)a<<=1,a|=e>>o+s&1;r[i+0]=n>>>0,r[i+1]=a>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var r=[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,i,n){for(var a=0,s=0,o=r.length>>>1,u=0;u<o;u++)a<<=1,a|=e>>>r[u]&1;for(u=o;u<r.length;u++)s<<=1,s|=t>>>r[u]&1;i[n+0]=a>>>0,i[n+1]=s>>>0},t.expand=function(e,t,r){var i=0,n=0;i=(1&e)<<5|e>>>27;for(var a=23;a>=15;a-=4)i<<=6,i|=e>>>a&63;for(a=11;a>=3;a-=4)n|=e>>>a&63,n<<=6;n|=(31&e)<<1|e>>>31,t[r+0]=i>>>0,t[r+1]=n>>>0};var i=[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 r=0,n=0;n<4;n++){r<<=4,r|=i[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=i[256+64*n+(t>>>18-6*n&63)]}return r>>>0};var n=[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,r=0;r<n.length;r++)t<<=1,t|=e>>>n[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var i=e.toString(2);i.length<t;)i="0"+i;for(var n=[],a=0;a<t;a+=r)n.push(i.slice(a,a+r));return n.join(" ")}},"7ff90784bbd6e8814993"(e,t,r){var i=r("9ec5bae168a2127d4093"),n=r("c3865f5edfb340e35862"),a=r("513e22a3345583417edb");var s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(e){var t=new Buffer(n[e].prime,"hex"),r=new Buffer(n[e].gen,"hex");return new a(t,r)},t.createDiffieHellman=t.DiffieHellman=function e(t,r,n,o){return Buffer.isBuffer(r)||void 0===s[r]?e(t,"binary",r,n):(r=r||"binary",o=o||"binary",n=n||new Buffer([2]),Buffer.isBuffer(n)||(n=new Buffer(n,o)),"number"==typeof t?new a(i(t,n),n,!0):(Buffer.isBuffer(t)||(t=new Buffer(t,r)),new a(t,n,!0)))}},"513e22a3345583417edb"(e,t,r){var i=r("92d11de8db6c2a306591"),n=new(r("9c91b382288be0af0590")),a=new i(24),s=new i(11),o=new i(10),u=new i(3),d=new i(7),l=r("9ec5bae168a2127d4093"),h=r("dc10a1e1660f93ecd0a2");function f(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this._pub=new i(e),this}function c(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this._priv=new i(e),this}e.exports=p;var m={};function p(e,t,r){this.setGenerator(t),this.__prime=new i(e),this._prime=i.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=f,this.setPrivateKey=c):this._primeCode=8}function _(e,t){var r=new Buffer(e.toArray());return t?r.toString(t):r}Object.defineProperty(p.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),i=[r,e.toString(16)].join("_");if(i in m)return m[i];var h,f=0;if(e.isEven()||!l.simpleSieve||!l.fermatTest(e)||!n.test(e))return f+=1,f+="02"===r||"05"===r?8:4,m[i]=f,f;switch(n.test(e.shrn(1))||(f+=2),r){case"02":e.mod(a).cmp(s)&&(f+=8);break;case"05":(h=e.mod(o)).cmp(u)&&h.cmp(d)&&(f+=8);break;default:f+=4}return m[i]=f,f}(this.__prime,this.__gen)),this._primeCode}}),p.prototype.generateKeys=function(){return this._priv||(this._priv=new i(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},p.prototype.computeSecret=function(e){var t=(e=(e=new i(e)).toRed(this._prime)).redPow(this._priv).fromRed(),r=new Buffer(t.toArray()),n=this.getPrime();if(r.length<n.length){var a=new Buffer(n.length-r.length);a.fill(0),r=Buffer.concat([a,r])}return r},p.prototype.getPublicKey=function(e){return _(this._pub,e)},p.prototype.getPrivateKey=function(e){return _(this._priv,e)},p.prototype.getPrime=function(e){return _(this.__prime,e)},p.prototype.getGenerator=function(e){return _(this._gen,e)},p.prototype.setGenerator=function(e,t){return t=t||"utf8",Buffer.isBuffer(e)||(e=new Buffer(e,t)),this.__gen=e,this._gen=new i(e),this}},"9ec5bae168a2127d4093"(e,t,r){var i=r("dc10a1e1660f93ecd0a2");e.exports=y,y.simpleSieve=_,y.fermatTest=b;var n=r("92d11de8db6c2a306591"),a=new n(24),s=new(r("9c91b382288be0af0590")),o=new n(1),u=new n(2),d=new n(5),l=(new n(16),new n(8),new n(10)),h=new n(3),f=(new n(7),new n(11)),c=new n(4),m=(new n(12),null);function p(){if(null!==m)return m;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var i=Math.ceil(Math.sqrt(r)),n=0;n<t&&e[n]<=i&&r%e[n]!==0;n++);t!==n&&e[n]<=i||(e[t++]=r)}return m=e,e}function _(e){for(var t=p(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function b(e){var t=n.mont(e);return 0===u.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function y(e,t){if(e<16)return new n(2===t||5===t?[140,123]:[140,39]);var r,m;for(t=new n(t);;){for(r=new n(i(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(o),r.testn(1)||r.iadd(u),t.cmp(u)){if(!t.cmp(d))for(;r.mod(l).cmp(h);)r.iadd(c)}else for(;r.mod(a).cmp(f);)r.iadd(c);if(_(m=r.shrn(1))&&_(r)&&b(m)&&b(r)&&s.test(m)&&s.test(r))return r}}},"92d11de8db6c2a306591"(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("3082c11088f81b476e03").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"48f7932befef5fc05ade"(e,t,r){"use strict";var i,n=r("32212b6b29f1db8645ea"),a=r("5ac538617d9f5f8a7b04");try{i=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var s=!!i&&a&&a(Object.prototype,"__proto__"),o=Object,u=o.getPrototypeOf;e.exports=s&&"function"==typeof s.get?n([s.get]):"function"==typeof u&&function(e){return u(null==e?e:o(e))}},"347ed30c1425cbc1450a"(e,t,r){"use strict";var i=t;i.version=r("fd1df73f460147cd599d").rE,i.utils=r("cd9ec63fd8cdb8e5b124"),i.rand=r("1d79085d09e474f6642d"),i.curve=r("636736b6fabc6240b357"),i.curves=r("d9d2579da940a6d9dfb8"),i.ec=r("265cb81de9af4d9048a0"),i.eddsa=r("aeb58971bd224e4723ef")},df7840f74ef3e013d1d2(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("cd9ec63fd8cdb8e5b124"),a=n.getNAF,s=n.getJSF,o=n.assert;function u(e,t){this.type=e,this.p=new i(t.p,16),this.red=t.prime?i.red(t.prime):i.mont(this.p),this.zero=new i(0).toRed(this.red),this.one=new i(1).toRed(this.red),this.two=new i(2).toRed(this.red),this.n=t.n&&new i(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function d(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(e,t){o(e.precomputed);var r=e._getDoubles(),i=a(t,1,this._bitLength),n=(1<<r.step+1)-(r.step%2==0?2:1);n/=3;var s,u,d=[];for(s=0;s<i.length;s+=r.step){u=0;for(var l=s+r.step-1;l>=s;l--)u=(u<<1)+i[l];d.push(u)}for(var h=this.jpoint(null,null,null),f=this.jpoint(null,null,null),c=n;c>0;c--){for(s=0;s<d.length;s++)(u=d[s])===c?f=f.mixedAdd(r.points[s]):u===-c&&(f=f.mixedAdd(r.points[s].neg()));h=h.add(f)}return h.toP()},u.prototype._wnafMul=function(e,t){var r=4,i=e._getNAFPoints(r);r=i.wnd;for(var n=i.points,s=a(t,r,this._bitLength),u=this.jpoint(null,null,null),d=s.length-1;d>=0;d--){for(var l=0;d>=0&&0===s[d];d--)l++;if(d>=0&&l++,u=u.dblp(l),d<0)break;var h=s[d];o(0!==h),u="affine"===e.type?h>0?u.mixedAdd(n[h-1>>1]):u.mixedAdd(n[-h-1>>1].neg()):h>0?u.add(n[h-1>>1]):u.add(n[-h-1>>1].neg())}return"affine"===e.type?u.toP():u},u.prototype._wnafMulAdd=function(e,t,r,i,n){var o,u,d,l=this._wnafT1,h=this._wnafT2,f=this._wnafT3,c=0;for(o=0;o<i;o++){var m=(d=t[o])._getNAFPoints(e);l[o]=m.wnd,h[o]=m.points}for(o=i-1;o>=1;o-=2){var p=o-1,_=o;if(1===l[p]&&1===l[_]){var b=[t[p],null,null,t[_]];0===t[p].y.cmp(t[_].y)?(b[1]=t[p].add(t[_]),b[2]=t[p].toJ().mixedAdd(t[_].neg())):0===t[p].y.cmp(t[_].y.redNeg())?(b[1]=t[p].toJ().mixedAdd(t[_]),b[2]=t[p].add(t[_].neg())):(b[1]=t[p].toJ().mixedAdd(t[_]),b[2]=t[p].toJ().mixedAdd(t[_].neg()));var y=[-3,-1,-5,-7,0,7,5,1,3],g=s(r[p],r[_]);for(c=Math.max(g[0].length,c),f[p]=new Array(c),f[_]=new Array(c),u=0;u<c;u++){var v=0|g[0][u],M=0|g[1][u];f[p][u]=y[3*(v+1)+(M+1)],f[_][u]=0,h[p]=b}}else f[p]=a(r[p],l[p],this._bitLength),f[_]=a(r[_],l[_],this._bitLength),c=Math.max(f[p].length,c),c=Math.max(f[_].length,c)}var w=this.jpoint(null,null,null),S=this._wnafT4;for(o=c;o>=0;o--){for(var k=0;o>=0;){var L=!0;for(u=0;u<i;u++)S[u]=0|f[u][o],0!==S[u]&&(L=!1);if(!L)break;k++,o--}if(o>=0&&k++,w=w.dblp(k),o<0)break;for(u=0;u<i;u++){var T=S[u];0!==T&&(T>0?d=h[u][T-1>>1]:T<0&&(d=h[u][-T-1>>1].neg()),w="affine"===d.type?w.mixedAdd(d):w.add(d))}}for(o=0;o<i;o++)h[o]=null;return n?w:w.toP()},u.BasePoint=d,d.prototype.eq=function(){throw new Error("Not implemented")},d.prototype.validate=function(){return this.curve.validate(this)},u.prototype.decodePoint=function(e,t){e=n.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*r)return 6===e[0]?o(e[e.length-1]%2==0):7===e[0]&&o(e[e.length-1]%2==1),this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},d.prototype.encodeCompressed=function(e){return this.encode(e,!0)},d.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},d.prototype.encode=function(e,t){return n.encode(this._encode(t),e)},d.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},d.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)},d.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],i=this,n=0;n<t;n+=e){for(var a=0;a<e;a++)i=i.dbl();r.push(i)}return{step:e,points:r}},d.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,i=1===r?null:this.dbl(),n=1;n<r;n++)t[n]=t[n-1].add(i);return{wnd:e,points:t}},d.prototype._getBeta=function(){return null},d.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},"7885d65c54597bd60df7"(e,t,r){"use strict";var i=r("cd9ec63fd8cdb8e5b124"),n=r("ac51fb5ac89ac805df82"),a=r("fe04f3dffedf971443f1"),s=r("df7840f74ef3e013d1d2"),o=i.assert;function u(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new n(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new n(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new n(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),o(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function d(e,t,r,i,a){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===i?(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 n(t,16),this.y=new n(r,16),this.z=i?new n(i,16):this.curve.one,this.t=a&&new n(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(u,s),e.exports=u,u.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},u.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},u.prototype.jpoint=function(e,t,r,i){return this.point(e,t,r,i)},u.prototype.pointFromX=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),i=this.c2.redSub(this.a.redMul(r)),a=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=i.redMul(a.redInvm()),o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var u=o.fromRed().isOdd();return(t&&!u||!t&&u)&&(o=o.redNeg()),this.point(e,o)},u.prototype.pointFromY=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),i=r.redSub(this.c2),a=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=i.redMul(a.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var o=s.redSqrt();if(0!==o.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return o.fromRed().isOdd()!==t&&(o=o.redNeg()),this.point(o,e)},u.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),i=t.redMul(this.a).redAdd(r),n=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===i.cmp(n)},a(d,s.BasePoint),u.prototype.pointFromJSON=function(e){return d.fromJSON(this,e)},u.prototype.point=function(e,t,r,i){return new d(this,e,t,r,i)},d.fromJSON=function(e,t){return new d(e,t[0],t[1],t[2])},d.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)+">"},d.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},d.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var i=this.curve._mulA(e),n=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),a=i.redAdd(t),s=a.redSub(r),o=i.redSub(t),u=n.redMul(s),d=a.redMul(o),l=n.redMul(o),h=s.redMul(a);return this.curve.point(u,d,h,l)},d.prototype._projDbl=function(){var e,t,r,i,n,a,s=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var d=(i=this.curve._mulA(o)).redAdd(u);this.zOne?(e=s.redSub(o).redSub(u).redMul(d.redSub(this.curve.two)),t=d.redMul(i.redSub(u)),r=d.redSqr().redSub(d).redSub(d)):(n=this.z.redSqr(),a=d.redSub(n).redISub(n),e=s.redSub(o).redISub(u).redMul(a),t=d.redMul(i.redSub(u)),r=d.redMul(a))}else i=o.redAdd(u),n=this.curve._mulC(this.z).redSqr(),a=i.redSub(n).redSub(n),e=this.curve._mulC(s.redISub(i)).redMul(a),t=this.curve._mulC(i).redMul(o.redISub(u)),r=i.redMul(a);return this.curve.point(e,t,r)},d.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},d.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),i=this.t.redMul(this.curve.dd).redMul(e.t),n=this.z.redMul(e.z.redAdd(e.z)),a=r.redSub(t),s=n.redSub(i),o=n.redAdd(i),u=r.redAdd(t),d=a.redMul(s),l=o.redMul(u),h=a.redMul(u),f=s.redMul(o);return this.curve.point(d,l,f,h)},d.prototype._projAdd=function(e){var t,r,i=this.z.redMul(e.z),n=i.redSqr(),a=this.x.redMul(e.x),s=this.y.redMul(e.y),o=this.curve.d.redMul(a).redMul(s),u=n.redSub(o),d=n.redAdd(o),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(a).redISub(s),h=i.redMul(u).redMul(l);return this.curve.twisted?(t=i.redMul(d).redMul(s.redSub(this.curve._mulA(a))),r=u.redMul(d)):(t=i.redMul(d).redMul(s.redSub(a)),r=this.curve._mulC(u).redMul(d)),this.curve.point(h,t,r)},d.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},d.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},d.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},d.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},d.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},d.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},d.prototype.getX=function(){return this.normalize(),this.x.fromRed()},d.prototype.getY=function(){return this.normalize(),this.y.fromRed()},d.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},d.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(i),0===this.x.cmp(t))return!0}},d.prototype.toP=d.prototype.normalize,d.prototype.mixedAdd=d.prototype.add},"636736b6fabc6240b357"(e,t,r){"use strict";var i=t;i.base=r("df7840f74ef3e013d1d2"),i.short=r("fe7e68a269350f85f5a8"),i.mont=r("3ae71a0186f116e99482"),i.edwards=r("7885d65c54597bd60df7")},"3ae71a0186f116e99482"(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("fe04f3dffedf971443f1"),a=r("df7840f74ef3e013d1d2"),s=r("cd9ec63fd8cdb8e5b124");function o(e){a.call(this,"mont",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.i4=new i(4).toRed(this.red).redInvm(),this.two=new i(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(e,t,r){a.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new i(t,16),this.z=new i(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n(o,a),e.exports=o,o.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),i=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===i.redSqrt().redSqr().cmp(i)},n(u,a.BasePoint),o.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},o.prototype.point=function(e,t){return new u(this,e,t)},o.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(e,t){return new u(e,t[0],t[1]||e.one)},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),i=e.redMul(t),n=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(i,n)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),i=this.x.redSub(this.z),n=e.x.redAdd(e.z),a=e.x.redSub(e.z).redMul(r),s=n.redMul(i),o=t.z.redMul(a.redAdd(s).redSqr()),u=t.x.redMul(a.redISub(s).redSqr());return this.curve.point(o,u)},u.prototype.mul=function(e){for(var t=e.clone(),r=this,i=this.curve.point(null,null),n=[];0!==t.cmpn(0);t.iushrn(1))n.push(t.andln(1));for(var a=n.length-1;a>=0;a--)0===n[a]?(r=r.diffAdd(i,this),i=i.dbl()):(i=r.diffAdd(i,this),r=r.dbl());return i},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},fe7e68a269350f85f5a8(e,t,r){"use strict";var i=r("cd9ec63fd8cdb8e5b124"),n=r("ac51fb5ac89ac805df82"),a=r("fe04f3dffedf971443f1"),s=r("df7840f74ef3e013d1d2"),o=i.assert;function u(e){s.call(this,"short",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(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=new Array(4),this._endoWnafT2=new Array(4)}function d(e,t,r,i){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new n(t,16),this.y=new n(r,16),i&&(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 l(e,t,r,i){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===i?(this.x=this.curve.one,this.y=this.curve.one,this.z=new n(0)):(this.x=new n(t,16),this.y=new n(r,16),this.z=new n(i,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(u,s),e.exports=u,u.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new n(e.beta,16).toRed(this.red);else{var i=this._getEndoRoots(this.p);t=(t=i[0].cmp(i[1])<0?i[0]:i[1]).toRed(this.red)}if(e.lambda)r=new n(e.lambda,16);else{var a=this._getEndoRoots(this.n);0===this.g.mul(a[0]).x.cmp(this.g.x.redMul(t))?r=a[0]:(r=a[1],o(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map(function(e){return{a:new n(e.a,16),b:new n(e.b,16)}}):this._getEndoBasis(r)}}},u.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:n.mont(e),r=new n(2).toRed(t).redInvm(),i=r.redNeg(),a=new n(3).toRed(t).redNeg().redSqrt().redMul(r);return[i.redAdd(a).fromRed(),i.redSub(a).fromRed()]},u.prototype._getEndoBasis=function(e){for(var t,r,i,a,s,o,u,d,l,h=this.n.ushrn(Math.floor(this.n.bitLength()/2)),f=e,c=this.n.clone(),m=new n(1),p=new n(0),_=new n(0),b=new n(1),y=0;0!==f.cmpn(0);){var g=c.div(f);d=c.sub(g.mul(f)),l=_.sub(g.mul(m));var v=b.sub(g.mul(p));if(!i&&d.cmp(h)<0)t=u.neg(),r=m,i=d.neg(),a=l;else if(i&&2===++y)break;u=d,c=f,f=d,_=m,m=l,b=p,p=v}s=d.neg(),o=l;var M=i.sqr().add(a.sqr());return s.sqr().add(o.sqr()).cmp(M)>=0&&(s=t,o=r),i.negative&&(i=i.neg(),a=a.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:i,b:a},{a:s,b:o}]},u.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],i=t[1],n=i.b.mul(e).divRound(this.n),a=r.b.neg().mul(e).divRound(this.n),s=n.mul(r.a),o=a.mul(i.a),u=n.mul(r.b),d=a.mul(i.b);return{k1:e.sub(s).sub(o),k2:u.add(d).neg()}},u.prototype.pointFromX=function(e,t){(e=new n(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),i=r.redSqrt();if(0!==i.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var a=i.fromRed().isOdd();return(t&&!a||!t&&a)&&(i=i.redNeg()),this.point(e,i)},u.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,i=this.a.redMul(t),n=t.redSqr().redMul(t).redIAdd(i).redIAdd(this.b);return 0===r.redSqr().redISub(n).cmpn(0)},u.prototype._endoWnafMulAdd=function(e,t,r){for(var i=this._endoWnafT1,n=this._endoWnafT2,a=0;a<e.length;a++){var s=this._endoSplit(t[a]),o=e[a],u=o._getBeta();s.k1.negative&&(s.k1.ineg(),o=o.neg(!0)),s.k2.negative&&(s.k2.ineg(),u=u.neg(!0)),i[2*a]=o,i[2*a+1]=u,n[2*a]=s.k1,n[2*a+1]=s.k2}for(var d=this._wnafMulAdd(1,i,n,2*a,r),l=0;l<2*a;l++)i[l]=null,n[l]=null;return d},a(d,s.BasePoint),u.prototype.point=function(e,t,r){return new d(this,e,t,r)},u.prototype.pointFromJSON=function(e,t){return d.fromJSON(this,e,t)},d.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,i=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(i)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(i)}}}return t}},d.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]},d.fromJSON=function(e,t,r){"string"==typeof t&&(t=JSON.parse(t));var i=e.point(t[0],t[1],r);if(!t[2])return i;function n(t){return e.point(t[0],t[1],r)}var a=t[2];return i.precomputed={beta:null,doubles:a.doubles&&{step:a.doubles.step,points:[i].concat(a.doubles.points.map(n))},naf:a.naf&&{wnd:a.naf.wnd,points:[i].concat(a.naf.points.map(n))}},i},d.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)+">"},d.prototype.isInfinity=function(){return this.inf},d.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))return this.curve.point(null,null);if(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 r=t.redSqr().redISub(this.x).redISub(e.x),i=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,i)},d.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,r=this.x.redSqr(),i=e.redInvm(),n=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(i),a=n.redSqr().redISub(this.x.redAdd(this.x)),s=n.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,s)},d.prototype.getX=function(){return this.x.fromRed()},d.prototype.getY=function(){return this.y.fromRed()},d.prototype.mul=function(e){return e=new n(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)},d.prototype.mulAdd=function(e,t,r){var i=[this,t],n=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n):this.curve._wnafMulAdd(1,i,n,2)},d.prototype.jmulAdd=function(e,t,r){var i=[this,t],n=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n,!0):this.curve._wnafMulAdd(1,i,n,2,!0)},d.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))},d.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,i=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(i)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(i)}}}return t},d.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(l,s.BasePoint),u.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),i=this.y.redMul(t).redMul(e);return this.curve.point(r,i)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),i=this.x.redMul(t),n=e.x.redMul(r),a=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),o=i.redSub(n),u=a.redSub(s);if(0===o.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var d=o.redSqr(),l=d.redMul(o),h=i.redMul(d),f=u.redSqr().redIAdd(l).redISub(h).redISub(h),c=u.redMul(h.redISub(f)).redISub(a.redMul(l)),m=this.z.redMul(e.z).redMul(o);return this.curve.jpoint(f,c,m)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,i=e.x.redMul(t),n=this.y,a=e.y.redMul(t).redMul(this.z),s=r.redSub(i),o=n.redSub(a);if(0===s.cmpn(0))return 0!==o.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),d=u.redMul(s),l=r.redMul(u),h=o.redSqr().redIAdd(d).redISub(l).redISub(l),f=o.redMul(l.redISub(h)).redISub(n.redMul(d)),c=this.z.redMul(s);return this.curve.jpoint(h,f,c)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t<e;t++)r=r.dbl();return r}var i=this.curve.a,n=this.curve.tinv,a=this.x,s=this.y,o=this.z,u=o.redSqr().redSqr(),d=s.redAdd(s);for(t=0;t<e;t++){var l=a.redSqr(),h=d.redSqr(),f=h.redSqr(),c=l.redAdd(l).redIAdd(l).redIAdd(i.redMul(u)),m=a.redMul(h),p=c.redSqr().redISub(m.redAdd(m)),_=m.redISub(p),b=c.redMul(_);b=b.redIAdd(b).redISub(f);var y=d.redMul(o);t+1<e&&(u=u.redMul(f)),a=p,o=y,d=b}return this.curve.jpoint(a,d.redMul(n),o)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var i=this.x.redSqr(),n=this.y.redSqr(),a=n.redSqr(),s=this.x.redAdd(n).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var o=i.redAdd(i).redIAdd(i),u=o.redSqr().redISub(s).redISub(s),d=a.redIAdd(a);d=(d=d.redIAdd(d)).redIAdd(d),e=u,t=o.redMul(s.redISub(u)).redISub(d),r=this.y.redAdd(this.y)}else{var l=this.x.redSqr(),h=this.y.redSqr(),f=h.redSqr(),c=this.x.redAdd(h).redSqr().redISub(l).redISub(f);c=c.redIAdd(c);var m=l.redAdd(l).redIAdd(l),p=m.redSqr(),_=f.redIAdd(f);_=(_=_.redIAdd(_)).redIAdd(_),e=p.redISub(c).redISub(c),t=m.redMul(c.redISub(e)).redISub(_),r=(r=this.y.redMul(this.z)).redIAdd(r)}return this.curve.jpoint(e,t,r)},l.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var i=this.x.redSqr(),n=this.y.redSqr(),a=n.redSqr(),s=this.x.redAdd(n).redSqr().redISub(i).redISub(a);s=s.redIAdd(s);var o=i.redAdd(i).redIAdd(i).redIAdd(this.curve.a),u=o.redSqr().redISub(s).redISub(s);e=u;var d=a.redIAdd(a);d=(d=d.redIAdd(d)).redIAdd(d),t=o.redMul(s.redISub(u)).redISub(d),r=this.y.redAdd(this.y)}else{var l=this.z.redSqr(),h=this.y.redSqr(),f=this.x.redMul(h),c=this.x.redSub(l).redMul(this.x.redAdd(l));c=c.redAdd(c).redIAdd(c);var m=f.redIAdd(f),p=(m=m.redIAdd(m)).redAdd(m);e=c.redSqr().redISub(p),r=this.y.redAdd(this.z).redSqr().redISub(h).redISub(l);var _=h.redSqr();_=(_=(_=_.redIAdd(_)).redIAdd(_)).redIAdd(_),t=c.redMul(m.redISub(e)).redISub(_)}return this.curve.jpoint(e,t,r)},l.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,i=this.z,n=i.redSqr().redSqr(),a=t.redSqr(),s=r.redSqr(),o=a.redAdd(a).redIAdd(a).redIAdd(e.redMul(n)),u=t.redAdd(t),d=(u=u.redIAdd(u)).redMul(s),l=o.redSqr().redISub(d.redAdd(d)),h=d.redISub(l),f=s.redSqr();f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var c=o.redMul(h).redISub(f),m=r.redAdd(r).redMul(i);return this.curve.jpoint(l,c,m)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),i=t.redSqr(),n=e.redAdd(e).redIAdd(e),a=n.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(i),o=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(a)).redSqr(),u=i.redIAdd(i);u=(u=(u=u.redIAdd(u)).redIAdd(u)).redIAdd(u);var d=n.redIAdd(s).redSqr().redISub(a).redISub(o).redISub(u),l=t.redMul(d);l=(l=l.redIAdd(l)).redIAdd(l);var h=this.x.redMul(o).redISub(l);h=(h=h.redIAdd(h)).redIAdd(h);var f=this.y.redMul(d.redMul(u.redISub(d)).redISub(s.redMul(o)));f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var c=this.z.redAdd(s).redSqr().redISub(r).redISub(o);return this.curve.jpoint(h,f,c)},l.prototype.mul=function(e,t){return e=new n(e,t),this.curve._wnafMul(this,e)},l.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var i=t.redMul(this.z),n=r.redMul(e.z);return 0===this.y.redMul(n).redISub(e.y.redMul(i)).cmpn(0)},l.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var i=e.clone(),n=this.curve.redN.redMul(t);;){if(i.iadd(this.curve.n),i.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(n),0===this.x.cmp(r))return!0}},l.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)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},d9d2579da940a6d9dfb8(e,t,r){"use strict";var i,n=t,a=r("be2f956f7434adaef173"),s=r("636736b6fabc6240b357"),o=r("cd9ec63fd8cdb8e5b124").assert;function u(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,o(this.g.validate(),"Invalid curve"),o(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function d(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new u(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=u,d("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"]}),d("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"]}),d("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"]}),d("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"]}),d("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"]}),d("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"]}),d("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{i=r("5e77e54858b83db45634")}catch(e){i=void 0}d("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"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",i]})},"265cb81de9af4d9048a0"(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("6b713e1e899429e34fce"),a=r("cd9ec63fd8cdb8e5b124"),s=r("d9d2579da940a6d9dfb8"),o=r("1d79085d09e474f6642d"),u=a.assert,d=r("609c741d84a707512825"),l=r("31075cf638be5c03b5b0");function h(e){if(!(this instanceof h))return new h(e);"string"==typeof e&&(u(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.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=h,h.prototype.keyPair=function(e){return new d(this,e)},h.prototype.keyFromPrivate=function(e,t){return d.fromPrivate(this,e,t)},h.prototype.keyFromPublic=function(e,t){return d.fromPublic(this,e,t)},h.prototype.genKeyPair=function(e){e||(e={});for(var t=new n({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),a=this.n.sub(new i(2));;){var s=new i(t.generate(r));if(!(s.cmp(a)>0))return s.iaddn(1),this.keyFromPrivate(s)}},h.prototype._truncateToN=function(e,t,r){var n;if(i.isBN(e)||"number"==typeof e)n=(e=new i(e,16)).byteLength();else if("object"==typeof e)n=e.length,e=new i(e,16);else{var a=e.toString();n=a.length+1>>>1,e=new i(a,16)}"number"!=typeof r&&(r=8*n);var s=r-this.n.bitLength();return s>0&&(e=e.ushrn(s)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},h.prototype.sign=function(e,t,r,a){if("object"==typeof r&&(a=r,r=null),a||(a={}),"string"!=typeof e&&"number"!=typeof e&&!i.isBN(e)){u("object"==typeof e&&e&&"number"==typeof e.length,"Expected message to be an array-like, a hex string, or a BN instance"),u(e.length>>>0===e.length);for(var s=0;s<e.length;s++)u((255&e[s])===e[s])}t=this.keyFromPrivate(t,r),e=this._truncateToN(e,!1,a.msgBitLength),u(!e.isNeg(),"Can not sign a negative message");var o=this.n.byteLength(),d=t.getPrivate().toArray("be",o),h=e.toArray("be",o);u(new i(h).eq(e),"Can not sign message");for(var f=new n({hash:this.hash,entropy:d,nonce:h,pers:a.pers,persEnc:a.persEnc||"utf8"}),c=this.n.sub(new i(1)),m=0;;m++){var p=a.k?a.k(m):new i(f.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(c)>=0)){var _=this.g.mul(p);if(!_.isInfinity()){var b=_.getX(),y=b.umod(this.n);if(0!==y.cmpn(0)){var g=p.invm(this.n).mul(y.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var v=(_.getY().isOdd()?1:0)|(0!==b.cmp(y)?2:0);return a.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),v^=1),new l({r:y,s:g,recoveryParam:v})}}}}}},h.prototype.verify=function(e,t,r,i,n){n||(n={}),e=this._truncateToN(e,!1,n.msgBitLength),r=this.keyFromPublic(r,i);var a=(t=new l(t,"hex")).r,s=t.s;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,u=s.invm(this.n),d=u.mul(e).umod(this.n),h=u.mul(a).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(d,r.getPublic(),h)).isInfinity()&&o.eqXToP(a):!(o=this.g.mulAdd(d,r.getPublic(),h)).isInfinity()&&0===o.getX().umod(this.n).cmp(a)},h.prototype.recoverPubKey=function(e,t,r,n){u((3&r)===r,"The recovery param is more than two bits"),t=new l(t,n);var a=this.n,s=new i(e),o=t.r,d=t.s,h=1&r,f=r>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");o=f?this.curve.pointFromX(o.add(this.curve.n),h):this.curve.pointFromX(o,h);var c=t.r.invm(a),m=a.sub(s).mul(c).umod(a),p=d.mul(c).umod(a);return this.g.mulAdd(m,o,p)},h.prototype.getKeyRecoveryParam=function(e,t,r,i){if(null!==(t=new l(t,i)).recoveryParam)return t.recoveryParam;for(var n=0;n<4;n++){var a;try{a=this.recoverPubKey(e,t,n)}catch(e){continue}if(a.eq(r))return n}throw new Error("Unable to find valid recovery factor")}},"609c741d84a707512825"(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("cd9ec63fd8cdb8e5b124").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,r){return t instanceof a?t:new a(e,{pub:t,pubEnc:r})},a.fromPrivate=function(e,t,r){return t instanceof a?t:new a(e,{priv:t,privEnc:r})},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 i(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},a.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?n(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||n(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},a.prototype.derive=function(e){return e.validate()||n(e.validate(),"public point not validated"),e.mul(this.priv).getX()},a.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},a.prototype.verify=function(e,t,r){return this.ec.verify(e,t,this,void 0,r)},a.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},"31075cf638be5c03b5b0"(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("cd9ec63fd8cdb8e5b124"),a=n.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(a(e.r&&e.s,"Signature without r or s"),this.r=new i(e.r,16),this.s=new i(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function o(){this.place=0}function u(e,t){var r=e[t.place++];if(!(128&r))return r;var i=15&r;if(0===i||i>4)return!1;if(0===e[t.place])return!1;for(var n=0,a=0,s=t.place;a<i;a++,s++)n<<=8,n|=e[s],n>>>=0;return!(n<=127)&&(t.place=s,n)}function d(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function l(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=n.toArray(e,t);var r=new o;if(48!==e[r.place++])return!1;var a=u(e,r);if(!1===a)return!1;if(a+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=u(e,r);if(!1===s)return!1;if(128&e[r.place])return!1;var d=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=u(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;if(128&e[r.place])return!1;var h=e.slice(r.place,l+r.place);if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}if(0===h[0]){if(!(128&h[1]))return!1;h=h.slice(1)}return this.r=new i(d),this.s=new i(h),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=d(t),r=d(r);!(r[0]||128&r[1]);)r=r.slice(1);var i=[2];l(i,t.length),(i=i.concat(t)).push(2),l(i,r.length);var a=i.concat(r),s=[48];return l(s,a.length),s=s.concat(a),n.encode(s,e)}},aeb58971bd224e4723ef(e,t,r){"use strict";var i=r("be2f956f7434adaef173"),n=r("d9d2579da940a6d9dfb8"),a=r("cd9ec63fd8cdb8e5b124"),s=a.assert,o=a.parseBytes,u=r("629dc0ef447aaadf0177"),d=r("4d63cb4e3d98e045d2c8");function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=n[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=i.sha512}e.exports=l,l.prototype.sign=function(e,t){e=o(e);var r=this.keyFromSecret(t),i=this.hashInt(r.messagePrefix(),e),n=this.g.mul(i),a=this.encodePoint(n),s=this.hashInt(a,r.pubBytes(),e).mul(r.priv()),u=i.add(s).umod(this.curve.n);return this.makeSignature({R:n,S:u,Rencoded:a})},l.prototype.verify=function(e,t,r){if(e=o(e),(t=this.makeSignature(t)).S().gte(t.eddsa.curve.n)||t.S().isNeg())return!1;var i=this.keyFromPublic(r),n=this.hashInt(t.Rencoded(),i.pubBytes(),e),a=this.g.mul(t.S());return t.R().add(i.pub().mul(n)).eq(a)},l.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)},l.prototype.keyFromPublic=function(e){return u.fromPublic(this,e)},l.prototype.keyFromSecret=function(e){return u.fromSecret(this,e)},l.prototype.makeSignature=function(e){return e instanceof d?e:new d(this,e)},l.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},l.prototype.decodePoint=function(e){var t=(e=a.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),i=!!(128&e[t]),n=a.intFromLE(r);return this.curve.pointFromY(n,i)},l.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(e){return a.intFromLE(e)},l.prototype.isPoint=function(e){return e instanceof this.pointClass}},"629dc0ef447aaadf0177"(e,t,r){"use strict";var i=r("cd9ec63fd8cdb8e5b124"),n=i.assert,a=i.parseBytes,s=i.cachedProperty;function o(e,t){this.eddsa=e,this._secret=a(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=a(t.pub)}o.fromPublic=function(e,t){return t instanceof o?t:new o(e,{pub:t})},o.fromSecret=function(e,t){return t instanceof o?t:new o(e,{secret:t})},o.prototype.secret=function(){return this._secret},s(o,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),s(o,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),s(o,"privBytes",function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,i=t.slice(0,e.encodingLength);return i[0]&=248,i[r]&=127,i[r]|=64,i}),s(o,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),s(o,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),s(o,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),o.prototype.sign=function(e){return n(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},o.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},o.prototype.getSecret=function(e){return n(this._secret,"KeyPair is public only"),i.encode(this.secret(),e)},o.prototype.getPublic=function(e){return i.encode(this.pubBytes(),e)},e.exports=o},"4d63cb4e3d98e045d2c8"(e,t,r){"use strict";var i=r("ac51fb5ac89ac805df82"),n=r("cd9ec63fd8cdb8e5b124"),a=n.assert,s=n.cachedProperty,o=n.parseBytes;function u(e,t){this.eddsa=e,"object"!=typeof t&&(t=o(t)),Array.isArray(t)&&(a(t.length===2*e.encodingLength,"Signature has invalid size"),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 i&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(u,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),s(u,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),s(u,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),s(u,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),u.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},u.prototype.toHex=function(){return n.encode(this.toBytes(),"hex").toUpperCase()},e.exports=u},"5e77e54858b83db45634"(e){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"]]}}},cd9ec63fd8cdb8e5b124(e,t,r){"use strict";var i=t,n=r("ac51fb5ac89ac805df82"),a=r("4960a7fd8d0b5271852b"),s=r("f32efd8e8a3ffb77f467");i.assert=a,i.toArray=s.toArray,i.zero2=s.zero2,i.toHex=s.toHex,i.encode=s.encode,i.getNAF=function(e,t,r){var i,n=new Array(Math.max(e.bitLength(),r)+1);for(i=0;i<n.length;i+=1)n[i]=0;var a=1<<t+1,s=e.clone();for(i=0;i<n.length;i++){var o,u=s.andln(a-1);s.isOdd()?(o=u>(a>>1)-1?(a>>1)-u:u,s.isubn(o)):o=0,n[i]=o,s.iushrn(1)}return n},i.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var i,n=0,a=0;e.cmpn(-n)>0||t.cmpn(-a)>0;){var s,o,u=e.andln(3)+n&3,d=t.andln(3)+a&3;3===u&&(u=-1),3===d&&(d=-1),s=1&u?3!==(i=e.andln(7)+n&7)&&5!==i||2!==d?u:-u:0,r[0].push(s),o=1&d?3!==(i=t.andln(7)+a&7)&&5!==i||2!==u?d:-d:0,r[1].push(o),2*n===s+1&&(n=1-n),2*a===o+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return r},i.cachedProperty=function(e,t,r){var i="_"+t;e.prototype[t]=function(){return void 0!==this[i]?this[i]:this[i]=r.call(this)}},i.parseBytes=function(e){return"string"==typeof e?i.toArray(e,"hex"):e},i.intFromLE=function(e){return new n(e,"hex","le")}},ac51fb5ac89ac805df82(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("0e02be8b3acf8932252a").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"9905eee282cab406d1d4"(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},"434f95a4d731d053de3b"(e){"use strict";e.exports=EvalError},"37902c3a66487c058a08"(e){"use strict";e.exports=Error},f578b155b98051c7dc7b(e){"use strict";e.exports=RangeError},"7b69c239a727fe1a8b30"(e){"use strict";e.exports=ReferenceError},"337472ea588a59c8806d"(e){"use strict";e.exports=SyntaxError},"35dbda98e32cf61aac5f"(e){"use strict";e.exports=TypeError},"92b59f6e60fbe674020a"(e){"use strict";e.exports=URIError},"76727216fd712fc036ce"(e){"use strict";e.exports=Object},"09565c4a498df1f319eb"(e){"use strict";var t,r="object"==typeof Reflect?Reflect:null,i=r&&"function"==typeof r.apply?r.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};t=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var n=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise(function(r,i){function n(r){e.removeListener(t,a),i(r)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",n),r([].slice.call(arguments))}p(e,t,a,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&p(e,"error",t,r)}(e,n,{once:!0})})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function o(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function d(e,t,r,i){var n,a,s,d;if(o(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),s=a[t]),void 0===s)s=a[t]=r,++e._eventsCount;else if("function"==typeof s?s=a[t]=i?[r,s]:[s,r]:i?s.unshift(r):s.push(r),(n=u(e))>0&&s.length>n&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,d=l,console&&console.warn&&console.warn(d)}return e}function l(){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 h(e,t,r){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},n=l.bind(i);return n.listener=r,i.wrapFn=n,n}function f(e,t,r){var i=e._events;if(void 0===i)return[];var n=i[t];return void 0===n?[]:"function"==typeof n?r?[n.listener||n]:[n]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(n):m(n,n.length)}function c(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(e,t){for(var r=new Array(t),i=0;i<t;++i)r[i]=e[i];return r}function p(e,t,r,i){if("function"==typeof e.on)i.once?e.once(t,r):e.on(t,r);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function n(a){i.once&&e.removeEventListener(t,n),r(a)})}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||n(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),a.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},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||n(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,a=this._events;if(void 0!==a)n=n&&void 0===a.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var o=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw o.context=s,o}var u=a[e];if(void 0===u)return!1;if("function"==typeof u)i(u,this,t);else{var d=u.length,l=m(u,d);for(r=0;r<d;++r)i(l[r],this,t)}return!0},a.prototype.addListener=function(e,t){return d(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return d(this,e,t,!0)},a.prototype.once=function(e,t){return o(t),this.on(e,h(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return o(t),this.prependListener(e,h(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,i,n,a,s;if(o(t),void 0===(i=this._events))return this;if(void 0===(r=i[e]))return this;if(r===t||r.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(n=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){s=r[a].listener,n=a;break}if(n<0)return this;0===n?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,n),1===r.length&&(i[e]=r[0]),void 0!==i.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,i;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var n,a=Object.keys(r);for(i=0;i<a.length;++i)"removeListener"!==(n=a[i])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},a.prototype.listeners=function(e){return f(this,e,!0)},a.prototype.rawListeners=function(e){return f(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):c.call(e,t)},a.prototype.listenerCount=c,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},"7cc54ea5e353e0c30de8"(e,t,r){var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("72ca0ca8b7eb1507494d");e.exports=function(e,t,r,a){if(i.isBuffer(e)||(e=i.from(e,"binary")),t&&(i.isBuffer(t)||(t=i.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,o=i.alloc(s),u=i.alloc(a||0),d=i.alloc(0);s>0||a>0;){var l=new n;l.update(d),l.update(e),t&&l.update(t),d=l.digest();var h=0;if(s>0){var f=o.length-s;h=Math.min(s,d.length),d.copy(o,f,0,h),s-=h}if(h<d.length&&a>0){var c=u.length-a,m=Math.min(a,d.length-h);d.copy(u,c,h,h+m),a-=m}}return d.fill(0),{key:o,iv:u}}},cbe22f932294b2846fd5(e,t,r){"use strict";var i=r("8421789215d0d4fdf6c5"),n=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!i(t))throw new TypeError("iterator must be a function");var s,o;arguments.length>=3&&(s=r),o=e,"[object Array]"===n.call(o)?function(e,t,r){for(var i=0,n=e.length;i<n;i++)a.call(e,i)&&(null==r?t(e[i],i,e):t.call(r,e[i],i,e))}(e,t,s):"string"==typeof e?function(e,t,r){for(var i=0,n=e.length;i<n;i++)null==r?t(e.charAt(i),i,e):t.call(r,e.charAt(i),i,e)}(e,t,s):function(e,t,r){for(var i in e)a.call(e,i)&&(null==r?t(e[i],i,e):t.call(r,e[i],i,e))}(e,t,s)}},"40a6b3cf0de949ab243d"(e){"use strict";var t=Object.prototype.toString,r=Math.max,i=function(e,t){for(var r=[],i=0;i<e.length;i+=1)r[i]=e[i];for(var n=0;n<t.length;n+=1)r[n+e.length]=t[n];return r};e.exports=function(e){var n=this;if("function"!=typeof n||"[object Function]"!==t.apply(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var a,s=function(e,t){for(var r=[],i=t||0,n=0;i<e.length;i+=1,n+=1)r[n]=e[i];return r}(arguments,1),o=r(0,n.length-s.length),u=[],d=0;d<o;d++)u[d]="$"+d;if(a=Function("binder","return function ("+function(e,t){for(var r="",i=0;i<e.length;i+=1)r+=e[i],i+1<e.length&&(r+=t);return r}(u,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof a){var t=n.apply(this,i(s,arguments));return Object(t)===t?t:this}return n.apply(e,i(s,arguments))}),n.prototype){var l=function(){};l.prototype=n.prototype,a.prototype=new l,l.prototype=null}return a}},b15c440f0d3f3cc34316(e,t,r){"use strict";var i=r("40a6b3cf0de949ab243d");e.exports=Function.prototype.bind||i},bbca78af1c83f8c3bb79(e,t,r){"use strict";var i,n=r("76727216fd712fc036ce"),a=r("37902c3a66487c058a08"),s=r("434f95a4d731d053de3b"),o=r("f578b155b98051c7dc7b"),u=r("7b69c239a727fe1a8b30"),d=r("337472ea588a59c8806d"),l=r("35dbda98e32cf61aac5f"),h=r("92b59f6e60fbe674020a"),f=r("b2f5ffb3c157535fbe36"),c=r("69c0c7a3986a43b00e5d"),m=r("a404e1579c2703831251"),p=r("497f67bef0b7eedac120"),_=r("9b1232f0120d4d58c090"),b=r("541b45c87382587429a6"),y=r("5961a08493d9c4eb7f96"),g=Function,v=function(e){try{return g('"use strict"; return ('+e+").constructor;")()}catch(e){}},M=r("5ac538617d9f5f8a7b04"),w=r("9905eee282cab406d1d4"),S=function(){throw new l},k=M?function(){try{return S}catch(e){try{return M(arguments,"callee").get}catch(e){return S}}}():S,L=r("9e9149faf7be2ca0797e")(),T=r("8f6c76e22d04b3dc8c6c"),D=r("32791af9c54c43fdcc93"),E=r("59e32cc3fa31bc95d45b"),Y=r("9a611c5d0941005b06eb"),x=r("3d98327bbe56a9e0adce"),I={},A="undefined"!=typeof Uint8Array&&T?T(Uint8Array):i,P={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?i:ArrayBuffer,"%ArrayIteratorPrototype%":L&&T?T([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":I,"%AsyncGenerator%":I,"%AsyncGeneratorFunction%":I,"%AsyncIteratorPrototype%":I,"%Atomics%":"undefined"==typeof Atomics?i:Atomics,"%BigInt%":"undefined"==typeof BigInt?i:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?i:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":s,"%Float16Array%":"undefined"==typeof Float16Array?i:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?i:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?i:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?i:FinalizationRegistry,"%Function%":g,"%GeneratorFunction%":I,"%Int8Array%":"undefined"==typeof Int8Array?i:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?i:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":L&&T?T(T([][Symbol.iterator]())):i,"%JSON%":"object"==typeof JSON?JSON:i,"%Map%":"undefined"==typeof Map?i:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&L&&T?T((new Map)[Symbol.iterator]()):i,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":M,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?i:Promise,"%Proxy%":"undefined"==typeof Proxy?i:Proxy,"%RangeError%":o,"%ReferenceError%":u,"%Reflect%":"undefined"==typeof Reflect?i:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?i:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&L&&T?T((new Set)[Symbol.iterator]()):i,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":L&&T?T(""[Symbol.iterator]()):i,"%Symbol%":L?Symbol:i,"%SyntaxError%":d,"%ThrowTypeError%":k,"%TypedArray%":A,"%TypeError%":l,"%Uint8Array%":"undefined"==typeof Uint8Array?i:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?i:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?i:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?i:Uint32Array,"%URIError%":h,"%WeakMap%":"undefined"==typeof WeakMap?i:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?i:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?i:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":Y,"%Object.defineProperty%":w,"%Object.getPrototypeOf%":D,"%Math.abs%":f,"%Math.floor%":c,"%Math.max%":m,"%Math.min%":p,"%Math.pow%":_,"%Math.round%":b,"%Math.sign%":y,"%Reflect.getPrototypeOf%":E};if(T)try{null.error}catch(e){var R=T(T(e));P["%Error.prototype%"]=R}var O=function e(t){var r;if("%AsyncFunction%"===t)r=v("async function () {}");else if("%GeneratorFunction%"===t)r=v("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=v("async function* () {}");else if("%AsyncGenerator%"===t){var i=e("%AsyncGeneratorFunction%");i&&(r=i.prototype)}else if("%AsyncIteratorPrototype%"===t){var n=e("%AsyncGenerator%");n&&T&&(r=T(n.prototype))}return P[t]=r,r},C={__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=r("b15c440f0d3f3cc34316"),j=r("1ea92141d63d9b32569f"),N=B.call(x,Array.prototype.concat),H=B.call(Y,Array.prototype.splice),F=B.call(x,String.prototype.replace),U=B.call(x,String.prototype.slice),z=B.call(x,RegExp.prototype.exec),W=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,q=/\\(\\)?/g,V=function(e,t){var r,i=e;if(j(C,i)&&(i="%"+(r=C[i])[0]+"%"),j(P,i)){var n=P[i];if(n===I&&(n=O(i)),void 0===n&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:i,value:n}}throw new d("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,e))throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=U(e,0,1),r=U(e,-1);if("%"===t&&"%"!==r)throw new d("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new d("invalid intrinsic syntax, expected opening `%`");var i=[];return F(e,W,function(e,t,r,n){i[i.length]=r?F(n,q,"$1"):t||e}),i}(e),i=r.length>0?r[0]:"",n=V("%"+i+"%",t),a=n.name,s=n.value,o=!1,u=n.alias;u&&(i=u[0],H(r,N([0,1],u)));for(var h=1,f=!0;h<r.length;h+=1){var c=r[h],m=U(c,0,1),p=U(c,-1);if(('"'===m||"'"===m||"`"===m||'"'===p||"'"===p||"`"===p)&&m!==p)throw new d("property names with quotes must have matching quotes");if("constructor"!==c&&f||(o=!0),j(P,a="%"+(i+="."+c)+"%"))s=P[a];else if(null!=s){if(!(c in s)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(M&&h+1>=r.length){var _=M(s,c);s=(f=!!_)&&"get"in _&&!("originalValue"in _.get)?_.get:s[c]}else f=j(s,c),s=s[c];f&&!o&&(P[a]=s)}}return s}},"32791af9c54c43fdcc93"(e,t,r){"use strict";var i=r("76727216fd712fc036ce");e.exports=i.getPrototypeOf||null},"59e32cc3fa31bc95d45b"(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},"8f6c76e22d04b3dc8c6c"(e,t,r){"use strict";var i=r("59e32cc3fa31bc95d45b"),n=r("32791af9c54c43fdcc93"),a=r("48f7932befef5fc05ade");e.exports=i?function(e){return i(e)}:n?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return n(e)}:a?function(e){return a(e)}:null},"9cbb83ffecd61aa14ea1"(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},"5ac538617d9f5f8a7b04"(e,t,r){"use strict";var i=r("9cbb83ffecd61aa14ea1");if(i)try{i([],"length")}catch(e){i=null}e.exports=i},"6ada2bdaf66c8c5e5956"(e,t,r){"use strict";var i=r("9905eee282cab406d1d4"),n=function(){return!!i};n.hasArrayLengthDefineBug=function(){if(!i)return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=n},"9e9149faf7be2ca0797e"(e,t,r){"use strict";var i="undefined"!=typeof Symbol&&Symbol,n=r("87ef0180422f7854018b");e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&n())))}},"87ef0180422f7854018b"(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"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var i in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},cb1dc2f1b0e48e5476a6(e,t,r){"use strict";var i=r("87ef0180422f7854018b");e.exports=function(){return i()&&!!Symbol.toStringTag}},"0ec9c2870c9b6f8f8173"(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("920c9d244c79cd1200ea"),a=r("bbe9f7943ac66579457a").Transform;function s(e){a.call(this),this._block=i.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r("fe04f3dffedf971443f1")(s,a),s.prototype._transform=function(e,t,r){var i=null;try{this.update(e,t)}catch(e){i=e}r(i)},s.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},s.prototype.update=function(e,t){if(this._finalized)throw new Error("Digest already called");for(var r=n(e,t),i=this._block,a=0;this._blockOffset+r.length-a>=this._blockSize;){for(var s=this._blockOffset;s<this._blockSize;)i[s]=r[a],s+=1,a+=1;this._update(),this._blockOffset=0}for(;a<r.length;)i[this._blockOffset]=r[a],this._blockOffset+=1,a+=1;for(var o=0,u=8*r.length;u>0;++o)this._length[o]+=u,(u=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*u);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(e){if(this._finalized)throw new 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 r=0;r<4;++r)this._length[r]=0;return t},s.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=s},"920c9d244c79cd1200ea"(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("7266979db6b7b5c2348d"),a="undefined"!=typeof Uint8Array,s=a&&"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView;e.exports=function(e,t){if("string"==typeof e||i.isBuffer(e)||a&&e instanceof Uint8Array||s&&s(e))return n(e,t);throw new TypeError('The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView')}},be2f956f7434adaef173(e,t,r){var i=t;i.utils=r("2696e10840d8d66e2be9"),i.common=r("4f46cc0516882e7b6483"),i.sha=r("c8d67df9f14582414b8a"),i.ripemd=r("4fbcbab8f5107499c22e"),i.hmac=r("2d0430aa20d07ff4e28e"),i.sha1=i.sha.sha1,i.sha256=i.sha.sha256,i.sha224=i.sha.sha224,i.sha384=i.sha.sha384,i.sha512=i.sha.sha512,i.ripemd160=i.ripemd.ripemd160},"4f46cc0516882e7b6483"(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4960a7fd8d0b5271852b");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}t.BlockHash=a,a.prototype.update=function(e,t){if(e=i.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=i.join32(e,0,e.length-r,this.endian);for(var n=0;n<e.length;n+=this._delta32)this._update(e,n,n+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),n(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,i=new Array(r+this.padLength);i[0]=128;for(var n=1;n<r;n++)i[n]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)i[n++]=0;i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=e>>>24&255,i[n++]=e>>>16&255,i[n++]=e>>>8&255,i[n++]=255&e}else for(i[n++]=255&e,i[n++]=e>>>8&255,i[n++]=e>>>16&255,i[n++]=e>>>24&255,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0,a=8;a<this.padLength;a++)i[n++]=0;return i}},"2d0430aa20d07ff4e28e"(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4960a7fd8d0b5271852b");function a(e,t,r){if(!(this instanceof a))return new a(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(i.toArray(t,r))}e.exports=a,a.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),n(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(this.inner=(new this.Hash).update(e),t=0;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)}},"4fbcbab8f5107499c22e"(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4f46cc0516882e7b6483"),a=i.rotl32,s=i.sum32,o=i.sum32_3,u=i.sum32_4,d=n.BlockHash;function l(){if(!(this instanceof l))return new l;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function h(e,t,r,i){return e<=15?t^r^i:e<=31?t&r|~t&i:e<=47?(t|~r)^i:e<=63?t&i|r&~i:t^(r|~i)}function f(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function c(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}i.inherits(l,d),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],i=this.h[1],n=this.h[2],d=this.h[3],l=this.h[4],y=r,g=i,v=n,M=d,w=l,S=0;S<80;S++){var k=s(a(u(r,h(S,i,n,d),e[m[S]+t],f(S)),_[S]),l);r=l,l=d,d=a(n,10),n=i,i=k,k=s(a(u(y,h(79-S,g,v,M),e[p[S]+t],c(S)),b[S]),w),y=w,w=M,M=a(v,10),v=g,g=k}k=o(this.h[1],n,M),this.h[1]=o(this.h[2],d,w),this.h[2]=o(this.h[3],l,y),this.h[3]=o(this.h[4],r,g),this.h[4]=o(this.h[0],i,v),this.h[0]=k},l.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"little"):i.split32(this.h,"little")};var m=[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],p=[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],_=[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]},c8d67df9f14582414b8a(e,t,r){"use strict";t.sha1=r("5255585a645e5d2aa10a"),t.sha224=r("d8db4fa82f795cebb07e"),t.sha256=r("e335477e05d6380e6f45"),t.sha384=r("fdca7b5a46abfa6c3183"),t.sha512=r("d370a969c4df389ca879")},"5255585a645e5d2aa10a"(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4f46cc0516882e7b6483"),a=r("9d2c1ffe04374996959a"),s=i.rotl32,o=i.sum32,u=i.sum32_5,d=a.ft_1,l=n.BlockHash,h=[1518500249,1859775393,2400959708,3395469782];function f(){if(!(this instanceof f))return new f;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}i.inherits(f,l),e.exports=f,f.blockSize=512,f.outSize=160,f.hmacStrength=80,f.padLength=64,f.prototype._update=function(e,t){for(var r=this.W,i=0;i<16;i++)r[i]=e[t+i];for(;i<r.length;i++)r[i]=s(r[i-3]^r[i-8]^r[i-14]^r[i-16],1);var n=this.h[0],a=this.h[1],l=this.h[2],f=this.h[3],c=this.h[4];for(i=0;i<r.length;i++){var m=~~(i/20),p=u(s(n,5),d(m,a,l,f),c,r[i],h[m]);c=f,f=l,l=s(a,30),a=n,n=p}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],l),this.h[3]=o(this.h[3],f),this.h[4]=o(this.h[4],c)},f.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},d8db4fa82f795cebb07e(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("e335477e05d6380e6f45");function a(){if(!(this instanceof a))return new a;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}i.inherits(a,n),e.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,7),"big"):i.split32(this.h.slice(0,7),"big")}},e335477e05d6380e6f45(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4f46cc0516882e7b6483"),a=r("9d2c1ffe04374996959a"),s=r("4960a7fd8d0b5271852b"),o=i.sum32,u=i.sum32_4,d=i.sum32_5,l=a.ch32,h=a.maj32,f=a.s0_256,c=a.s1_256,m=a.g0_256,p=a.g1_256,_=n.BlockHash,b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function y(){if(!(this instanceof y))return new y;_.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=b,this.W=new Array(64)}i.inherits(y,_),e.exports=y,y.blockSize=512,y.outSize=256,y.hmacStrength=192,y.padLength=64,y.prototype._update=function(e,t){for(var r=this.W,i=0;i<16;i++)r[i]=e[t+i];for(;i<r.length;i++)r[i]=u(p(r[i-2]),r[i-7],m(r[i-15]),r[i-16]);var n=this.h[0],a=this.h[1],_=this.h[2],b=this.h[3],y=this.h[4],g=this.h[5],v=this.h[6],M=this.h[7];for(s(this.k.length===r.length),i=0;i<r.length;i++){var w=d(M,c(y),l(y,g,v),this.k[i],r[i]),S=o(f(n),h(n,a,_));M=v,v=g,g=y,y=o(b,w),b=_,_=a,a=n,n=o(w,S)}this.h[0]=o(this.h[0],n),this.h[1]=o(this.h[1],a),this.h[2]=o(this.h[2],_),this.h[3]=o(this.h[3],b),this.h[4]=o(this.h[4],y),this.h[5]=o(this.h[5],g),this.h[6]=o(this.h[6],v),this.h[7]=o(this.h[7],M)},y.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},fdca7b5a46abfa6c3183(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("d370a969c4df389ca879");function a(){if(!(this instanceof a))return new a;n.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}i.inherits(a,n),e.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h.slice(0,12),"big"):i.split32(this.h.slice(0,12),"big")}},d370a969c4df389ca879(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9"),n=r("4f46cc0516882e7b6483"),a=r("4960a7fd8d0b5271852b"),s=i.rotr64_hi,o=i.rotr64_lo,u=i.shr64_hi,d=i.shr64_lo,l=i.sum64,h=i.sum64_hi,f=i.sum64_lo,c=i.sum64_4_hi,m=i.sum64_4_lo,p=i.sum64_5_hi,_=i.sum64_5_lo,b=n.BlockHash,y=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function g(){if(!(this instanceof g))return new g;b.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=y,this.W=new Array(160)}function v(e,t,r,i,n){var a=e&r^~e&n;return a<0&&(a+=4294967296),a}function M(e,t,r,i,n,a){var s=t&i^~t&a;return s<0&&(s+=4294967296),s}function w(e,t,r,i,n){var a=e&r^e&n^r&n;return a<0&&(a+=4294967296),a}function S(e,t,r,i,n,a){var s=t&i^t&a^i&a;return s<0&&(s+=4294967296),s}function k(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function L(e,t){var r=o(e,t,28)^o(t,e,2)^o(t,e,7);return r<0&&(r+=4294967296),r}function T(e,t){var r=s(e,t,14)^s(e,t,18)^s(t,e,9);return r<0&&(r+=4294967296),r}function D(e,t){var r=o(e,t,14)^o(e,t,18)^o(t,e,9);return r<0&&(r+=4294967296),r}function E(e,t){var r=s(e,t,1)^s(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function Y(e,t){var r=o(e,t,1)^o(e,t,8)^d(e,t,7);return r<0&&(r+=4294967296),r}function x(e,t){var r=s(e,t,19)^s(t,e,29)^u(e,t,6);return r<0&&(r+=4294967296),r}function I(e,t){var r=o(e,t,19)^o(t,e,29)^d(e,t,6);return r<0&&(r+=4294967296),r}i.inherits(g,b),e.exports=g,g.blockSize=1024,g.outSize=512,g.hmacStrength=192,g.padLength=128,g.prototype._prepareBlock=function(e,t){for(var r=this.W,i=0;i<32;i++)r[i]=e[t+i];for(;i<r.length;i+=2){var n=x(r[i-4],r[i-3]),a=I(r[i-4],r[i-3]),s=r[i-14],o=r[i-13],u=E(r[i-30],r[i-29]),d=Y(r[i-30],r[i-29]),l=r[i-32],h=r[i-31];r[i]=c(n,a,s,o,u,d,l,h),r[i+1]=m(n,a,s,o,u,d,l,h)}},g.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,i=this.h[0],n=this.h[1],s=this.h[2],o=this.h[3],u=this.h[4],d=this.h[5],c=this.h[6],m=this.h[7],b=this.h[8],y=this.h[9],g=this.h[10],E=this.h[11],Y=this.h[12],x=this.h[13],I=this.h[14],A=this.h[15];a(this.k.length===r.length);for(var P=0;P<r.length;P+=2){var R=I,O=A,C=T(b,y),B=D(b,y),j=v(b,y,g,E,Y),N=M(b,y,g,E,Y,x),H=this.k[P],F=this.k[P+1],U=r[P],z=r[P+1],W=p(R,O,C,B,j,N,H,F,U,z),q=_(R,O,C,B,j,N,H,F,U,z);R=k(i,n),O=L(i,n),C=w(i,n,s,o,u),B=S(i,n,s,o,u,d);var V=h(R,O,C,B),J=f(R,O,C,B);I=Y,A=x,Y=g,x=E,g=b,E=y,b=h(c,m,W,q),y=f(m,m,W,q),c=u,m=d,u=s,d=o,s=i,o=n,i=h(W,q,V,J),n=f(W,q,V,J)}l(this.h,0,i,n),l(this.h,2,s,o),l(this.h,4,u,d),l(this.h,6,c,m),l(this.h,8,b,y),l(this.h,10,g,E),l(this.h,12,Y,x),l(this.h,14,I,A)},g.prototype._digest=function(e){return"hex"===e?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},"9d2c1ffe04374996959a"(e,t,r){"use strict";var i=r("2696e10840d8d66e2be9").rotr32;function n(e,t,r){return e&t^~e&r}function a(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,i){return 0===e?n(t,r,i):1===e||3===e?s(t,r,i):2===e?a(t,r,i):void 0},t.ch32=n,t.maj32=a,t.p32=s,t.s0_256=function(e){return i(e,2)^i(e,13)^i(e,22)},t.s1_256=function(e){return i(e,6)^i(e,11)^i(e,25)},t.g0_256=function(e){return i(e,7)^i(e,18)^e>>>3},t.g1_256=function(e){return i(e,17)^i(e,19)^e>>>10}},"2696e10840d8d66e2be9"(e,t,r){"use strict";var i=r("4960a7fd8d0b5271852b"),n=r("fe04f3dffedf971443f1");function a(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function o(e){return 1===e.length?"0"+e:e}function u(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=n,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(var i=0,n=0;n<e.length;n++){var s=e.charCodeAt(n);s<128?r[i++]=s:s<2048?(r[i++]=s>>6|192,r[i++]=63&s|128):a(e,n)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++n)),r[i++]=s>>18|240,r[i++]=s>>12&63|128,r[i++]=s>>6&63|128,r[i++]=63&s|128):(r[i++]=s>>12|224,r[i++]=s>>6&63|128,r[i++]=63&s|128)}else for(n=0;n<e.length;n++)r[n]=0|e[n];return r},t.toHex=function(e){for(var t="",r=0;r<e.length;r++)t+=o(e[r].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var r="",i=0;i<e.length;i++){var n=e[i];"little"===t&&(n=s(n)),r+=u(n.toString(16))}return r},t.zero2=o,t.zero8=u,t.join32=function(e,t,r,n){var a=r-t;i(a%4==0);for(var s=new Array(a/4),o=0,u=t;o<s.length;o++,u+=4){var d;d="big"===n?e[u]<<24|e[u+1]<<16|e[u+2]<<8|e[u+3]:e[u+3]<<24|e[u+2]<<16|e[u+1]<<8|e[u],s[o]=d>>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),i=0,n=0;i<e.length;i++,n+=4){var a=e[i];"big"===t?(r[n]=a>>>24,r[n+1]=a>>>16&255,r[n+2]=a>>>8&255,r[n+3]=255&a):(r[n+3]=a>>>24,r[n+2]=a>>>16&255,r[n+1]=a>>>8&255,r[n]=255&a)}return r},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,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,i){return e+t+r+i>>>0},t.sum32_5=function(e,t,r,i,n){return e+t+r+i+n>>>0},t.sum64=function(e,t,r,i){var n=e[t],a=i+e[t+1]>>>0,s=(a<i?1:0)+r+n;e[t]=s>>>0,e[t+1]=a},t.sum64_hi=function(e,t,r,i){return(t+i>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function(e,t,r,i){return t+i>>>0},t.sum64_4_hi=function(e,t,r,i,n,a,s,o){var u=0,d=t;return u+=(d=d+i>>>0)<t?1:0,u+=(d=d+a>>>0)<a?1:0,e+r+n+s+(u+=(d=d+o>>>0)<o?1:0)>>>0},t.sum64_4_lo=function(e,t,r,i,n,a,s,o){return t+i+a+o>>>0},t.sum64_5_hi=function(e,t,r,i,n,a,s,o,u,d){var l=0,h=t;return l+=(h=h+i>>>0)<t?1:0,l+=(h=h+a>>>0)<a?1:0,l+=(h=h+o>>>0)<o?1:0,e+r+n+s+u+(l+=(h=h+d>>>0)<d?1:0)>>>0},t.sum64_5_lo=function(e,t,r,i,n,a,s,o,u,d){return t+i+a+o+d>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},"1ea92141d63d9b32569f"(e,t,r){"use strict";var i=Function.prototype.call,n=Object.prototype.hasOwnProperty,a=r("b15c440f0d3f3cc34316");e.exports=a.call(i,n)},"6b713e1e899429e34fce"(e,t,r){"use strict";var i=r("be2f956f7434adaef173"),n=r("f32efd8e8a3ffb77f467"),a=r("4960a7fd8d0b5271852b");function s(e){if(!(this instanceof s))return new s(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=n.toArray(e.entropy,e.entropyEnc||"hex"),r=n.toArray(e.nonce,e.nonceEnc||"hex"),i=n.toArray(e.pers,e.persEnc||"hex");a(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,i)}e.exports=s,s.prototype._init=function(e,t,r){var i=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(i),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new i.hmac(this.hash,this.K)},s.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())},s.prototype.reseed=function(e,t,r,i){"string"!=typeof t&&(i=r,r=t,t=null),e=n.toArray(e,t),r=n.toArray(r,i),a(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,i){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(i=r,r=t,t=null),r&&(r=n.toArray(r,i||"hex"),this._update(r));for(var a=[];a.length<e;)this.V=this._hmac().update(this.V).digest(),a=a.concat(this.V);var s=a.slice(0,e);return this._update(r),this._reseed++,n.encode(s,t)}},"4a62c8e686dcbe0ae46f"(e,t){t.read=function(e,t,r,i,n){var a,s,o=8*n-i-1,u=(1<<o)-1,d=u>>1,l=-7,h=r?n-1:0,f=r?-1:1,c=e[t+h];for(h+=f,a=c&(1<<-l)-1,c>>=-l,l+=o;l>0;a=256*a+e[t+h],h+=f,l-=8);for(s=a&(1<<-l)-1,a>>=-l,l+=i;l>0;s=256*s+e[t+h],h+=f,l-=8);if(0===a)a=1-d;else{if(a===u)return s?NaN:1/0*(c?-1:1);s+=Math.pow(2,i),a-=d}return(c?-1:1)*s*Math.pow(2,a-i)},t.write=function(e,t,r,i,n,a){var s,o,u,d=8*a-n-1,l=(1<<d)-1,h=l>>1,f=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,c=i?0:a-1,m=i?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+h>=1?f/u:f*Math.pow(2,1-h))*u>=2&&(s++,u/=2),s+h>=l?(o=0,s=l):s+h>=1?(o=(t*u-1)*Math.pow(2,n),s+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,n),s=0));n>=8;e[r+c]=255&o,c+=m,o/=256,n-=8);for(s=s<<n|o,d+=n;d>0;e[r+c]=255&s,c+=m,s/=256,d-=8);e[r+c-m]|=128*p}},fe04f3dffedf971443f1(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 r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},"8421789215d0d4fdf6c5"(e){"use strict";var t,r,i=Function.prototype.toString,n="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof n&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},n(function(){throw 42},null,t)}catch(e){e!==r&&(n=null)}else n=null;var a=/^\s*class\b/,s=function(e){try{var t=i.call(e);return a.test(t)}catch(e){return!1}},o=function(e){try{return!s(e)&&(i.call(e),!0)}catch(e){return!1}},u=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,l=!(0 in[,]),h=function(){return!1};if("object"==typeof document){var f=document.all;u.call(f)===u.call(document.all)&&(h=function(e){if((l||!e)&&(void 0===e||"object"==typeof e))try{var t=u.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=n?function(e){if(h(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{n(e,null,t)}catch(e){if(e!==r)return!1}return!s(e)&&o(e)}:function(e){if(h(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return o(e);if(s(e))return!1;var t=u.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&o(e)}},"13c6a2463b4bd0231cb5"(e,t,r){"use strict";var i=r("9aa0abde163135c9ee0e");e.exports=function(e){return!!i(e)}},"5b56f889e8364e6f86ab"(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},"89b0a3fbca379bb30d70"(e,t){function r(e,t){var r=[],i=[];return null==t&&(t=function(e,t){return r[0]===t?"[Circular ~]":"[Circular ~."+i.slice(0,r.indexOf(t)).join(".")+"]"}),function(n,a){if(r.length>0){var s=r.indexOf(this);~s?r.splice(s+1):r.push(this),~s?i.splice(s,1/0,n):i.push(n),~r.indexOf(a)&&(a=t.call(this,n,a))}else r.push(a);return null==e?a:e.call(this,n,a)}}(e.exports=function(e,t,i,n){return JSON.stringify(e,r(t,n),i)}).getSerialize=r},d746e28ac3366f739fd9(e){e.exports=[{name:"Abkhaz",local:"Аҧсуа",1:"ab",2:"abk","2T":"abk","2B":"abk",3:"abk"},{name:"Afar",local:"Afaraf",1:"aa",2:"aar","2T":"aar","2B":"aar",3:"aar"},{name:"Afrikaans",local:"Afrikaans",1:"af",2:"afr","2T":"afr","2B":"afr",3:"afr"},{name:"Akan",local:"Akan",1:"ak",2:"aka","2T":"aka","2B":"aka",3:"aka"},{name:"Albanian",local:"Shqip",1:"sq",2:"sqi","2T":"sqi","2B":"alb",3:"sqi"},{name:"Amharic",local:"አማርኛ",1:"am",2:"amh","2T":"amh","2B":"amh",3:"amh"},{name:"Arabic",local:"العربية",1:"ar",2:"ara","2T":"ara","2B":"ara",3:"ara"},{name:"Aragonese",local:"Aragonés",1:"an",2:"arg","2T":"arg","2B":"arg",3:"arg"},{name:"Armenian",local:"Հայերեն",1:"hy",2:"hye","2T":"hye","2B":"arm",3:"hye"},{name:"Assamese",local:"অসমীয়া",1:"as",2:"asm","2T":"asm","2B":"asm",3:"asm"},{name:"Avaric",local:"Авар",1:"av",2:"ava","2T":"ava","2B":"ava",3:"ava"},{name:"Avestan",local:"avesta",1:"ae",2:"ave","2T":"ave","2B":"ave",3:"ave"},{name:"Aymara",local:"Aymar",1:"ay",2:"aym","2T":"aym","2B":"aym",3:"aym"},{name:"Azerbaijani",local:"Azərbaycanca",1:"az",2:"aze","2T":"aze","2B":"aze",3:"aze"},{name:"Bambara",local:"Bamanankan",1:"bm",2:"bam","2T":"bam","2B":"bam",3:"bam"},{name:"Bashkir",local:"Башҡортса",1:"ba",2:"bak","2T":"bak","2B":"bak",3:"bak"},{name:"Basque",local:"Euskara",1:"eu",2:"eus","2T":"eus","2B":"baq",3:"eus"},{name:"Belarusian",local:"Беларуская",1:"be",2:"bel","2T":"bel","2B":"bel",3:"bel"},{name:"Bengali",local:"বাংলা",1:"bn",2:"ben","2T":"ben","2B":"ben",3:"ben"},{name:"Bihari",local:"भोजपुरी",1:"bh",2:"bih","2T":"bih","2B":"bih",3:"bih"},{name:"Bislama",local:"Bislama",1:"bi",2:"bis","2T":"bis","2B":"bis",3:"bis"},{name:"Bosnian",local:"Bosanski",1:"bs",2:"bos","2T":"bos","2B":"bos",3:"bos"},{name:"Breton",local:"Brezhoneg",1:"br",2:"bre","2T":"bre","2B":"bre",3:"bre"},{name:"Bulgarian",local:"Български",1:"bg",2:"bul","2T":"bul","2B":"bul",3:"bul"},{name:"Burmese",local:"မြန်မာဘာသာ",1:"my",2:"mya","2T":"mya","2B":"bur",3:"mya"},{name:"Catalan",local:"Català",1:"ca",2:"cat","2T":"cat","2B":"cat",3:"cat"},{name:"Chamorro",local:"Chamoru",1:"ch",2:"cha","2T":"cha","2B":"cha",3:"cha"},{name:"Chechen",local:"Нохчийн",1:"ce",2:"che","2T":"che","2B":"che",3:"che"},{name:"Chichewa",local:"Chichewa",1:"ny",2:"nya","2T":"nya","2B":"nya",3:"nya"},{name:"Chinese",local:"中文",1:"zh",2:"zho","2T":"zho","2B":"chi",3:"zho"},{name:"Chuvash",local:"Чӑвашла",1:"cv",2:"chv","2T":"chv","2B":"chv",3:"chv"},{name:"Cornish",local:"Kernewek",1:"kw",2:"cor","2T":"cor","2B":"cor",3:"cor"},{name:"Corsican",local:"Corsu",1:"co",2:"cos","2T":"cos","2B":"cos",3:"cos"},{name:"Cree",local:"ᓀᐦᐃᔭᐍᐏᐣ",1:"cr",2:"cre","2T":"cre","2B":"cre",3:"cre"},{name:"Croatian",local:"Hrvatski",1:"hr",2:"hrv","2T":"hrv","2B":"hrv",3:"hrv"},{name:"Czech",local:"Čeština",1:"cs",2:"ces","2T":"ces","2B":"cze",3:"ces"},{name:"Danish",local:"Dansk",1:"da",2:"dan","2T":"dan","2B":"dan",3:"dan"},{name:"Divehi",local:"Divehi",1:"dv",2:"div","2T":"div","2B":"div",3:"div"},{name:"Dutch",local:"Nederlands",1:"nl",2:"nld","2T":"nld","2B":"dut",3:"nld"},{name:"Dzongkha",local:"རྫོང་ཁ",1:"dz",2:"dzo","2T":"dzo","2B":"dzo",3:"dzo"},{name:"English",local:"English",1:"en",2:"eng","2T":"eng","2B":"eng",3:"eng"},{name:"Esperanto",local:"Esperanto",1:"eo",2:"epo","2T":"epo","2B":"epo",3:"epo"},{name:"Estonian",local:"Eesti",1:"et",2:"est","2T":"est","2B":"est",3:"est"},{name:"Ewe",local:"Eʋegbe",1:"ee",2:"ewe","2T":"ewe","2B":"ewe",3:"ewe"},{name:"Faroese",local:"Føroyskt",1:"fo",2:"fao","2T":"fao","2B":"fao",3:"fao"},{name:"Fijian",local:"Na Vosa Vaka-Viti",1:"fj",2:"fij","2T":"fij","2B":"fij",3:"fij"},{name:"Finnish",local:"Suomi",1:"fi",2:"fin","2T":"fin","2B":"fin",3:"fin"},{name:"French",local:"Français",1:"fr",2:"fra","2T":"fra","2B":"fre",3:"fra"},{name:"Fula",local:"Fulfulde",1:"ff",2:"ful","2T":"ful","2B":"ful",3:"ful"},{name:"Galician",local:"Galego",1:"gl",2:"glg","2T":"glg","2B":"glg",3:"glg"},{name:"Georgian",local:"ქართული",1:"ka",2:"kat","2T":"kat","2B":"geo",3:"kat"},{name:"German",local:"Deutsch",1:"de",2:"deu","2T":"deu","2B":"ger",3:"deu"},{name:"Greek",local:"Ελληνικά",1:"el",2:"ell","2T":"ell","2B":"gre",3:"ell"},{name:"Guaraní",local:"Avañe'ẽ",1:"gn",2:"grn","2T":"grn","2B":"grn",3:"grn"},{name:"Gujarati",local:"ગુજરાતી",1:"gu",2:"guj","2T":"guj","2B":"guj",3:"guj"},{name:"Haitian",local:"Kreyòl Ayisyen",1:"ht",2:"hat","2T":"hat","2B":"hat",3:"hat"},{name:"Hausa",local:"هَوُسَ",1:"ha",2:"hau","2T":"hau","2B":"hau",3:"hau"},{name:"Hebrew",local:"עברית",1:"he",2:"heb","2T":"heb","2B":"heb",3:"heb"},{name:"Herero",local:"Otjiherero",1:"hz",2:"her","2T":"her","2B":"her",3:"her"},{name:"Hindi",local:"हिन्दी",1:"hi",2:"hin","2T":"hin","2B":"hin",3:"hin"},{name:"Hiri Motu",local:"Hiri Motu",1:"ho",2:"hmo","2T":"hmo","2B":"hmo",3:"hmo"},{name:"Hungarian",local:"Magyar",1:"hu",2:"hun","2T":"hun","2B":"hun",3:"hun"},{name:"Interlingua",local:"Interlingua",1:"ia",2:"ina","2T":"ina","2B":"ina",3:"ina"},{name:"Indonesian",local:"Bahasa Indonesia",1:"id",2:"ind","2T":"ind","2B":"ind",3:"ind"},{name:"Interlingue",local:"Interlingue",1:"ie",2:"ile","2T":"ile","2B":"ile",3:"ile"},{name:"Irish",local:"Gaeilge",1:"ga",2:"gle","2T":"gle","2B":"gle",3:"gle"},{name:"Igbo",local:"Igbo",1:"ig",2:"ibo","2T":"ibo","2B":"ibo",3:"ibo"},{name:"Inupiaq",local:"Iñupiak",1:"ik",2:"ipk","2T":"ipk","2B":"ipk",3:"ipk"},{name:"Ido",local:"Ido",1:"io",2:"ido","2T":"ido","2B":"ido",3:"ido"},{name:"Icelandic",local:"Íslenska",1:"is",2:"isl","2T":"isl","2B":"ice",3:"isl"},{name:"Italian",local:"Italiano",1:"it",2:"ita","2T":"ita","2B":"ita",3:"ita"},{name:"Inuktitut",local:"ᐃᓄᒃᑎᑐᑦ",1:"iu",2:"iku","2T":"iku","2B":"iku",3:"iku"},{name:"Japanese",local:"日本語",1:"ja",2:"jpn","2T":"jpn","2B":"jpn",3:"jpn"},{name:"Javanese",local:"Basa Jawa",1:"jv",2:"jav","2T":"jav","2B":"jav",3:"jav"},{name:"Kalaallisut",local:"Kalaallisut",1:"kl",2:"kal","2T":"kal","2B":"kal",3:"kal"},{name:"Kannada",local:"ಕನ್ನಡ",1:"kn",2:"kan","2T":"kan","2B":"kan",3:"kan"},{name:"Kanuri",local:"Kanuri",1:"kr",2:"kau","2T":"kau","2B":"kau",3:"kau"},{name:"Kashmiri",local:"كشميري",1:"ks",2:"kas","2T":"kas","2B":"kas",3:"kas"},{name:"Kazakh",local:"Қазақша",1:"kk",2:"kaz","2T":"kaz","2B":"kaz",3:"kaz"},{name:"Khmer",local:"ភាសាខ្មែរ",1:"km",2:"khm","2T":"khm","2B":"khm",3:"khm"},{name:"Kikuyu",local:"Gĩkũyũ",1:"ki",2:"kik","2T":"kik","2B":"kik",3:"kik"},{name:"Kinyarwanda",local:"Kinyarwanda",1:"rw",2:"kin","2T":"kin","2B":"kin",3:"kin"},{name:"Kyrgyz",local:"Кыргызча",1:"ky",2:"kir","2T":"kir","2B":"kir",3:"kir"},{name:"Komi",local:"Коми",1:"kv",2:"kom","2T":"kom","2B":"kom",3:"kom"},{name:"Kongo",local:"Kongo",1:"kg",2:"kon","2T":"kon","2B":"kon",3:"kon"},{name:"Korean",local:"한국어",1:"ko",2:"kor","2T":"kor","2B":"kor",3:"kor"},{name:"Kurdish",local:"Kurdî",1:"ku",2:"kur","2T":"kur","2B":"kur",3:"kur"},{name:"Kwanyama",local:"Kuanyama",1:"kj",2:"kua","2T":"kua","2B":"kua",3:"kua"},{name:"Latin",local:"Latina",1:"la",2:"lat","2T":"lat","2B":"lat",3:"lat"},{name:"Luxembourgish",local:"Lëtzebuergesch",1:"lb",2:"ltz","2T":"ltz","2B":"ltz",3:"ltz"},{name:"Ganda",local:"Luganda",1:"lg",2:"lug","2T":"lug","2B":"lug",3:"lug"},{name:"Limburgish",local:"Limburgs",1:"li",2:"lim","2T":"lim","2B":"lim",3:"lim"},{name:"Lingala",local:"Lingála",1:"ln",2:"lin","2T":"lin","2B":"lin",3:"lin"},{name:"Lao",local:"ພາສາລາວ",1:"lo",2:"lao","2T":"lao","2B":"lao",3:"lao"},{name:"Lithuanian",local:"Lietuvių",1:"lt",2:"lit","2T":"lit","2B":"lit",3:"lit"},{name:"Luba-Katanga",local:"Tshiluba",1:"lu",2:"lub","2T":"lub","2B":"lub",3:"lub"},{name:"Latvian",local:"Latviešu",1:"lv",2:"lav","2T":"lav","2B":"lav",3:"lav"},{name:"Manx",local:"Gaelg",1:"gv",2:"glv","2T":"glv","2B":"glv",3:"glv"},{name:"Macedonian",local:"Македонски",1:"mk",2:"mkd","2T":"mkd","2B":"mac",3:"mkd"},{name:"Malagasy",local:"Malagasy",1:"mg",2:"mlg","2T":"mlg","2B":"mlg",3:"mlg"},{name:"Malay",local:"Bahasa Melayu",1:"ms",2:"msa","2T":"msa","2B":"may",3:"msa"},{name:"Malayalam",local:"മലയാളം",1:"ml",2:"mal","2T":"mal","2B":"mal",3:"mal"},{name:"Maltese",local:"Malti",1:"mt",2:"mlt","2T":"mlt","2B":"mlt",3:"mlt"},{name:"Māori",local:"Māori",1:"mi",2:"mri","2T":"mri","2B":"mao",3:"mri"},{name:"Marathi",local:"मराठी",1:"mr",2:"mar","2T":"mar","2B":"mar",3:"mar"},{name:"Marshallese",local:"Kajin M̧ajeļ",1:"mh",2:"mah","2T":"mah","2B":"mah",3:"mah"},{name:"Mongolian",local:"Монгол",1:"mn",2:"mon","2T":"mon","2B":"mon",3:"mon"},{name:"Nauru",local:"Dorerin Naoero",1:"na",2:"nau","2T":"nau","2B":"nau",3:"nau"},{name:"Navajo",local:"Diné Bizaad",1:"nv",2:"nav","2T":"nav","2B":"nav",3:"nav"},{name:"Northern Ndebele",local:"isiNdebele",1:"nd",2:"nde","2T":"nde","2B":"nde",3:"nde"},{name:"Nepali",local:"नेपाली",1:"ne",2:"nep","2T":"nep","2B":"nep",3:"nep"},{name:"Ndonga",local:"Owambo",1:"ng",2:"ndo","2T":"ndo","2B":"ndo",3:"ndo"},{name:"Norwegian Bokmål",local:"Norsk (Bokmål)",1:"nb",2:"nob","2T":"nob","2B":"nob",3:"nob"},{name:"Norwegian Nynorsk",local:"Norsk (Nynorsk)",1:"nn",2:"nno","2T":"nno","2B":"nno",3:"nno"},{name:"Norwegian",local:"Norsk",1:"no",2:"nor","2T":"nor","2B":"nor",3:"nor"},{name:"Nuosu",local:"ꆈꌠ꒿ Nuosuhxop",1:"ii",2:"iii","2T":"iii","2B":"iii",3:"iii"},{name:"Southern Ndebele",local:"isiNdebele",1:"nr",2:"nbl","2T":"nbl","2B":"nbl",3:"nbl"},{name:"Occitan",local:"Occitan",1:"oc",2:"oci","2T":"oci","2B":"oci",3:"oci"},{name:"Ojibwe",local:"ᐊᓂᔑᓈᐯᒧᐎᓐ",1:"oj",2:"oji","2T":"oji","2B":"oji",3:"oji"},{name:"Old Church Slavonic",local:"Словѣ́ньскъ",1:"cu",2:"chu","2T":"chu","2B":"chu",3:"chu"},{name:"Oromo",local:"Afaan Oromoo",1:"om",2:"orm","2T":"orm","2B":"orm",3:"orm"},{name:"Oriya",local:"ଓଡି଼ଆ",1:"or",2:"ori","2T":"ori","2B":"ori",3:"ori"},{name:"Ossetian",local:"Ирон æвзаг",1:"os",2:"oss","2T":"oss","2B":"oss",3:"oss"},{name:"Panjabi",local:"ਪੰਜਾਬੀ",1:"pa",2:"pan","2T":"pan","2B":"pan",3:"pan"},{name:"Pāli",local:"पाऴि",1:"pi",2:"pli","2T":"pli","2B":"pli",3:"pli"},{name:"Persian",local:"فارسی",1:"fa",2:"fas","2T":"fas","2B":"per",3:"fas"},{name:"Polish",local:"Polski",1:"pl",2:"pol","2T":"pol","2B":"pol",3:"pol"},{name:"Pashto",local:"پښتو",1:"ps",2:"pus","2T":"pus","2B":"pus",3:"pus"},{name:"Portuguese",local:"Português",1:"pt",2:"por","2T":"por","2B":"por",3:"por"},{name:"Quechua",local:"Runa Simi",1:"qu",2:"que","2T":"que","2B":"que",3:"que"},{name:"Romansh",local:"Rumantsch",1:"rm",2:"roh","2T":"roh","2B":"roh",3:"roh"},{name:"Kirundi",local:"Kirundi",1:"rn",2:"run","2T":"run","2B":"run",3:"run"},{name:"Romanian",local:"Română",1:"ro",2:"ron","2T":"ron","2B":"rum",3:"ron"},{name:"Russian",local:"Русский",1:"ru",2:"rus","2T":"rus","2B":"rus",3:"rus"},{name:"Sanskrit",local:"संस्कृतम्",1:"sa",2:"san","2T":"san","2B":"san",3:"san"},{name:"Sardinian",local:"Sardu",1:"sc",2:"srd","2T":"srd","2B":"srd",3:"srd"},{name:"Sindhi",local:"سنڌي‎",1:"sd",2:"snd","2T":"snd","2B":"snd",3:"snd"},{name:"Northern Sami",local:"Sámegiella",1:"se",2:"sme","2T":"sme","2B":"sme",3:"sme"},{name:"Samoan",local:"Gagana Sāmoa",1:"sm",2:"smo","2T":"smo","2B":"smo",3:"smo"},{name:"Sango",local:"Sängö",1:"sg",2:"sag","2T":"sag","2B":"sag",3:"sag"},{name:"Serbian",local:"Српски",1:"sr",2:"srp","2T":"srp","2B":"srp",3:"srp"},{name:"Gaelic",local:"Gàidhlig",1:"gd",2:"gla","2T":"gla","2B":"gla",3:"gla"},{name:"Shona",local:"ChiShona",1:"sn",2:"sna","2T":"sna","2B":"sna",3:"sna"},{name:"Sinhala",local:"සිංහල",1:"si",2:"sin","2T":"sin","2B":"sin",3:"sin"},{name:"Slovak",local:"Slovenčina",1:"sk",2:"slk","2T":"slk","2B":"slo",3:"slk"},{name:"Slovene",local:"Slovenščina",1:"sl",2:"slv","2T":"slv","2B":"slv",3:"slv"},{name:"Somali",local:"Soomaaliga",1:"so",2:"som","2T":"som","2B":"som",3:"som"},{name:"Southern Sotho",local:"Sesotho",1:"st",2:"sot","2T":"sot","2B":"sot",3:"sot"},{name:"Spanish",local:"Español",1:"es",2:"spa","2T":"spa","2B":"spa",3:"spa"},{name:"Sundanese",local:"Basa Sunda",1:"su",2:"sun","2T":"sun","2B":"sun",3:"sun"},{name:"Swahili",local:"Kiswahili",1:"sw",2:"swa","2T":"swa","2B":"swa",3:"swa"},{name:"Swati",local:"SiSwati",1:"ss",2:"ssw","2T":"ssw","2B":"ssw",3:"ssw"},{name:"Swedish",local:"Svenska",1:"sv",2:"swe","2T":"swe","2B":"swe",3:"swe"},{name:"Tamil",local:"தமிழ்",1:"ta",2:"tam","2T":"tam","2B":"tam",3:"tam"},{name:"Telugu",local:"తెలుగు",1:"te",2:"tel","2T":"tel","2B":"tel",3:"tel"},{name:"Tajik",local:"Тоҷикӣ",1:"tg",2:"tgk","2T":"tgk","2B":"tgk",3:"tgk"},{name:"Thai",local:"ภาษาไทย",1:"th",2:"tha","2T":"tha","2B":"tha",3:"tha"},{name:"Tigrinya",local:"ትግርኛ",1:"ti",2:"tir","2T":"tir","2B":"tir",3:"tir"},{name:"Tibetan Standard",local:"བོད་ཡིག",1:"bo",2:"bod","2T":"bod","2B":"tib",3:"bod"},{name:"Turkmen",local:"Türkmençe",1:"tk",2:"tuk","2T":"tuk","2B":"tuk",3:"tuk"},{name:"Tagalog",local:"Tagalog",1:"tl",2:"tgl","2T":"tgl","2B":"tgl",3:"tgl"},{name:"Tswana",local:"Setswana",1:"tn",2:"tsn","2T":"tsn","2B":"tsn",3:"tsn"},{name:"Tonga",local:"faka Tonga",1:"to",2:"ton","2T":"ton","2B":"ton",3:"ton"},{name:"Turkish",local:"Türkçe",1:"tr",2:"tur","2T":"tur","2B":"tur",3:"tur"},{name:"Tsonga",local:"Xitsonga",1:"ts",2:"tso","2T":"tso","2B":"tso",3:"tso"},{name:"Tatar",local:"Татарча",1:"tt",2:"tat","2T":"tat","2B":"tat",3:"tat"},{name:"Twi",local:"Twi",1:"tw",2:"twi","2T":"twi","2B":"twi",3:"twi"},{name:"Tahitian",local:"Reo Mā’ohi",1:"ty",2:"tah","2T":"tah","2B":"tah",3:"tah"},{name:"Uyghur",local:"ئۇيغۇرچه",1:"ug",2:"uig","2T":"uig","2B":"uig",3:"uig"},{name:"Ukrainian",local:"Українська",1:"uk",2:"ukr","2T":"ukr","2B":"ukr",3:"ukr"},{name:"Urdu",local:"اردو",1:"ur",2:"urd","2T":"urd","2B":"urd",3:"urd"},{name:"Uzbek",local:"O‘zbek",1:"uz",2:"uzb","2T":"uzb","2B":"uzb",3:"uzb"},{name:"Venda",local:"Tshivenḓa",1:"ve",2:"ven","2T":"ven","2B":"ven",3:"ven"},{name:"Vietnamese",local:"Tiếng Việt",1:"vi",2:"vie","2T":"vie","2B":"vie",3:"vie"},{name:"Volapük",local:"Volapük",1:"vo",2:"vol","2T":"vol","2B":"vol",3:"vol"},{name:"Walloon",local:"Walon",1:"wa",2:"wln","2T":"wln","2B":"wln",3:"wln"},{name:"Welsh",local:"Cymraeg",1:"cy",2:"cym","2T":"cym","2B":"wel",3:"cym"},{name:"Wolof",local:"Wolof",1:"wo",2:"wol","2T":"wol","2B":"wol",3:"wol"},{name:"Western Frisian",local:"Frysk",1:"fy",2:"fry","2T":"fry","2B":"fry",3:"fry"},{name:"Xhosa",local:"isiXhosa",1:"xh",2:"xho","2T":"xho","2B":"xho",3:"xho"},{name:"Yiddish",local:"ייִדיש",1:"yi",2:"yid","2T":"yid","2B":"yid",3:"yid"},{name:"Yoruba",local:"Yorùbá",1:"yo",2:"yor","2T":"yor","2B":"yor",3:"yor"},{name:"Zhuang",local:"Cuengh",1:"za",2:"zha","2T":"zha","2B":"zha",3:"zha"},{name:"Zulu",local:"isiZulu",1:"zu",2:"zul","2T":"zul","2B":"zul",3:"zul"}]},"8b10588f2be5ddb06b0f"(e,t,r){var i=r("d746e28ac3366f739fd9"),n={all:function(){return i},has:function(e,t){return void 0!==a(e,t)},codes:function(e){if(function(e){return-1!==[1,2,3,"1","2","2B","2T","3"].indexOf(e)}(e))return s(i,function(t){return t[e]})},names:function(e){return s(i,function(t){return e?t.local:t.name})},where:a};function a(e,t){for(var r=0;r<i.length;r++)if(t===i[r][e])return i[r]}function s(e,t){var r,i=[];for(r=0;r<e.length;r++)i.push(t(e[r],r));return i}e.exports=n},b2f5ffb3c157535fbe36(e){"use strict";e.exports=Math.abs},"69c0c7a3986a43b00e5d"(e){"use strict";e.exports=Math.floor},b86b174a22ef54dc0e21(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},a404e1579c2703831251(e){"use strict";e.exports=Math.max},"497f67bef0b7eedac120"(e){"use strict";e.exports=Math.min},"9b1232f0120d4d58c090"(e){"use strict";e.exports=Math.pow},"541b45c87382587429a6"(e){"use strict";e.exports=Math.round},"5961a08493d9c4eb7f96"(e,t,r){"use strict";var i=r("b86b174a22ef54dc0e21");e.exports=function(e){return i(e)||0===e?e:e<0?-1:1}},"72ca0ca8b7eb1507494d"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("0ec9c2870c9b6f8f8173"),a=r("963ef19800ff2c1c6bbc").Buffer,s=new Array(16);function o(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function u(e,t){return e<<t|e>>>32-t}function d(e,t,r,i,n,a,s){return u(e+(t&r|~t&i)+n+a|0,s)+t|0}function l(e,t,r,i,n,a,s){return u(e+(t&i|r&~i)+n+a|0,s)+t|0}function h(e,t,r,i,n,a,s){return u(e+(t^r^i)+n+a|0,s)+t|0}function f(e,t,r,i,n,a,s){return u(e+(r^(t|~i))+n+a|0,s)+t|0}i(o,n),o.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,i=this._b,n=this._c,a=this._d;r=d(r,i,n,a,e[0],3614090360,7),a=d(a,r,i,n,e[1],3905402710,12),n=d(n,a,r,i,e[2],606105819,17),i=d(i,n,a,r,e[3],3250441966,22),r=d(r,i,n,a,e[4],4118548399,7),a=d(a,r,i,n,e[5],1200080426,12),n=d(n,a,r,i,e[6],2821735955,17),i=d(i,n,a,r,e[7],4249261313,22),r=d(r,i,n,a,e[8],1770035416,7),a=d(a,r,i,n,e[9],2336552879,12),n=d(n,a,r,i,e[10],4294925233,17),i=d(i,n,a,r,e[11],2304563134,22),r=d(r,i,n,a,e[12],1804603682,7),a=d(a,r,i,n,e[13],4254626195,12),n=d(n,a,r,i,e[14],2792965006,17),r=l(r,i=d(i,n,a,r,e[15],1236535329,22),n,a,e[1],4129170786,5),a=l(a,r,i,n,e[6],3225465664,9),n=l(n,a,r,i,e[11],643717713,14),i=l(i,n,a,r,e[0],3921069994,20),r=l(r,i,n,a,e[5],3593408605,5),a=l(a,r,i,n,e[10],38016083,9),n=l(n,a,r,i,e[15],3634488961,14),i=l(i,n,a,r,e[4],3889429448,20),r=l(r,i,n,a,e[9],568446438,5),a=l(a,r,i,n,e[14],3275163606,9),n=l(n,a,r,i,e[3],4107603335,14),i=l(i,n,a,r,e[8],1163531501,20),r=l(r,i,n,a,e[13],2850285829,5),a=l(a,r,i,n,e[2],4243563512,9),n=l(n,a,r,i,e[7],1735328473,14),r=h(r,i=l(i,n,a,r,e[12],2368359562,20),n,a,e[5],4294588738,4),a=h(a,r,i,n,e[8],2272392833,11),n=h(n,a,r,i,e[11],1839030562,16),i=h(i,n,a,r,e[14],4259657740,23),r=h(r,i,n,a,e[1],2763975236,4),a=h(a,r,i,n,e[4],1272893353,11),n=h(n,a,r,i,e[7],4139469664,16),i=h(i,n,a,r,e[10],3200236656,23),r=h(r,i,n,a,e[13],681279174,4),a=h(a,r,i,n,e[0],3936430074,11),n=h(n,a,r,i,e[3],3572445317,16),i=h(i,n,a,r,e[6],76029189,23),r=h(r,i,n,a,e[9],3654602809,4),a=h(a,r,i,n,e[12],3873151461,11),n=h(n,a,r,i,e[15],530742520,16),r=f(r,i=h(i,n,a,r,e[2],3299628645,23),n,a,e[0],4096336452,6),a=f(a,r,i,n,e[7],1126891415,10),n=f(n,a,r,i,e[14],2878612391,15),i=f(i,n,a,r,e[5],4237533241,21),r=f(r,i,n,a,e[12],1700485571,6),a=f(a,r,i,n,e[3],2399980690,10),n=f(n,a,r,i,e[10],4293915773,15),i=f(i,n,a,r,e[1],2240044497,21),r=f(r,i,n,a,e[8],1873313359,6),a=f(a,r,i,n,e[15],4264355552,10),n=f(n,a,r,i,e[6],2734768916,15),i=f(i,n,a,r,e[13],1309151649,21),r=f(r,i,n,a,e[4],4149444226,6),a=f(a,r,i,n,e[11],3174756917,10),n=f(n,a,r,i,e[2],718787259,15),i=f(i,n,a,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+i|0,this._c=this._c+n|0,this._d=this._d+a|0},o.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=o},c36e06a216f5bc7b5e95(e,t){"use strict";var r;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function n(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.rC=void 0,t.R3=function(){this.bitrate=void 0,this.width=void 0,this.height=void 0,this.frameRate=void 0,this.aCodec=void 0,this.vCodec=void 0},t.k0=t.IZ=void 0,window.Promise||console.log("Window.Promise Not Available");var a=Object.freeze({AD_BLOCKED:1,AD_IMPRESSION:2,AD_STARTED:3,AD_PLAYING:4,AD_CLICKED:5,AD_PAUSED:6,AD_RESUMED:7,AD_SKIPPED:8,AD_COMPLETED:9,AD_ERROR:10,AD_REQUEST:11,AD_PLAY:12,AD_BUFFERING:13,AD_MIDPOINT:14,AD_FIRST_QUARTILE:15,AD_THIRD_QUARTILE:16,AD_ENDED:17}),s=t.rC=Object.freeze({PLAYING:1,PAUSED:2,STOPPED:3}),o=Object.freeze({SeekStarted:1,SeekCompleted:2,Playing:3}),u=Object.freeze({QBRModeDisabled:"QBRDisabled",QBRModeQuality:"QBRQuality",QBRModeBitsave:"QBRBitsave",QBRModeCostsave:"QBRCostsave"}),d=(Object.freeze({Cellular:"Cellular",Cellular_2G:"Cellular_2G",Cellular_3G:"Cellular_3G",Cellular_4G:"Cellular_4G",Cellular_LTE:"Cellular_LTE",Cellular_5G:"Cellular_5G",NotReachable:"WebNotReachable",Wifi:"Wifi",WiredNetwork:"WiredNetwork"}),n(n(n(n(n(n(n(n(n(n(r={timestamp:"t",pbTime:"pt",playDur:"pd",interval:"i",version:"v",qubitData:"qd",streamID:"sd",custId:"ci",dataSrc:"dsr",playerName:"pn",sessionId:"si",domainName:"dn",streamURL:"su",playerVersion:"pv",pb:"pb",pm:"pm",experimentName:"exn",subPropertyId:"spi",viewSessionId:"vsi",appSessionId:"asi",preload:"pl",basePlayerName:"bpn",basePlayerVersion:"bpv",subscriberId:"sbi",subscriberType:"sbt",subscriberTag:"sg",assetId:"ai",assetName:"an",videoId:"vi",mode:"m",isLive:"il",pId:"pi",sst:"sst",sourceType:"sct",parentCustId:"pci",streamMode:"sm",mediaType:"mt",sourceHostName:"shn",streamInfo:"sif",totalDuration:"td",maxRes:"xr",minRes:"nr",maxFps:"xf",minFps:"nf",numOfProfile:"np",streamFormat:"sf",videoTrack:"vk",subtitleTrack:"sk",audioTrack:"ak",isVDSActive:"iv",isSubtitleActive:"is",encodingService:"es",contentMetadata:"cm",contentType:"ct",drmProtection:"dp",episodeNumber:"en",genre:"g",season:"se",seriesTitle:"st",videoType:"vt",segInfo:"sgi",res:"r",cbrBitrate:"cb",vCodec:"vc",aCodec:"ac",downloadRate:"dr",qbrBitrate:"qb",qbrQual:"qq",cbrQual:"cq",dur:"du",fps:"f",seqNum:"sn",startTime:"s",profileNum:"pfn",lastTS:"lts",cbrSize:"cz",qbrSize:"qz",cbrProfileNum:"cp",bufferLength:"bl",pbEventInfo:"pe",event:"e",desc:"dsc",id:"id",playbackStatus:"ps",pbInfo:"pif",bwInUse:"bu",progressMark:"gm",latency:"l",buffWait:"bw",buffWaitType:"bwt",sumBuffWait:"sb",sumBuffWaitCIRR:"sbc",sumBuffWaitVRT:"sbv",sumBuffWaitAAD:"sba",frameloss:"fl",upShiftCount:"us",downShiftCount:"ds",pauseDuration:"ud",seekDuration:"sd",bitrate:"b",prevBitrate:"pb",resWidth:"rw",resHeight:"rh",prevResWidth:"prw",prevResHeight:"prh",sdkInfo:"sdi",sdkVersion:"sv",hFileVersion:"hv",sdkType:"skt",clientInfo:"cif",appName:"apn",appVersion:"apv",deviceMarketingName:"dm",scrnRes:"sr",deviceId:"di",deviceCapabilities:"dc",cdn:"c",operator:"op",nwType:"nt",wifissid:"ws",wifidatarate:"wd",signalstrength:"ss",platform:"p",location:"l",device:"d",brand:"br",model:"ml",videoQuality:"vq",userAgent:"ua",browserVersion:"bv",browser:"b"},"version","v"),"clientIP","cip"),"playerRes","pr"),"asn","asn"),"adInfo","aif"),"adId","id"),"adClient","cl"),"adCreative","c"),"adCreativeId","cid"),"adCreativeType","ct"),n(n(n(n(n(n(n(n(n(n(r,"adDuration","d"),"adInterval","i"),"adPosition","p"),"adLinear","al"),"adSystem","s"),"adPodIndex","pi"),"adPodPosition","pp"),"adPodLength","pl"),"adResolution","r"),"adBitrate","b"),n(n(n(n(n(n(n(n(n(n(r,"adTitle","t"),"adUrl","u"),"isBumper","ib"),"appEventInfo","aei"),"eventName","en"),"eventType","et"),"eventData","ed"),"currentScreen","cs"),"isGraceFul","ig"),"userInfo","ui"),n(n(n(n(n(n(n(n(r,"profileId","pid"),"userType","tp"),"userTag","tg"),"userData","d"),"referralId","rid"),"referralData","rd"),"diagnostics","di"),"customTags","ctg")),l=Object.freeze({Latency:"Latency",DurationWatched:"DurationWatched",streamURL:"streamURL",drmType:"drmType"}),h=Object.freeze({CDN:"CDN",ENCODING_SERVICE:"ENCODING_SERVICE"}),f="Web SDK 1.4.5",c="https://register.mediamelon.com/mm-apis/register/",m={hintFileVersion:"2.0.0",EP_SCHEMA_VERSION:"2.0.0",platform:"Browser",qmetric:!0,statistics:!1,log_level:2},p=30,_=35,b=1e3,y=function(e){var t=function(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r},r=function(e,r,i,n,a,s){return t((o=t(t(r,e),t(n,s)))<<(u=a)|o>>>32-u,i);var o,u},i=function(e,t,i,n,a,s,o){return r(t&i|~t&n,e,t,a,s,o)},n=function(e,t,i,n,a,s,o){return r(t&n|i&~n,e,t,a,s,o)},a=function(e,t,i,n,a,s,o){return r(t^i^n,e,t,a,s,o)},s=function(e,t,i,n,a,s,o){return r(i^(t|~n),e,t,a,s,o)},o=function(e){return function(e){return function(e){var t,r="",i=32*e.length;for(t=0;t<i;t+=8)r+=String.fromCharCode(e[t>>5]>>>t%32&255);return r}(function(e,r){var o,u,d,l,h;e[r>>5]|=128<<r%32,e[14+(r+64>>>9<<4)]=r;var f=1732584193,c=-271733879,m=-1732584194,p=271733878;for(o=0;o<e.length;o+=16)u=f,d=c,l=m,h=p,f=i(f,c,m,p,e[o],7,-680876936),p=i(p,f,c,m,e[o+1],12,-389564586),m=i(m,p,f,c,e[o+2],17,606105819),c=i(c,m,p,f,e[o+3],22,-1044525330),f=i(f,c,m,p,e[o+4],7,-176418897),p=i(p,f,c,m,e[o+5],12,1200080426),m=i(m,p,f,c,e[o+6],17,-1473231341),c=i(c,m,p,f,e[o+7],22,-45705983),f=i(f,c,m,p,e[o+8],7,1770035416),p=i(p,f,c,m,e[o+9],12,-1958414417),m=i(m,p,f,c,e[o+10],17,-42063),c=i(c,m,p,f,e[o+11],22,-1990404162),f=i(f,c,m,p,e[o+12],7,1804603682),p=i(p,f,c,m,e[o+13],12,-40341101),m=i(m,p,f,c,e[o+14],17,-1502002290),c=i(c,m,p,f,e[o+15],22,1236535329),f=n(f,c,m,p,e[o+1],5,-165796510),p=n(p,f,c,m,e[o+6],9,-1069501632),m=n(m,p,f,c,e[o+11],14,643717713),c=n(c,m,p,f,e[o],20,-373897302),f=n(f,c,m,p,e[o+5],5,-701558691),p=n(p,f,c,m,e[o+10],9,38016083),m=n(m,p,f,c,e[o+15],14,-660478335),c=n(c,m,p,f,e[o+4],20,-405537848),f=n(f,c,m,p,e[o+9],5,568446438),p=n(p,f,c,m,e[o+14],9,-1019803690),m=n(m,p,f,c,e[o+3],14,-187363961),c=n(c,m,p,f,e[o+8],20,1163531501),f=n(f,c,m,p,e[o+13],5,-1444681467),p=n(p,f,c,m,e[o+2],9,-51403784),m=n(m,p,f,c,e[o+7],14,1735328473),c=n(c,m,p,f,e[o+12],20,-1926607734),f=a(f,c,m,p,e[o+5],4,-378558),p=a(p,f,c,m,e[o+8],11,-2022574463),m=a(m,p,f,c,e[o+11],16,1839030562),c=a(c,m,p,f,e[o+14],23,-35309556),f=a(f,c,m,p,e[o+1],4,-1530992060),p=a(p,f,c,m,e[o+4],11,1272893353),m=a(m,p,f,c,e[o+7],16,-155497632),c=a(c,m,p,f,e[o+10],23,-1094730640),f=a(f,c,m,p,e[o+13],4,681279174),p=a(p,f,c,m,e[o],11,-358537222),m=a(m,p,f,c,e[o+3],16,-722521979),c=a(c,m,p,f,e[o+6],23,76029189),f=a(f,c,m,p,e[o+9],4,-640364487),p=a(p,f,c,m,e[o+12],11,-421815835),m=a(m,p,f,c,e[o+15],16,530742520),c=a(c,m,p,f,e[o+2],23,-995338651),f=s(f,c,m,p,e[o],6,-198630844),p=s(p,f,c,m,e[o+7],10,1126891415),m=s(m,p,f,c,e[o+14],15,-1416354905),c=s(c,m,p,f,e[o+5],21,-57434055),f=s(f,c,m,p,e[o+12],6,1700485571),p=s(p,f,c,m,e[o+3],10,-1894986606),m=s(m,p,f,c,e[o+10],15,-1051523),c=s(c,m,p,f,e[o+1],21,-2054922799),f=s(f,c,m,p,e[o+8],6,1873313359),p=s(p,f,c,m,e[o+15],10,-30611744),m=s(m,p,f,c,e[o+6],15,-1560198380),c=s(c,m,p,f,e[o+13],21,1309151649),f=s(f,c,m,p,e[o+4],6,-145523070),p=s(p,f,c,m,e[o+11],10,-1120210379),m=s(m,p,f,c,e[o+2],15,718787259),c=s(c,m,p,f,e[o+9],21,-343485551),f=t(f,u),c=t(c,d),m=t(m,l),p=t(p,h);return[f,c,m,p]}(function(e){var t,r=[];for(r[(e.length>>2)-1]=void 0,t=0;t<r.length;t+=1)r[t]=0;var i=8*e.length;for(t=0;t<i;t+=8)r[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return r}(e),8*e.length))}(unescape(encodeURIComponent(e)))},u=function(e){return function(e){var t,r,i="0123456789abcdef",n="";for(r=0;r<e.length;r+=1)t=e.charCodeAt(r),n+=i.charAt(t>>>4&15)+i.charAt(15&t);return n}(o(e))};return{mm_md5:function(e){return u(e)},hexMD5:u,rawMD5:o}};function g(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}var M,w,S={_adClient:void 0,_adId:void 0,_adPosition:void 0,_adDuration:void 0,_adResolution:void 0,_adLinear:void 0,_adCreativeType:void 0,_adServer:void 0,_prevAdState:void 0,_playSent:!1,_adCreativeId:void 0,_adTitle:void 0,_adBitrate:void 0,_adUrl:void 0,_adPlaybackStartWallClockTime:0,_adplaydur:0,_adPlaybackTime:0,_adLastPlayingEventTimeStamp:-1,_adLastAdEventTimeStamp:-1,_isBumper:!1,_adPodIndex:-2,_adPodLength:-1,_adPositionInPod:-1,_adScheduledTime:-1},k=Object.freeze({IDLE:0,INITIALIZED:1,ONLOAD_SENT:2,STARTED:3,STOPPED:4,ERROR:5}),L=function(){var e,t,r,n,M,w,L,D,Y,x,I,A,P,R;return g(P={_httpUtil:void 0,_playerName:void 0,_customerID:void 0,_subscriberID:void 0,_hashSubscriberID:!0,_assetID:void 0,_assetName:void 0,_videoId:void 0,_contentMetadata:void 0,_domainName:void 0,_component:void 0,_inProgress:!1,_simulatedEndedSent:!1,_mode:null,_modeFromResponse:null,_timerObj:null,_timerTimestampSynchro:null,_regStatus:"",_enableVideoQoE:!0,_enableAdQoE:!0,_sdkVersion:"",_hintFileVersion:"",_playDur:0,_latencyStartTime:0,_enableEP:!1,_KAdKeepAliveInterval:5e3,_adInformation:Object.create(S),_flagStartLatencyViaPlayer:!1,_statsMetric:{version:"1.0.0",qubitData:[]},_recordIndex:0,_upshiftCount:0,_downshiftCount:0,_pbTime:0,_progressMark:0,_totalDuration:0,_buffWait:0,_sumBuffWait:0,_sumBuffWaitCIRR:0,_buffWaitType:"",_sumBuffWaitVRT:0,_sumBuffWaitAAD:0,_prevPlayerState:0,_isVideoPaused:!1,_seekState:void 0,_EPState:0,_pauseStartTime:0,_pauseDuration:0,_initLatency:0,_adPlaybackTime:0,_bufferLength:0,_downloadRate:0,_downloadRateCount:0,_avgDownloadRate:0,_networkType:"",adClient:"",adURL:"",adDuration:0,adPosition:0,adLinear:!1,_adServer:"",_adCreativeMime:"",_wifiDataRate:0,frameLoss:0,_wifiSignalStrenth:0,_wifiSSID:"",_presentationWidth:0,_presentationHeight:0,_videoQuality:"",_experimentName:void 0,_subPropertyId:void 0,_viewSessionId:void 0,_appSessionId:void 0,_isPreload:!1,_basePlayerName:void 0,_basePlayerVersion:void 0,_deviceCapabilities:void 0,_deviceID:void 0,_playbackStatus:void 0,_bufferStartTime:0,_adBufferStartTime:0,_seekStartTime:0,_seekDuration:0,_isBufferingState:!1,prevBitrate:0,newBitrate:0,_playerBrand:"",_playerModel:"",_playerVersion:"",_appName:"",_playerRes:"",_appVersion:"",_deviceType:"",_deviceBrand:"",_deviceModel:"",_deviceOs:"",_deviceOsVersion:"",_deviceOperator:"",_deviceMarketingName:"",_timeShift:0,_timeDeltaInMs:0,_isFirstBatch:!0,_eventToSend:[],_statsToSend:[],_epocTime:0,_setState:!1,_qoeMetric:{},_bwExtSet:!1,_prevSegInfo:{},_prevAudioTrack:"NA",_prevSubtitleTrack:"OFF",_cfVal:0,_maxSteps:0,_maxStepUp:0,_maxStepDown:0,_maxEventsInQ:40,_eventCount:0,_onLoadSentAtTS:0,_lastStatsPostedAtTS:0,_statsMonitorStartedAtTS:0,_bufferingCount:0,_subscriberType:void 0,_subscriberTag:void 0,_adLoadTime:0,_adStartEpocTime:0,_adBuffWaitForInterval:0,_adSumBuffWait:0,_adPauseStartTime:0,_adPauseDuration:0,_adPauseDurationToOffsetFromInterval:0,_adLoadStartTime:0,_segRepeatationCount:0,_httpPostTimeout:9e4,sessionId:"",_eventMetric:{version:"1.0.0",qubitData:[]},attributes:{UPSHIFTCOUNT:"upShiftCount",DOWNSHIFTCOUNT:"downShiftCount",SDKBOOTTIME:"sdkBootuptime",STREAMFORMAT:"streamFormat",MEDIATYPE:"mediaType",SOURCETYPE:"sourceType",SDKVERSION:"sdkVersion",HFILEVERSION:"hFileVersion",ISLIVE:"isLive",DATASOURCE:"dataSrc",CUSTID:"custId",SESSIONID:"sessionId",SST:"sst",CDN:"cdn",ASN:"asn",HOSTNAME:"sourceHostName",PBTIME:"pbTime",OPERATOR:"operator",NETWORKTYPE:"nwType",WIFISSID:"wifissid",WIFIDATERATE:"wifidatarate",SIGNALSTRENGTH:"signalstrength",PLATFORM:"platform",LOCATION:"location",SCREENRES:"scrnRes",BANDWIDTH:"bwInUse",LATENCY:"latency",BUFFERING:"buffWait",BUFFERINGTYPE:"buffWaitType",SUMBUFFERING:"sumBuffWait",SUMBUFFERINGCIRR:"sumBuffWaitCIRR",SUMBUFFERINGVRT:"sumBuffWaitVRT",SUMBUFFERINGAAD:"sumBuffWaitAAD",SEEKDURATION:"seekDuration",PLAYDUR:"playDur",FRAMELOSS:"frameloss",ASSETID:"assetId",ASSETNAME:"assetName",VIDEOID:"videoId",STREAMURL:"streamURL",PLAYERVERSION:"playerVersion",PLAYERBRAND:"pb",PLAYERMODEL:"pm",MINRES:"minRes",MAXRES:"maxRes",MAXFPS:"maxFps",MINFPS:"minFps",NUMPROFILE:"numOfProfile",TOTALDURATION:"totalDuration",RESOLUTION:"res",QBRBITRATE:"qbrBitrate",CBRBITRATE:"cbrBitrate",QBRQUALITY:"qbrQual",CBRQUALITY:"cbrQual",DURATION:"dur",FPS:"fps",SEQNUM:"seqNum",STARTTIME:"startTime",PROFILENUM:"profileNum",LASTTS:"lastTS",CBRSIZE:"cbrSize",QBRSIZE:"qbrSize",PAUSEDURATION:"pauseDuration",SUBSCRIBERID:"subscriberId",DOMAINNAME:"domainName",PLAYERNAME:"playerName",QBRSDKMODE:"mode",DEVICETYPE:"device",DEVICEBRAND:"brand",DEVICEMODEL:"model",DEVICEMARKETINGNAME:"deviceMarketingName",OSVERSION:"version",SUBSCRIBERTYPE:"subscriberType",SUBSCRIBERTAG:"subscriberTag",CONTENTTYPE:"contentType",DRMPROTECTION:"drmProtection",EPISODENUMBER:"episodeNumber",GENRE:"genre",SEASON:"season",SERIESTITLE:"seriesTitle",VIDEOTYPE:"videoType",VIDEOTRACK:"videoTrack",SUBTITLETRACK:"subtitleTrack",AUDIOTRACK:"audioTrack",ISVDSACTIVE:"isVDSActive",ISSUBTITLEACTIVE:"isSubtitleActive",PROGRESSMARK:"progressMark",APPNAME:"appName",PLAYERRES:"playerRes",APPVERSION:"appVersion",VIDEOQUALITY:"videoQuality",DEVICECAPABILITIES:"deviceCapabilities",DEVICEID:"deviceId",PLAYBACKSTATUS:"playbackStatus",EXPERIMENTNAME:"experimentName",SUBPROPERTYID:"subPropertyId",VIEWSESSIONID:"viewSessionId",APPSESSIONID:"appSessionId",PRELOAD:"preload",BASEPLAYERNAME:"basePlayerName",BASEPLAYERVERSION:"basePlayerVersion",BITRATE:"bitrate",PREV_BITRATE:"prevBitrate",RES_WIDTH:"resWidth",RES_HEIGHT:"resHeight",PREV_RES_WIDTH:"prevResWidth",PREV_RES_HEIGHT:"prevResHeight",ENCODING_SERVICE:"encodingService"},_producerURL:void 0,_secondaryProducerList:[],_postInterval:10,_customTag:{},_baseServerTimeStampMS:0,_prevBitrate:-1,_streamUrl:"",_initLatancy:0,_prevCDN:"",_customEventCount:0},"_adPauseStartTime",0),g(P,"_adEpocTime",0),g(P,"setEPState",function(e){this._EPState=e}),g(P,"getEPState",function(){return this._EPState}),g(P,"getQbrMode",function(){return this._mode}),g(P,"isValidStateTransition",function(e){return!0}),g(P,"setRegistrationStatus",function(e){this._regStatus=e}),g(P,"getRegistrationStatusWithBackend",function(){return this._regStatus}),(R={})[e="postInterval"]=R[e]||{},R[e].set=function(e){this._postInterval=e},R[t="postInterval"]=R[t]||{},R[t].get=function(){return this._postInterval},R[r="recordIndex"]=R[r]||{},R[r].set=function(e){this._recordIndex=e},R[n="recordIndex"]=R[n]||{},R[n].get=function(){return this._recordIndex},R[M="upShiftCount"]=R[M]||{},R[M].set=function(e){this._upshiftCount=e},R[w="upshiftCount"]=R[w]||{},R[w].get=function(){return this._upshiftCount},R[L="downShiftCount"]=R[L]||{},R[L].set=function(e){this._downshiftCount=e},R[D="downshiftCount"]=R[D]||{},R[D].get=function(){return this._downshiftCount},R[Y="qoeMetric"]=R[Y]||{},R[Y].set=function(e){this._qoeMetric=e},R[x="qoeMetric"]=R[x]||{},R[x].get=function(){return this._qoeMetric},R[I="eventMetric"]=R[I]||{},R[I].set=function(e){this._eventMetric=e},R[A="eventMetric"]=R[A]||{},R[A].get=function(){return this._eventMetric},g(P,"registerMMSmartStreaming",function(e,t,r,i,n,a,s){this._playerName=e,this._customerID=t,this._subscriberID=r,this._domainName=i,this._subscriberType=n,this._subscriberTag=a,void 0!==s&&(this._hashSubscriberID=s)}),g(P,"updateSubscriberID",function(e){this._subscriberID=e}),g(P,"updateSubscriber",function(e,t,r){this._subscriberID=e,this._subscriberType=t,this._subscriberTag=r}),g(P,"initializeSession",function(e,t,r,i){return this._httpUtil&&(this._httpUtil.cleanUp(),this._httpUtil=void 0),this._producerURL=void 0,this._secondaryProducerList=[],this.setRegistrationStatus("PENDING"),this._statsMetric.version=this._eventMetric.version=m.EP_SCHEMA_VERSION,this._streamUrl=t,this._assetID=i.assetId,this._assetName=i.assetName,this._videoId=i.videoId,this._contentMetadata=i,this.initialize(),this.registerSdkWithBackend(e)}),g(P,"registerSdkWithBackend",function(e){var t=c+this._customerID,r=m;return r.component=this._component,r.mode=e,this._httpUtil=new T,this._httpUtil.doGet(t,r)}),g(P,"reportRegistrationSuccess",function(e){var t,r;this.setRegistrationStatus("SUCCESS"),this._modeFromResponse=e.mode,this.setCfVal(e.cfVal),void 0!==e.maxStepsUp&&(isNaN(e.maxStepsUp)||(t=e.maxStepsUp)),void 0!==e.maxStepsDown&&(isNaN(e.maxStepsDown)||(r=e.maxStepsDown)),void 0===t&&void 0===r&&void 0!==e.maxSteps&&(isNaN(e.maxSteps)||(t=r=e.maxSteps)),void 0!==e.secProdList&&e.secProdList.length>0&&Array.isArray(e.secProdList)&&this.reportSecondaryProducerList(e.secProdList),this.setMaxSteps(t,r),this.reportServerTimeStamp(e.timestamp),this.reportProducer(e.producerURL,e.statsInterval),this.monitorRegistration(),this._inProgress=!0,this._simulatedEndedSent=!1}),g(P,"setSDKQoEConfig",function(e,t){void 0!==e&&(this._enableVideoQoE=e),void 0!==t&&(this._enableAdQoE=t)}),g(P,"reportRegistrationFailure",function(){this.setRegistrationStatus("FAILED"),this._producerURL=void 0,this._secondaryProducerList=[],this._modeFromResponse=null,this._postInterval=-1,this._eventToSend=[],this._statsToSend=[],this.stopMonitoring()}),g(P,"parseResolution",function(e){if("string"!=typeof e)return null;var t=e.split("x");if(2!==t.length)return null;var r=parseInt(t[0],10),i=parseInt(t[1],10);return isNaN(r)||isNaN(i)?null:{width:r,height:i}}),g(P,"reportRenditionChange",function(e,t){var r={},i=!1;if(t.cbrBitrate&&t.cbrBitrate!==e.cbrBitrate){e.cbrBitrate?t.cbrBitrate>e.cbrBitrate?this.upShift():this.downShift():e.cbrBitrate=0,this._qoeMetric[this.attributes.BITRATE]=t.cbrBitrate,this._qoeMetric[this.attributes.PREV_BITRATE]=e.cbrBitrate;var n=e.cbrBitrate+"@"+t.cbrBitrate;r.B=n,i=!0}if(t.res&&t.res!==e.res){e.res||(e.res="0x0");var a=this.parseResolution(t.res);a&&(this._qoeMetric[this.attributes.RES_WIDTH]=a.width,this._qoeMetric[this.attributes.RES_HEIGHT]=a.height);var s=this.parseResolution(e.res);s&&(this._qoeMetric[this.attributes.PREV_RES_WIDTH]=s.width,this._qoeMetric[this.attributes.PREV_RES_HEIGHT]=s.height);var o=e.res+"@"+t.res;r.R=o,i=!0}if(t.vCodec&&t.vCodec!==e.vCodec){e.vCodec||(e.vCodec="NA");var u=e.vCodec+"@"+t.vCodec;r.V=u,i=!0}if(t.aCodec&&t.aCodec!==e.aCodec){e.aCodec||(e.aCodec="NA");var d=e.aCodec+"@"+t.aCodec;r.A=d,i=!0}if(t.fps&&t.fps!==e.fps){e.fps||(e.fps="0.0");var l=e.fps+"@"+t.fps;r.F=l,i=!0}return i&&(r=JSON.stringify(r),this.notifyEvent("RENDITION_CHANGE",r,"RENDITION_CHANGE",this._pbTime)),i}),g(P,"addCustomSegInfo",function(e){this.reportRenditionChange(this._prevSegInfo,e)&&(e.timestamp=this.getCorrectedCurrentTimeinMs(),this._downloadRate>0&&(e.downloadRate=parseFloat((1024*this._downloadRate).toFixed(2))),this._statsMetric.qubitData[this._recordIndex].segInfo.push(e),this._prevSegInfo=JSON.parse(JSON.stringify(e)))}),g(P,"addSegInfo",function(e){if(this._prevSegInfo){if(-1!=e.seqNum&&this._prevSegInfo.seqNum==e.seqNum&&this._prevSegInfo.startTime===e.startTime&&this._prevSegInfo.cbrBitrate===e.cbrBitrate&&this._segRepeatationCount++<10)return;if(this._prevSegInfo.cbrBitrate===e.cbrBitrate&&this._prevSegInfo.res===e.res)return}e.cbrBitrate&&(this._downloadRate>0&&(e.downloadRate=parseFloat((1024*this._downloadRate).toFixed(2))),this._bufferLength>=0&&(e.bufferLength=parseInt(this._bufferLength)),e.cbrSize?e.dur<0&&(e.cbrSize=e.qbrSize=0):e.dur>0?e.cbrSize=e.qbrSize=e.dur*e.cbrBitrate:e.cbrSize=e.qbrSize=0,e.timestamp=this.getCorrectedCurrentTimeinMs(),void 0!==e.qbrBitrate&&delete e.qbrBitrate,void 0!==e.qbrQual&&delete e.qbrQual,void 0!==e.cbrQual&&delete e.cbrQual,void 0!==e.dur&&delete e.dur,void 0!==e.seqNum&&delete e.seqNum,void 0!==e.startTime&&delete e.startTime,void 0!==e.fps&&delete e.fps,void 0!==e.profileNum&&delete e.profileNum,void 0!==e.cbrProfileNum&&delete e.cbrProfileNum,void 0!==e.qbrSize&&delete e.qbrSize,void 0!==e.bufferLength&&delete e.bufferLength,void 0!==e.cbrSize&&e.cbrSize<=0&&delete e.cbrSize,void 0!==e.vCodec&&""===e.vCodec&&delete e.vCodec,void 0!==e.aCodec&&""===e.aCodec&&delete e.aCodec,this.reportRenditionChange(this._prevSegInfo,e),this._statsMetric.qubitData[this._recordIndex].segInfo.push(e),this._prevSegInfo=Array.isArray(e)?e[e.length-1]:e,this._prevSegInfo=JSON.parse(JSON.stringify(this._prevSegInfo)),this._segRepeatationCount=0)}),g(P,"setBandwidth",function(e){void 0!==e&&e>0&&(this._downloadRate=e/1024,this._downloadRateCount=this._downloadRateCount+1,this._avgDownloadRate=this._downloadRate+this._avgDownloadRate)}),g(P,"reportBufferLength",function(e){e>=0&&(this._bufferLength=e)}),g(P,"clearAdInfo",function(){delete this._eventMetric.qubitData[this._recordIndex].adInfo}),g(P,"setCustomTag",function(e,t){void 0===this._eventMetric.qubitData[this._recordIndex].customTags&&(this._eventMetric.qubitData[this._recordIndex].customTags={}),void 0===this._statsMetric.qubitData[this._recordIndex].customTags&&(this._statsMetric.qubitData[this._recordIndex].customTags={});var r=this._eventMetric.qubitData[this._recordIndex].customTags;r[e]=t,this._eventMetric.qubitData[this._recordIndex].customTags=r,this._statsMetric.qubitData[this._recordIndex].customTags=r}),g(P,"reportContentMetadata",function(e){void 0!==e.assetId&&null!==e.assetId&&this.setContentMetadata(this.attributes.ASSETID,e.assetId),void 0!==e.assetName&&null!==e.assetName&&this.setContentMetadata(this.attributes.ASSETNAME,e.assetName),e.videoId&&this.setContentMetadata(this.attributes.VIDEOID,e.videoId),e.contentType&&this.setContentMetadata(this.attributes.CONTENTTYPE,e.contentType),e.drmProtection&&this.setContentMetadata(this.attributes.DRMPROTECTION,e.drmProtection),e.episodeNumber&&this.setContentMetadata(this.attributes.EPISODENUMBER,e.episodeNumber),e.genre&&this.setContentMetadata(this.attributes.GENRE,e.genre),e.season&&this.setContentMetadata(this.attributes.SEASON,e.season),e.seriesTitle&&this.setContentMetadata(this.attributes.SERIESTITLE,e.seriesTitle),e.videoType&&this.setContentMetadata(this.attributes.VIDEOTYPE,e.videoType)}),g(P,"setContentMetadata",function(e,t){null!=t&&(this._statsMetric.qubitData[this._recordIndex].contentMetadata[e]=t,this._eventMetric.qubitData[this._recordIndex].contentMetadata[e]=t)}),g(P,"reportNetworkType",function(e){e&&(this._networkType=e,this.setClientInfo(this.attributes.NETWORKTYPE,this._networkType))}),g(P,"reportDeviceType",function(e){this._deviceType=e}),g(P,"setCfVal",function(e){this._cfVal=e}),g(P,"getCfVal",function(){return this._cfVal}),g(P,"setMaxSteps",function(e,t){e>=0&&(this._maxStepUp=e),t>=0&&(this._maxStepDown=t)}),g(P,"getMaxStepsToSwitch",function(){return[this._maxStepUp,this._maxStepDown]}),g(P,"reportWifiSSID",function(e){e&&(this._wifiSSID=e,this.setClientInfo(this.attributes.WIFISSID,this._wifiSSID))}),g(P,"reportWifiSignalStrenthPercentage",function(e){e&&(this._wifiSignalStrenth=e,this.setClientInfo(this.attributes.SIGNALSTRENGTH,this._wifiSignalStrenth))}),g(P,"reportWifiDataRate",function(e){e&&(this._wifiDataRate=e,this.setClientInfo(this.attributes.WIFIDATERATE,this._wifiDataRate))}),g(P,"reportServerTimeStamp",function(e){this._baseServerTimeStampMS=e,this.setCurrentTimeDelta()}),g(P,"reportProducer",function(e,t){this._producerURL=e,this._postInterval=t}),g(P,"reportSecondaryProducerList",function(e){this._secondaryProducerList=e}),g(P,"reportMode",function(e){this._mode=e,this.setStreamID(this.attributes.QBRSDKMODE,this._mode),this.sendEventInfo()}),g(P,"reportAssetID",function(e,t,r){e&&(this._assetID=e),t&&(this._assetName=t),r&&(this._videoId=r)}),g(P,"reportPresentationSize",function(e,t){this._presentationWidth=e,this._presentationHeight=t}),g(P,"reportFrameLoss",function(e){this.frameloss=e,this.setPBStats(this.attributes.FRAMELOSS,this.frameloss)}),g(P,"reportABRSwitch",function(e,t){}),g(P,"monitorRegistration",function(){this.sendEventInfo(),this.sendQueuedStats(),this.startMonitoring()}),g(P,"sendQueuedStats",function(){if(void 0!==this._producerURL){for(var e=0;e<this._statsToSend.length;e++){var t=this._statsToSend[e],r=new XMLHttpRequest;r.open("POST",this._producerURL,!0),r.timeout=this._httpPostTimeout,r.setRequestHeader("Content-type","application/json"),r.send(t),this._lastStatsPostedAtTS=this.getCurrentTimeinMs(),this._statsToSend[e]=null,this._secondaryProducerList&&this._secondaryProducerList.length>0&&this.sendDataToSecondaryProducerList(t,!1)}this._statsToSend=[]}}),g(P,"reportPlayerInfo",function(e,t,r){this._playerBrand=e,this._playerModel=t,this._playerVersion=r}),g(P,"reportAppInfo",function(e,t){this._appName=e,this._appVersion=t}),g(P,"reportPlayerResolution",function(e){this._playerRes=e,this.setClientInfo(this.attributes.PLAYERRES,this._playerRes)}),g(P,"reportDeviceCapabilities",function(e){this._deviceCapabilities=e}),g(P,"reportVideoQuality",function(e){this._videoQuality=e}),g(P,"reportExperimentName",function(e){this._experimentName=e,this.setStreamID(this.attributes.EXPERIMENTNAME,this._experimentName)}),g(P,"reportSubPropertyId",function(e){this._subPropertyId=e,this.setStreamID(this.attributes.SUBPROPERTYID,this._subPropertyId)}),g(P,"reportViewSessionId",function(e){this._viewSessionId=e,this.setStreamID(this.attributes.VIEWSESSIONID,this._viewSessionId)}),g(P,"reportAppSessionId",function(e){this._appSessionId=e,this.setStreamID(this.attributes.APPSESSIONID,this._appSessionId)}),g(P,"reportPreload",function(e){this._isPreload=e,this.setStreamID(this.attributes.PRELOAD,this._isPreload)}),g(P,"reportBasePlayerInfo",function(e,t){this._basePlayerName=e,this._basePlayerVersion=t,this.setStreamID(this.attributes.BASEPLAYERNAME,this._basePlayerName),this.setStreamID(this.attributes.BASEPLAYERVERSION,this._basePlayerVersion)}),g(P,"reportManifestLoaded",function(e){this.notifyEvent("MANIFEST_LOADED","Manifest Load Complete","MANIFEST_LOADED",this._pbTime)}),g(P,"reportDeviceId",function(e){this._deviceID=e}),g(P,"reportDeviceInfo",function(e,t,r,i,n,a,s,o){e&&(this._deviceBrand=e),t&&(this._deviceModel=t),r&&(this._deviceOs=r),i&&(this._deviceOsVersion=i),n&&(this._deviceOperator=n),s&&(this._presentationWidth=s),o&&(this._presentationHeight=o),a&&(this._deviceMarketingName=a),this.setScreenRes()}),g(P,"reportMetricValue",function(e,t){e===l.Latency?(this._initLatency=parseFloat(t.toFixed(2)),this._flagStartLatencyViaPlayer=!0):e===l.DurationWatched||(e===l.streamURL?this.setStreamID(this.attributes.STREAMURL,t):e===l.drmType&&this.setContentMetadata(this.attributes.DRMPROTECTION,t))}),g(P,"reportStringDimension",function(e,t){if(null!=t&&""!==t){if(e===h.CDN){if(this.setClientInfo(this.attributes.CDN,t),""!==this._prevCDN&&t!==this._prevCDN){var r="Prev: "+this._prevCDN+", New: "+t;this.notifyEvent("CDN_CHANGE",r,"CDN_CHANGE",this._pbTime)}this._prevCDN=t}e===h.ENCODING_SERVICE&&this.setStreamInfo(this.attributes.ENCODING_SERVICE,t)}}),g(P,"reportAdBufferingStarted",function(){if(this._adInformation){if(!this._adInformation._playSent||this._isBufferingState)return;this._isBufferingState=!0;var e=this.getCurrentTimeinMs();this.populateAdRelatedInfo(e),this._adBufferStartTime=e,this.notifyEvent("AD_BUFFERING_START","Ad Buffering started","AD_BUFFERING_START",null),this._adInformation._adLastAdEventTimeStamp=e}}),g(P,"reportAdBufferingCompleted",function(){if(this._adInformation){if(!this._adInformation._playSent||0==this._isBufferingState)return;this._playbackStatus="AD_BUFFERING_COMPLETE",this._isBufferingState=!1,this.setAdBuffering(),this.notifyEvent("AD_BUFFERING_COMPLETE","Ad Buffering completed","AD_BUFFERING_COMPLETE",null),this._adBufferStartTime=0}}),g(P,"reportBufferingStarted",function(){this.getEPState()!==k.STARTED||this._isBufferingState||(this._isBufferingState=!0,this._bufferingCount++,this.notifyEvent("BUFFERING_START","Playback Buffering Started","BUFFERING_START",this._pbTime),this._bufferStartTime=this.getCurrentTimeinMs())}),g(P,"reportBufferingCompleted",function(){this.getEPState()===k.STARTED&&this._isBufferingState&&(this.setBuffering(),this.notifyEvent("BUFFERING_COMPLETE","Playback Buffering Completed","BUFFERING_COMPLETE",this._pbTime),this._epocTime+=this._sumBuffWaitCIRR,this._bufferStartTime=0,this._isBufferingState=!1)}),g(P,"reportEventWithValue",function(e,t){this.notifyEvent(e,t,e,this._pbTime)}),g(P,"reportCustomEvent",function(e,t){try{if(this._customEventCount>=p)return;if(!this.validateCustomEventName(e))return;e=e.toUpperCase(),t=this.validateAndNormalizeCustomEventValue(t),t=this.getEventDescriptionString(t),this._customEventCount++,this.notifyEvent(e,t,e,this._pbTime)}catch(e){console.log("Exception in custom event ",e)}}),g(P,"getEventDescriptionString",function(e){try{var t={};return t.data=e,JSON.stringify(t)}catch(e){console.log("Exception in getEventDescriptionString event ",e)}}),g(P,"validateAndNormalizeCustomEventValue",function(e){return e&&"string"===v(e)?(e.length>b&&(e=e.substring(0,b)+"...TRUNCATED"),e):""}),g(P,"validateCustomEventName",function(e){try{return!(!e||"string"!==v(e)||0==e.length||e.length>_)&&!!/^[A-Za-z0-9_]+$/.test(e)}catch(e){return console.log("error in validating custom event name ",e),!1}}),g(P,"reportUserInitiatedPlayback",function(){var e=this.getCurrentTimeinMs();this.getEPState()===k.INITIALIZED?(this._latencyStartTime=e,this.notifyEvent("ONLOAD","Player Initializing..","ONLOAD",0),this.setEPState(k.ONLOAD_SENT)):console.log("Warn: State not valid")}),g(P,"reportPlayerState",function(e){var t=this.getEPState(),r=this.getCurrentTimeinMs(),i=!1;switch(e){case s.PLAYING:if(this._seekState=o.Playing,this._isVideoPaused=!1,this._prevPlayerState==s.PAUSED&&t===k.ONLOAD_SENT&&(this._pauseDuration=r-this._pauseStartTime,this.setBufPBEvent(this.attributes.PAUSEDURATION,this._pauseDuration),this.notifyEvent("RESUME","Playback resumed","RESUME",this._pbTime),this._pauseStartTime=0,this.startMonitoring(),i=!0),t===k.ONLOAD_SENT){if(!this._flagStartLatencyViaPlayer){var n=r-this._latencyStartTime;this._pauseDuration>0&&(n-=this._pauseDuration),this._initLatency=n,this._initLatency<0&&(this._initLatency=0)}this._epocTime=r,this.setPBStats(this.attributes.LATENCY,this._initLatency),this.setEPState(k.STARTED),this.notifyEvent("START","Playback Start","START",this._pbTime),this._latencyStartTime=0,this.startMonitoring(),i=!0}else if(t===k.STARTED&&this._prevPlayerState===s.PAUSED)void 0!==this._pauseStartTime&&this._pauseStartTime>0&&(this._pauseDuration=r-this._pauseStartTime,this.setBufPBEvent(this.attributes.PAUSEDURATION,this._pauseDuration),this.notifyEvent("RESUME","Playback resumed","RESUME",this._pbTime),this._epocTime+=this._pauseDuration,this._pauseStartTime=0,this.startMonitoring(),i=!0);else if(t===k.STOPPED&&this._prevPlayerState===s.STOPPED){var a=this.getStreamInfo(),u=this.getStreamId(),d=this._mode;this.reset(),this.initialize(),this.reportMode(d),this.setPresentationStreamInfo(a.maxRes,a.minRes,a.maxFps,a.minFps,a.numOfProfile,a.streamFormat),this.setVideoDuration(a.totalDuration),this.setPresentationType(u.isLive),this.setEPState(k.INITIALIZED),this.reportUserInitiatedPlayback(),this.reportPlayerState(s.PLAYING),this.setEPState(k.STARTED),i=!0}break;case s.PAUSED:t!==k.STARTED&&t!==k.ONLOAD_SENT||(this.sendQBRStats(),this.notifyEvent("PAUSE","Playback Paused","PAUSE",this._pbTime),this._pauseStartTime=r,this._isVideoPaused=!0,i=!0);break;case s.STOPPED:if(!0===this._simulatedEndedSent||t===k.STOPPED||this._prevPlayerState===s.STOPPED)break;this._seekState==o.SeekStarted&&(this.setSeek(),this._seekState=o.SeekCompleted),void 0!==this._pauseStartTime&&this._pauseStartTime>0&&(this._pauseDuration=r-this._pauseStartTime,this.setBufPBEvent(this.attributes.PAUSEDURATION,this._pauseDuration)),void 0!==this._adPauseStartTime&&this._adPauseStartTime>0&&(this._adPauseDuration=r-this._adPauseStartTime,this.setBufPBEvent(this.attributes.PAUSEDURATION,this._adPauseDuration)),void 0!==this._isBufferingState&&this._isBufferingState&&(this.setBuffering(),this._isBufferingState=!1),this.sendQBRStats(),this._totalDuration<=0||this._pbTime<.9*this._totalDuration?this.notifyEvent("ENDED","Playback completion","ENDED",this._pbTime):this.notifyEvent("COMPLETE","Playback completion","COMPLETE",this._pbTime),this._seekStartTime=0,this._pauseStartTime=0,this._bufferStartTime=0,this._adPauseStartTime=0,this.stopMonitoring(),this._inProgress=!1,this.setEPState(k.STOPPED),i=!0;break;default:return void E.log("INFO","Unknown State")}i&&(this._prevPlayerState=e)}),g(P,"reportError",function(e,t){this.setPlaybackPos(t),this.getEPState()>=k.ONLOAD_SENT&&this.notifyEvent("ERROR",e,"ERROR",this._pbTime)}),g(P,"isValid",function(e){return null!=e&&e.length}),g(P,"reportResolutionChange",function(e){}),g(P,"reportVolumeChange",function(e){this.notifyEvent("VOLUME_CHANGE",e,"VOLUME_CHANGE",this._pbTime)}),g(P,"reportPlaybackRateChange",function(){this.notifyEvent("RATE_CHANGE","Playback Rate Changed","RATE_CHANGE",this._pbTime)}),g(P,"reportDurationChange",function(){this.notifyEvent("DURATION_CHANGE","Playback Duration Changed","DURATION_CHANGE",this._pbTime)}),g(P,"reportPlayerSeekStarted",function(){this._seekState=o.SeekStarted,this.notifyEvent("SEEK_START","Playback Seek Started","SEEK_START",this._pbTime),this._seekStartTime=this.getCurrentTimeinMs()}),g(P,"reportPlayerSeekCompleted",function(e){this.getCurrentTimeinMs(),this.getEPState()!==k.ONLOAD_SENT&&this.getEPState()!==k.STARTED||(this.setPlaybackPos(e),this._seekState=o.SeekCompleted,this.setSeek(),this.notifyEvent("SEEK_COMPLETE","Playback Seek Completed","SEEK_COMPLETE",e/1e3),this._epocTime+=this._seekDuration,this._seekStartTime=0)}),g(P,"reset",function(){this._inProgress&&this.getEPState()===k.STARTED&&(this.reportPlayerState(s.STOPPED),this._inProgress=!1,this._simulatedEndedSent=!0),this._mode=null,this._bufferLength=0,this._downloadRate=0,this._downloadRateCount=0,this._avgDownloadRate=0,this._isFirstBatch=!0,this._eventCount=0,this._onLoadSentAtTS=0,this._lastStatsPostedAtTS=0,this._statsMonitorStartedAtTS=0,this._bufferingCount=0,this._recordIndex=0,this._prevBitrate=-1,this._upshiftCount=0,this._pbTime=0,this._progressMark=0,this._downshiftCount=0,this._playDur=0,this._baseServerTimeStampMS=0,this._totalDuration=0,this._buffWait=0,this._sumBuffWait=0,this._sumBuffWaitCIRR=0,this._buffWaitType="",this._sumBuffWaitVRT=0,this._sumBuffWaitAAD=0,this._seekDuration=0,this._seekStartTime=0,this._seekState=void 0,this._initLatency=0,this._latencyStartTime=0,this._enableEP=!1,this._flagStartLatencyViaPlayer=!1,this._prevPlayerState=void 0,this._isVideoPaused=!1,this._isPreload=!1,this._prevSegInfo={},this._prevAudioTrack="NA",this._prevSubtitleTrack="OFF",this._prevCDN="",this._pauseStartTime=0,this._pauseDuration=0,this._adPlaybackTime=0,this.adDuration=0,this.adPosition=0,this._bufferStartTime=0,this._adBufferStartTime=0,this._isBufferingState=!1,this.newBitrate=0,this._epocTime=0,this._qoeMetric={},this._statsMetric.qubitData=[],this._eventMetric.qubitData=[],this._statsMetric.qubitData.push(this.QBRMetricTemplate()),this._eventMetric.qubitData.push(this.EventMetricTemplate()),this._eventToSend=[],this._statsToSend=[],this.sessionId="",this._segRepeatationCount=0,this._maxSteps=0,this._maxStepUp=0,this._maxStepDown=0,this.setEPState(k.IDLE),this._customEventCount=0}),g(P,"initialize",function(){this.setStreamID(this.attributes.CUSTID,parseInt(this._customerID)),this.setStreamID(this.attributes.DATASOURCE,"Player"),this.setStreamID(this.attributes.PLAYERNAME,this._playerName),this.sessionId=this.getSessionId(),this.setStreamID(this.attributes.SESSIONID,this.sessionId),this.setStreamID(this.attributes.DOMAINNAME,this.getDomainName()),this.setStreamID(this.attributes.STREAMURL,this._streamUrl),this.setStreamID(this.attributes.PLAYERVERSION,this._playerVersion),this.setStreamID(this.attributes.PLAYERBRAND,this._playerBrand),this.setStreamID(this.attributes.PLAYERMODEL,this._playerModel),this.setStreamID(this.attributes.SUBPROPERTYID,this._subPropertyId),this.setStreamID(this.attributes.VIEWSESSIONID,this._viewSessionId),this.setStreamID(this.attributes.APPSESSIONID,this._appSessionId),this.setStreamID(this.attributes.BASEPLAYERNAME,this._basePlayerName),this.setStreamID(this.attributes.BASEPLAYERVERSION,this._basePlayerVersion),this.setStreamID(this.attributes.PRELOAD,this._isPreload),this.setSDKInfo(this.attributes.SDKVERSION,this._sdkVersion),this.setSDKInfo(this.attributes.HFILEVERSION,this._hintFileVersion),this.setClientInfo(this.attributes.DEVICETYPE,this._deviceType),this.setClientInfo(this.attributes.DEVICEBRAND,this._deviceBrand),this.setClientInfo(this.attributes.DEVICEMODEL,this._deviceModel),this.setClientInfo(this.attributes.OSVERSION,this._deviceOsVersion),this.setClientInfo(this.attributes.PLATFORM,this._deviceOs),this.setClientInfo(this.attributes.OPERATOR,this._deviceOperator),this.setClientInfo(this.attributes.NETWORKTYPE,this._networkType),this.setClientInfo(this.attributes.WIFISSID,this._wifiSSID),this.setClientInfo(this.attributes.WIFIDATERATE,this._wifiDataRate),this.setClientInfo(this.attributes.SIGNALSTRENGTH,this._wifiSignalStrenth),this.setClientInfo(this.attributes.APPNAME,this._appName),this.setClientInfo(this.attributes.APPVERSION,this._appVersion),this.setClientInfo(this.attributes.PLAYERRES,this._playerRes),this.setClientInfo(this.attributes.DEVICEMARKETINGNAME,this._deviceMarketingName),this.setSubscriberID(),this.setSubscriberType(),this.setSubscriberTag(),this.setAssetID(),this.reportContentMetadata(this._contentMetadata),this.setScreenRes(),this.setEPState(k.INITIALIZED)}),g(P,"getSessionId",function(){(new Date).getTime();var e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx-".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});return e+(new Date).getTime()}),g(P,"getDomainName",function(){return this.isValid(this._domainName)||(this._domainName=""),this._domainName}),g(P,"getDefaultDomainName",function(){return""}),g(P,"isEmpty",function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}),g(P,"getCustomTag",function(e){return this._customTag[e]}),g(P,"notifyEvent",function(e,t,r,i){if("object"===v(t)&&(t="Unknown error took place: "+t),"FAILED"!==this._regStatus&&this&&this._eventMetric&&this._eventMetric.qubitData&&!(this._recordIndex<0)&&this._eventMetric.qubitData[this._recordIndex]&&this._eventMetric.qubitData[this._recordIndex].clientInfo&&this.attributes){this._eventMetric.playDur=this.getPlayDur(),0!==e.indexOf("AD_")?(this.clearAdInfo(),this.setBufPBEvent(this.attributes.SUMBUFFERING,this._sumBuffWait),this.setBufPBEvent(this.attributes.SUMBUFFERINGCIRR,this._sumBuffWaitCIRR),this.setBufPBEvent(this.attributes.SUMBUFFERINGVRT,this._sumBuffWaitVRT),this.setBufPBEvent(this.attributes.SUMBUFFERINGAAD,this._sumBuffWaitAAD)):(this._eventMetric.playDur=parseInt(this.getAdPlayDur()),"AD_ENDED"!==e&&"AD_SKIPPED"!==e&&"AD_COMPLETE"!==e||(this.setBufPBEvent(this.attributes.SUMBUFFERING,this._adSumBuffWait),this.setBufPBEvent(this.attributes.SUMBUFFERINGCIRR,this._adSumBuffWaitCIRR),this.setBufPBEvent(this.attributes.SUMBUFFERINGVRT,this._adSumBuffWaitVRT))),i=i?parseFloat(i):parseFloat(0),this._eventMetric.playDur||(this._eventMetric.playDur=0),this._eventMetric.qubitData[this._recordIndex].pbEventInfo.event=e,this._eventMetric.qubitData[this._recordIndex].pbEventInfo.desc=t,this._eventMetric.qubitData[this._recordIndex].pbEventInfo.id=r,this._eventMetric.qubitData[this._recordIndex].pbEventInfo.pbTime=parseFloat(i.toFixed(2)),this._qoeMetric.timestamp=this._eventMetric.timestamp=this.getCorrectedCurrentTimeinMs(),this._totalDuration>0&&(this._progressMark=this._pbTime/this._totalDuration*100,this._qoeMetric[this.attributes.PROGRESSMARK]=parseFloat(this._progressMark.toFixed(2))),this._eventMetric.interval=this._postInterval,this._eventMetric.pbTime=parseFloat(i.toFixed(2)),Object.keys(this._qoeMetric).length&&this._eventMetric.qubitData[this._recordIndex].pbInfo.push(this._qoeMetric),this._eventMetric.qubitData[this._recordIndex].pbInfo[0].hasOwnProperty(this.attributes.BUFFERING)&&delete this._eventMetric.qubitData[this._recordIndex].pbInfo[0][this.attributes.BUFFERING],this._eventMetric.qubitData[this._recordIndex].pbInfo[0].hasOwnProperty(this.attributes.UPSHIFTCOUNT)&&delete this._eventMetric.qubitData[this._recordIndex].pbInfo[0][this.attributes.UPSHIFTCOUNT],this._eventMetric.qubitData[this._recordIndex].pbInfo[0].hasOwnProperty(this.attributes.DOWNSHIFTCOUNT)&&delete this._eventMetric.qubitData[this._recordIndex].pbInfo[0][this.attributes.DOWNSHIFTCOUNT];var n=JSON.parse(JSON.stringify(this._eventMetric));this._eventToSend.push(n),this.sendEventInfo(),this._eventMetric.qubitData[this._recordIndex].adInfo=void 0,this._eventMetric.qubitData[this._recordIndex].pbEventInfo={},this._eventMetric.qubitData[this._recordIndex].pbInfo=[],this._playbackStatus=e,this._qoeMetric={}}}),g(P,"downShift",function(){this._downshiftCount++}),g(P,"upShift",function(){this._upshiftCount++}),g(P,"getInitialDelay",function(){return this._initLatency}),g(P,"getBuffWait",function(){return this._sumBuffWait}),g(P,"getBufferingCount",function(){return this._bufferingCount}),g(P,"setStreamID",function(e,t){null!=t&&(this._statsMetric.qubitData[this._recordIndex].streamID[e]=t,this._eventMetric.qubitData[this._recordIndex].streamID[e]=t)}),g(P,"setMode",function(e){void 0!==e&&String(e).length>0&&(statsMetric.qubitData[this._recordIndex].streamID.mode=e,eventMetric.qubitData[this._recordIndex].streamID.mode=e)}),g(P,"setClientInfo",function(e,t){this._eventMetric.qubitData&&(void 0===this._eventMetric.qubitData[this._recordIndex].clientInfo&&(this._eventMetric.qubitData[this._recordIndex].clientInfo={}),void 0===this._statsMetric.qubitData[this._recordIndex].clientInfo&&(this._statsMetric.qubitData[this._recordIndex].clientInfo={}),t&&(this._statsMetric.qubitData[this._recordIndex].clientInfo[e]=t,this._eventMetric.qubitData[this._recordIndex].clientInfo[e]=t))}),g(P,"setPlaybackPos",function(e){this._pbTime=e/1e3}),g(P,"getPlaybackPos",function(){return this._pbTime}),g(P,"setPBStats",function(e,t){if(e!==this.attributes.LATENCY){var r={};r.timestamp=this.getCorrectedCurrentTimeinMs(),r[e]=parseFloat(t.toFixed(2)),r[this.attributes.PBTIME]=parseFloat(this._pbTime.toFixed(2)),this._totalDuration>0&&(this._progressMark=this._pbTime/this._totalDuration*100,r[this.attributes.PROGRESSMARK]=parseFloat(this._progressMark.toFixed(2))),e===this.attributes.BUFFERING&&(r[this.attributes.BUFFERINGTYPE]=this._buffWaitType),this._statsMetric.qubitData[this._recordIndex].pbInfo.push(r)}(t||e==this.attributes.LATENCY)&&(this._qoeMetric[e]=parseFloat(t.toFixed(2)))}),g(P,"setBufPBEvent",function(e,t){t&&t>0&&(e in this._qoeMetric&&e===this.attributes.BUFFERING?this._qoeMetric[e]=parseInt(t):this._qoeMetric[e]=t)}),g(P,"setSDKInfo",function(e,t){t&&(this._statsMetric.qubitData[this._recordIndex].sdkInfo[e]=t,this._eventMetric.qubitData[this._recordIndex].sdkInfo[e]=t)}),g(P,"getPBStats",function(e){return this._qoeMetric[e]}),g(P,"setDiagnostics",function(e,t){t&&(this._statsMetric.qubitData[this._recordIndex].diagnostics[e]=t)}),g(P,"setStreamInfo",function(e,t){void 0!==e&&void 0!==t&&(this._statsMetric.qubitData[this._recordIndex].streamInfo[e]=t,this._eventMetric.qubitData[this._recordIndex].streamInfo[e]=t)}),g(P,"getStreamInfo",function(){return this._statsMetric.qubitData[this._recordIndex].streamInfo}),g(P,"getStreamId",function(){return this._statsMetric.qubitData[this._recordIndex].streamID}),g(P,"setSegInfo",function(e,t){t&&(this._statsMetric.qubitData[this._recordIndex].segInfo[e]=t)}),g(P,"setScreenRes",function(){var e;e=this.isValid(this._presentationHeight)&&this.isValid(this._presentationWidth)||this._presentationHeight>0&&this._presentationWidth>0?this._presentationWidth+"x"+this._presentationHeight:"",this.setClientInfo(this.attributes.SCREENRES,e),this.setClientInfo(this.attributes.VIDEOQUALITY,this._videoQuality),this.setClientInfo(this.attributes.DEVICEID,this._deviceID),this._deviceCapabilities&&this.setClientInfo(this.attributes.DEVICECAPABILITIES,this._deviceCapabilities)}),g(P,"setAssetID",function(){void 0!==this._assetID&&null!==this._assetID&&this.setStreamID(this.attributes.ASSETID,this._assetID),void 0!==this._assetName&&null!==this._assetName&&this.setStreamID(this.attributes.ASSETNAME,this._assetName),this._videoId&&this.setStreamID(this.attributes.VIDEOID,this._videoId)}),g(P,"uuidv4_subscriberID",function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}),g(P,"setSubscriberID",function(){this._subscriberID&&(this._hashSubscriberID?this.setStreamID(this.attributes.SUBSCRIBERID,y().mm_md5(this._subscriberID)):this.setStreamID(this.attributes.SUBSCRIBERID,this._subscriberID))}),g(P,"setSubscriberType",function(){this._subscriberType&&this.setStreamID(this.attributes.SUBSCRIBERTYPE,this._subscriberType)}),g(P,"setSubscriberTag",function(){this._subscriberTag&&this.setStreamID(this.attributes.SUBSCRIBERTAG,this._subscriberTag)}),g(P,"setVideoDuration",function(e){e&&(this._totalDuration=e,this.setStreamInfo(this.attributes.TOTALDURATION,parseFloat(e.toFixed(2))))}),g(P,"reportStreamInfo",function(e,t,r){e&&this.setStreamInfo(this.attributes.STREAMFORMAT,e),t&&this.setStreamID(this.attributes.MEDIATYPE,t),r&&this.setStreamID(this.attributes.SOURCETYPE,r)}),g(P,"reportNetworkInfo",function(e,t,r,i){i&&(this._deviceOperator=i),r&&(this._networkType=r),this.setClientInfo(this.attributes.ASN,e),this.setClientInfo(this.attributes.HOSTNAME,t),this.setClientInfo(this.attributes.NETWORKTYPE,this._networkType),this.setClientInfo(this.attributes.OPERATOR,this._deviceOperator)}),g(P,"setPresentationType",function(e){this.setStreamID(this.attributes.ISLIVE,e)}),g(P,"setPresentationStreamInfo",function(e,t,r,i,n,a){this.setStreamInfo(this.getAttribute().MAXRES,e),this.setStreamInfo(this.getAttribute().MINRES,t),this.setStreamInfo(this.getAttribute().MAXFPS,parseFloat(r)),this.setStreamInfo(this.getAttribute().MINFPS,parseFloat(i)),this.setStreamInfo(this.getAttribute().NUMPROFILE,n),a&&this.setStreamInfo(this.getAttribute().STREAMFORMAT,a)}),g(P,"reportTrackinfo",function(e,t,r,i,n){var a=t;if(n||(a="OFF"),this.setStreamInfo(this.getAttribute().VIDEOTRACK,e),this.setStreamInfo(this.getAttribute().SUBTITLETRACK,a),this.setStreamInfo(this.getAttribute().AUDIOTRACK,r),this.setStreamInfo(this.getAttribute().ISVDSACTIVE,i),this.setStreamInfo(this.getAttribute().ISSUBTITLEACTIVE,n),a&&a!=this._prevSubtitleTrack){var s="Prev: "+this._prevSubtitleTrack+", New: "+a;this.notifyEvent("SUBTITLE_CHANGE",s,"SUBTITLE_CHANGE",this._pbTime),this._prevSubtitleTrack=a}r&&r.length>0&&r!=this._prevAudioTrack&&(s="Prev: "+this._prevAudioTrack+", New: "+r,this.notifyEvent("AUDIO_CHANGE",s,"AUDIO_CHANGE",this._pbTime),this._prevAudioTrack=r)}),g(P,"reportComponent",function(e){this._component=e}),g(P,"reportSDKVersion",function(e){this._sdkVersion=f+e}),g(P,"getSDKVersion",function(){return this._sdkVersion}),g(P,"reportHintFileVersion",function(e){this._hintFileVersion=e}),g(P,"setBuffering",function(){var e=this.getCurrentTimeinMs();this._bufferStartTime&&(this._buffWait=e-this._bufferStartTime,this._sumBuffWait=this._sumBuffWait+this._buffWait,this._sumBuffWaitCIRR=this._sumBuffWaitCIRR+this._buffWait,this._buffWaitType="CIRR",this.setPBStats(this.attributes.BUFFERING,this._buffWait))}),g(P,"setAdBuffering",function(){try{var e=this.getCurrentTimeinMs();e=this.getCurrentTimeinMs(),this._adBufferStartTime&&(this._adBuffWaitForInterval=e-this._adBufferStartTime,this._adSumBuffWait=this._adSumBuffWait+this._adBuffWaitForInterval,this._seekState===o.SeekStarted?this._adSumBuffWaitVRT=this._adSumBuffWaitVRT+this._adBuffWaitForInterval:this._adSumBuffWaitCIRR=this._adSumBuffWaitCIRR+this._adBuffWaitForInterval,this._adBufferStartTime=0)}catch(e){console.log("Exception in setting ad buffering")}}),g(P,"setSeek",function(){var e=this.getCurrentTimeinMs();void 0!==this._pauseStartTime&&this._pauseStartTime>0&&(this._pauseStartTime<this._seekStartTime?this._pauseStartTime+=e-this._seekStartTime:this._pauseStartTime=this.getCurrentTimeinMs()),void 0!==this._seekStartTime&&this._seekStartTime>0&&(this._seekDuration=e-this._seekStartTime,this.setBufPBEvent(this.attributes.SEEKDURATION,this._seekDuration))}),g(P,"setCurrentTimeDelta",function(){var e=(new Date).getTime();this._baseServerTimeStampMS&&(this._baseServerTimeStampMS>e?(this._timeShift=-1,this._timeDeltaInMs=this._baseServerTimeStampMS-e):(this._timeShift=1,this._timeDeltaInMs=e-this._baseServerTimeStampMS))}),g(P,"getCorrectedCurrentTimeinMs",function(){var e=(new Date).getTime();return this._timeShift>0?e-this._timeDeltaInMs:e+this._timeDeltaInMs}),g(P,"getCurrentTimeinMs",function(){return(new Date).getTime()}),g(P,"setPostInterval",function(e){this._postInterval=e}),g(P,"stopMonitoring",function(){this._enableEP=!1,this._lastStatsPostedAtTS=0,this._statsMonitorStartedAtTS=0,this._timerObj&&clearInterval(this._timerObj),this._timerObj=null,this._timerTimestampSynchro&&clearInterval(this._timerTimestampSynchro),this._timerTimestampSynchro=null}),g(P,"startMonitoring",function(){if("SUCCESS"===this._regStatus){this._enableEP=!0,null===this._timerObj&&this.getEPState()===k.STARTED&&this._postInterval>0&&this._producerURL&&(this._timerObj=setInterval(this.sendQBRStats.bind(this),1e3*this._postInterval));try{this._statsMetric&&this._statsMetric.qubitData&&this._statsMetric.qubitData.length>0&&this._statsMetric.qubitData[this._recordIndex]&&(this._statsMetric.qubitData[this._recordIndex].segInfo=[],this._prevSegInfo&&this._prevSegInfo.cbrBitrate&&(this._prevSegInfo.timestamp=this.getCorrectedCurrentTimeinMs(),this._statsMetric.qubitData[this._recordIndex].segInfo.push(this._prevSegInfo)))}catch(e){}this._lastStatsPostedAtTS=0,this._statsMonitorStartedAtTS=this.getCurrentTimeinMs()}}),g(P,"getChecksum",function(e,t,r){var i=y().mm_md5(e+t+r+this._eventCount);return this._eventCount++,i.substr(8,8)+i.substr(24,8)+i.substr(0,8)+i.substr(16,8)}),g(P,"cloneAndReplaceAttributes",function e(t){var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=void 0!==d&&void 0!==d[n]?d[n]:n,s=t[n];Array.isArray(s)?r[a]=s.map(function(t){return"object"===i(t)&&null!==t?e(t):t}):"object"===i(s)&&null!==s?r[a]=e(s):r[a]=s}return r}),g(P,"sendEventInfo",function(){if(void 0!==this._producerURL){if("FAILED"!==this._regStatus){for(var e=0;e<this._eventToSend.length;e++){var t=this._eventToSend[e];if(t&&t.qubitData[this._recordIndex].streamID){if(!0===this._isFirstBatch?(t.timestamp=this.getCorrectedCurrentTimeinMs(),t.qubitData[this._recordIndex].pbInfo[0].timestamp=t.timestamp,t.qubitData[this._recordIndex].streamID.mode=this._mode,t.interval=this._postInterval):(isNaN(t.timestamp)||void 0===t.timestamp||null===t.timestamp)&&(t.timestamp=this.getCorrectedCurrentTimeinMs()),"ONLOAD"===t.qubitData[this._recordIndex].pbEventInfo.event)this._onLoadSentAtTS=t.timestamp,this._modeFromResponse&&(t.qubitData[this._recordIndex].streamID.mode=this._modeFromResponse);else if("BUFFERING"!==t.qubitData[this._recordIndex].pbEventInfo.event&&"SEEKED"!==t.qubitData[this._recordIndex].pbEventInfo.event)this._modeFromResponse&&(t.qubitData[this._recordIndex].streamID.mode=this._modeFromResponse);else{if(null===this._mode)return;t.qubitData[this._recordIndex].streamID.mode=this._mode}if(this._onLoadSentAtTS&&"START"===t.qubitData[this._recordIndex].pbEventInfo.event){if(null===this._mode)return;if(this._modeFromResponse=this._mode,-1===this._totalDuration&&void 0===t.qubitData[this._recordIndex].streamID.isLive&&(t.qubitData[this._recordIndex].streamID.isLive=!0),void 0===t.qubitData[this._recordIndex].streamID.isLive&&this._totalDuration>=0&&(t.qubitData[this._recordIndex].streamID.isLive=!1),void 0===t.qubitData[this._recordIndex].streamID.isLive)return;t.qubitData[this._recordIndex].streamID.mode=this._mode}if(0===t.qubitData[this._recordIndex].pbEventInfo.event.indexOf("AD_")&&(t.qubitData[this._recordIndex].streamID.mode=void 0),0===t.qubitData[this._recordIndex].pbEventInfo.event.indexOf("AD_")){if(!this._enableAdQoE)return void(this._eventToSend[e]=null)}else if(!this._enableVideoQoE)return void(this._eventToSend[e]=null);t.qubitData[this._recordIndex].streamID.pId=this.getChecksum(this._customerID,this.sessionId,t.timestamp),this._onLoadSentAtTS>0&&(t.qubitData[this._recordIndex].streamID.sst=this._onLoadSentAtTS);var r=this.cloneAndReplaceAttributes(t),i=JSON.stringify(r),n=new XMLHttpRequest;n.open("POST",this._producerURL,!0),n.timeout=this._httpPostTimeout,n.setRequestHeader("Content-type","application/json"),n.send(i),this._eventToSend[e]=null,this._secondaryProducerList&&this._secondaryProducerList.length>0&&this.sendDataToSecondaryProducerList(i,!1)}}this._isFirstBatch=!1,this._eventToSend=[]}}else this._eventToSend.length>this._maxEventsInQ&&this._eventToSend.splice(this._maxEventsInQ-4,2)}),g(P,"sendQBRStats",function(){if("FAILED"!==this._regStatus&&this._enableVideoQoE&&("PENDING"===this._regStatus||this._enableEP&&this.getEPState()===k.STARTED)){if(!1===this._bwExtSet){var e=this._avgDownloadRate/this._downloadRateCount;!isNaN(e)&&e>0&&this.setPBStats(this.attributes.BANDWIDTH,e),this._downloadRateCount=0,this._avgDownloadRate=0}if(this._totalDuration>0&&(this._progressMark=this._pbTime/this._totalDuration*100,this.setPBStats(this.attributes.PROGRESSMARK,parseFloat(this._progressMark.toFixed(2)))),!this._isVideoPaused){if(this._statsMetric&&this._statsMetric.pbTime>-1&&parseFloat(this._statsMetric.pbTime.toFixed(2))===parseFloat(this._pbTime.toFixed(2)))return;this._prevSegInfo&&this._prevSegInfo.cbrBitrate&&this._statsMetric.qubitData[this._recordIndex].segInfo&&this._statsMetric.qubitData[this._recordIndex].segInfo.length>1&&(this._prevSegInfo.timestamp=this.getCorrectedCurrentTimeinMs(),this._statsMetric.qubitData[this._recordIndex].segInfo.push(this._prevSegInfo))}this._bwExtSet=!1,this._statsMetric.timestamp=this.getCorrectedCurrentTimeinMs(),this._statsMetric.pbTime=parseFloat(this._pbTime.toFixed(2)),this._isVideoPaused||(this._statsMetric.playDur=this.getPlayDur());var t=this._statsMonitorStartedAtTS?this.getCurrentTimeinMs()-this._statsMonitorStartedAtTS:0;if(t=this._lastStatsPostedAtTS?this.getCurrentTimeinMs()-this._lastStatsPostedAtTS:t,this._statsMetric.interval=parseInt(t?t/1e3:0),"PENDING"!==this._regStatus&&!this._statsMetric.interval)return;this._upshiftCount>0&&this.setPBStats(this.attributes.UPSHIFTCOUNT,this._upshiftCount),this._downshiftCount>0&&this.setPBStats(this.attributes.DOWNSHIFTCOUNT,this._downshiftCount),this._statsMetric.qubitData[this._recordIndex].streamID.pId=this.getChecksum(this._customerID,this.sessionId,this._statsMetric.timestamp),this._onLoadSentAtTS>0&&(this._statsMetric.qubitData[this._recordIndex].streamID.sst=this._onLoadSentAtTS);var r=this._statsMetric;this._isVideoPaused&&(r=this.convertStatsToPingPayload(r));var i=this.cloneAndReplaceAttributes(r),n=JSON.stringify(i);if(this._statsMetric.qubitData[this._recordIndex].segInfo=[],this._statsMetric.qubitData[this._recordIndex].pbInfo=[],this._statsToSend.push(n),this._prevSegInfo&&this._prevSegInfo.cbrBitrate&&(this._prevSegInfo.timestamp=this.getCorrectedCurrentTimeinMs(),this._statsMetric.qubitData[this._recordIndex].segInfo.push(this._prevSegInfo)),void 0!==this._producerURL){for(var a=0;a<this._statsToSend.length;a++){var s=this._statsToSend[a],o=new XMLHttpRequest;o.open("POST",this._producerURL,!0),o.timeout=this._httpPostTimeout,o.setRequestHeader("Content-type","application/json"),o.send(s),this._lastStatsPostedAtTS=this.getCurrentTimeinMs(),this._statsToSend[a]=null,this._secondaryProducerList&&this._secondaryProducerList.length>0&&this.sendDataToSecondaryProducerList(s,!1)}this._statsToSend=[]}else this._statsToSend.length>this._maxEventsInQ&&this._statsToSend.splice(this._maxEventsInQ-4,2)}}),g(P,"convertStatsToPingPayload",function(e){var t=e.qubitData[0].streamID,r={};t&&(t.custId&&(r[this.attributes.CUSTID]=t[this.attributes.CUSTID]),t.sessionId&&(r[this.attributes.SESSIONID]=t[this.attributes.SESSIONID]),t.pId&&(r.pId=t.pId),t.sst&&(r.sst=t.sst),t.subscriberId&&(r[this.attributes.SUBSCRIBERID]=t[this.attributes.SUBSCRIBERID]),r[this.attributes.DATASOURCE]="Player-ping");var i=JSON.parse(JSON.stringify(e));return i.qubitData=[{streamID:r}],i}),g(P,"sendDataToSecondaryProducerList",function(e,t){try{var r=this;this._secondaryProducerList.forEach(function(t){var i=new XMLHttpRequest;i.open("POST",t,!0),i.timeout=r._httpPostTimeout,i.setRequestHeader("Content-type","application/json"),i.send(e)})}catch(e){console.error("MMError: Error sending data to secondary producer list: ",e)}}),g(P,"getPlayDur",function(){var e=this.getCurrentTimeinMs();return this._pauseStartTime>0||this._seekStartTime>0||this._bufferStartTime>0||this._adPauseStartTime>0||(0!==this._epocTime?e>this._epocTime&&(this._playDur=parseInt((e-this._epocTime)/1e3)):this._playDur=0),this._playDur}),g(P,"getAdPlayDur",function(){var e=0;return this._adInformation&&(e=this._adInformation._adPlayDur),e}),g(P,"getAttribute",function(){return this.attributes}),g(P,"SegmentInfo",function(e,t,r,i,n,a,s,o,u,d,l,h,f,c,m){return{res:e,qbrBitrate:void 0!==t&&t>0?t:0,cbrBitrate:void 0!==r&&r>0?r:0,qbrQual:void 0!==i?parseFloat(i.toFixed(2)):0,cbrQual:void 0!==n?parseFloat(n.toFixed(2)):0,dur:void 0!==a?a:0,seqNum:void 0!==s?s:0,startTime:void 0!==o?o:0,fps:void 0!==u?u:0,cbrProfileNum:void 0!==l?l:0,profileNum:void 0!==d?d:0,cbrSize:void 0!==h?Math.floor(h):0,qbrSize:void 0!==f?Math.floor(f):0,vCodec:void 0!==c?c:"",aCodec:void 0!==m?m:""}}),g(P,"EventMetricTemplate",function(){return{streamID:{},pbEventInfo:{},streamInfo:{},contentMetadata:{},sdkInfo:{},pbInfo:[]}}),g(P,"QBRMetricTemplate",function(){return{streamID:{},streamInfo:{},contentMetadata:{},segInfo:[],pbInfo:[],sdkInfo:{}}}),g(P,"resetAdvertisementInfo",function(){this._adInformation._adResolution=void 0,this._adInformation._adClient=void 0,this._adInformation._adId=void 0,this._adInformation._adDuration=void 0,this._adInformation._adPosition=void 0,this._adInformation._adLinear=void 0,this._adInformation._adCreativeType=void 0,this._adInformation._adServer=void 0,this._adInformation._prevAdState=void 0,this._adInformation._adPlaybackTime=void 0,this._adInformation._adCreativeId=void 0,this._adInformation._adTitle=void 0,this._adInformation._adBitrate=void 0,this._adInformation._adUrl=void 0,this._adInformation._playSent=!1,this._adInformation._adPlaybackStartWallClockTime=void 0,this._adInformation._adPlayDur=0,this._adInformation._adLastPlayingEventTimeStamp=-1,this._adInformation._adLastAdEventTimeStamp=-1,this._adInformation._isBumper=!1,this._adInformation._adPodIndex=-2,this._adInformation._adPodLength=-1,this._adInformation._adPositionInPod=-1,this._adInformation._adScheduledTime=-1,this._adEpocTime=0,this._adPauseStartTime=0,this._adStartEpocTime=0,this._adLoadTime=0,this._adStartEpocTime=0,this._adBuffWaitForInterval=0,this._adSumBuffWait=0,this._adSumBuffWaitCIRR=0,this._adSumBuffWaitVRT=0,this._adPauseDuration=0,this._adPauseDurationToOffsetFromInterval=0,this._adLoadStartTime=0}),g(P,"resetForNewAd",function(){this._adInformation._prevAdState=null,this._adInformation._adPlaybackTime=-1,this._adInformation._playSent=!1,this._adInformation._adPlaybackStartWallClockTime=-1,this._adInformation._adLastPlayingEventTimeStamp=-1,this._adInformation._adLastAdEventTimeStamp=-1,this._adInformation._adPlayDur=0,this._adInformation._adPodIndex=-2,this._adInformation._adPodLength=-1,this._adInformation._adPositionInPod=-1,this._adInformation._adCreativeId=void 0,this._adInformation._adTitle=void 0,this._adInformation._adBitrate=void 0,this._adInformation._adUrl=void 0,this._adEpocTime=0,this._adPauseStartTime=0,this._adStartEpocTime=0,this._adLoadTime=0,this._adStartEpocTime=0,this._adBuffWaitForInterval=0,this._adSumBuffWait=0,this._adSumBuffWaitCIRR=0,this._adSumBuffWaitVRT=0,this._adPauseDuration=0,this._adPauseDurationToOffsetFromInterval=0,this._adLoadStartTime=0}),g(P,"sendAdPlayingEvent",function(e,t){if(null!=this._adInformation&&this._adInformation._playSent&&this._adInformation._prevAdState!=a.AD_PAUSED){var r=parseInt((e-this._adInformation._adPlaybackStartWallClockTime)/1e3);(t||r>0&&r%(this._KAdKeepAliveInterval/1e3)==0)&&(this._adInformation._adPlaybackStartWallClockTime=e,this.populateAdRelatedInfo(e),this.notifyEvent("AD_PLAYING","AD KEEP ALIVE","AD_PLAYING",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastPlayingEventTimeStamp=e,this._adInformation._adLastAdEventTimeStamp=this.getCurrentTimeinMs())}}),g(P,"resetAdInfoIfInitialState",function(e){null==this._adInformation&&(this._adInformation=new S),e==a.AD_REQUEST||null==this._adInformation._prevAdState?(this.resetAdvertisementInfo(),this._adLoadStartTime=this._adPauseStartTime=this._adPauseDuration=this._adLoadTime=0,this._adBuffWaitForInterval=this._adSumBuffWait=this._adSumBuffWaitCIRR=this._adSumBuffWaitVRT=0):e==a.AD_IMPRESSION&&this._adInformation._prevAdState!=a.AD_STARTED&&this._adInformation._prevAdState!=a.AD_REQUEST&&this._adInformation._prevAdState!=a.AD_IMPRESSION&&(this.resetForNewAd(),this._adLoadStartTime=this._adPauseStartTime=this._adPauseDuration=this._adLoadTime=0,this._adBuffWaitForInterval=this._adSumBuffWait=this._adSumBuffWaitCIRR=this._adSumBuffWaitVRT=0);var t=Math.ceil(this._pbTime+3);null!=this._adInformation._adPosition&&null!=this._adInformation._adPosition||(this.getEPState()==k.STARTED||this._pbTime<=1?this._adInformation._adPosition="pre":!this._adInformation.prevAdState&&this._adInformation.prevAdState!=s.STOPPED&&this._pbTime>0&&t<this._totalDuration?this._adInformation._adPosition="mid":(!this._adInformation.prevAdState&&this._adInformation.prevAdState==s.STOPPED||this._pbTime>0&&t>=this._totalDuration)&&(this._adInformation._adPosition="post")),this._adInformation._prevAdState=e}),g(P,"populateAdRelatedInfo",function(e){this._adInformation&&(void 0===this._eventMetric.qubitData[this._recordIndex].adInfo&&(this._eventMetric.qubitData[this._recordIndex].adInfo={}),void 0!==this._adInformation._adClient&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adClient=this._adInformation._adClient),void 0!==this._adInformation._adId&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adId=this._adInformation._adId),void 0!==this._adInformation._adDuration&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adDuration=parseFloat((this._adInformation._adDuration/1e3).toFixed(2))),void 0!==this._adInformation._adPosition&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adPosition=this._adInformation._adPosition),void 0!==this._adInformation._adLinear&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adLinear=this._adInformation._adLinear),void 0!==this._adInformation._adCreativeType&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adCreativeType=this._adInformation._adCreativeType),void 0!==this._adInformation._adServer&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adSystem=this._adInformation._adServer),void 0!==this._adInformation._adResolution&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adResolution=this._adInformation._adResolution),void 0!==this._adInformation._adTitle&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adTitle=this._adInformation._adTitle),void 0!==this._adInformation._adBitrate&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adBitrate=this._adInformation._adBitrate),void 0!==this._adInformation._adUrl&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adUrl=this._adInformation._adUrl),void 0!==this._adInformation._adCreativeId&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adCreativeId=this._adInformation._adCreativeId),this._adInformation._adPodLength>0&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adPodLength=this._adInformation._adPodLength),this._adInformation._adPodIndex>=-1&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adPodIndex=this._adInformation._adPodIndex),this._adInformation._adPositionInPod>0&&(this._eventMetric.qubitData[this._recordIndex].adInfo.adPodPosition=this._adInformation._adPositionInPod),this._eventMetric.qubitData[this._recordIndex].adInfo.isBumper=this._adInformation._isBumper,this._eventMetric.qubitData[this._recordIndex].adInfo.adInterval=this.getAdInterval(e))}),g(P,"getAdInterval",function(e){var t=0;return null!=this._adInformation&&this._adInformation._adLastAdEventTimeStamp>0&&(null!=this._adPauseStartTime&&this._adPauseStartTime>0&&(e=this._adPauseStartTime),t=1*(e-this._adInformation._adLastAdEventTimeStamp)/1e3),this._adPauseDurationToOffsetFromInterval>0&&(t-=this._adPauseDurationToOffsetFromInterval/1e3,this._adPauseDurationToOffsetFromInterval=0),this._adBuffWaitForInterval>0&&(t-=this._adBuffWaitForInterval/1e3,this._adInformation._adPlayDur+=this._adBuffWaitForInterval/1e3,this._adBuffWaitForInterval=0),t<0&&(t=0),this._adInformation._adPlayDur+=t,t}),g(P,"millisecToSec",function(e){return parseFloat(1*e/1e3).toFixed(2)}),g(P,"reportAdState",function(e){var t=this.getCurrentTimeinMs();switch(this.resetAdInfoIfInitialState(e),this.populateAdRelatedInfo(t),e){case a.AD_BLOCKED:this.notifyEvent("AD_BLOCK","Ad blocked","AD_BLOCK",0);break;case a.AD_IMPRESSION:this._adLoadStartTime=t,this._adPauseStartTime=0,this.notifyEvent("AD_IMPRESSION","Ad impression has been made","AD_IMPRESSION",0);break;case a.AD_STARTED:case a.AD_PLAY:0==this._adInformation._playSent&&(this._adInformation._playSent=!0,this._adLoadStartTime>0&&(this.loadStartTime>0&&(this._adLoadStartTime,this.loadStartTime),this._adLoadTime=t-this._adLoadStartTime,this._adPauseDuration>0&&(this._adLoadTime-=this._adPauseDuration),this._adLoadTime<0&&(this._adLoadTime=0),this._adInformation._adPlayDur+=Math.ceil(this._adLoadTime/1e3)),this.populateAdRelatedInfo(t),this.setPBStats(this.attributes.LATENCY,this._adLoadTime),this.notifyEvent("AD_PLAY","Ad Playback started","AD_PLAY",0),this.adLoadStartTime=0,this._adInformation._adLastPlayingEventTimeStamp=this._adInformation._adPlaybackStartWallClockTime=this.getCurrentTimeinMs(),this._adInformation._adLastAdEventTimeStamp=this._adInformation._adLastPlayingEventTimeStamp);break;case a.AD_CLICKED:this.notifyEvent("AD_CLICK","Ad has been clicked","AD_CLICK",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_PAUSED:this.sendQBRStats(),this.notifyEvent("AD_PAUSED","Ad has been paused","AD_PAUSED",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adPauseStartTime=this.getCurrentTimeinMs(),this._adInformation._adLastAdEventTimeStamp=t,this._isVideoPaused=!0;break;case a.AD_RESUMED:this._adPauseStartTime>0&&(this._adPauseDuration=t-this._adPauseStartTime,this._adPauseDuration<0&&(this._adPauseDuration=0),this._adPauseDurationToOffsetFromInterval=this._adPauseDuration),this._isVideoPaused=!1,this.setBufPBEvent(this.attributes.PAUSEDURATION,this._adPauseDuration),this.populateAdRelatedInfo(t),this.notifyEvent("AD_RESUMED","Ad has been resumed","AD_RESUMED",this.millisecToSec(this._adInformation._adPlaybackTime)),this.startMonitoring(),this._epocTime+=this._adPauseDuration,this._adInformation._adLastAdEventTimeStamp=t,this._adPauseStartTime=0;break;case a.AD_SKIPPED:this.setAdBuffering(),this.notifyEvent("AD_SKIPPED","Ad has been skipped","AD_SKIPPED",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_COMPLETED:this.setAdBuffering(),this._adInformation._adDuration>0&&(this._adInformation._adPlaybackTime-90*this._adInformation._adDuration/100>=0||Math.abs(this._adInformation._adPlaybackTime-this._adInformation._adDuration)<2)?this.notifyEvent("AD_COMPLETE","Ad completed playing","AD_COMPLETE",this.millisecToSec(this._adInformation._adPlaybackTime)):this.notifyEvent("AD_ENDED","Ad ended","AD_ENDED",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._playSent=!1,this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_ENDED:this.setAdBuffering(),this.notifyEvent("AD_ENDED","Ad ended","AD_ENDED",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._playSent=!1,this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_ERROR:this.notifyEvent("AD_ERROR",event.message,"AD_ERROR",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._playSent=!1,this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_REQUEST:this.notifyEvent("AD_REQUEST","Ad has been requested","AD_REQUEST",0);break;case a.AD_PLAYING:this.sendAdPlayingEvent(t,!1);break;case a.AD_FIRST_QUARTILE:this.notifyEvent("AD_PLAYED_FIRST_QUARTILE","Ad reached first quartile","AD_PLAYED_FIRST_QUARTILE",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_MIDPOINT:this.notifyEvent("AD_PLAYED_SECOND_QUARTILE","Ad reached midpoint","AD_PLAYED_SECOND_QUARTILE",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastAdEventTimeStamp=t;break;case a.AD_THIRD_QUARTILE:this.notifyEvent("AD_PLAYED_THIRD_QUARTILE","Ad reached third quartile","AD_PLAYED_THIRD_QUARTILE",this.millisecToSec(this._adInformation._adPlaybackTime)),this._adInformation._adLastAdEventTimeStamp=t}}),g(P,"reportAdError",function(e,t){this.populateAdRelatedInfo(),null==t&&(t=this._adInformation._adPlaybackTime),void 0===t&&(t=0),this.notifyEvent("AD_ERROR",e,"AD_ERROR",this.millisecToSec(t))}),g(P,"reportAdPlaybackTime",function(e){e>=0&&this._adInformation&&(this.getCurrentTimeinMs(),this._adInformation._adPlaybackTime=e)}),g(P,"reportAdInfo",function(e){this._adInformation||(this._adInformation=new S),e&&(void 0!==e.adClient&&(this._adInformation._adClient=e.adClient),void 0!==e.adId&&(this._adInformation._adId=e.adId),void 0!==e.adDuration&&(this._adInformation._adDuration=e.adDuration),void 0!==e.adPosition&&(this._adInformation._adPosition=e.adPosition),void 0!==e.adIsLinear&&(e.adIsLinear?this._adInformation._adLinear="linear":this._adInformation._adLinear="nonlinear"),void 0!==e.adCreativeType&&(this._adInformation._adCreativeType=e.adCreativeType),void 0!==e.adServer&&(this._adInformation._adServer=e.adServer),void 0!==e.adResolution&&(this._adInformation._adResolution=e.adResolution),this._adInformation._isBumper=e.isBumper,e.adPodIndex>=-1&&(this._adInformation._adPodIndex=e.adPodIndex),e.adPodLength>0&&(this._adInformation._adPodLength=e.adPodLength),e.adPositionInPod>0&&(this._adInformation._adPositionInPod=e.adPositionInPod),e.adScheduledTime>=0&&(this._adInformation._adScheduledTime=e.adScheduledTime),void 0!==e.adUrl&&(this._adInformation._adUrl=e.adUrl),void 0!==e.adCreativeId&&(this._adInformation._adCreativeId=e.adCreativeId),void 0!==e.adTitle&&(this._adInformation._adTitle=e.adTitle),void 0!==e.adBitrate&&(this._adInformation._adBitrate=e.adBitrate))}),g(P,"isQBRDisabled",function(){return null===this._mode||"QBRDisabled-NoMetafile"==this._mode||this._mode==u.QBRModeDisabled||"QBRDisabled-QMetric"==this._mode||"QBRDisabled-NoPresentationInfo"==this._mode||"QBRDisabled-NoABR"==this._mode||"QBRDisabled-LiveSessionNotSupported"==this._mode||"QBRDisabled-ContentNotSupportedForQBR"==this._mode}),function(e,t){for(var r in t)(a=t[r]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,r,a);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(t),n=0;n<i.length;n++){var a,s=i[n];(a=t[s]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,s,a)}}(P,R),P},T=function(){var e=new XMLHttpRequest;return{doGet:function(t,r){return new Promise(function(i,n){void 0!==r&&(t+=function(e){return"?"+Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")}(r)),e.open("GET",t),e.timeout=25e3,e.onload=function(){200==e.status?i(e.response):n(Error(e.statusText))},e.onerror=function(){n(Error("Network Error"))},e.abort=function(){n(Error("NetRequest Aborted"))},e.ontimeout=function(){n(Error("NetRequest timeout"))},e.send()})},cleanUp:function(){e&&4!=e.readyState&&e.abort()}}},D=function(){var e,t=[],r=[];function i(e,t){for(var i in r){var n=r[i];if(n.context===e&&n.name===t)return n.instance}return null}function n(t,r,i,n){var s=a(i)[t];if(s){var o=s.instance;if(!s.override)return o.apply({context:i,factory:e},n);for(var u in o=o.apply({context:i,factory:e,parent:r},n))r.hasOwnProperty(u)&&(r[u]=o[u])}return r}function a(e){var r;return t.forEach(function(t){t===e&&(r=t)}),r||(r=t.push(e)),r}return e={extend:function(e,t,r,i){var n=a(i);!n[e]&&t&&(n[e]={instance:t,override:r})},getSingletonInstance:i,setSingletonInstance:function(e,t,i){for(var n in r){var a=r[n];if(a.context===e&&a.name===t)return void(r[n].instance=i)}r.push({name:t,context:e,instance:i})},getSingletonFactory:function(e){return function(t){var a;return void 0===t&&(t={}),{getInstance:function(){return a||(a=i(t,e.__dashjs_factory_name)),a||(a=n(e.__dashjs_factory_name,e.apply({context:t},arguments),t,arguments),r.push({name:e.__dashjs_factory_name,context:t,instance:a})),a}}}},getClassFactory:function(e){return function(t){return void 0===t&&(t={}),{create:function(){return n(e.__dashjs_factory_name,e.apply({context:t},arguments),t,arguments)}}}}},e}(),E=(M=isNaN(m.log_level)?2:m.log_level,w={VERBOSE:6,DEBUG:5,INFO:4,ANALYZE:3,WARN:2,ERROR:1,OFF:0},{setLogLevel:function(e){e<0&&(e=0),M=e},log:function(e,t){(function(e){for(var t in w)if(t===e)return w[t];return w.OFF})(e)<=M&&console.log("["+e+"] : "+t)}}),Y=function(){var e=!1,t=new L,r=null,i=!1,n=function(e){i&&console.log("mmTrace:"+(new Date).getTime()+"::"+e)},a=function(i){if(null!=i&&(n(" setPresentationInformation In - live?"+i.isLive+" duration:"+i.duration+" repsCnt:"+i.representationArray.length),1===(r=i).isLive&&(r.isLive=!0),0===r.isLive&&(r.isLive=!1),e)){t.reportMode("QBRDisabled");var a=r.isLive?-1:r.duration/1e3;t.setVideoDuration(a),t.setPresentationType(r.isLive);var s="",o="",u=0,d=0,l=r.representationArray.length,h=r.contentType;if(l)for(var f=0;f<l;f++)r.representationArray[f].width&&r.representationArray[f].height&&r.representationArray[f].width>0&&r.representationArray[f].height>0&&((0===u||u>r.representationArray[f].width*r.representationArray[f].height)&&(o=r.representationArray[f].width+"x"+r.representationArray[f].height,u=r.representationArray[f].width*r.representationArray[f].height),(0===d||d<r.representationArray[f].width*r.representationArray[f].height)&&(s=r.representationArray[f].width+"x"+r.representationArray[f].height,d=r.representationArray[f].width*r.representationArray[f].height));t.setPresentationStreamInfo(s,o,0,0,l,h)}},s=function(e){var t=l(e),r=void 0;return void 0!==t&&void 0!==t.width&&void 0!==t.height&&t.width>0&&t.height>0&&(r=t.width+"x"+t.height),r},o=function(e){var t=l(e),r=void 0;return t&&(r=t.codecIdentifier),r},u=function(e){var t=h(e),r=void 0;return void 0!==t&&void 0!==t.width&&void 0!==t.height&&t.width>0&&t.height>0&&(r=t.width+"x"+t.height),r},d=function(e){var t=h(e),r=void 0;return t&&(r=t.codecIdentifier),r},l=function(e){var t=void 0;if(r)for(var i=0;i<r.representationArray.length;i++)if(r.representationArray[i].bitrate===e){t=r.representationArray[i];break}return t},h=function(e){var t=void 0;if(r)for(var i=0;i<r.representationArray.length;i++)if(r.representationArray[i].trackIdx===e){t=r.representationArray[i];break}return t};return{enableLogTrace:function(e){i=e},updateSubscriberID:function(e){t.updateSubscriberID(e)},updateSubscriber:function(e,r,i){t.updateSubscriber(e,r,i)},getRegistrationStatus:function(){return e},getRegistrationStatusWithBackend:function(){return t.getRegistrationStatusWithBackend()},registerMMSmartStreaming:function(r,i,a,s,o,u,d,l){n(" registerMMSmartStreaming In "+r+" "+i+" "+s+" "+o+" "+a),t.reset(),t.registerMMSmartStreaming(r,i,s,o,u,d,l),t.reportHintFileVersion(m.hintFileVersion),t.reportComponent(a),e=!0},initializeSession:function(e,i,s,o){return n(" initializeSession In mode: "+e+" url:"+i+" metaurl: "+s+" contentMetadata:"+o),r=null,t.reset(),t.initializeSession(e,i,s,o).then(function(e){var i=JSON.parse(e);return void 0!==i.producerURL?(t.reportRegistrationSuccess(i),t.reportAssetID(o.assetID,o.assetName,o.videoId),a(r),E.log("VERBOSE"," initializing QEngine"),new Promise(function(e,r){E.log("VERBOSE","InitializeSession Success"),e(i),i&&t.setSDKQoEConfig(i.mmVideo,i.mmAd)})):(t.reportRegistrationFailure(),t.reset(),new Promise(function(e,t){E.log("VERBOSE","Playback Registration Failed"),t("Playback Registration Failed.")}))}).catch(function(e){return"QBRSDK : QEngine cannot be initialized...."!=e?(e="Experience Probe Initialisation Failed.",t.reportRegistrationFailure(),t.reset()):e="MMSmartStreaming :  QBR component cannot be initialized...",a(r),new Promise(function(t,r){E.log("VERBOSE",e),r(e)})})},setPresentationInformation:a,reportStreamInfo:function(e,r,i){t.reportStreamInfo(e,r,i)},reportNetworkInfo:function(e,r,i,n){t.reportNetworkInfo(e,r,i,n)},reportChunkRequest:function(r){if(e){n("reportChunkRequest In");var i=function(e){var r=e.endByte>0?e.endByte-e.startByte:-1,i=void 0,n=void 0,a=e.duration>0?parseInt(e.duration/1e3):-1,l=e.startTime>0?e.startTime/1e3:-1;-1==e.trackIdx?-1!=e.bitrate&&(i=s(e.bitrate),n=o(e.bitrate)):(i=u(e.trackIdx),n=d(e.trackIdx));var h=void 0,f=void 0;return n&&n.video&&(f=n.video),n&&n.audio&&(h=n.audio),t.SegmentInfo(i,e.bitrate,e.bitrate,void 0,void 0,a,e.sequence,l,void 0,e.trackIdx,e.trackIdx,r,void 0,f,h)}(r);t.addSegInfo(i)}},reportDownloadRate:function(r){e&&(n(" reportDownloadRate In :"+r),t.setBandwidth(r))},reportBufferLength:function(r){e&&(n(" reportBufferLength In :"+r),t.reportBufferLength(r))},reportCustomMetadata:function(r,i){e&&(n(" reportCustomMetadata In"),t.setCustomTag(r,i))},reportPlaybackPosition:function(r){e&&(n(" reportPlaybackPosition In :"+r),t.setPlaybackPos(r))},reportNetworkType:function(r){e&&(n(" reportNetworkType In"),t.reportNetworkType(r))},reportMetricValue:function(r,i){e&&(n(" reportMetricValue In"),t.reportMetricValue(r,i))},reportStringDimension:function(e,r){n(" reportStringDimension In "+e+" "+r),t.reportStringDimension(e,r)},reportDeviceInfo:function(e,r,i,a,s,o,u,d){n(" reportDeviceInfo In "),t.reportDeviceInfo(e,r,i,a,s,o,u,d)},reportPlayerInfo:function(e,r,i){n(" reportPlayerInfo In"),t.reportPlayerInfo(e,r,i)},reportAppInfo:function(e,r){n(" reportAppInfo In"),t.reportAppInfo(e,r)},reportPlayerResolution:function(e){n(" reportPlayerResolution In"),t.reportPlayerResolution(e)},reportDeviceCapabilities:function(e){n(" reportdeviceCapabilities In"),t.reportDeviceCapabilities(e)},reportVideoQuality:function(e){n(" reportVideoQuality In"),t.reportVideoQuality(e)},reportExperimentName:function(e){t.reportExperimentName(e)},reportSubPropertyId:function(e){t.reportSubPropertyId(e)},reportViewSessionId:function(e){t.reportViewSessionId(e)},reportAppSessionId:function(e){t.reportAppSessionId(e)},reportPreload:function(e){t.reportPreload(e)},reportBasePlayerInfo:function(e,r){t.reportBasePlayerInfo(e,r)},reportManifestLoaded:function(){n(" reportManifestLoaded In"),t.reportManifestLoaded()},reportDeviceId:function(e){n(" reportDeviceId In"),t.reportDeviceId(e)},reportPlayerState:function(e){n(" reportPlayerState In "+e),t.reportPlayerState(e)},reportTrackinfo:function(e,r,i,n,a){t.reportTrackinfo(e,r,i,n,a)},reportUserInitiatedPlayback:function(){n(" reportUserInitiatedPlayback In "),t.reportUserInitiatedPlayback()},reportBufferingStarted:function(){n(" reportBufferingStarted In "),t.reportBufferingStarted()},reportBufferingCompleted:function(){n(" reportBufferingCompleted In "),t.reportBufferingCompleted()},reportEventWithValue:function(e,r){t.reportEventWithValue(e,r)},reportCustomEvent:function(e,r){t.reportCustomEvent(e,r)},addCustomSegInfo:function(e){t.addCustomSegInfo(e)},reportABRSwitch:function(r,i){e&&t.isQBRDisabled()&&(n(" reportABRSwitch "+r+"->"+i),t.reportABRSwitch(r,i))},reportFrameLoss:function(r){e&&(n(" reportFrameLoss In "+r),t.reportFrameLoss(r))},reportPresentationSize:function(e,r){n("reportPresentationSize w:"+e+" h:"+r),t.reportPresentationSize(e,r)},reportError:function(r,i){e&&(n(" reportError In "+r),t.reportError(r,i))},reportPlayerSeekCompleted:function(r){e&&(n(" reportPlayerSeekCompleted In"),t.reportPlayerSeekCompleted(r))},reportPlayerSeekStarted:function(){e&&(n(" reportPlayerSeekStarted In"),t.reportPlayerSeekStarted())},reportResolutionChange:function(r){e&&(n(" reportResolutionChange In"),t.reportResolutionChange(r))},reportVolumeChange:function(r){e&&(n(" reportVolumeChange In"),t.reportVolumeChange(r))},reportPlaybackRateChange:function(){e&&(n(" reportPlaybackRateChange In"),t.reportPlaybackRateChange())},reportDurationChange:function(){e&&(n(" reportDurationChange In"),t.reportDurationChange())},reportSDKVersion:function(e){t.reportSDKVersion(e)},getSDKVersion:function(){return t.getSDKVersion()},reportWifiSSID:function(r){e&&(n(" reportWifiSSID In"),t.reportWifiSSID(r))},reportWifiSignalStrenthPercentage:function(r){e&&(n(" reportWifiSignalStrenthPercentage In"),t.reportWifiSignalStrenthPercentage(r))},reportWifiDataRate:function(r){e&&(n(" reportWifiDataRate In"),t.reportWifiDataRate(r))},reportAdInfo:function(r){e&&(n(" reportAdInfo "),r&&t.reportAdInfo(r))},reportAdError:function(e,r){n(" reportAdError "+e),t.reportAdError(e,r)},reportAdBufferingStarted:function(){n(" reportAdBufferingStarted In "),t.reportAdBufferingStarted()},reportAdBufferingCompleted:function(){n(" reportAdBufferingCompleted In "),t.reportAdBufferingCompleted()},reportAdPlaybackTime:function(r){e&&(n(" reportAdPlaybackTime "+r),t.reportAdPlaybackTime(r))},reportAdState:function(r){e&&(n(" reportAdState "+r),t.reportAdState(r))},reportComponent:function(r){e&&(n(" reportComponent "+r),t.reportComponent(r))},setRegistrationStatus:function(t){e=t},getSessionId:function(){if(e)return t.sessionId}}},x=function(){var e;return{createInstance:function(e){var t,r=Object.create((t=new Y,{getSDKVersion:function(){return t.getSDKVersion()},getRegistrationStatus:function(){return t.getRegistrationStatus()},getRegistrationStatusWithBackend:function(){return t.getRegistrationStatusWithBackend()},registerMMSmartStreaming:function(e,r,i,n,a,s,o,u){return t.registerMMSmartStreaming(e,r,i,n,a,s,o,u)},updateSubscriberID:function(e){return t.updateSubscriberID(e)},reportDeviceInfo:function(e,r,i,n,a,s,o,u){t.reportDeviceInfo(e,r,i,n,a,s,o,u)},reportPlayerInfo:function(e,r,i){t.reportPlayerInfo(e,r,i)},reportDeviceCapabilities:function(e){t.reportDeviceCapabilities(e)},reportAppInfo:function(e,r){t.reportAppInfo(e,r)},reportPlayerResolution:function(e){t.reportPlayerResolution(e)},reportVideoQuality:function(e){t.reportVideoQuality(e)},reportExperimentName:function(e){t.reportExperimentName(e)},reportSubPropertyId:function(e){t.reportSubPropertyId(e)},reportViewSessionId:function(e){t.reportViewSessionId(e)},reportAppSessionId:function(e){t.reportAppSessionId(e)},reportPreload:function(e){t.reportPreload(e)},reportBasePlayerInfo:function(e,r){t.reportBasePlayerInfo(e,r)},reportManifestLoaded:function(){t.reportManifestLoaded()},reportDeviceId:function(e){t.reportDeviceId(e)},initializeSession:function(e,r,i,n){return t.initializeSession(e,r,i,n)},setPresentationInformation:function(e){t.setPresentationInformation(e)},reportStreamInfo:function(e,r,i){t.reportStreamInfo(e,r,i)},reportNetworkInfo:function(e,r,i,n){t.reportNetworkInfo(e,r,i,n)},reportChunkRequest:function(e){t.reportChunkRequest(e)},reportDownloadRate:function(e){t.reportDownloadRate(e)},reportBufferLength:function(e){t.reportBufferLength(e)},reportCustomMetadata:function(e,r){t.reportCustomMetadata(e,r)},reportPlaybackPosition:function(e){t.reportPlaybackPosition(e)},reportNetworkType:function(e){t.reportNetworkType(e)},reportMetricValue:function(e,r){t.reportMetricValue(e,r)},reportStringDimension:function(e,r){t.reportStringDimension(e,r)},reportBufferingStarted:function(){t.reportBufferingStarted()},reportBufferingCompleted:function(){t.reportBufferingCompleted()},reportEventWithValue:function(e,r){t.reportEventWithValue(e,r)},reportCustomEvent:function(e,r){t.reportCustomEvent(e,r)},addCustomSegInfo:function(e){t.addCustomSegInfo(e)},reportUserInitiatedPlayback:function(){t.reportUserInitiatedPlayback()},reportPlayerState:function(e){t.reportPlayerState(e)},reportABRSwitch:function(e,r){t.reportABRSwitch(e,r)},reportFrameLoss:function(e){t.reportFrameLoss(e)},reportPresentationSize:function(e,r){t.reportPresentationSize(e,r)},reportError:function(e,r){t.reportError(e,r)},reportPlayerSeekCompleted:function(e){t.reportPlayerSeekCompleted(e)},reportPlayerSeekStarted:function(){t.reportPlayerSeekStarted()},reportResolutionChange:function(e){t.reportResolutionChange(e)},reportVolumeChange:function(e){t.reportVolumeChange(e)},reportPlaybackRateChange:function(){t.reportPlaybackRateChange()},reportDurationChange:function(){t.reportDurationChange()},reportSDKVersion:function(e){t.reportSDKVersion(e)},reportWifiSSID:function(e){t.reportWifiSSID(e)},reportWifiSignalStrengthPercentage:function(e){t.reportWifiSignalStrenthPercentage(e)},reportWifiDataRate:function(e){t.reportWifiDataRate(e)},reportAdState:function(e){t.reportAdState(e)},reportAdInfo1:function(e,r,i,n,a,s,o,u){t.reportAdInfo(e,r,i,n,a,s,o,u)},reportAdInfo:function(e){t.reportAdInfo(e)},reportAdPlaybackTime:function(e){t.reportAdPlaybackTime(e)},reportAdError:function(e,r){t.reportAdError(e,r)},reportAdBufferingStarted:function(){t.reportAdBufferingStarted()},reportAdBufferingCompleted:function(){t.reportAdBufferingCompleted()},enableLogTrace:function(e){t.enableLogTrace(e)},updateSubscriber:function(e,r,i){return t.updateSubscriber(e,r,i)},setRegistrationStatus:function(e){t.setRegistrationStatus(e)},getSessionId:function(){return t.getSessionId()},reportTrackinfo:function(e,r,i,n,a){return t.reportTrackinfo(e,r,i,n,a)}}));return r.__dashjs_factory_name="MMSmartStreamingSdk",D.setSingletonInstance(e,"MMSmartStreamingSdk",r),r},getInstance:function(t){if(void 0===t)return e||(e=this.createInstance(this));var r=D.getSingletonInstance(t,"MMSmartStreamingSdk");return r||console.log("ERROR MMSDK Instance not created!"),r}}}();var I=t.IZ=Object.freeze({FAILED:"_FAILED",CANCELLED:"_CANCELLED"});t.k0=function(){var e=Object.freeze({READY:0,PLAYING:1,PAUSED:2,STOPPED:3}),t=Object.freeze({IDLE:1,BUFFERING_STARTED:2,BUFFERING_COMPLETED:3}),r=Object.freeze({IDLE:1,SEEK_STARTED:2,SEEK_COMPLETED:3}),i=Object.freeze({IDLE:1,AD_PLAYING:2,AD_PAUSED:3}),n=x.createInstance(this),o=!1,d=void 0,f=void 0,c=t.IDLE,m=r.IDLE,p=!1,_=!1,b=i.IDLE;n.reportSDKVersion("");var y=function(){return void 0!==d&&d!==e.STOPPED},g=function(){return d===e.STOPPED},v=function(){return d===e.PLAYING||d===e.PAUSED};return{registerMMSmartStreaming:function(e,t,r,i,a,s,o){n.getRegistrationStatus()||n.registerMMSmartStreaming(e,t,"CUSTOMJSSDK",r,i,a,s,o)},reportPlayerInfo:function(e,t,r){n.reportPlayerInfo(e,t,r)},reportBasePlayerInfo:function(e,t){n.reportBasePlayerInfo(e,t)},getSDKVersion:function(){return n.getSDKVersion()},reportAppInfo:function(e,t){n.reportAppInfo(e,t)},reportExperimentName:function(e){n.reportExperimentName(e)},reportSubPropertyId:function(e){n.reportSubPropertyId(e)},reportViewSessionId:function(e){n.reportViewSessionId(e)},reportAppSessionId:function(e){n.reportAppSessionId(e)},reportPreload:function(e){n.reportPreload(e)},reportDeviceInfo:function(e){n.reportDeviceInfo(e.deviceBrand,e.deviceModel,e.deviceOS,e.deviceOSVersion,e.operator,e.deviceName,e.screenWidth,e.screenHeight),e.deviceId&&n.reportDeviceId(e.deviceId)},reportCustomMetadata:function(e,t){n.reportCustomMetadata(e,t)},initializeSession:function(e,a){o=!1,d=void 0,f=0,c=t.IDLE,m=r.IDLE,p=!1,_=!1,b=i.IDLE,console.log("MMSmartStreaming- "+n.getSDKVersion()),a&&""!==a||(a="NA"),n.initializeSession(u.QBRModeDisabled,a,"",e).catch(function(e){console.log("SDK Init Failed: "+e)})},reportUserInitiatedPlayback:function(){!1===o&&void 0===d&&(n.reportUserInitiatedPlayback(),d=e.READY,o=!0)},reportStreamInfo:function(e,t,r){n.reportStreamInfo(e,t,r)},updateStreamURL:function(e){n.reportMetricValue(l.streamURL,e)},reportPresentationInfo:function(e,t){var r=function(e,t,r,i){var n={};return 1===e&&(e=!0),n.isLive=e||!1,n.duration=t||-1,n.representationArray=r||[],n.contentType=i||"",n}(e,t,[]);n.setPresentationInformation(r)},reportPlayerResolution:function(e,t){if(void 0!==e&&void 0!==t){var r=e+"x"+t;n.reportPlayerResolution(r)}},reportNetworkInfo:function(e){if(e){if(g())return;n.reportStringDimension(h.CDN,e.cdn),n.reportNetworkInfo(e.asn,e.hostName,e.networkType,e.networkOperator)}},reportCDN:function(e){g()||n.reportStringDimension(h.CDN,e)},reportPlayerState:function(t){if(y())switch(t){case s.PLAYING:p&&b===i.AD_PAUSED?(n.reportAdState(a.AD_RESUMED),b=i.AD_PLAYING):n.reportPlayerState(s.PLAYING),d=e.PLAYING;break;case s.PAUSED:d!==e.READY&&d!==e.PLAYING||(p?(n.reportAdState(a.AD_PAUSED),b=i.AD_PAUSED):n.reportPlayerState(s.PAUSED),d=e.PAUSED);break;case s.STOPPED:d!==e.STOPPED&&(n.reportPlayerState(s.STOPPED),d=e.STOPPED);break;default:console.log("Invalid State")}},reportBufferingStarted:function(){v()&&c!==t.BUFFERING_STARTED&&(n.reportBufferingStarted(),c=t.BUFFERING_STARTED)},reportBufferingCompleted:function(){v()&&c===t.BUFFERING_STARTED&&(n.reportBufferingCompleted(),c=t.BUFFERING_COMPLETED)},reportPlayerSeekStarted:function(){v()&&m!==r.SEEK_STARTED&&(n.reportPlayerSeekStarted(),m=r.SEEK_STARTED)},reportPlayerSeekCompleted:function(e){v()&&m===r.SEEK_STARTED&&(e||(e=f),n.reportPlayerSeekCompleted(e),m=r.SEEK_COMPLETED)},reportPlaybackPosition:function(e){f=e,p&&n.reportAdPlaybackTime(f),n.reportPlaybackPosition(f)},reportRendition:function(e){if(y())try{var t={};e.bitrate&&(t.cbrBitrate=e.bitrate),e.width&&e.height&&(t.res=e.width+"x"+e.height),e.frameRate&&(t.fps=Math.round(100*e.frameRate)/100),e.aCodec&&(t.aCodec=e.aCodec),e.vCodec&&(t.vCodec=e.vCodec),n.addCustomSegInfo(t)}catch(e){console.log("MMError:"+e.message)}},reportDownloadRate:function(e){n.reportDownloadRate(e)},reportTrackinfo:function(e,t,r,i){y()&&n.reportTrackinfo(void 0,t,r,i,e)},reportError:function(e,t,r){if(y())try{t&&""!=t||(t="NA"),r&&""!=r||(r="NA");var i=e+"_"+t+"@@FATAL@@"+r;n.reportError(i,f)}catch(e){console.log("MMError:"+e.message)}},reportWarning:function(e,t,r){if(y())try{t&&""!=t||(t="NA"),r&&""!=r||(r="NA");var i=e+"_"+t+"@@WARNING@@"+r;n.reportError(i,f)}catch(e){console.log("MMError:"+e.message)}},updateDRMType:function(e){n.reportMetricValue(l.drmType,e)},reportFallbackEvent:function(e,t){if(y())try{""!==e&&null!=e&&n.reportMetricValue(l.streamURL,e),t&&""!==t||(t="Unknown"),n.reportEventWithValue("FALLBACK_ATTEMPT",t)}catch(e){console.log("MMError:"+e.message)}},reportRequestStatus:function(e,t,r){if(y())try{r||(r={}),t||(t="");var i="",a=JSON.stringify(r);e==I.FAILED?i="RF_":e==I.CANCELLED&&(i="RC_"),i+=t.toUpperCase(),n.reportEventWithValue(i,a)}catch(e){console.log("MMError:"+e.message)}},reportAdBreakStart:function(){y()&&n.reportEventWithValue("AD_BREAK_STARTED","Ad Break Started")},reportAdBreakEnd:function(){y()&&(p=!1,n.reportEventWithValue("AD_BREAK_ENDED","Ad Break Ended"))},reportAdStart:function(e){y()&&(n.reportAdState(a.AD_IMPRESSION),n.reportAdInfo(e),n.reportAdState(a.AD_PLAY),p=!0)},reportAdEnd:function(){y()&&p&&(n.reportAdState(a.AD_ENDED),p=!1)},reportAdBufferingStarted:function(){y()&&p&&!_&&(n.reportAdBufferingStarted(),_=!0)},reportAdBufferingCompleted:function(){y()&&p&&_&&(n.reportAdBufferingCompleted(),_=!1)},reportCustomEvent:function(e,t){y()&&n.reportCustomEvent(e,t)},reportEncodingService:function(e){n.reportStringDimension(h.ENCODING_SERVICE,e)}}}},"8e0d8d60b701f2c2a59e"(e,t,r){"use strict";r.d(t,{A:()=>s});var i=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function n(e,t){return e===t||!(!i(e)||!i(t))}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r],t[r]))return!1;return!0}function s(e,t){void 0===t&&(t=a);var r=null;function i(){for(var i=[],n=0;n<arguments.length;n++)i[n]=arguments[n];if(r&&r.lastThis===this&&t(i,r.lastArgs))return r.lastResult;var a=e.apply(this,i);return r={lastResult:a,lastArgs:i,lastThis:this},a}return i.clear=function(){r=null},i}},"9c91b382288be0af0590"(e,t,r){var i=r("62e69825c1d834f05fba"),n=r("1d79085d09e474f6642d");function a(e){this.rand=e||new n.Rand}e.exports=a,a.create=function(e){return new a(e)},a.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var n=new i(this.rand.generate(r))}while(n.cmp(e)>=0);return n},a.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},a.prototype.test=function(e,t,r){var n=e.bitLength(),a=i.mont(e),s=new i(1).toRed(a);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),u=0;!o.testn(u);u++);for(var d=e.shrn(u),l=o.toRed(a);t>0;t--){var h=this._randrange(new i(2),o);r&&r(h);var f=h.toRed(a).redPow(d);if(0!==f.cmp(s)&&0!==f.cmp(l)){for(var c=1;c<u;c++){if(0===(f=f.redSqr()).cmp(s))return!1;if(0===f.cmp(l))break}if(c===u)return!1}}return!0},a.prototype.getDivisor=function(e,t){var r=e.bitLength(),n=i.mont(e),a=new i(1).toRed(n);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),o=0;!s.testn(o);o++);for(var u=e.shrn(o),d=s.toRed(n);t>0;t--){var l=this._randrange(new i(2),s),h=e.gcd(l);if(0!==h.cmpn(1))return h;var f=l.toRed(n).redPow(u);if(0!==f.cmp(a)&&0!==f.cmp(d)){for(var c=1;c<o;c++){if(0===(f=f.redSqr()).cmp(a))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(d))break}if(c===o)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},"62e69825c1d834f05fba"(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("14d2ebf50db4558abe5e").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},"4960a7fd8d0b5271852b"(e){function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},f32efd8e8a3ffb77f467(e,t){"use strict";var r=t;function i(e){return 1===e.length?"0"+e:e}function n(e){for(var t="",r=0;r<e.length;r++)t+=i(e[r].toString(16));return t}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var i=0;i<e.length;i++)r[i]=0|e[i];return r}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(i=0;i<e.length;i++){var n=e.charCodeAt(i),a=n>>8,s=255&n;a?r.push(a,s):r.push(s)}return r},r.zero2=i,r.toHex=n,r.encode=function(e,t){return"hex"===t?n(e):e}},"4fe50ffc7983d80569ba"(e,t,r){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,r){return e<12?r?"vm":"VM":r?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"0a4b0969f58fca504d02"(e,t,r){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,n,a,s){var o=t(i),u=r[e][t(i)];return 2===o&&(u=u[n?0:1]),u.replace(/%d/i,i)}},n=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(r("da010f21fea25912dd9e"))},"9dc1adf1367a833c5dde"(e,t,r){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(r("da010f21fea25912dd9e"))},cccb904b2f064b592b02(e,t,r){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(t,n,a,s){var o=r(t),u=i[e][r(t)];return 2===o&&(u=u[n?0:1]),u.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},d81c92a0aa9e6c084db4(e,t,r){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},dee24f02b8ecd3a36176(e,t,r){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},r={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return r[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},df08077061459e88529b(e,t,r){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"3f7f6568c894fbb46c29"(e,t,r){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},r={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,r,a,s){var o=i(t),u=n[e][i(t)];return 2===o&&(u=u[r?0:1]),u.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,r){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return r[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},"9a25880d1491856f4e1e"(e,t,r){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,r){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var r=e%10,i=e%100-r,n=e>=100?100:null;return e+(t[r]||t[i]||t[n])},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},ffa801cad665eebbfdc8(e,t,r){!function(e){"use strict";function t(e,t){var r=e.split("_");return t%10==1&&t%100!=11?r[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?r[1]:r[2]}function r(e,r,i){return"m"===i?r?"хвіліна":"хвіліну":"h"===i?r?"гадзіна":"гадзіну":e+" "+t({ss:r?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:r?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:r?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:r,mm:r,h:r,hh:r,d:"дзень",dd:r,M:"месяц",MM:r,y:"год",yy:r},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},c81c2298ba3a83bd3b5b(e,t,r){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,r=e%100;return 0===e?e+"-ев":0===r?e+"-ен":r>10&&r<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"0d5fb61f772f2aaaf82c"(e,t,r){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},e7114e48cf4eb0e1e35a(e,t,r){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},r={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},fa658b93b3c6b01c668e(e,t,r){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},r={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,r){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},b30d6122d9094906930a(e,t,r){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},r={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,r){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},ee0a94b9013e4e7ae788(e,t,r){!function(e){"use strict";function t(e,t,r){return e+" "+n({mm:"munutenn",MM:"miz",dd:"devezh"}[r],e)}function r(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function n(e,t){return 2===t?a(e):e}function a(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var s=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],o=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,l=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],h=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],f=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:f,fullWeekdaysParse:l,shortWeekdaysParse:h,minWeekdaysParse:f,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:u,monthsShortStrictRegex:d,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:r},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,r){return e<12?"a.m.":"g.m."}})}(r("da010f21fea25912dd9e"))},"89a9e5355865ee89e959"(e,t,r){!function(e){"use strict";function t(e,t,r){var i=e+" ";switch(r){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"0a16bdb66e0525c325dc"(e,t,r){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var r=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(r="a"),e+r},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},b7a0f42b9110b4ba030f(e,t,r){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},r="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],n=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function a(e){return e>1&&e<5&&1!=~~(e/10)}function s(e,t,r,i){var n=e+" ";switch(r){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?n+(a(e)?"sekundy":"sekund"):n+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?n+(a(e)?"minuty":"minut"):n+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?n+(a(e)?"hodiny":"hodin"):n+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?n+(a(e)?"dny":"dní"):n+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?n+(a(e)?"měsíce":"měsíců"):n+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?n+(a(e)?"roky":"let"):n+"lety"}}e.defineLocale("cs",{months:t,monthsShort:r,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"2b90ff6f0e337e46d5d6"(e,t,r){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"0d0ea3473f47b0d7b396"(e,t,r){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"7a8735ec68591dea5f8e"(e,t,r){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"7f7e87a36ad679cf294c"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[r][0]:n[r][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},f949125f8f7b0502a634(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[r][0]:n[r][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"5f6fa986f8050423684e"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[r][0]:n[r][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"3073d71361f604d2822a"(e,t,r){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],r=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:r,weekdaysShort:r,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,r){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(r("da010f21fea25912dd9e"))},"4130747efcded86a1698"(e,t,r){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,r){return e>11?r?"μμ":"ΜΜ":r?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,r){var i=this._calendarEl[e],n=r&&r.hours();return t(i)&&(i=i.apply(r)),i.replace("{}",n%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"517cd2b76c171df54c77"(e,t,r){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(r("da010f21fea25912dd9e"))},eb450040fb739424b607(e,t,r){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(r("da010f21fea25912dd9e"))},"594dc41e90bb0b4ce7b3"(e,t,r){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"7f1a2a614d100ed33e07"(e,t,r){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"3d148bdee40eb371501e"(e,t,r){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(r("da010f21fea25912dd9e"))},efab154d10d71a47a002(e,t,r){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},a04dc64dfdfc9ac4210a(e,t,r){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},c6c8169a849376a0792c(e,t,r){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},d8aa3f4072118ba0c74b(e,t,r){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,r){return e>11?r?"p.t.m.":"P.T.M.":r?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"24f7ae66e6bdc8652fba"(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"45bf59610a785a7235b4"(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(r("da010f21fea25912dd9e"))},"8c156bbc319a64186fe9"(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"8dca363c55e082fe5270"(e,t,r){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(r("da010f21fea25912dd9e"))},"0207368f4fca00662d61"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?n[r][2]?n[r][2]:n[r][1]:i?n[r][0]:n[r][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"4d24b542827f0d35c2d4"(e,t,r){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"9cf1585e02829dff5f9a"(e,t,r){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},r={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,r){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return r[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},"5b8ee8fca9bd9b066e05"(e,t,r){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),r=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,r,i){var a="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":a=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":a=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":a=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":a=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":a=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":a=i?"vuoden":"vuotta"}return a=n(e,i)+" "+a}function n(e,i){return e<10?i?r[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"9b23dccf1a6c4a581e0a"(e,t,r){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},cef1ea44f0d3f6eb36e0(e,t,r){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},f79130304d5016e13ffb(e,t,r){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(r("da010f21fea25912dd9e"))},f08607bde9b355fddbe5(e,t,r){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"74e23c69ccb5a5eec403"(e,t,r){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:r,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"0d86e36306113c72bd77"(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},d67fee5c3c35fb7cd073(e,t,r){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],r=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],n=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],a=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:r,monthsParseExact:!0,weekdays:i,weekdaysShort:n,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},d9d35cbb598c476f7045(e,t,r){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],r=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],n=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:r,monthsParseExact:!0,weekdays:i,weekdaysShort:n,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"29e2d221e75f936e25f1"(e,t,r){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},e231ee82d139822aa7a7(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?n[r][0]:n[r][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(r("da010f21fea25912dd9e"))},d91ea0088c3c0ebdc87f(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?n[r][0]:n[r][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(r("da010f21fea25912dd9e"))},d1841a848065084c621c(e,t,r){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},r={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"624c722243ab1968c264"(e,t,r){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,r){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?r?'לפנה"צ':"לפני הצהריים":e<18?r?'אחה"צ':"אחרי הצהריים":"בערב"}})}(r("da010f21fea25912dd9e"))},"061d025a8797acc49a77"(e,t,r){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],n=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:n,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"6a0c124ead216c897c0f"(e,t,r){!function(e){"use strict";function t(e,t,r){var i=e+" ";switch(r){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},dce09320209f9a044b94(e,t,r){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function r(e,t,r,i){var n=e;switch(r){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return n+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return n+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return n+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return n+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return n+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return n+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,r){return e<12?!0===r?"de":"DE":!0===r?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"39a71a00fd6cfabeef30"(e,t,r){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},a8eb5357a53ddba4d83c(e,t,r){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"0ccb71e8f62bf567199f"(e,t,r){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function r(e,r,i,n){var a=e+" ";switch(i){case"s":return r||n?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?a+(r||n?"sekúndur":"sekúndum"):a+"sekúnda";case"m":return r?"mínúta":"mínútu";case"mm":return t(e)?a+(r||n?"mínútur":"mínútum"):r?a+"mínúta":a+"mínútu";case"hh":return t(e)?a+(r||n?"klukkustundir":"klukkustundum"):a+"klukkustund";case"d":return r?"dagur":n?"dag":"degi";case"dd":return t(e)?r?a+"dagar":a+(n?"daga":"dögum"):r?a+"dagur":a+(n?"dag":"degi");case"M":return r?"mánuður":n?"mánuð":"mánuði";case"MM":return t(e)?r?a+"mánuðir":a+(n?"mánuði":"mánuðum"):r?a+"mánuður":a+(n?"mánuð":"mánuði");case"y":return r||n?"ár":"ári";case"yy":return t(e)?a+(r||n?"ár":"árum"):a+(r||n?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"0a856ed5497f738d0cf5"(e,t,r){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"35f77a330b2b59f483b2"(e,t,r){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"239d00735eb311c1c046"(e,t,r){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,r){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(r("da010f21fea25912dd9e"))},"92711492583b83951b6d"(e,t,r){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},d31914898082af20b314(e,t,r){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,function(e,t,r){return"ი"===r?t+"ში":t+r+"ში"})},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"83d94a8a59b81194ec02"(e,t,r){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var r=e%10,i=e>=100?100:null;return e+(t[e]||t[r]||t[i])},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"331957b72f4beeaf2d4a"(e,t,r){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},r={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,r){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},a0c1a30a96f4369ead33(e,t,r){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},r={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"6de7f88f5c7d1ec2d27f"(e,t,r){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,r){return e<12?"오전":"오후"}})}(r("da010f21fea25912dd9e"))},a9d2ef0fc91d568bdfab(e,t,r){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},r={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,r){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return r[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},"0747c8ca89dcf60580a2"(e,t,r){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var r=e%10,i=e>=100?100:null;return e+(t[e]||t[r]||t[i])},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"62019114b63dbd69721a"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?n[r][0]:n[r][1]}function r(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:r,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},c2110f526b1ce19817cc(e,t,r){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,r){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(r("da010f21fea25912dd9e"))},"6df32c33af3d2e5fc11c"(e,t,r){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function r(e,t,r,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,r,i){return t?a(r)[0]:i?a(r)[1]:a(r)[2]}function n(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function s(e,t,r,s){var o=e+" ";return 1===e?o+i(e,t,r[0],s):t?o+(n(e)?a(r)[1]:a(r)[0]):s?o+a(r)[1]:o+(n(e)?a(r)[1]:a(r)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:r,ss:s,m:i,mm:s,h:i,hh:s,d:i,dd:s,M:i,MM:s,y:i,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"55b3e93988104c60a071"(e,t,r){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(e,t,r){return r?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,n){return e+" "+r(t[n],e,i)}function n(e,i,n){return r(t[n],e,i)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},e66100575f1ac6d00d4a(e,t,r){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,r,i){var n=t.words[i];return 1===i.length?r?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},fd0033b452a90713b091(e,t,r){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"1ffc46d9756a7dd1c823"(e,t,r){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,r=e%100;return 0===e?e+"-ев":0===r?e+"-ен":r>10&&r<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"18c9a4d7cd02df34341e"(e,t,r){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,r){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(r("da010f21fea25912dd9e"))},c6f0bab67f50b43fe8bb(e,t,r){!function(e){"use strict";function t(e,t,r,i){switch(r){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,r){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(r("da010f21fea25912dd9e"))},"48ce3e4e5fdba4499ebb"(e,t,r){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,r,i){var n="";if(t)switch(r){case"s":n="काही सेकंद";break;case"ss":n="%d सेकंद";break;case"m":n="एक मिनिट";break;case"mm":n="%d मिनिटे";break;case"h":n="एक तास";break;case"hh":n="%d तास";break;case"d":n="एक दिवस";break;case"dd":n="%d दिवस";break;case"M":n="एक महिना";break;case"MM":n="%d महिने";break;case"y":n="एक वर्ष";break;case"yy":n="%d वर्षे"}else switch(r){case"s":n="काही सेकंदां";break;case"ss":n="%d सेकंदां";break;case"m":n="एका मिनिटा";break;case"mm":n="%d मिनिटां";break;case"h":n="एका तासा";break;case"hh":n="%d तासां";break;case"d":n="एका दिवसा";break;case"dd":n="%d दिवसां";break;case"M":n="एका महिन्या";break;case"MM":n="%d महिन्यां";break;case"y":n="एका वर्षा";break;case"yy":n="%d वर्षां"}return n.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,r){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},de1a2ccd001fe36ceecc(e,t,r){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},d892199478d896774453(e,t,r){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,r){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"9b8ee8b32ab81129ffce"(e,t,r){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},b403e02a2233207d0c4d(e,t,r){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},r={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},cb288475654d715d144b(e,t,r){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"89e8ae3a87cc919f89a4"(e,t,r){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,r){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"3daa408e1685eb5e8fbd"(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"301790a531e8a33e9796"(e,t,r){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?r[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"643270e1e47cf81f688e"(e,t,r){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"92d0c721d19969ceab74"(e,t,r){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var r=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(r="a"),e+r},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"5c40bc9eec89d0d6802d"(e,t,r){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},r={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},a4a8376f7fdb2d708907(e,t,r){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function n(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,r){var i=e+" ";switch(r){case"ss":return i+(n(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(n(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(n(e)?"godziny":"godzin");case"ww":return i+(n(e)?"tygodnie":"tygodni");case"MM":return i+(n(e)?"miesiące":"miesięcy");case"yy":return i+(n(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?r[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:a,m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:a,M:"miesiąc",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},e20444730613ccb91ab4(e,t,r){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(r("da010f21fea25912dd9e"))},"6177d8a6abfd93127496"(e,t,r){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},b2de2f54a02115863ee5(e,t,r){!function(e){"use strict";function t(e,t,r){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[r]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},a884f82f1fcf323b0ed1(e,t,r){!function(e){"use strict";function t(e,t){var r=e.split("_");return t%10==1&&t%100!=11?r[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?r[1]:r[2]}function r(e,r,i){return"m"===i?r?"минута":"минуту":e+" "+t({ss:r?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:r?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:r,m:r,mm:r,h:"час",hh:r,d:"день",dd:r,w:"неделя",ww:r,M:"месяц",MM:r,y:"год",yy:r},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"60abb66915d33f1d36b4"(e,t,r){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],r=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,r){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"40bfee84281d9b77f113"(e,t,r){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},a975fe4573e5d9e39086(e,t,r){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,r){return e>11?r?"ප.ව.":"පස් වරු":r?"පෙ.ව.":"පෙර වරු"}})}(r("da010f21fea25912dd9e"))},e0600ff36ac1e0dece75(e,t,r){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),r="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function n(e,t,r,n){var a=e+" ";switch(r){case"s":return t||n?"pár sekúnd":"pár sekundami";case"ss":return t||n?a+(i(e)?"sekundy":"sekúnd"):a+"sekundami";case"m":return t?"minúta":n?"minútu":"minútou";case"mm":return t||n?a+(i(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?a+(i(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||n?"deň":"dňom";case"dd":return t||n?a+(i(e)?"dni":"dní"):a+"dňami";case"M":return t||n?"mesiac":"mesiacom";case"MM":return t||n?a+(i(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||n?"rok":"rokom";case"yy":return t||n?a+(i(e)?"roky":"rokov"):a+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:r,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"46cd6d95bdea594f4775"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n=e+" ";switch(r){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return n+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return n+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return n+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return n+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return n+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return n+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},c043969c123ab5cd2b70(e,t,r){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,r){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"6868054dbb36f02db227"(e,t,r){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,r,i,n){var a,s=t.words[i];return 1===i.length?"y"===i&&r?"једна година":n||r?s[0]:s[1]:(a=t.correctGrammaticalCase(e,s),"yy"===i&&r&&"годину"===a?e+" година":e+" "+a)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"77fd666a52737f1efd7b"(e,t,r){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,r,i,n){var a,s=t.words[i];return 1===i.length?"y"===i&&r?"jedna godina":n||r?s[0]:s[1]:(a=t.correctGrammaticalCase(e,s),"yy"===i&&r&&"godinu"===a?e+" godina":e+" "+a)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},bbaffbb41ef7f4fd8c3a(e,t,r){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,r){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},be84e9b3b463cb96fa5a(e,t,r){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},c35940c6626d2bccf0f9(e,t,r){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"73e1ad1f793625d5e923"(e,t,r){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},r={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,r){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"96fe0dfde527a883c0a4"(e,t,r){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(r("da010f21fea25912dd9e"))},"73089628077a1b3908a1"(e,t,r){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"0481860a8ba35ca9d22d"(e,t,r){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,r){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var r=e%10,i=e>=100?100:null;return e+(t[e]||t[r]||t[i])},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"4331da7acfa5f52746d6"(e,t,r){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,r){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(r("da010f21fea25912dd9e"))},b71b455def61f8c8e7e9(e,t,r){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,r){switch(r){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,n=e%100-i,a=e>=100?100:null;return e+(t[i]||t[n]||t[a])}},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},b965a0000a1179485d25(e,t,r){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},a42a137c2d01e40c18cd(e,t,r){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function r(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function n(e,t,r,i){var n=a(e);switch(r){case"ss":return n+" lup";case"mm":return n+" tup";case"hh":return n+" rep";case"dd":return n+" jaj";case"MM":return n+" jar";case"yy":return n+" DIS"}}function a(e){var r=Math.floor(e%1e3/100),i=Math.floor(e%100/10),n=e%10,a="";return r>0&&(a+=t[r]+"vatlh"),i>0&&(a+=(""!==a?" ":"")+t[i]+"maH"),n>0&&(a+=(""!==a?" ":"")+t[n]),""===a?"pagh":a}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:r,past:i,s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"183a75bd2437f11817b2"(e,t,r){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,r){return e<12?r?"öö":"ÖÖ":r?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,r){switch(r){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,n=e%100-i,a=e>=100?100:null;return e+(t[i]||t[n]||t[a])}},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"42e54a873080a091cf1e"(e,t,r){!function(e){"use strict";function t(e,t,r,i){var n={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?n[r][0]:n[r][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,r){return e>11?r?"d'o":"D'O":r?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},d974062d0d2321cab039(e,t,r){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},"48caaadb1d262b8d3df6"(e,t,r){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(r("da010f21fea25912dd9e"))},"2453f05ed409711cc1e1"(e,t,r){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,r){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"917876f36b35aa56a2cd"(e,t,r){!function(e){"use strict";function t(e,t){var r=e.split("_");return t%10==1&&t%100!=11?r[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?r[1]:r[2]}function r(e,r,i){return"m"===i?r?"хвилина":"хвилину":"h"===i?r?"година":"годину":e+" "+t({ss:r?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:r?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:r?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var r={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?r.nominative.slice(1,7).concat(r.nominative.slice(0,1)):e?r[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:r.nominative}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:r,m:r,mm:r,h:"годину",hh:r,d:"день",dd:r,M:"місяць",MM:r,y:"рік",yy:r},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,r){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"9c29a77b375c4c9c03a3"(e,t,r){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],r=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,r){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"54ff3dc03d2cb362f2dc"(e,t,r){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"3b78af3fb5d1ef120da2"(e,t,r){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(r("da010f21fea25912dd9e"))},"63f81a840f588ddc77ce"(e,t,r){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,r){return e<12?r?"sa":"SA":r?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"51f18a209d286b73de60"(e,t,r){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},cc6e20f395448f8d5fc0(e,t,r){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},a25e83e8799759c246e1(e,t,r){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,r){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(r("da010f21fea25912dd9e"))},"1bec13affc76a58d17d9"(e,t,r){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("da010f21fea25912dd9e"))},d29754b2bb9cc48d33bc(e,t,r){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("da010f21fea25912dd9e"))},dba649134b180837c44d(e,t,r){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,r){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(r("da010f21fea25912dd9e"))},da010f21fea25912dd9e(e,t,r){(e=r.nmd(e)).exports=function(){"use strict";var t,i;function n(){return t.apply(null,arguments)}function a(e){t=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(u(e,t))return!1;return!0}function l(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function f(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var r,i=[],n=e.length;for(r=0;r<n;++r)i.push(t(e[r],r));return i}function m(e,t){for(var r in t)u(t,r)&&(e[r]=t[r]);return u(t,"toString")&&(e.toString=t.toString),u(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,r,i){return Kr(e,t,r,i,!0).utc()}function _(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function b(e){return null==e._pf&&(e._pf=_()),e._pf}function y(e){if(null==e._isValid){var t=b(e),r=i.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function g(e){var t=p(NaN);return null!=e?m(b(t),e):b(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){var t,r=Object(this),i=r.length>>>0;for(t=0;t<i;t++)if(t in r&&e.call(this,r[t],t,r))return!0;return!1};var v=n.momentProperties=[],M=!1;function w(e,t){var r,i,n,a=v.length;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=b(t)),l(t._locale)||(e._locale=t._locale),a>0)for(r=0;r<a;r++)l(n=t[i=v[r]])||(e[i]=n);return e}function S(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===M&&(M=!0,n.updateOffset(this),M=!1)}function k(e){return e instanceof S||null!=e&&null!=e._isAMomentObject}function L(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var r=!0;return m(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),r){var i,a,s,o=[],d=arguments.length;for(a=0;a<d;a++){if(i="","object"==typeof arguments[a]){for(s in i+="\n["+a+"] ",arguments[0])u(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[a];o.push(i)}L(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),r=!1}return t.apply(this,arguments)},t)}var D,E={};function Y(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),E[e]||(L(t),E[e]=!0)}function x(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function I(e){var t,r;for(r in e)u(e,r)&&(x(t=e[r])?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function A(e,t){var r,i=m({},e);for(r in t)u(t,r)&&(o(e[r])&&o(t[r])?(i[r]={},m(i[r],e[r]),m(i[r],t[r])):null!=t[r]?i[r]=t[r]:delete i[r]);for(r in e)u(e,r)&&!u(t,r)&&o(e[r])&&(i[r]=m({},i[r]));return i}function P(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,r=[];for(t in e)u(e,t)&&r.push(t);return r};var R={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function O(e,t,r){var i=this._calendar[e]||this._calendar.sameElse;return x(i)?i.call(t,r):i}function C(e,t,r){var i=""+Math.abs(e),n=t-i.length;return(e>=0?r?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+i}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,j=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,N={},H={};function F(e,t,r,i){var n=i;"string"==typeof i&&(n=function(){return this[i]()}),e&&(H[e]=n),t&&(H[t[0]]=function(){return C(n.apply(this,arguments),t[1],t[2])}),r&&(H[r]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function z(e){var t,r,i=e.match(B);for(t=0,r=i.length;t<r;t++)H[i[t]]?i[t]=H[i[t]]:i[t]=U(i[t]);return function(t){var n,a="";for(n=0;n<r;n++)a+=x(i[n])?i[n].call(t,e):i[n];return a}}function W(e,t){return e.isValid()?(t=q(t,e.localeData()),N[t]=N[t]||z(t),N[t](e)):e.localeData().invalidDate()}function q(e,t){var r=5;function i(e){return t.longDateFormat(e)||e}for(j.lastIndex=0;r>=0&&j.test(e);)e=e.replace(j,i),j.lastIndex=0,r-=1;return e}var V={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function J(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(B).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])}var K="Invalid date";function G(){return this._invalidDate}var $="%d",Z=/\d{1,2}/;function Q(e){return this._ordinal.replace("%d",e)}var X={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,r,i){var n=this._relativeTime[r];return x(n)?n(e,t,r,i):n.replace(/%d/i,e)}function te(e,t){var r=this._relativeTime[e>0?"future":"past"];return x(r)?r(t):r.replace(/%s/i,t)}var re={};function ie(e,t){var r=e.toLowerCase();re[r]=re[r+"s"]=re[t]=e}function ne(e){return"string"==typeof e?re[e]||re[e.toLowerCase()]:void 0}function ae(e){var t,r,i={};for(r in e)u(e,r)&&(t=ne(r))&&(i[t]=e[r]);return i}var se={};function oe(e,t){se[e]=t}function ue(e){var t,r=[];for(t in e)u(e,t)&&r.push({unit:t,priority:se[t]});return r.sort(function(e,t){return e.priority-t.priority}),r}function de(e){return e%4==0&&e%100!=0||e%400==0}function le(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function he(e){var t=+e,r=0;return 0!==t&&isFinite(t)&&(r=le(t)),r}function fe(e,t){return function(r){return null!=r?(me(this,e,r),n.updateOffset(this,t),this):ce(this,e)}}function ce(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function me(e,t,r){e.isValid()&&!isNaN(r)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(r=he(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),et(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function pe(e){return x(this[e=ne(e)])?this[e]():this}function _e(e,t){if("object"==typeof e){var r,i=ue(e=ae(e)),n=i.length;for(r=0;r<n;r++)this[i[r].unit](e[i[r].unit])}else if(x(this[e=ne(e)]))return this[e](t);return this}var be,ye=/\d/,ge=/\d\d/,ve=/\d{3}/,Me=/\d{4}/,we=/[+-]?\d{6}/,Se=/\d\d?/,ke=/\d\d\d\d?/,Le=/\d\d\d\d\d\d?/,Te=/\d{1,3}/,De=/\d{1,4}/,Ee=/[+-]?\d{1,6}/,Ye=/\d+/,xe=/[+-]?\d+/,Ie=/Z|[+-]\d\d:?\d\d/gi,Ae=/Z|[+-]\d\d(?::?\d\d)?/gi,Pe=/[+-]?\d+(\.\d{1,3})?/,Re=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Oe(e,t,r){be[e]=x(t)?t:function(e,i){return e&&r?r:t}}function Ce(e,t){return u(be,e)?be[e](t._strict,t._locale):new RegExp(Be(e))}function Be(e){return je(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,r,i,n){return t||r||i||n}))}function je(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}be={};var Ne={};function He(e,t){var r,i,n=t;for("string"==typeof e&&(e=[e]),h(t)&&(n=function(e,r){r[t]=he(e)}),i=e.length,r=0;r<i;r++)Ne[e[r]]=n}function Fe(e,t){He(e,function(e,r,i,n){i._w=i._w||{},t(e,i._w,i,n)})}function Ue(e,t,r){null!=t&&u(Ne,e)&&Ne[e](t,r._a,r,e)}var ze,We=0,qe=1,Ve=2,Je=3,Ke=4,Ge=5,$e=6,Ze=7,Qe=8;function Xe(e,t){return(e%t+t)%t}function et(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=Xe(t,12);return e+=(t-r)/12,1===r?de(e)?29:28:31-r%7%2}ze=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},F("M",["MM",2],"Mo",function(){return this.month()+1}),F("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),F("MMMM",0,0,function(e){return this.localeData().months(this,e)}),ie("month","M"),oe("month",8),Oe("M",Se),Oe("MM",Se,ge),Oe("MMM",function(e,t){return t.monthsShortRegex(e)}),Oe("MMMM",function(e,t){return t.monthsRegex(e)}),He(["M","MM"],function(e,t){t[qe]=he(e)-1}),He(["MMM","MMMM"],function(e,t,r,i){var n=r._locale.monthsParse(e,i,r._strict);null!=n?t[qe]=n:b(r).invalidMonth=e});var tt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),rt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),it=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,nt=Re,at=Re;function st(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||it).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone}function ot(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[it.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ut(e,t,r){var i,n,a,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)a=p([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(a,"").toLocaleLowerCase();return r?"MMM"===t?-1!==(n=ze.call(this._shortMonthsParse,s))?n:null:-1!==(n=ze.call(this._longMonthsParse,s))?n:null:"MMM"===t?-1!==(n=ze.call(this._shortMonthsParse,s))||-1!==(n=ze.call(this._longMonthsParse,s))?n:null:-1!==(n=ze.call(this._longMonthsParse,s))||-1!==(n=ze.call(this._shortMonthsParse,s))?n:null}function dt(e,t,r){var i,n,a;if(this._monthsParseExact)return ut.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(n=p([2e3,i]),r&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),r||this._monthsParse[i]||(a="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[i]=new RegExp(a.replace(".",""),"i")),r&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(r&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!r&&this._monthsParse[i].test(e))return i}}function lt(e,t){var r;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=he(t);else if(!h(t=e.localeData().monthsParse(t)))return e;return r=Math.min(e.date(),et(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function ht(e){return null!=e?(lt(this,e),n.updateOffset(this,!0),this):ce(this,"Month")}function ft(){return et(this.year(),this.month())}function ct(e){return this._monthsParseExact?(u(this,"_monthsRegex")||pt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=nt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(e){return this._monthsParseExact?(u(this,"_monthsRegex")||pt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function pt(){function e(e,t){return t.length-e.length}var t,r,i=[],n=[],a=[];for(t=0;t<12;t++)r=p([2e3,t]),i.push(this.monthsShort(r,"")),n.push(this.months(r,"")),a.push(this.months(r,"")),a.push(this.monthsShort(r,""));for(i.sort(e),n.sort(e),a.sort(e),t=0;t<12;t++)i[t]=je(i[t]),n[t]=je(n[t]);for(t=0;t<24;t++)a[t]=je(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function _t(e){return de(e)?366:365}F("Y",0,0,function(){var e=this.year();return e<=9999?C(e,4):"+"+e}),F(0,["YY",2],0,function(){return this.year()%100}),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),ie("year","y"),oe("year",1),Oe("Y",xe),Oe("YY",Se,ge),Oe("YYYY",De,Me),Oe("YYYYY",Ee,we),Oe("YYYYYY",Ee,we),He(["YYYYY","YYYYYY"],We),He("YYYY",function(e,t){t[We]=2===e.length?n.parseTwoDigitYear(e):he(e)}),He("YY",function(e,t){t[We]=n.parseTwoDigitYear(e)}),He("Y",function(e,t){t[We]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return he(e)+(he(e)>68?1900:2e3)};var bt=fe("FullYear",!0);function yt(){return de(this.year())}function gt(e,t,r,i,n,a,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,r,i,n,a,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,r,i,n,a,s),o}function vt(e){var t,r;return e<100&&e>=0?((r=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Mt(e,t,r){var i=7+t-r;return-(7+vt(e,0,i).getUTCDay()-t)%7+i-1}function wt(e,t,r,i,n){var a,s,o=1+7*(t-1)+(7+r-i)%7+Mt(e,i,n);return o<=0?s=_t(a=e-1)+o:o>_t(e)?(a=e+1,s=o-_t(e)):(a=e,s=o),{year:a,dayOfYear:s}}function St(e,t,r){var i,n,a=Mt(e.year(),t,r),s=Math.floor((e.dayOfYear()-a-1)/7)+1;return s<1?i=s+kt(n=e.year()-1,t,r):s>kt(e.year(),t,r)?(i=s-kt(e.year(),t,r),n=e.year()+1):(n=e.year(),i=s),{week:i,year:n}}function kt(e,t,r){var i=Mt(e,t,r),n=Mt(e+1,t,r);return(_t(e)-i+n)/7}function Lt(e){return St(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),oe("week",5),oe("isoWeek",5),Oe("w",Se),Oe("ww",Se,ge),Oe("W",Se),Oe("WW",Se,ge),Fe(["w","ww","W","WW"],function(e,t,r,i){t[i.substr(0,1)]=he(e)});var Tt={dow:0,doy:6};function Dt(){return this._week.dow}function Et(){return this._week.doy}function Yt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function xt(e){var t=St(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function It(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function At(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Pt(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),F("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),F("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),oe("day",11),oe("weekday",11),oe("isoWeekday",11),Oe("d",Se),Oe("e",Se),Oe("E",Se),Oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),Oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Oe("dddd",function(e,t){return t.weekdaysRegex(e)}),Fe(["dd","ddd","dddd"],function(e,t,r,i){var n=r._locale.weekdaysParse(e,i,r._strict);null!=n?t.d=n:b(r).invalidWeekday=e}),Fe(["d","e","E"],function(e,t,r,i){t[i]=he(e)});var Rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ct="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Bt=Re,jt=Re,Nt=Re;function Ht(e,t){var r=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Pt(r,this._week.dow):e?r[e.day()]:r}function Ft(e){return!0===e?Pt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ut(e){return!0===e?Pt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zt(e,t,r){var i,n,a,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)a=p([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(a,"").toLocaleLowerCase();return r?"dddd"===t?-1!==(n=ze.call(this._weekdaysParse,s))?n:null:"ddd"===t?-1!==(n=ze.call(this._shortWeekdaysParse,s))?n:null:-1!==(n=ze.call(this._minWeekdaysParse,s))?n:null:"dddd"===t?-1!==(n=ze.call(this._weekdaysParse,s))||-1!==(n=ze.call(this._shortWeekdaysParse,s))||-1!==(n=ze.call(this._minWeekdaysParse,s))?n:null:"ddd"===t?-1!==(n=ze.call(this._shortWeekdaysParse,s))||-1!==(n=ze.call(this._weekdaysParse,s))||-1!==(n=ze.call(this._minWeekdaysParse,s))?n:null:-1!==(n=ze.call(this._minWeekdaysParse,s))||-1!==(n=ze.call(this._weekdaysParse,s))||-1!==(n=ze.call(this._shortWeekdaysParse,s))?n:null}function Wt(e,t,r){var i,n,a;if(this._weekdaysParseExact)return zt.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(n=p([2e3,1]).day(i),r&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(a="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[i]=new RegExp(a.replace(".",""),"i")),r&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(r&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(r&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!r&&this._weekdaysParse[i].test(e))return i}}function qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=It(e,this.localeData()),this.add(e-t,"d")):t}function Vt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Jt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=At(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Kt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Bt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Gt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=jt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $t(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Zt(){function e(e,t){return t.length-e.length}var t,r,i,n,a,s=[],o=[],u=[],d=[];for(t=0;t<7;t++)r=p([2e3,1]).day(t),i=je(this.weekdaysMin(r,"")),n=je(this.weekdaysShort(r,"")),a=je(this.weekdays(r,"")),s.push(i),o.push(n),u.push(a),d.push(i),d.push(n),d.push(a);s.sort(e),o.sort(e),u.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Qt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function er(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tr(e,t){return t._meridiemParse}function rr(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Qt),F("k",["kk",2],0,Xt),F("hmm",0,0,function(){return""+Qt.apply(this)+C(this.minutes(),2)}),F("hmmss",0,0,function(){return""+Qt.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)}),F("Hmm",0,0,function(){return""+this.hours()+C(this.minutes(),2)}),F("Hmmss",0,0,function(){return""+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)}),er("a",!0),er("A",!1),ie("hour","h"),oe("hour",13),Oe("a",tr),Oe("A",tr),Oe("H",Se),Oe("h",Se),Oe("k",Se),Oe("HH",Se,ge),Oe("hh",Se,ge),Oe("kk",Se,ge),Oe("hmm",ke),Oe("hmmss",Le),Oe("Hmm",ke),Oe("Hmmss",Le),He(["H","HH"],Je),He(["k","kk"],function(e,t,r){var i=he(e);t[Je]=24===i?0:i}),He(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),He(["h","hh"],function(e,t,r){t[Je]=he(e),b(r).bigHour=!0}),He("hmm",function(e,t,r){var i=e.length-2;t[Je]=he(e.substr(0,i)),t[Ke]=he(e.substr(i)),b(r).bigHour=!0}),He("hmmss",function(e,t,r){var i=e.length-4,n=e.length-2;t[Je]=he(e.substr(0,i)),t[Ke]=he(e.substr(i,2)),t[Ge]=he(e.substr(n)),b(r).bigHour=!0}),He("Hmm",function(e,t,r){var i=e.length-2;t[Je]=he(e.substr(0,i)),t[Ke]=he(e.substr(i))}),He("Hmmss",function(e,t,r){var i=e.length-4,n=e.length-2;t[Je]=he(e.substr(0,i)),t[Ke]=he(e.substr(i,2)),t[Ge]=he(e.substr(n))});var ir=/[ap]\.?m?\.?/i,nr=fe("Hours",!0);function ar(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var sr,or={calendar:R,longDateFormat:V,invalidDate:K,ordinal:$,dayOfMonthOrdinalParse:Z,relativeTime:X,months:tt,monthsShort:rt,week:Tt,weekdays:Rt,weekdaysMin:Ct,weekdaysShort:Ot,meridiemParse:ir},ur={},dr={};function lr(e,t){var r,i=Math.min(e.length,t.length);for(r=0;r<i;r+=1)if(e[r]!==t[r])return r;return i}function hr(e){return e?e.toLowerCase().replace("_","-"):e}function fr(e){for(var t,r,i,n,a=0;a<e.length;){for(t=(n=hr(e[a]).split("-")).length,r=(r=hr(e[a+1]))?r.split("-"):null;t>0;){if(i=mr(n.slice(0,t).join("-")))return i;if(r&&r.length>=t&&lr(n,r)>=t-1)break;t--}a++}return sr}function cr(e){return null!=e.match("^[^/\\\\]*$")}function mr(t){var i=null;if(void 0===ur[t]&&e&&e.exports&&cr(t))try{i=sr._abbr,r("e79fd53960fa36fad429")("./"+t),pr(i)}catch(e){ur[t]=null}return ur[t]}function pr(e,t){var r;return e&&((r=l(t)?yr(e):_r(e,t))?sr=r:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sr._abbr}function _r(e,t){if(null!==t){var r,i=or;if(t.abbr=e,null!=ur[e])Y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ur[e]._config;else if(null!=t.parentLocale)if(null!=ur[t.parentLocale])i=ur[t.parentLocale]._config;else{if(null==(r=mr(t.parentLocale)))return dr[t.parentLocale]||(dr[t.parentLocale]=[]),dr[t.parentLocale].push({name:e,config:t}),null;i=r._config}return ur[e]=new P(A(i,t)),dr[e]&&dr[e].forEach(function(e){_r(e.name,e.config)}),pr(e),ur[e]}return delete ur[e],null}function br(e,t){if(null!=t){var r,i,n=or;null!=ur[e]&&null!=ur[e].parentLocale?ur[e].set(A(ur[e]._config,t)):(null!=(i=mr(e))&&(n=i._config),t=A(n,t),null==i&&(t.abbr=e),(r=new P(t)).parentLocale=ur[e],ur[e]=r),pr(e)}else null!=ur[e]&&(null!=ur[e].parentLocale?(ur[e]=ur[e].parentLocale,e===pr()&&pr(e)):null!=ur[e]&&delete ur[e]);return ur[e]}function yr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sr;if(!s(e)){if(t=mr(e))return t;e=[e]}return fr(e)}function gr(){return D(ur)}function vr(e){var t,r=e._a;return r&&-2===b(e).overflow&&(t=r[qe]<0||r[qe]>11?qe:r[Ve]<1||r[Ve]>et(r[We],r[qe])?Ve:r[Je]<0||r[Je]>24||24===r[Je]&&(0!==r[Ke]||0!==r[Ge]||0!==r[$e])?Je:r[Ke]<0||r[Ke]>59?Ke:r[Ge]<0||r[Ge]>59?Ge:r[$e]<0||r[$e]>999?$e:-1,b(e)._overflowDayOfYear&&(t<We||t>Ve)&&(t=Ve),b(e)._overflowWeeks&&-1===t&&(t=Ze),b(e)._overflowWeekday&&-1===t&&(t=Qe),b(e).overflow=t),e}var Mr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sr=/Z|[+-]\d\d(?::?\d\d)?/,kr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Lr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Tr=/^\/?Date\((-?\d+)/i,Dr=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Er={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Yr(e){var t,r,i,n,a,s,o=e._i,u=Mr.exec(o)||wr.exec(o),d=kr.length,l=Lr.length;if(u){for(b(e).iso=!0,t=0,r=d;t<r;t++)if(kr[t][1].exec(u[1])){n=kr[t][0],i=!1!==kr[t][2];break}if(null==n)return void(e._isValid=!1);if(u[3]){for(t=0,r=l;t<r;t++)if(Lr[t][1].exec(u[3])){a=(u[2]||" ")+Lr[t][0];break}if(null==a)return void(e._isValid=!1)}if(!i&&null!=a)return void(e._isValid=!1);if(u[4]){if(!Sr.exec(u[4]))return void(e._isValid=!1);s="Z"}e._f=n+(a||"")+(s||""),Fr(e)}else e._isValid=!1}function xr(e,t,r,i,n,a){var s=[Ir(e),rt.indexOf(t),parseInt(r,10),parseInt(i,10),parseInt(n,10)];return a&&s.push(parseInt(a,10)),s}function Ir(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Ar(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Pr(e,t,r){return!e||Ot.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(b(r).weekdayMismatch=!0,r._isValid=!1,!1)}function Rr(e,t,r){if(e)return Er[e];if(t)return 0;var i=parseInt(r,10),n=i%100;return(i-n)/100*60+n}function Or(e){var t,r=Dr.exec(Ar(e._i));if(r){if(t=xr(r[4],r[3],r[2],r[5],r[6],r[7]),!Pr(r[1],t,e))return;e._a=t,e._tzm=Rr(r[8],r[9],r[10]),e._d=vt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),b(e).rfc2822=!0}else e._isValid=!1}function Cr(e){var t=Tr.exec(e._i);null===t?(Yr(e),!1===e._isValid&&(delete e._isValid,Or(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:n.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Br(e,t,r){return null!=e?e:null!=t?t:r}function jr(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Nr(e){var t,r,i,n,a,s=[];if(!e._d){for(i=jr(e),e._w&&null==e._a[Ve]&&null==e._a[qe]&&Hr(e),null!=e._dayOfYear&&(a=Br(e._a[We],i[We]),(e._dayOfYear>_t(a)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),r=vt(a,0,e._dayOfYear),e._a[qe]=r.getUTCMonth(),e._a[Ve]=r.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Je]&&0===e._a[Ke]&&0===e._a[Ge]&&0===e._a[$e]&&(e._nextDay=!0,e._a[Je]=0),e._d=(e._useUTC?vt:gt).apply(null,s),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Je]=24),e._w&&void 0!==e._w.d&&e._w.d!==n&&(b(e).weekdayMismatch=!0)}}function Hr(e){var t,r,i,n,a,s,o,u,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,s=4,r=Br(t.GG,e._a[We],St(Gr(),1,4).year),i=Br(t.W,1),((n=Br(t.E,1))<1||n>7)&&(u=!0)):(a=e._locale._week.dow,s=e._locale._week.doy,d=St(Gr(),a,s),r=Br(t.gg,e._a[We],d.year),i=Br(t.w,d.week),null!=t.d?((n=t.d)<0||n>6)&&(u=!0):null!=t.e?(n=t.e+a,(t.e<0||t.e>6)&&(u=!0)):n=a),i<1||i>kt(r,a,s)?b(e)._overflowWeeks=!0:null!=u?b(e)._overflowWeekday=!0:(o=wt(r,i,n,a,s),e._a[We]=o.year,e._dayOfYear=o.dayOfYear)}function Fr(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],b(e).empty=!0;var t,r,i,a,s,o,u,d=""+e._i,l=d.length,h=0;for(u=(i=q(e._f,e._locale).match(B)||[]).length,t=0;t<u;t++)a=i[t],(r=(d.match(Ce(a,e))||[])[0])&&((s=d.substr(0,d.indexOf(r))).length>0&&b(e).unusedInput.push(s),d=d.slice(d.indexOf(r)+r.length),h+=r.length),H[a]?(r?b(e).empty=!1:b(e).unusedTokens.push(a),Ue(a,r,e)):e._strict&&!r&&b(e).unusedTokens.push(a);b(e).charsLeftOver=l-h,d.length>0&&b(e).unusedInput.push(d),e._a[Je]<=12&&!0===b(e).bigHour&&e._a[Je]>0&&(b(e).bigHour=void 0),b(e).parsedDateParts=e._a.slice(0),b(e).meridiem=e._meridiem,e._a[Je]=Ur(e._locale,e._a[Je],e._meridiem),null!==(o=b(e).era)&&(e._a[We]=e._locale.erasConvertYear(o,e._a[We])),Nr(e),vr(e)}else Or(e);else Yr(e)}function Ur(e,t,r){var i;return null==r?t:null!=e.meridiemHour?e.meridiemHour(t,r):null!=e.isPM?((i=e.isPM(r))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function zr(e){var t,r,i,n,a,s,o=!1,u=e._f.length;if(0===u)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;n<u;n++)a=0,s=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[n],Fr(t),y(t)&&(s=!0),a+=b(t).charsLeftOver,a+=10*b(t).unusedTokens.length,b(t).score=a,o?a<i&&(i=a,r=t):(null==i||a<i||s)&&(i=a,r=t,s&&(o=!0));m(e,r||t)}function Wr(e){if(!e._d){var t=ae(e._i),r=void 0===t.day?t.date:t.day;e._a=c([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Nr(e)}}function qr(e){var t=new S(vr(Vr(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Vr(e){var t=e._i,r=e._f;return e._locale=e._locale||yr(e._l),null===t||void 0===r&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new S(vr(t)):(f(t)?e._d=t:s(r)?zr(e):r?Fr(e):Jr(e),y(e)||(e._d=null),e))}function Jr(e){var t=e._i;l(t)?e._d=new Date(n.now()):f(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Cr(e):s(t)?(e._a=c(t.slice(0),function(e){return parseInt(e,10)}),Nr(e)):o(t)?Wr(e):h(t)?e._d=new Date(t):n.createFromInputFallback(e)}function Kr(e,t,r,i,n){var a={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==r&&!1!==r||(i=r,r=void 0),(o(e)&&d(e)||s(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=n,a._l=r,a._i=e,a._f=t,a._strict=i,qr(a)}function Gr(e,t,r,i){return Kr(e,t,r,i,!1)}n.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var $r=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Gr.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()}),Zr=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Gr.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()});function Qr(e,t){var r,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Gr();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](r)||(r=t[i]);return r}function Xr(){return Qr("isBefore",[].slice.call(arguments,0))}function ei(){return Qr("isAfter",[].slice.call(arguments,0))}var ti=function(){return Date.now?Date.now():+new Date},ri=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ii(e){var t,r,i=!1,n=ri.length;for(t in e)if(u(e,t)&&(-1===ze.call(ri,t)||null!=e[t]&&isNaN(e[t])))return!1;for(r=0;r<n;++r)if(e[ri[r]]){if(i)return!1;parseFloat(e[ri[r]])!==he(e[ri[r]])&&(i=!0)}return!0}function ni(){return this._isValid}function ai(){return Ei(NaN)}function si(e){var t=ae(e),r=t.year||0,i=t.quarter||0,n=t.month||0,a=t.week||t.isoWeek||0,s=t.day||0,o=t.hour||0,u=t.minute||0,d=t.second||0,l=t.millisecond||0;this._isValid=ii(t),this._milliseconds=+l+1e3*d+6e4*u+1e3*o*60*60,this._days=+s+7*a,this._months=+n+3*i+12*r,this._data={},this._locale=yr(),this._bubble()}function oi(e){return e instanceof si}function ui(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function di(e,t,r){var i,n=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),s=0;for(i=0;i<n;i++)(r&&e[i]!==t[i]||!r&&he(e[i])!==he(t[i]))&&s++;return s+a}function li(e,t){F(e,0,0,function(){var e=this.utcOffset(),r="+";return e<0&&(e=-e,r="-"),r+C(~~(e/60),2)+t+C(~~e%60,2)})}li("Z",":"),li("ZZ",""),Oe("Z",Ae),Oe("ZZ",Ae),He(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=fi(Ae,e)});var hi=/([\+\-]|\d\d)/gi;function fi(e,t){var r,i,n=(t||"").match(e);return null===n?null:0===(i=60*(r=((n[n.length-1]||[])+"").match(hi)||["-",0,0])[1]+he(r[2]))?0:"+"===r[0]?i:-i}function ci(e,t){var r,i;return t._isUTC?(r=t.clone(),i=(k(e)||f(e)?e.valueOf():Gr(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+i),n.updateOffset(r,!1),r):Gr(e).local()}function mi(e){return-Math.round(e._d.getTimezoneOffset())}function pi(e,t,r){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=fi(Ae,e)))return this}else Math.abs(e)<16&&!r&&(e*=60);return!this._isUTC&&t&&(i=mi(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?Pi(this,Ei(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:mi(this)}function _i(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function bi(e){return this.utcOffset(0,e)}function yi(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(mi(this),"m")),this}function gi(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=fi(Ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function vi(e){return!!this.isValid()&&(e=e?Gr(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Mi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wi(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),(t=Vr(t))._a?(e=t._isUTC?p(t._a):Gr(t._a),this._isDSTShifted=this.isValid()&&di(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Si(){return!!this.isValid()&&!this._isUTC}function ki(){return!!this.isValid()&&this._isUTC}function Li(){return!!this.isValid()&&this._isUTC&&0===this._offset}n.updateOffset=function(){};var Ti=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Di=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ei(e,t){var r,i,n,a=e,s=null;return oi(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:h(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=Ti.exec(e))?(r="-"===s[1]?-1:1,a={y:0,d:he(s[Ve])*r,h:he(s[Je])*r,m:he(s[Ke])*r,s:he(s[Ge])*r,ms:he(ui(1e3*s[$e]))*r}):(s=Di.exec(e))?(r="-"===s[1]?-1:1,a={y:Yi(s[2],r),M:Yi(s[3],r),w:Yi(s[4],r),d:Yi(s[5],r),h:Yi(s[6],r),m:Yi(s[7],r),s:Yi(s[8],r)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(n=Ii(Gr(a.from),Gr(a.to)),(a={}).ms=n.milliseconds,a.M=n.months),i=new si(a),oi(e)&&u(e,"_locale")&&(i._locale=e._locale),oi(e)&&u(e,"_isValid")&&(i._isValid=e._isValid),i}function Yi(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function xi(e,t){var r={};return r.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function Ii(e,t){var r;return e.isValid()&&t.isValid()?(t=ci(t,e),e.isBefore(t)?r=xi(e,t):((r=xi(t,e)).milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function Ai(e,t){return function(r,i){var n;return null===i||isNaN(+i)||(Y(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=r,r=i,i=n),Pi(this,Ei(r,i),e),this}}function Pi(e,t,r,i){var a=t._milliseconds,s=ui(t._days),o=ui(t._months);e.isValid()&&(i=null==i||i,o&&lt(e,ce(e,"Month")+o*r),s&&me(e,"Date",ce(e,"Date")+s*r),a&&e._d.setTime(e._d.valueOf()+a*r),i&&n.updateOffset(e,s||o))}Ei.fn=si.prototype,Ei.invalid=ai;var Ri=Ai(1,"add"),Oi=Ai(-1,"subtract");function Ci(e){return"string"==typeof e||e instanceof String}function Bi(e){return k(e)||f(e)||Ci(e)||h(e)||Ni(e)||ji(e)||null==e}function ji(e){var t,r,i=o(e)&&!d(e),n=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s=a.length;for(t=0;t<s;t+=1)r=a[t],n=n||u(e,r);return i&&n}function Ni(e){var t=s(e),r=!1;return t&&(r=0===e.filter(function(t){return!h(t)&&Ci(e)}).length),t&&r}function Hi(e){var t,r,i=o(e)&&!d(e),n=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)r=a[t],n=n||u(e,r);return i&&n}function Fi(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function Ui(e,t){1===arguments.length&&(arguments[0]?Bi(arguments[0])?(e=arguments[0],t=void 0):Hi(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||Gr(),i=ci(r,this).startOf("day"),a=n.calendarFormat(this,i)||"sameElse",s=t&&(x(t[a])?t[a].call(this,r):t[a]);return this.format(s||this.localeData().calendar(a,this,Gr(r)))}function zi(){return new S(this)}function Wi(e,t){var r=k(e)?e:Gr(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf())}function qi(e,t){var r=k(e)?e:Gr(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf())}function Vi(e,t,r,i){var n=k(e)?e:Gr(e),a=k(t)?t:Gr(t);return!!(this.isValid()&&n.isValid()&&a.isValid())&&("("===(i=i||"()")[0]?this.isAfter(n,r):!this.isBefore(n,r))&&(")"===i[1]?this.isBefore(a,r):!this.isAfter(a,r))}function Ji(e,t){var r,i=k(e)?e:Gr(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf()))}function Ki(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Gi(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function $i(e,t,r){var i,n,a;if(!this.isValid())return NaN;if(!(i=ci(e,this)).isValid())return NaN;switch(n=6e4*(i.utcOffset()-this.utcOffset()),t=ne(t)){case"year":a=Zi(this,i)/12;break;case"month":a=Zi(this,i);break;case"quarter":a=Zi(this,i)/3;break;case"second":a=(this-i)/1e3;break;case"minute":a=(this-i)/6e4;break;case"hour":a=(this-i)/36e5;break;case"day":a=(this-i-n)/864e5;break;case"week":a=(this-i-n)/6048e5;break;default:a=this-i}return r?a:le(a)}function Zi(e,t){if(e.date()<t.date())return-Zi(t,e);var r=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(r,"months");return-(r+(t-i<0?(t-i)/(i-e.clone().add(r-1,"months")):(t-i)/(e.clone().add(r+1,"months")-i)))||0}function Qi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Xi(e){if(!this.isValid())return null;var t=!0!==e,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?W(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",W(r,"Z")):W(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function en(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,r,i,n="moment",a="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",i=a+'[")]',this.format(e+t+r+i)}function tn(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=W(this,e);return this.localeData().postformat(t)}function rn(e,t){return this.isValid()&&(k(e)&&e.isValid()||Gr(e).isValid())?Ei({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function nn(e){return this.from(Gr(),e)}function an(e,t){return this.isValid()&&(k(e)&&e.isValid()||Gr(e).isValid())?Ei({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sn(e){return this.to(Gr(),e)}function on(e){var t;return void 0===e?this._locale._abbr:(null!=(t=yr(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var un=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function dn(){return this._locale}var ln=1e3,hn=60*ln,fn=60*hn,cn=3506328*fn;function mn(e,t){return(e%t+t)%t}function pn(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-cn:new Date(e,t,r).valueOf()}function _n(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-cn:Date.UTC(e,t,r)}function bn(e){var t,r;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?_n:pn,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=mn(t+(this._isUTC?0:this.utcOffset()*hn),fn);break;case"minute":t=this._d.valueOf(),t-=mn(t,hn);break;case"second":t=this._d.valueOf(),t-=mn(t,ln)}return this._d.setTime(t),n.updateOffset(this,!0),this}function yn(e){var t,r;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(r=this._isUTC?_n:pn,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fn-mn(t+(this._isUTC?0:this.utcOffset()*hn),fn)-1;break;case"minute":t=this._d.valueOf(),t+=hn-mn(t,hn)-1;break;case"second":t=this._d.valueOf(),t+=ln-mn(t,ln)-1}return this._d.setTime(t),n.updateOffset(this,!0),this}function gn(){return this._d.valueOf()-6e4*(this._offset||0)}function vn(){return Math.floor(this.valueOf()/1e3)}function Mn(){return new Date(this.valueOf())}function wn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Sn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function kn(){return this.isValid()?this.toISOString():null}function Ln(){return y(this)}function Tn(){return m({},b(this))}function Dn(){return b(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Yn(e,t){var r,i,a,s=this._eras||yr("en")._eras;for(r=0,i=s.length;r<i;++r)switch("string"==typeof s[r].since&&(a=n(s[r].since).startOf("day"),s[r].since=a.valueOf()),typeof s[r].until){case"undefined":s[r].until=1/0;break;case"string":a=n(s[r].until).startOf("day").valueOf(),s[r].until=a.valueOf()}return s}function xn(e,t,r){var i,n,a,s,o,u=this.eras();for(e=e.toUpperCase(),i=0,n=u.length;i<n;++i)if(a=u[i].name.toUpperCase(),s=u[i].abbr.toUpperCase(),o=u[i].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(s===e)return u[i];break;case"NNNN":if(a===e)return u[i];break;case"NNNNN":if(o===e)return u[i]}else if([a,s,o].indexOf(e)>=0)return u[i]}function In(e,t){var r=e.since<=e.until?1:-1;return void 0===t?n(e.since).year():n(e.since).year()+(t-e.offset)*r}function An(){var e,t,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until)return i[e].name;if(i[e].until<=r&&r<=i[e].since)return i[e].name}return""}function Pn(){var e,t,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until)return i[e].narrow;if(i[e].until<=r&&r<=i[e].since)return i[e].narrow}return""}function Rn(){var e,t,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until)return i[e].abbr;if(i[e].until<=r&&r<=i[e].since)return i[e].abbr}return""}function On(){var e,t,r,i,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=a[e].since<=a[e].until?1:-1,i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until||a[e].until<=i&&i<=a[e].since)return(this.year()-n(a[e].since).year())*r+a[e].offset;return this.year()}function Cn(e){return u(this,"_erasNameRegex")||zn.call(this),e?this._erasNameRegex:this._erasRegex}function Bn(e){return u(this,"_erasAbbrRegex")||zn.call(this),e?this._erasAbbrRegex:this._erasRegex}function jn(e){return u(this,"_erasNarrowRegex")||zn.call(this),e?this._erasNarrowRegex:this._erasRegex}function Nn(e,t){return t.erasAbbrRegex(e)}function Hn(e,t){return t.erasNameRegex(e)}function Fn(e,t){return t.erasNarrowRegex(e)}function Un(e,t){return t._eraYearOrdinalRegex||Ye}function zn(){var e,t,r=[],i=[],n=[],a=[],s=this.eras();for(e=0,t=s.length;e<t;++e)i.push(je(s[e].name)),r.push(je(s[e].abbr)),n.push(je(s[e].narrow)),a.push(je(s[e].name)),a.push(je(s[e].abbr)),a.push(je(s[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}function Wn(e,t){F(0,[e,e.length],0,t)}function qn(e){return Zn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Vn(e){return Zn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Jn(){return kt(this.year(),1,4)}function Kn(){return kt(this.isoWeekYear(),1,4)}function Gn(){var e=this.localeData()._week;return kt(this.year(),e.dow,e.doy)}function $n(){var e=this.localeData()._week;return kt(this.weekYear(),e.dow,e.doy)}function Zn(e,t,r,i,n){var a;return null==e?St(this,i,n).year:(t>(a=kt(e,i,n))&&(t=a),Qn.call(this,e,t,r,i,n))}function Qn(e,t,r,i,n){var a=wt(e,t,r,i,n),s=vt(a.year,0,a.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function Xn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Nn),Oe("NN",Nn),Oe("NNN",Nn),Oe("NNNN",Hn),Oe("NNNNN",Fn),He(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,i){var n=r._locale.erasParse(e,i,r._strict);n?b(r).era=n:b(r).invalidEra=e}),Oe("y",Ye),Oe("yy",Ye),Oe("yyy",Ye),Oe("yyyy",Ye),Oe("yo",Un),He(["y","yy","yyy","yyyy"],We),He(["yo"],function(e,t,r,i){var n;r._locale._eraYearOrdinalRegex&&(n=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[We]=r._locale.eraYearOrdinalParse(e,n):t[We]=parseInt(e,10)}),F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Wn("gggg","weekYear"),Wn("ggggg","weekYear"),Wn("GGGG","isoWeekYear"),Wn("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),oe("weekYear",1),oe("isoWeekYear",1),Oe("G",xe),Oe("g",xe),Oe("GG",Se,ge),Oe("gg",Se,ge),Oe("GGGG",De,Me),Oe("gggg",De,Me),Oe("GGGGG",Ee,we),Oe("ggggg",Ee,we),Fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,i){t[i.substr(0,2)]=he(e)}),Fe(["gg","GG"],function(e,t,r,i){t[i]=n.parseTwoDigitYear(e)}),F("Q",0,"Qo","quarter"),ie("quarter","Q"),oe("quarter",7),Oe("Q",ye),He("Q",function(e,t){t[qe]=3*(he(e)-1)}),F("D",["DD",2],"Do","date"),ie("date","D"),oe("date",9),Oe("D",Se),Oe("DD",Se,ge),Oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),He(["D","DD"],Ve),He("Do",function(e,t){t[Ve]=he(e.match(Se)[0])});var ea=fe("Date",!0);function ta(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),oe("dayOfYear",4),Oe("DDD",Te),Oe("DDDD",ve),He(["DDD","DDDD"],function(e,t,r){r._dayOfYear=he(e)}),F("m",["mm",2],0,"minute"),ie("minute","m"),oe("minute",14),Oe("m",Se),Oe("mm",Se,ge),He(["m","mm"],Ke);var ra=fe("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),oe("second",15),Oe("s",Se),Oe("ss",Se,ge),He(["s","ss"],Ge);var ia,na,aa=fe("Seconds",!1);for(F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ie("millisecond","ms"),oe("millisecond",16),Oe("S",Te,ye),Oe("SS",Te,ge),Oe("SSS",Te,ve),ia="SSSS";ia.length<=9;ia+="S")Oe(ia,Ye);function sa(e,t){t[$e]=he(1e3*("0."+e))}for(ia="S";ia.length<=9;ia+="S")He(ia,sa);function oa(){return this._isUTC?"UTC":""}function ua(){return this._isUTC?"Coordinated Universal Time":""}na=fe("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var da=S.prototype;function la(e){return Gr(1e3*e)}function ha(){return Gr.apply(null,arguments).parseZone()}function fa(e){return e}da.add=Ri,da.calendar=Ui,da.clone=zi,da.diff=$i,da.endOf=yn,da.format=tn,da.from=rn,da.fromNow=nn,da.to=an,da.toNow=sn,da.get=pe,da.invalidAt=Dn,da.isAfter=Wi,da.isBefore=qi,da.isBetween=Vi,da.isSame=Ji,da.isSameOrAfter=Ki,da.isSameOrBefore=Gi,da.isValid=Ln,da.lang=un,da.locale=on,da.localeData=dn,da.max=Zr,da.min=$r,da.parsingFlags=Tn,da.set=_e,da.startOf=bn,da.subtract=Oi,da.toArray=wn,da.toObject=Sn,da.toDate=Mn,da.toISOString=Xi,da.inspect=en,"undefined"!=typeof Symbol&&null!=Symbol.for&&(da[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),da.toJSON=kn,da.toString=Qi,da.unix=vn,da.valueOf=gn,da.creationData=En,da.eraName=An,da.eraNarrow=Pn,da.eraAbbr=Rn,da.eraYear=On,da.year=bt,da.isLeapYear=yt,da.weekYear=qn,da.isoWeekYear=Vn,da.quarter=da.quarters=Xn,da.month=ht,da.daysInMonth=ft,da.week=da.weeks=Yt,da.isoWeek=da.isoWeeks=xt,da.weeksInYear=Gn,da.weeksInWeekYear=$n,da.isoWeeksInYear=Jn,da.isoWeeksInISOWeekYear=Kn,da.date=ea,da.day=da.days=qt,da.weekday=Vt,da.isoWeekday=Jt,da.dayOfYear=ta,da.hour=da.hours=nr,da.minute=da.minutes=ra,da.second=da.seconds=aa,da.millisecond=da.milliseconds=na,da.utcOffset=pi,da.utc=bi,da.local=yi,da.parseZone=gi,da.hasAlignedHourOffset=vi,da.isDST=Mi,da.isLocal=Si,da.isUtcOffset=ki,da.isUtc=Li,da.isUTC=Li,da.zoneAbbr=oa,da.zoneName=ua,da.dates=T("dates accessor is deprecated. Use date instead.",ea),da.months=T("months accessor is deprecated. Use month instead",ht),da.years=T("years accessor is deprecated. Use year instead",bt),da.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",_i),da.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wi);var ca=P.prototype;function ma(e,t,r,i){var n=yr(),a=p().set(i,t);return n[r](a,e)}function pa(e,t,r){if(h(e)&&(t=e,e=void 0),e=e||"",null!=t)return ma(e,t,r,"month");var i,n=[];for(i=0;i<12;i++)n[i]=ma(e,i,r,"month");return n}function _a(e,t,r,i){"boolean"==typeof e?(h(t)&&(r=t,t=void 0),t=t||""):(r=t=e,e=!1,h(t)&&(r=t,t=void 0),t=t||"");var n,a=yr(),s=e?a._week.dow:0,o=[];if(null!=r)return ma(t,(r+s)%7,i,"day");for(n=0;n<7;n++)o[n]=ma(t,(n+s)%7,i,"day");return o}function ba(e,t){return pa(e,t,"months")}function ya(e,t){return pa(e,t,"monthsShort")}function ga(e,t,r){return _a(e,t,r,"weekdays")}function va(e,t,r){return _a(e,t,r,"weekdaysShort")}function Ma(e,t,r){return _a(e,t,r,"weekdaysMin")}ca.calendar=O,ca.longDateFormat=J,ca.invalidDate=G,ca.ordinal=Q,ca.preparse=fa,ca.postformat=fa,ca.relativeTime=ee,ca.pastFuture=te,ca.set=I,ca.eras=Yn,ca.erasParse=xn,ca.erasConvertYear=In,ca.erasAbbrRegex=Bn,ca.erasNameRegex=Cn,ca.erasNarrowRegex=jn,ca.months=st,ca.monthsShort=ot,ca.monthsParse=dt,ca.monthsRegex=mt,ca.monthsShortRegex=ct,ca.week=Lt,ca.firstDayOfYear=Et,ca.firstDayOfWeek=Dt,ca.weekdays=Ht,ca.weekdaysMin=Ut,ca.weekdaysShort=Ft,ca.weekdaysParse=Wt,ca.weekdaysRegex=Kt,ca.weekdaysShortRegex=Gt,ca.weekdaysMinRegex=$t,ca.isPM=rr,ca.meridiem=ar,pr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===he(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=T("moment.lang is deprecated. Use moment.locale instead.",pr),n.langData=T("moment.langData is deprecated. Use moment.localeData instead.",yr);var wa=Math.abs;function Sa(){var e=this._data;return this._milliseconds=wa(this._milliseconds),this._days=wa(this._days),this._months=wa(this._months),e.milliseconds=wa(e.milliseconds),e.seconds=wa(e.seconds),e.minutes=wa(e.minutes),e.hours=wa(e.hours),e.months=wa(e.months),e.years=wa(e.years),this}function ka(e,t,r,i){var n=Ei(t,r);return e._milliseconds+=i*n._milliseconds,e._days+=i*n._days,e._months+=i*n._months,e._bubble()}function La(e,t){return ka(this,e,t,1)}function Ta(e,t){return ka(this,e,t,-1)}function Da(e){return e<0?Math.floor(e):Math.ceil(e)}function Ea(){var e,t,r,i,n,a=this._milliseconds,s=this._days,o=this._months,u=this._data;return a>=0&&s>=0&&o>=0||a<=0&&s<=0&&o<=0||(a+=864e5*Da(xa(o)+s),s=0,o=0),u.milliseconds=a%1e3,e=le(a/1e3),u.seconds=e%60,t=le(e/60),u.minutes=t%60,r=le(t/60),u.hours=r%24,s+=le(r/24),o+=n=le(Ya(s)),s-=Da(xa(n)),i=le(o/12),o%=12,u.days=s,u.months=o,u.years=i,this}function Ya(e){return 4800*e/146097}function xa(e){return 146097*e/4800}function Ia(e){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,r=this._months+Ya(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(xa(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Aa(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*he(this._months/12):NaN}function Pa(e){return function(){return this.as(e)}}var Ra=Pa("ms"),Oa=Pa("s"),Ca=Pa("m"),Ba=Pa("h"),ja=Pa("d"),Na=Pa("w"),Ha=Pa("M"),Fa=Pa("Q"),Ua=Pa("y");function za(){return Ei(this)}function Wa(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function qa(e){return function(){return this.isValid()?this._data[e]:NaN}}var Va=qa("milliseconds"),Ja=qa("seconds"),Ka=qa("minutes"),Ga=qa("hours"),$a=qa("days"),Za=qa("months"),Qa=qa("years");function Xa(){return le(this.days()/7)}var es=Math.round,ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function rs(e,t,r,i,n){return n.relativeTime(t||1,!!r,e,i)}function is(e,t,r,i){var n=Ei(e).abs(),a=es(n.as("s")),s=es(n.as("m")),o=es(n.as("h")),u=es(n.as("d")),d=es(n.as("M")),l=es(n.as("w")),h=es(n.as("y")),f=a<=r.ss&&["s",a]||a<r.s&&["ss",a]||s<=1&&["m"]||s<r.m&&["mm",s]||o<=1&&["h"]||o<r.h&&["hh",o]||u<=1&&["d"]||u<r.d&&["dd",u];return null!=r.w&&(f=f||l<=1&&["w"]||l<r.w&&["ww",l]),(f=f||d<=1&&["M"]||d<r.M&&["MM",d]||h<=1&&["y"]||["yy",h])[2]=t,f[3]=+e>0,f[4]=i,rs.apply(null,f)}function ns(e){return void 0===e?es:"function"==typeof e&&(es=e,!0)}function as(e,t){return void 0!==ts[e]&&(void 0===t?ts[e]:(ts[e]=t,"s"===e&&(ts.ss=t-1),!0))}function ss(e,t){if(!this.isValid())return this.localeData().invalidDate();var r,i,n=!1,a=ts;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(a=Object.assign({},ts,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),i=is(this,!n,a,r=this.localeData()),n&&(i=r.pastFuture(+this,i)),r.postformat(i)}var os=Math.abs;function us(e){return(e>0)-(e<0)||+e}function ds(){if(!this.isValid())return this.localeData().invalidDate();var e,t,r,i,n,a,s,o,u=os(this._milliseconds)/1e3,d=os(this._days),l=os(this._months),h=this.asSeconds();return h?(e=le(u/60),t=le(e/60),u%=60,e%=60,r=le(l/12),l%=12,i=u?u.toFixed(3).replace(/\.?0+$/,""):"",n=h<0?"-":"",a=us(this._months)!==us(h)?"-":"",s=us(this._days)!==us(h)?"-":"",o=us(this._milliseconds)!==us(h)?"-":"",n+"P"+(r?a+r+"Y":"")+(l?a+l+"M":"")+(d?s+d+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+i+"S":"")):"P0D"}var ls=si.prototype;return ls.isValid=ni,ls.abs=Sa,ls.add=La,ls.subtract=Ta,ls.as=Ia,ls.asMilliseconds=Ra,ls.asSeconds=Oa,ls.asMinutes=Ca,ls.asHours=Ba,ls.asDays=ja,ls.asWeeks=Na,ls.asMonths=Ha,ls.asQuarters=Fa,ls.asYears=Ua,ls.valueOf=Aa,ls._bubble=Ea,ls.clone=za,ls.get=Wa,ls.milliseconds=Va,ls.seconds=Ja,ls.minutes=Ka,ls.hours=Ga,ls.days=$a,ls.weeks=Xa,ls.months=Za,ls.years=Qa,ls.humanize=ss,ls.toISOString=ds,ls.toString=ds,ls.toJSON=ds,ls.locale=on,ls.localeData=dn,ls.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ds),ls.lang=un,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",xe),Oe("X",Pe),He("X",function(e,t,r){r._d=new Date(1e3*parseFloat(e))}),He("x",function(e,t,r){r._d=new Date(he(e))}),n.version="2.29.3",a(Gr),n.fn=da,n.min=Xr,n.max=ei,n.now=ti,n.utc=p,n.unix=la,n.months=ba,n.isDate=f,n.locale=pr,n.invalid=g,n.duration=Ei,n.isMoment=k,n.weekdays=ga,n.parseZone=ha,n.localeData=yr,n.isDuration=oi,n.monthsShort=ya,n.weekdaysMin=Ma,n.defineLocale=_r,n.updateLocale=br,n.locales=gr,n.weekdaysShort=va,n.normalizeUnits=ne,n.relativeTimeRounding=ns,n.relativeTimeThreshold=as,n.calendarFormat=Fi,n.prototype=da,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()},"2a70ac14784c5a859b0a"(e,t,r){"use strict";var i=r("ef602577c5e62cc8b0a3");t.certificate=r("101ab3279c6259b752c2");var n=i.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.RSAPrivateKey=n;var a=i.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});t.RSAPublicKey=a;var s=i.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())}),o=i.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())});t.PublicKey=o;var u=i.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())});t.PrivateKey=u;var d=i.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.EncryptedPrivateKey=d;var l=i.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.DSAPrivateKey=l,t.DSAparam=i.define("DSAparam",function(){this.int()});var h=i.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),f=i.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())});t.ECPrivateKey=f,t.signature=i.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},"101ab3279c6259b752c2"(e,t,r){"use strict";var i=r("ef602577c5e62cc8b0a3"),n=i.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),a=i.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),s=i.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),o=i.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}),u=i.define("RelativeDistinguishedName",function(){this.setof(a)}),d=i.define("RDNSequence",function(){this.seqof(u)}),l=i.define("Name",function(){this.choice({rdnSequence:this.use(d)})}),h=i.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))}),f=i.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),c=i.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(h),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(o),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())}),m=i.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(c),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())});e.exports=m},c440c99710b8ea7b6ab8(e,t,r){"use strict";var i=/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,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r("7cc54ea5e353e0c30de8"),o=r("89f9c366c489507e06bc"),u=r("963ef19800ff2c1c6bbc").Buffer;e.exports=function(e,t){var r,d=e.toString(),l=d.match(i);if(l){var h="aes"+l[1],f=u.from(l[2],"hex"),c=u.from(l[3].replace(/[\r\n]/g,""),"base64"),m=s(t,f.slice(0,8),parseInt(l[1],10)).key,p=[],_=o.createDecipheriv(h,m,f);p.push(_.update(c)),p.push(_.final()),r=u.concat(p)}else{var b=d.match(a);r=u.from(b[2].replace(/[\r\n]/g,""),"base64")}return{tag:d.match(n)[1],data:r}}},"3b7f6bf30786f314561c"(e,t,r){"use strict";var i=r("2a70ac14784c5a859b0a"),n=r("e92f5bfec6bd215e70c1"),a=r("c440c99710b8ea7b6ab8"),s=r("89f9c366c489507e06bc"),o=r("ef2e23933a33c7191768").pbkdf2Sync,u=r("963ef19800ff2c1c6bbc").Buffer;function d(e){var t;"object"!=typeof e||u.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=u.from(e));var r,d,l=a(e,t),h=l.tag,f=l.data;switch(h){case"CERTIFICATE":d=i.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(d||(d=i.PublicKey.decode(f,"der")),r=d.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPublicKey.decode(d.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return d.subjectPrivateKey=d.subjectPublicKey,{type:"ec",data:d};case"1.2.840.10040.4.1":return d.algorithm.params.pub_key=i.DSAparam.decode(d.subjectPublicKey.data,"der"),{type:"dsa",data:d.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":f=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,i=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),a=n[e.algorithm.decrypt.cipher.algo.join(".")],d=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,h=parseInt(a.split("-")[1],10)/8,f=o(t,r,i,h,"sha1"),c=s.createDecipheriv(a,f,d),m=[];return m.push(c.update(l)),m.push(c.final()),u.concat(m)}(f=i.EncryptedPrivateKey.decode(f,"der"),t);case"PRIVATE KEY":switch(r=(d=i.PrivateKey.decode(f,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPrivateKey.decode(d.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:d.algorithm.curve,privateKey:i.ECPrivateKey.decode(d.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return d.algorithm.params.priv_key=i.DSAparam.decode(d.subjectPrivateKey,"der"),{type:"dsa",params:d.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return i.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return i.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:i.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return{curve:(f=i.ECPrivateKey.decode(f,"der")).parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+h)}}d.signature=i.signature,e.exports=d},ef2e23933a33c7191768(e,t,r){"use strict";t.pbkdf2=r("fc3061ef2d9c8fecc47a"),t.pbkdf2Sync=r("75b0ada2088466633a2c")},fc3061ef2d9c8fecc47a(e,t,r){"use strict";var i,n,a=r("963ef19800ff2c1c6bbc").Buffer,s=r("3b8b60674ebcde2934bd"),o=r("6d90a38dd6f56b03e5ca"),u=r("75b0ada2088466633a2c"),d=r("fa5cd9920e0c6db1beee"),l=globalThis.crypto&&globalThis.crypto.subtle,h={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 c(){return n||(n=globalThis.process&&globalThis.process.nextTick?globalThis.process.nextTick:globalThis.queueMicrotask?globalThis.queueMicrotask:globalThis.setImmediate?globalThis.setImmediate:globalThis.setTimeout)}function m(e,t,r,i,n){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:n}},e,i<<3)}).then(function(e){return a.from(e)})}e.exports=function(e,t,r,n,p,_){if("function"==typeof p&&(_=p,p=void 0),s(r,n),e=d(e,o,"Password"),t=d(t,o,"Salt"),"function"!=typeof _)throw new Error("No callback provided to pbkdf2");var b=h[(p=p||"sha1").toLowerCase()];b&&"function"==typeof globalThis.Promise?function(e,t){e.then(function(e){c()(function(){t(null,e)})},function(e){c()(function(){t(e)})})}(function(e){if(globalThis.process&&!globalThis.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==f[e])return f[e];var t=m(i=i||a.alloc(8),i,10,128,e).then(function(){return!0},function(){return!1});return f[e]=t,t}(b).then(function(i){return i?m(e,t,r,n,b):u(e,t,r,n,p)}),_):c()(function(){var i;try{i=u(e,t,r,n,p)}catch(e){return void _(e)}_(null,i)})}},"6d90a38dd6f56b03e5ca"(e,t,r){"use strict";var i,n=r("26d59f808dff3e83c741");if(globalThis.process&&globalThis.process.browser)i="utf-8";else if(globalThis.process&&globalThis.process.version){i=parseInt(n.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else i="utf-8";e.exports=i},"3b8b60674ebcde2934bd"(e){"use strict";var t=isFinite,r=Math.pow(2,30)-1;e.exports=function(e,i){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0||!t(e))throw new TypeError("Bad iterations");if("number"!=typeof i)throw new TypeError("Key length not a number");if(i<0||i>r||i!=i)throw new TypeError("Bad key length")}},"75b0ada2088466633a2c"(e,t,r){"use strict";var i=r("2397dbc450c023236f3b"),n=r("a23bb25b2c20c8ac2b7b"),a=r("3dc9242b0b1d3ebeede7"),s=r("963ef19800ff2c1c6bbc").Buffer,o=r("3b8b60674ebcde2934bd"),u=r("6d90a38dd6f56b03e5ca"),d=r("fa5cd9920e0c6db1beee"),l=s.alloc(128),h={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},f={__proto__:null,"sha-1":"sha1","sha-224":"sha224","sha-256":"sha256","sha-384":"sha384","sha-512":"sha512","ripemd-160":"ripemd160"};function c(e){return(new n).update(e).digest()}function m(e,t,r){var n=function(e){return"rmd160"===e||"ripemd160"===e?c:"md5"===e?i:function(t){return a(e).update(t).digest()}}(e),o="sha512"===e||"sha384"===e?128:64;t.length>o?t=n(t):t.length<o&&(t=s.concat([t,l],o));for(var u=s.allocUnsafe(o+h[e]),d=s.allocUnsafe(o+h[e]),f=0;f<o;f++)u[f]=54^t[f],d[f]=92^t[f];var m=s.allocUnsafe(o+r+4);u.copy(m,0,0,o),this.ipad1=m,this.ipad2=u,this.opad=d,this.alg=e,this.blocksize=o,this.hash=n,this.size=h[e]}m.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,r,i,n){o(r,i),e=d(e,u,"Password"),t=d(t,u,"Salt");var a=(n||"sha1").toLowerCase(),l=f[a]||a,c=h[l];if("number"!=typeof c||!c)throw new TypeError("Digest algorithm not supported: "+n);var p=new m(l,e,t.length),_=s.allocUnsafe(i),b=s.allocUnsafe(t.length+4);t.copy(b,0,0,t.length);for(var y=0,g=c,v=Math.ceil(i/g),M=1;M<=v;M++){b.writeUInt32BE(M,t.length);for(var w=p.run(b,p.ipad1),S=w,k=1;k<r;k++){S=p.run(S,p.ipad2);for(var L=0;L<g;L++)w[L]^=S[L]}w.copy(_,y),y+=g}return _}},fa5cd9920e0c6db1beee(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("7266979db6b7b5c2348d"),a="undefined"!=typeof Uint8Array,s=a&&"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView;e.exports=function(e,t,r){if("string"==typeof e||i.isBuffer(e)||a&&e instanceof Uint8Array||s&&s(e))return n(e,t);throw new TypeError(r+" must be a string, a Buffer, a Uint8Array, or a DataView")}},b9ade51cf384105110a9(e){"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},"3e48c7021919a83c7f50"(e,t,r){"use strict";var i=r("26d59f808dff3e83c741");void 0===i||!i.version||0===i.version.indexOf("v0.")||0===i.version.indexOf("v1.")&&0!==i.version.indexOf("v1.8.")?e.exports={nextTick:function(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return i.nextTick(e);case 2:return i.nextTick(function(){e.call(null,t)});case 3:return i.nextTick(function(){e.call(null,t,r)});case 4:return i.nextTick(function(){e.call(null,t,r,n)});default:for(a=new Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return i.nextTick(function(){e.apply(null,a)})}}}:e.exports=i},"26d59f808dff3e83c741"(e){var t,r,i=e.exports={};function n(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===n||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:n}catch(e){t=n}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var o,u=[],d=!1,l=-1;function h(){d&&o&&(d=!1,o.length?u=o.concat(u):l=-1,u.length&&f())}function f(){if(!d){var e=s(h);d=!0;for(var t=u.length;t;){for(o=u,u=[];++l<t;)o&&o[l].run();l=-1,t=u.length}o=null,d=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function c(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new c(e,t)),1!==u.length||d||s(f)},c.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},e8cca87f2363fbc84373(e,t,r){t.publicEncrypt=r("03cd621b235d9b32ac8d"),t.privateDecrypt=r("f32330f7546157921e57"),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},"1937cc08a794fd21695c"(e,t,r){var i=r("51c14598f89e3eb6cfa8"),n=r("963ef19800ff2c1c6bbc").Buffer;function a(e){var t=n.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=n.alloc(0),o=0;s.length<t;)r=a(o++),s=n.concat([s,i("sha1").update(e).update(r).digest()]);return s.slice(0,t)}},"259df39bfda4752b3323"(e,t,r){!function(e,t){"use strict";function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r("b61f7b1d63d1dc9d8810").Buffer}catch(e){}function o(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=o(e,r);return r-1>=t&&(i|=o(e,r-1)<<4),i}function d(e,t,r,i){for(var n=0,a=Math.min(e.length,r),s=t;s<a;s++){var o=e.charCodeAt(s)-48;n*=i,n+=o>=49?o-49+10:o>=17?o-17+10:o}return n}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 e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},a.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(i(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},a.prototype._initArray=function(e,t,r){if(i("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var a,s,o=0;if("be"===r)for(n=e.length-1,a=0;n>=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);else if("le"===r)for(n=0,a=0;n<e.length;n+=3)s=e[n]|e[n+1]<<8|e[n+2]<<16,this.words[a]|=s<<o&67108863,this.words[a+1]=s>>>26-o&67108863,(o+=24)>=26&&(o-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var n,a=0,s=0;if("be"===r)for(i=e.length-1;i>=t;i-=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;else for(i=(e.length-t)%2==0?t+1:t;i<e.length;i+=2)n=u(e,t,i)<<a,this.words[s]|=67108863&n,a>=18?(a-=18,s+=1,this.words[s]|=n>>>26):a+=8;this.strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--,n=n/t|0;for(var a=e.length-r,s=a%i,o=Math.min(a,a-s)+r,u=0,l=r;l<o;l+=i)u=d(e,l,l+i,t),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var h=1;for(u=d(e,l,e.length,t),l=0;l<s;l++)h*=t;this.imuln(h),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},a.prototype.copy=function(e){e.words=new 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=["","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"],h=[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,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(e,t,r){r.negative=t.negative^e.negative;var i=e.length+t.length|0;r.length=i,i=i-1|0;var n=0|e.words[0],a=0|t.words[0],s=n*a,o=67108863&s,u=s/67108864|0;r.words[0]=o;for(var d=1;d<i;d++){for(var l=u>>>26,h=67108863&u,f=Math.min(d,t.length-1),c=Math.max(0,d-e.length+1);c<=f;c++){var m=d-c|0;l+=(s=(n=0|e.words[m])*(a=0|t.words[c])+h)/67108864|0,h=67108863&s}r.words[d]=0|h,u=0|l}return 0!==u?r.words[d]=0|u:r.length--,r.strip()}a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,a=0,s=0;s<this.length;s++){var o=this.words[s],u=(16777215&(o<<n|a)).toString(16);a=o>>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==a||s!==this.length-1?l[6-u.length]+u+r:u+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=h[e],c=f[e];r="";var m=this.clone();for(m.negative=0;!m.isZero();){var p=m.modn(c).toString(e);r=(m=m.idivn(c)).isZero()?p+r:l[d-p.length]+p+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!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 i(void 0!==s),this.toArrayLike(s,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,r){var n=this.byteLength(),a=r||Math.max(1,n);i(n<=a,"byte array longer than desired length"),i(a>0,"Requested array length <= 0"),this.strip();var s,o,u="le"===t,d=new e(a),l=this.clone();if(u){for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[o]=s;for(;o<a;o++)d[o]=0}else{for(o=0;o<a-n;o++)d[o]=0;for(o=0;!l.isZero();o++)s=l.andln(255),l.iushrn(8),d[a-o-1]=s}return d},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)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 i(0===(this.negative|e.negative)),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 r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return i(0===(this.negative|e.negative)),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){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var i=0;i<r.length;i++)this.words[i]=t.words[i]^r.words[i];if(this!==t)for(;i<t.length;i++)this.words[i]=t.words[i];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return i(0===(this.negative|e.negative)),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){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n<t;n++)this.words[n]=67108863&~this.words[n];return r>0&&(this.words[n]=~this.words[n]&67108863>>26-r),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<n:this.words[r]&~(1<<n),this.strip()},a.prototype.iadd=function(e){var t,r,i;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?(r=this,i=e):(r=e,i=this);for(var n=0,a=0;a<i.length;a++)t=(0|r.words[a])+(0|i.words[a])+n,this.words[a]=67108863&t,n=t>>>26;for(;0!==n&&a<r.length;a++)t=(0|r.words[a])+n,this.words[a]=67108863&t,n=t>>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.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=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,i,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=e):(r=e,i=this);for(var a=0,s=0;s<i.length;s++)a=(t=(0|r.words[s])-(0|i.words[s])+a)>>26,this.words[s]=67108863&t;for(;0!==a&&s<r.length;s++)a=(t=(0|r.words[s])+a)>>26,this.words[s]=67108863&t;if(0===a&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,r){var i,n,a,s=e.words,o=t.words,u=r.words,d=0,l=0|s[0],h=8191&l,f=l>>>13,c=0|s[1],m=8191&c,p=c>>>13,_=0|s[2],b=8191&_,y=_>>>13,g=0|s[3],v=8191&g,M=g>>>13,w=0|s[4],S=8191&w,k=w>>>13,L=0|s[5],T=8191&L,D=L>>>13,E=0|s[6],Y=8191&E,x=E>>>13,I=0|s[7],A=8191&I,P=I>>>13,R=0|s[8],O=8191&R,C=R>>>13,B=0|s[9],j=8191&B,N=B>>>13,H=0|o[0],F=8191&H,U=H>>>13,z=0|o[1],W=8191&z,q=z>>>13,V=0|o[2],J=8191&V,K=V>>>13,G=0|o[3],$=8191&G,Z=G>>>13,Q=0|o[4],X=8191&Q,ee=Q>>>13,te=0|o[5],re=8191&te,ie=te>>>13,ne=0|o[6],ae=8191&ne,se=ne>>>13,oe=0|o[7],ue=8191&oe,de=oe>>>13,le=0|o[8],he=8191&le,fe=le>>>13,ce=0|o[9],me=8191&ce,pe=ce>>>13;r.negative=e.negative^t.negative,r.length=19;var _e=(d+(i=Math.imul(h,F))|0)+((8191&(n=(n=Math.imul(h,U))+Math.imul(f,F)|0))<<13)|0;d=((a=Math.imul(f,U))+(n>>>13)|0)+(_e>>>26)|0,_e&=67108863,i=Math.imul(m,F),n=(n=Math.imul(m,U))+Math.imul(p,F)|0,a=Math.imul(p,U);var be=(d+(i=i+Math.imul(h,W)|0)|0)+((8191&(n=(n=n+Math.imul(h,q)|0)+Math.imul(f,W)|0))<<13)|0;d=((a=a+Math.imul(f,q)|0)+(n>>>13)|0)+(be>>>26)|0,be&=67108863,i=Math.imul(b,F),n=(n=Math.imul(b,U))+Math.imul(y,F)|0,a=Math.imul(y,U),i=i+Math.imul(m,W)|0,n=(n=n+Math.imul(m,q)|0)+Math.imul(p,W)|0,a=a+Math.imul(p,q)|0;var ye=(d+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;d=((a=a+Math.imul(f,K)|0)+(n>>>13)|0)+(ye>>>26)|0,ye&=67108863,i=Math.imul(v,F),n=(n=Math.imul(v,U))+Math.imul(M,F)|0,a=Math.imul(M,U),i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,q)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,q)|0,i=i+Math.imul(m,J)|0,n=(n=n+Math.imul(m,K)|0)+Math.imul(p,J)|0,a=a+Math.imul(p,K)|0;var ge=(d+(i=i+Math.imul(h,$)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(f,$)|0))<<13)|0;d=((a=a+Math.imul(f,Z)|0)+(n>>>13)|0)+(ge>>>26)|0,ge&=67108863,i=Math.imul(S,F),n=(n=Math.imul(S,U))+Math.imul(k,F)|0,a=Math.imul(k,U),i=i+Math.imul(v,W)|0,n=(n=n+Math.imul(v,q)|0)+Math.imul(M,W)|0,a=a+Math.imul(M,q)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,i=i+Math.imul(m,$)|0,n=(n=n+Math.imul(m,Z)|0)+Math.imul(p,$)|0,a=a+Math.imul(p,Z)|0;var ve=(d+(i=i+Math.imul(h,X)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(f,X)|0))<<13)|0;d=((a=a+Math.imul(f,ee)|0)+(n>>>13)|0)+(ve>>>26)|0,ve&=67108863,i=Math.imul(T,F),n=(n=Math.imul(T,U))+Math.imul(D,F)|0,a=Math.imul(D,U),i=i+Math.imul(S,W)|0,n=(n=n+Math.imul(S,q)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,q)|0,i=i+Math.imul(v,J)|0,n=(n=n+Math.imul(v,K)|0)+Math.imul(M,J)|0,a=a+Math.imul(M,K)|0,i=i+Math.imul(b,$)|0,n=(n=n+Math.imul(b,Z)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,Z)|0,i=i+Math.imul(m,X)|0,n=(n=n+Math.imul(m,ee)|0)+Math.imul(p,X)|0,a=a+Math.imul(p,ee)|0;var Me=(d+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(f,re)|0))<<13)|0;d=((a=a+Math.imul(f,ie)|0)+(n>>>13)|0)+(Me>>>26)|0,Me&=67108863,i=Math.imul(Y,F),n=(n=Math.imul(Y,U))+Math.imul(x,F)|0,a=Math.imul(x,U),i=i+Math.imul(T,W)|0,n=(n=n+Math.imul(T,q)|0)+Math.imul(D,W)|0,a=a+Math.imul(D,q)|0,i=i+Math.imul(S,J)|0,n=(n=n+Math.imul(S,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,i=i+Math.imul(v,$)|0,n=(n=n+Math.imul(v,Z)|0)+Math.imul(M,$)|0,a=a+Math.imul(M,Z)|0,i=i+Math.imul(b,X)|0,n=(n=n+Math.imul(b,ee)|0)+Math.imul(y,X)|0,a=a+Math.imul(y,ee)|0,i=i+Math.imul(m,re)|0,n=(n=n+Math.imul(m,ie)|0)+Math.imul(p,re)|0,a=a+Math.imul(p,ie)|0;var we=(d+(i=i+Math.imul(h,ae)|0)|0)+((8191&(n=(n=n+Math.imul(h,se)|0)+Math.imul(f,ae)|0))<<13)|0;d=((a=a+Math.imul(f,se)|0)+(n>>>13)|0)+(we>>>26)|0,we&=67108863,i=Math.imul(A,F),n=(n=Math.imul(A,U))+Math.imul(P,F)|0,a=Math.imul(P,U),i=i+Math.imul(Y,W)|0,n=(n=n+Math.imul(Y,q)|0)+Math.imul(x,W)|0,a=a+Math.imul(x,q)|0,i=i+Math.imul(T,J)|0,n=(n=n+Math.imul(T,K)|0)+Math.imul(D,J)|0,a=a+Math.imul(D,K)|0,i=i+Math.imul(S,$)|0,n=(n=n+Math.imul(S,Z)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,Z)|0,i=i+Math.imul(v,X)|0,n=(n=n+Math.imul(v,ee)|0)+Math.imul(M,X)|0,a=a+Math.imul(M,ee)|0,i=i+Math.imul(b,re)|0,n=(n=n+Math.imul(b,ie)|0)+Math.imul(y,re)|0,a=a+Math.imul(y,ie)|0,i=i+Math.imul(m,ae)|0,n=(n=n+Math.imul(m,se)|0)+Math.imul(p,ae)|0,a=a+Math.imul(p,se)|0;var Se=(d+(i=i+Math.imul(h,ue)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(f,ue)|0))<<13)|0;d=((a=a+Math.imul(f,de)|0)+(n>>>13)|0)+(Se>>>26)|0,Se&=67108863,i=Math.imul(O,F),n=(n=Math.imul(O,U))+Math.imul(C,F)|0,a=Math.imul(C,U),i=i+Math.imul(A,W)|0,n=(n=n+Math.imul(A,q)|0)+Math.imul(P,W)|0,a=a+Math.imul(P,q)|0,i=i+Math.imul(Y,J)|0,n=(n=n+Math.imul(Y,K)|0)+Math.imul(x,J)|0,a=a+Math.imul(x,K)|0,i=i+Math.imul(T,$)|0,n=(n=n+Math.imul(T,Z)|0)+Math.imul(D,$)|0,a=a+Math.imul(D,Z)|0,i=i+Math.imul(S,X)|0,n=(n=n+Math.imul(S,ee)|0)+Math.imul(k,X)|0,a=a+Math.imul(k,ee)|0,i=i+Math.imul(v,re)|0,n=(n=n+Math.imul(v,ie)|0)+Math.imul(M,re)|0,a=a+Math.imul(M,ie)|0,i=i+Math.imul(b,ae)|0,n=(n=n+Math.imul(b,se)|0)+Math.imul(y,ae)|0,a=a+Math.imul(y,se)|0,i=i+Math.imul(m,ue)|0,n=(n=n+Math.imul(m,de)|0)+Math.imul(p,ue)|0,a=a+Math.imul(p,de)|0;var ke=(d+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,fe)|0)+Math.imul(f,he)|0))<<13)|0;d=((a=a+Math.imul(f,fe)|0)+(n>>>13)|0)+(ke>>>26)|0,ke&=67108863,i=Math.imul(j,F),n=(n=Math.imul(j,U))+Math.imul(N,F)|0,a=Math.imul(N,U),i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,q)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,q)|0,i=i+Math.imul(A,J)|0,n=(n=n+Math.imul(A,K)|0)+Math.imul(P,J)|0,a=a+Math.imul(P,K)|0,i=i+Math.imul(Y,$)|0,n=(n=n+Math.imul(Y,Z)|0)+Math.imul(x,$)|0,a=a+Math.imul(x,Z)|0,i=i+Math.imul(T,X)|0,n=(n=n+Math.imul(T,ee)|0)+Math.imul(D,X)|0,a=a+Math.imul(D,ee)|0,i=i+Math.imul(S,re)|0,n=(n=n+Math.imul(S,ie)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ie)|0,i=i+Math.imul(v,ae)|0,n=(n=n+Math.imul(v,se)|0)+Math.imul(M,ae)|0,a=a+Math.imul(M,se)|0,i=i+Math.imul(b,ue)|0,n=(n=n+Math.imul(b,de)|0)+Math.imul(y,ue)|0,a=a+Math.imul(y,de)|0,i=i+Math.imul(m,he)|0,n=(n=n+Math.imul(m,fe)|0)+Math.imul(p,he)|0,a=a+Math.imul(p,fe)|0;var Le=(d+(i=i+Math.imul(h,me)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(f,me)|0))<<13)|0;d=((a=a+Math.imul(f,pe)|0)+(n>>>13)|0)+(Le>>>26)|0,Le&=67108863,i=Math.imul(j,W),n=(n=Math.imul(j,q))+Math.imul(N,W)|0,a=Math.imul(N,q),i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,i=i+Math.imul(A,$)|0,n=(n=n+Math.imul(A,Z)|0)+Math.imul(P,$)|0,a=a+Math.imul(P,Z)|0,i=i+Math.imul(Y,X)|0,n=(n=n+Math.imul(Y,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,i=i+Math.imul(T,re)|0,n=(n=n+Math.imul(T,ie)|0)+Math.imul(D,re)|0,a=a+Math.imul(D,ie)|0,i=i+Math.imul(S,ae)|0,n=(n=n+Math.imul(S,se)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,se)|0,i=i+Math.imul(v,ue)|0,n=(n=n+Math.imul(v,de)|0)+Math.imul(M,ue)|0,a=a+Math.imul(M,de)|0,i=i+Math.imul(b,he)|0,n=(n=n+Math.imul(b,fe)|0)+Math.imul(y,he)|0,a=a+Math.imul(y,fe)|0;var Te=(d+(i=i+Math.imul(m,me)|0)|0)+((8191&(n=(n=n+Math.imul(m,pe)|0)+Math.imul(p,me)|0))<<13)|0;d=((a=a+Math.imul(p,pe)|0)+(n>>>13)|0)+(Te>>>26)|0,Te&=67108863,i=Math.imul(j,J),n=(n=Math.imul(j,K))+Math.imul(N,J)|0,a=Math.imul(N,K),i=i+Math.imul(O,$)|0,n=(n=n+Math.imul(O,Z)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,Z)|0,i=i+Math.imul(A,X)|0,n=(n=n+Math.imul(A,ee)|0)+Math.imul(P,X)|0,a=a+Math.imul(P,ee)|0,i=i+Math.imul(Y,re)|0,n=(n=n+Math.imul(Y,ie)|0)+Math.imul(x,re)|0,a=a+Math.imul(x,ie)|0,i=i+Math.imul(T,ae)|0,n=(n=n+Math.imul(T,se)|0)+Math.imul(D,ae)|0,a=a+Math.imul(D,se)|0,i=i+Math.imul(S,ue)|0,n=(n=n+Math.imul(S,de)|0)+Math.imul(k,ue)|0,a=a+Math.imul(k,de)|0,i=i+Math.imul(v,he)|0,n=(n=n+Math.imul(v,fe)|0)+Math.imul(M,he)|0,a=a+Math.imul(M,fe)|0;var De=(d+(i=i+Math.imul(b,me)|0)|0)+((8191&(n=(n=n+Math.imul(b,pe)|0)+Math.imul(y,me)|0))<<13)|0;d=((a=a+Math.imul(y,pe)|0)+(n>>>13)|0)+(De>>>26)|0,De&=67108863,i=Math.imul(j,$),n=(n=Math.imul(j,Z))+Math.imul(N,$)|0,a=Math.imul(N,Z),i=i+Math.imul(O,X)|0,n=(n=n+Math.imul(O,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,i=i+Math.imul(A,re)|0,n=(n=n+Math.imul(A,ie)|0)+Math.imul(P,re)|0,a=a+Math.imul(P,ie)|0,i=i+Math.imul(Y,ae)|0,n=(n=n+Math.imul(Y,se)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,se)|0,i=i+Math.imul(T,ue)|0,n=(n=n+Math.imul(T,de)|0)+Math.imul(D,ue)|0,a=a+Math.imul(D,de)|0,i=i+Math.imul(S,he)|0,n=(n=n+Math.imul(S,fe)|0)+Math.imul(k,he)|0,a=a+Math.imul(k,fe)|0;var Ee=(d+(i=i+Math.imul(v,me)|0)|0)+((8191&(n=(n=n+Math.imul(v,pe)|0)+Math.imul(M,me)|0))<<13)|0;d=((a=a+Math.imul(M,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,i=Math.imul(j,X),n=(n=Math.imul(j,ee))+Math.imul(N,X)|0,a=Math.imul(N,ee),i=i+Math.imul(O,re)|0,n=(n=n+Math.imul(O,ie)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ie)|0,i=i+Math.imul(A,ae)|0,n=(n=n+Math.imul(A,se)|0)+Math.imul(P,ae)|0,a=a+Math.imul(P,se)|0,i=i+Math.imul(Y,ue)|0,n=(n=n+Math.imul(Y,de)|0)+Math.imul(x,ue)|0,a=a+Math.imul(x,de)|0,i=i+Math.imul(T,he)|0,n=(n=n+Math.imul(T,fe)|0)+Math.imul(D,he)|0,a=a+Math.imul(D,fe)|0;var Ye=(d+(i=i+Math.imul(S,me)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(k,me)|0))<<13)|0;d=((a=a+Math.imul(k,pe)|0)+(n>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,i=Math.imul(j,re),n=(n=Math.imul(j,ie))+Math.imul(N,re)|0,a=Math.imul(N,ie),i=i+Math.imul(O,ae)|0,n=(n=n+Math.imul(O,se)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,se)|0,i=i+Math.imul(A,ue)|0,n=(n=n+Math.imul(A,de)|0)+Math.imul(P,ue)|0,a=a+Math.imul(P,de)|0,i=i+Math.imul(Y,he)|0,n=(n=n+Math.imul(Y,fe)|0)+Math.imul(x,he)|0,a=a+Math.imul(x,fe)|0;var xe=(d+(i=i+Math.imul(T,me)|0)|0)+((8191&(n=(n=n+Math.imul(T,pe)|0)+Math.imul(D,me)|0))<<13)|0;d=((a=a+Math.imul(D,pe)|0)+(n>>>13)|0)+(xe>>>26)|0,xe&=67108863,i=Math.imul(j,ae),n=(n=Math.imul(j,se))+Math.imul(N,ae)|0,a=Math.imul(N,se),i=i+Math.imul(O,ue)|0,n=(n=n+Math.imul(O,de)|0)+Math.imul(C,ue)|0,a=a+Math.imul(C,de)|0,i=i+Math.imul(A,he)|0,n=(n=n+Math.imul(A,fe)|0)+Math.imul(P,he)|0,a=a+Math.imul(P,fe)|0;var Ie=(d+(i=i+Math.imul(Y,me)|0)|0)+((8191&(n=(n=n+Math.imul(Y,pe)|0)+Math.imul(x,me)|0))<<13)|0;d=((a=a+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,i=Math.imul(j,ue),n=(n=Math.imul(j,de))+Math.imul(N,ue)|0,a=Math.imul(N,de),i=i+Math.imul(O,he)|0,n=(n=n+Math.imul(O,fe)|0)+Math.imul(C,he)|0,a=a+Math.imul(C,fe)|0;var Ae=(d+(i=i+Math.imul(A,me)|0)|0)+((8191&(n=(n=n+Math.imul(A,pe)|0)+Math.imul(P,me)|0))<<13)|0;d=((a=a+Math.imul(P,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,i=Math.imul(j,he),n=(n=Math.imul(j,fe))+Math.imul(N,he)|0,a=Math.imul(N,fe);var Pe=(d+(i=i+Math.imul(O,me)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(C,me)|0))<<13)|0;d=((a=a+Math.imul(C,pe)|0)+(n>>>13)|0)+(Pe>>>26)|0,Pe&=67108863;var Re=(d+(i=Math.imul(j,me))|0)+((8191&(n=(n=Math.imul(j,pe))+Math.imul(N,me)|0))<<13)|0;return d=((a=Math.imul(N,pe))+(n>>>13)|0)+(Re>>>26)|0,Re&=67108863,u[0]=_e,u[1]=be,u[2]=ye,u[3]=ge,u[4]=ve,u[5]=Me,u[6]=we,u[7]=Se,u[8]=ke,u[9]=Le,u[10]=Te,u[11]=De,u[12]=Ee,u[13]=Ye,u[14]=xe,u[15]=Ie,u[16]=Ae,u[17]=Pe,u[18]=Re,0!==d&&(u[19]=d,r.length++),r};function p(e,t,r){return(new _).mulp(e,t,r)}function _(e,t){this.x=e,this.y=t}Math.imul||(m=c),a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;return r=10===this.length&&10===e.length?m(this,e,t):i<63?c(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var i=0,n=0,a=0;a<r.length-1;a++){var s=n;n=0;for(var o=67108863&i,u=Math.min(a,t.length-1),d=Math.max(0,a-e.length+1);d<=u;d++){var l=a-d,h=(0|e.words[l])*(0|t.words[d]),f=67108863&h;o=67108863&(f=f+o|0),n+=(s=(s=s+(h/67108864|0)|0)+(f>>>26)|0)>>>26,s&=67108863}r.words[a]=o,i=s,s=n}return 0!==i?r.words[a]=i:r.length--,r.strip()}(this,e,t):p(this,e,t),r},_.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i<e;i++)t[i]=this.revBin(i,r,e);return t},_.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var i=0,n=0;n<t;n++)i|=(1&e)<<t-n-1,e>>=1;return i},_.prototype.permute=function(e,t,r,i,n,a){for(var s=0;s<a;s++)i[s]=t[e[s]],n[s]=r[e[s]]},_.prototype.transform=function(e,t,r,i,n,a){this.permute(a,e,t,r,i,n);for(var s=1;s<n;s<<=1)for(var o=s<<1,u=Math.cos(2*Math.PI/o),d=Math.sin(2*Math.PI/o),l=0;l<n;l+=o)for(var h=u,f=d,c=0;c<s;c++){var m=r[l+c],p=i[l+c],_=r[l+c+s],b=i[l+c+s],y=h*_-f*b;b=h*b+f*_,_=y,r[l+c]=m+_,i[l+c]=p+b,r[l+c+s]=m-_,i[l+c+s]=p-b,c!==o&&(y=u*h-d*f,f=u*f+d*h,h=y)}},_.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),i=1&r,n=0;for(r=r/2|0;r;r>>>=1)n++;return 1<<n+1+i},_.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var i=0;i<r/2;i++){var n=e[i];e[i]=e[r-i-1],e[r-i-1]=n,n=t[i],t[i]=-t[r-i-1],t[r-i-1]=-n}},_.prototype.normalize13b=function(e,t){for(var r=0,i=0;i<t/2;i++){var n=8192*Math.round(e[2*i+1]/t)+Math.round(e[2*i]/t)+r;e[i]=67108863&n,r=n<67108864?0:n/67108864|0}return e},_.prototype.convert13b=function(e,t,r,n){for(var a=0,s=0;s<t;s++)a+=0|e[s],r[2*s]=8191&a,a>>>=13,r[2*s+1]=8191&a,a>>>=13;for(s=2*t;s<n;++s)r[s]=0;i(0===a),i(!(-8192&a))},_.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},_.prototype.mulp=function(e,t,r){var i=2*this.guessLen13b(e.length,t.length),n=this.makeRBT(i),a=this.stub(i),s=new Array(i),o=new Array(i),u=new Array(i),d=new Array(i),l=new Array(i),h=new Array(i),f=r.words;f.length=i,this.convert13b(e.words,e.length,s,i),this.convert13b(t.words,t.length,d,i),this.transform(s,a,o,u,i,n),this.transform(d,a,l,h,i,n);for(var c=0;c<i;c++){var m=o[c]*l[c]-u[c]*h[c];u[c]=o[c]*h[c]+u[c]*l[c],o[c]=m}return this.conjugate(o,u,i),this.transform(o,u,f,a,i,n),this.conjugate(f,a,i),this.normalize13b(f,i),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){i("number"==typeof e),i(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,a=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=a>>>26,this.words[r]=67108863&a}return 0!==t&&(this.words[r]=t,this.length++),this.length=0===e?1: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=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var i=r/26|0,n=r%26;t[r]=(e.words[i]&1<<n)>>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i<t.length&&0===t[i];i++,r=r.sqr());if(++i<t.length)for(var n=r.sqr();i<t.length;i++,n=n.sqr())0!==t[i]&&(r=r.mul(n));return r},a.prototype.iushln=function(e){i("number"==typeof e&&e>=0);var t,r=e%26,n=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var o=this.words[t]&a,u=(0|this.words[t])-o<<r;this.words[t]=u|s,s=o>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t<n;t++)this.words[t]=0;this.length+=n}return this.strip()},a.prototype.ishln=function(e){return i(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,r){var n;i("number"==typeof e&&e>=0),n=t?(t-t%26)/26:0;var a=e%26,s=Math.min((e-a)/26,this.length),o=67108863^67108863>>>a<<a,u=r;if(n-=s,n=Math.max(0,n),u){for(var d=0;d<s;d++)u.words[d]=this.words[d];u.length=s}if(0===s);else if(this.length>s)for(this.length-=s,d=0;d<this.length;d++)this.words[d]=this.words[d+s];else this.words[0]=0,this.length=1;var l=0;for(d=this.length-1;d>=0&&(0!==l||d>=n);d--){var h=0|this.words[d];this.words[d]=l<<26-a|h>>>a,l=h&o}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},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){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<<t;return!(this.length<=r)&&!!(this.words[r]&n)},a.prototype.imaskn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<<t;this.words[this.length-1]&=n}return 0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return i("number"==typeof e),i(e<67108864),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):(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]>=67108864;t++)this.words[t]-=67108864,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(i("number"==typeof e),i(e<67108864),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]+=67108864,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,r){var n,a,s=e.length+r;this._expand(s);var o=0;for(n=0;n<e.length;n++){a=(0|this.words[n+r])+o;var u=(0|e.words[n])*t;o=((a-=67108863&u)>>26)-(u/67108864|0),this.words[n+r]=67108863&a}for(;n<this.length-r;n++)o=(a=(0|this.words[n+r])+o)>>26,this.words[n+r]=67108863&a;if(0===o)return this.strip();for(i(-1===o),o=0,n=0;n<this.length;n++)o=(a=-(0|this.words[n])+o)>>26,this.words[n]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,s=0|n.words[n.length-1];0!==(r=26-this._countBits(s))&&(n=n.ushln(r),i.iushln(r),s=0|n.words[n.length-1]);var o,u=i.length-n.length;if("mod"!==t){(o=new a(null)).length=u+1,o.words=new Array(o.length);for(var d=0;d<o.length;d++)o.words[d]=0}var l=i.clone()._ishlnsubmul(n,1,u);0===l.negative&&(i=l,o&&(o.words[u]=1));for(var h=u-1;h>=0;h--){var f=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);for(f=Math.min(f/s|0,67108863),i._ishlnsubmul(n,f,h);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(n,1,h),i.isZero()||(i.negative^=1);o&&(o.words[h]=f)}return o&&o.strip(),i.strip(),"div"!==t&&0!==r&&i.iushrn(r),{div:o||null,mod:i}},a.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:n,mod:s}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),"mod"!==t&&(n=o.div.neg()),{div:n,mod:o.mod}):0!==(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(s=o.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:o.div,mod:s}):e.length>this.length||this.cmp(e)<0?{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);var n,s,o},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 r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),a=r.cmp(i);return a<0||1===n&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){i(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(t*r+(0|this.words[n]))%e;return r},a.prototype.idivn=function(e){i(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new a(1),s=new a(0),o=new a(0),u=new a(1),d=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++d;for(var l=r.clone(),h=t.clone();!t.isZero();){for(var f=0,c=1;0===(t.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(n.isOdd()||s.isOdd())&&(n.iadd(l),s.isub(h)),n.iushrn(1),s.iushrn(1);for(var m=0,p=1;0===(r.words[0]&p)&&m<26;++m,p<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(o.isOdd()||u.isOdd())&&(o.iadd(l),u.isub(h)),o.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(o),s.isub(u)):(r.isub(t),o.isub(n),u.isub(s))}return{a:o,b:u,gcd:r.iushln(d)}},a.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,s=new a(1),o=new a(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var d=0,l=1;0===(t.words[0]&l)&&d<26;++d,l<<=1);if(d>0)for(t.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var h=0,f=1;0===(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(o)):(r.isub(t),o.isub(s))}return(n=0===t.cmpn(1)?s:o).cmpn(0)<0&&n.iadd(e),n},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var a=t;t=r,r=a}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=n,this;for(var a=n,s=r;0!==a&&s<this.length;s++){var o=0|this.words[s];a=(o+=a)>>>26,o&=67108863,this.words[s]=o}return 0!==a&&(this.words[s]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:n<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,r=this.length-1;r>=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){i<n?t=-1:i>n&&(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 this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},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 S(e)},a.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return i(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 i(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={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 g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function M(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function k(e){S.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=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t<this.n?-1:r.ucmp(this.p);return 0===i?(r.words[0]=0,r.length=1):i>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},n(g,y),g.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n<i;n++)t.words[n]=e.words[n];if(t.length=i,e.length<=9)return e.words[0]=0,void(e.length=1);var a=e.words[9];for(t.words[t.length++]=a&r,n=10;n<e.length;n++){var s=0|e.words[n];e.words[n-10]=(s&r)<<4|a>>>22,a=s}a>>>=22,e.words[n-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var i=0|e.words[r];t+=977*i,e.words[r]=67108863&t,t=64*i+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},n(v,y),n(M,y),n(w,y),w.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var i=19*(0|e.words[r])+t,n=67108863&i;i>>>=26,e.words[r]=n,t=i}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return b[e]=t,t},S.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},S.prototype._verify2=function(e,t){i(0===(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},S.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},S.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},S.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},S.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},S.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},S.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},S.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},S.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},S.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},S.prototype.isqr=function(e){return this.imul(e,e.clone())},S.prototype.sqr=function(e){return this.mul(e,e)},S.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),s=0;!n.isZero()&&0===n.andln(1);)s++,n.iushrn(1);i(!n.isZero());var o=new a(1).toRed(this),u=o.redNeg(),d=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,d).cmp(u);)l.redIAdd(u);for(var h=this.pow(l,n),f=this.pow(e,n.addn(1).iushrn(1)),c=this.pow(e,n),m=s;0!==c.cmp(o);){for(var p=c,_=0;0!==p.cmp(o);_++)p=p.redSqr();i(_<m);var b=this.pow(h,new a(1).iushln(m-_-1));f=f.redMul(b),h=b.redSqr(),c=c.redMul(h),m=_}return f},S.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},S.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=e;for(var i=2;i<r.length;i++)r[i]=this.mul(r[i-1],e);var n=r[0],s=0,o=0,u=t.bitLength()%26;for(0===u&&(u=26),i=t.length-1;i>=0;i--){for(var d=t.words[i],l=u-1;l>=0;l--){var h=d>>l&1;n!==r[0]&&(n=this.sqr(n)),0!==h||0!==s?(s<<=1,s|=h,(4===++o||0===i&&0===l)&&(n=this.mul(n,r[s]),o=0,s=0)):o=0}u=26}return n},S.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},S.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new k(e)},n(k,S),k.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},k.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},k.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),a=n;return n.cmp(this.m)>=0?a=n.isub(this.m):n.cmpn(0)<0&&(a=n.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},k.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},f32330f7546157921e57(e,t,r){var i=r("3b7f6bf30786f314561c"),n=r("1937cc08a794fd21695c"),a=r("2e95f5634638146423a4"),s=r("259df39bfda4752b3323"),o=r("ae1411e1c1534aa5a5ba"),u=r("51c14598f89e3eb6cfa8"),d=r("04eccab3696f5aa8fba7"),l=r("963ef19800ff2c1c6bbc").Buffer;e.exports=function(e,t,r){var h;h=e.padding?e.padding:r?1:4;var f,c=i(e),m=c.modulus.byteLength();if(t.length>m||new s(t).cmp(c.modulus)>=0)throw new Error("decryption error");f=r?d(new s(t),c):o(t,c);var p=l.alloc(m-f.length);if(f=l.concat([p,f],m),4===h)return function(e,t){var r=e.modulus.byteLength(),i=u("sha1").update(l.alloc(0)).digest(),s=i.length;if(0!==t[0])throw new Error("decryption error");var o=t.slice(1,s+1),d=t.slice(s+1),h=a(o,n(d,s)),f=a(d,n(h,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,i=e.length;e.length!==t.length&&(r++,i=Math.min(e.length,t.length));var n=-1;for(;++n<i;)r+=e[n]^t[n];return r}(i,f.slice(0,s)))throw new Error("decryption error");var c=s;for(;0===f[c];)c++;if(1!==f[c++])throw new Error("decryption error");return f.slice(c)}(c,f);if(1===h)return function(e,t,r){var i=t.slice(0,2),n=2,a=0;for(;0!==t[n++];)if(n>=t.length){a++;break}var s=t.slice(2,n-1);("0002"!==i.toString("hex")&&!r||"0001"!==i.toString("hex")&&r)&&a++;s.length<8&&a++;if(a)throw new Error("decryption error");return t.slice(n)}(0,f,r);if(3===h)return f;throw new Error("unknown padding")}},"03cd621b235d9b32ac8d"(e,t,r){var i=r("3b7f6bf30786f314561c"),n=r("dc10a1e1660f93ecd0a2"),a=r("51c14598f89e3eb6cfa8"),s=r("1937cc08a794fd21695c"),o=r("2e95f5634638146423a4"),u=r("259df39bfda4752b3323"),d=r("04eccab3696f5aa8fba7"),l=r("ae1411e1c1534aa5a5ba"),h=r("963ef19800ff2c1c6bbc").Buffer;e.exports=function(e,t,r){var f;f=e.padding?e.padding:r?1:4;var c,m=i(e);if(4===f)c=function(e,t){var r=e.modulus.byteLength(),i=t.length,d=a("sha1").update(h.alloc(0)).digest(),l=d.length,f=2*l;if(i>r-f-2)throw new Error("message too long");var c=h.alloc(r-i-f-2),m=r-l-1,p=n(l),_=o(h.concat([d,c,h.alloc(1,1),t],m),s(p,m)),b=o(p,s(_,l));return new u(h.concat([h.alloc(1),b,_],r))}(m,t);else if(1===f)c=function(e,t,r){var i,a=t.length,s=e.modulus.byteLength();if(a>s-11)throw new Error("message too long");i=r?h.alloc(s-a-3,255):function(e){var t,r=h.allocUnsafe(e),i=0,a=n(2*e),s=0;for(;i<e;)s===a.length&&(a=n(2*e),s=0),(t=a[s++])&&(r[i++]=t);return r}(s-a-3);return new u(h.concat([h.from([0,r?1:2]),i,h.alloc(1),t],s))}(m,t,r);else{if(3!==f)throw new Error("unknown padding");if((c=new u(t)).cmp(m.modulus)>=0)throw new Error("data too long for modulus")}return r?l(c,m):d(c,m)}},"04eccab3696f5aa8fba7"(e,t,r){var i=r("259df39bfda4752b3323"),n=r("963ef19800ff2c1c6bbc").Buffer;e.exports=function(e,t){return n.from(e.toRed(i.mont(t.modulus)).redPow(new i(t.publicExponent)).fromRed().toArray())}},"2e95f5634638146423a4"(e){e.exports=function(e,t){for(var r=e.length,i=-1;++i<r;)e[i]^=t[i];return e}},dc10a1e1660f93ecd0a2(e,t,r){"use strict";var i=r("26d59f808dff3e83c741"),n=65536,a=4294967295;var s=r("963ef19800ff2c1c6bbc").Buffer,o=globalThis.crypto||globalThis.msCrypto;o&&o.getRandomValues?e.exports=function(e,t){if(e>a)throw new RangeError("requested too many random bytes");var r=s.allocUnsafe(e);if(e>0)if(e>n)for(var u=0;u<e;u+=n)o.getRandomValues(r.slice(u,u+n));else o.getRandomValues(r);if("function"==typeof t)return i.nextTick(function(){t(null,r)});return r}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}},fe8b0828c1f64bedc06f(e,t,r){"use strict";var i=r("26d59f808dff3e83c741");function n(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var a=r("963ef19800ff2c1c6bbc"),s=r("dc10a1e1660f93ecd0a2"),o=a.Buffer,u=a.kMaxLength,d=globalThis.crypto||globalThis.msCrypto,l=Math.pow(2,32)-1;function h(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>u||e>t)throw new RangeError("offset out of range")}function f(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>u)throw new RangeError("buffer too small")}function c(e,t,r,n){if(i.browser){var a=e.buffer,o=new Uint8Array(a,t,r);return d.getRandomValues(o),n?void i.nextTick(function(){n(null,e)}):e}if(!n)return s(r).copy(e,t),e;s(r,function(r,i){if(r)return n(r);i.copy(e,t),n(null,e)})}d&&d.getRandomValues||!i.browser?(t.randomFill=function(e,t,r,i){if(!(o.isBuffer(e)||e instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)i=t,t=0,r=e.length;else if("function"==typeof r)i=r,r=e.length-t;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return h(t,e.length),f(r,t,e.length),c(e,t,r,i)},t.randomFillSync=function(e,t,r){void 0===t&&(t=0);if(!(o.isBuffer(e)||e instanceof globalThis.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');h(t,e.length),void 0===r&&(r=e.length-t);return f(r,t,e.length),c(e,t,r)}):(t.randomFill=n,t.randomFillSync=n)},"5712f1b9446531a0f3b8"(e,t,r){"use strict";var i=r("8af190b70a6bc55c6f1b"),n=r("5fb01c067ce2a2533619");function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,o={};function u(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(o[e]=t,e=0;e<t.length;e++)s.add(t[e])}var l=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),h=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,c={},m={};function p(e,t,r,i,n,a,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){_[e]=new p(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];_[t]=new p(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){_[e]=new p(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){_[e]=new p(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){_[e]=new p(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){_[e]=new p(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){_[e]=new p(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){_[e]=new p(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){_[e]=new p(e,5,!1,e.toLowerCase(),null,!1,!1)});var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function g(e,t,r,i){var n=_.hasOwnProperty(t)?_[t]:null;(null!==n?0!==n.type:i||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,i){if(null==t||function(e,t,r,i){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,i))return!0;if(i)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,n,i)&&(r=null),i||null===n?function(e){return!!h.call(m,e)||!h.call(c,e)&&(f.test(e)?m[e]=!0:(c[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):n.mustUseProperty?e[n.propertyName]=null===r?3!==n.type&&"":r:(t=n.attributeName,i=n.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(n=n.type)||4===n&&!0===r?"":""+r,i?e.setAttributeNS(i,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(b,y);_[t]=new p(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(b,y);_[t]=new p(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(b,y);_[t]=new p(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){_[e]=new p(e,1,!1,e.toLowerCase(),null,!1,!1)}),_.xlinkHref=new p("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){_[e]=new p(e,1,!1,e.toLowerCase(),null,!0,!0)});var v=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,M=Symbol.for("react.element"),w=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),D=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),A=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function O(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var C,B=Object.assign;function j(e){if(void 0===C)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);C=t&&t[1]||""}return"\n"+C+e}var N=!1;function H(e,t){if(!e||N)return"";N=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var i=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){i=e}e.call(t.prototype)}else{try{throw Error()}catch(e){i=e}e()}}catch(t){if(t&&i&&"string"==typeof t.stack){for(var n=t.stack.split("\n"),a=i.stack.split("\n"),s=n.length-1,o=a.length-1;1<=s&&0<=o&&n[s]!==a[o];)o--;for(;1<=s&&0<=o;s--,o--)if(n[s]!==a[o]){if(1!==s||1!==o)do{if(s--,0>--o||n[s]!==a[o]){var u="\n"+n[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=s&&0<=o);break}}}finally{N=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?j(e):""}function F(e){switch(e.tag){case 5:return j(e.type);case 16:return j("Lazy");case 13:return j("Suspense");case 19:return j("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 1:return e=H(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case w:return"Portal";case L:return"Profiler";case k:return"StrictMode";case Y:return"Suspense";case x:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case D:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case I:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case A:t=e._payload,e=e._init;try{return U(e(t))}catch(e){}}return null}function z(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function V(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var n=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(e){i=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(e){i=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&&(i=q(e)?e.checked?"true":"false":e.value),(e=i)!==r&&(t.setValue(e),!0)}function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function G(e,t){var r=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function $(e,t){var r=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;r=W(null!=t.value?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&g(e,"checked",t,!1)}function Q(e,t){Z(e,t);var r=W(t.value),i=t.type;if(null!=r)"number"===i?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!("submit"!==i&&"reset"!==i||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&K(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,i){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t["$"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty("$"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&i&&(e[r].defaultSelected=!0)}else{for(r=""+W(r),t=null,n=0;n<e.length;n++){if(e[n].value===r)return e[n].selected=!0,void(i&&(e[n].defaultSelected=!0));null!==t||e[n].disabled||(t=e[n])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ne(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(a(92));if(te(r)){if(1<r.length)throw Error(a(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:W(r)}}function ae(e,t){var r=W(t.value),i=W(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=i&&(e.defaultValue=""+i)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ue(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var de,le,he=(le=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((de=de||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=de.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,i){MSApp.execUnsafeLocalFunction(function(){return le(e,t)})}:le);function fe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var ce={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function pe(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||ce.hasOwnProperty(e)&&ce[e]?(""+t).trim():t+"px"}function _e(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var i=0===r.indexOf("--"),n=pe(r,t[r],i);"float"===r&&(r="cssFloat"),i?e.setProperty(r,n):e[r]=n}}Object.keys(ce).forEach(function(e){me.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ce[t]=ce[e]})});var be=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(be[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function ge(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ve=null;function Me(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,Se=null,ke=null;function Le(e){if(e=gn(e)){if("function"!=typeof we)throw Error(a(280));var t=e.stateNode;t&&(t=Mn(t),we(e.stateNode,e.type,t))}}function Te(e){Se?ke?ke.push(e):ke=[e]:Se=e}function De(){if(Se){var e=Se,t=ke;if(ke=Se=null,Le(e),t)for(e=0;e<t.length;e++)Le(t[e])}}function Ee(e,t){return e(t)}function Ye(){}var xe=!1;function Ie(e,t,r){if(xe)return e(t,r);xe=!0;try{return Ee(e,t,r)}finally{xe=!1,(null!==Se||null!==ke)&&(Ye(),De())}}function Ae(e,t){var r=e.stateNode;if(null===r)return null;var i=Mn(r);if(null===i)return null;r=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(a(231,t,typeof r));return r}var Pe=!1;if(l)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(le){Pe=!1}function Oe(e,t,r,i,n,a,s,o,u){var d=Array.prototype.slice.call(arguments,3);try{t.apply(r,d)}catch(e){this.onError(e)}}var Ce=!1,Be=null,je=!1,Ne=null,He={onError:function(e){Ce=!0,Be=e}};function Fe(e,t,r,i,n,a,s,o,u){Ce=!1,Be=null,Oe.apply(He,arguments)}function Ue(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(Ue(e)!==e)throw Error(a(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(a(188));return t!==e?null:e}for(var r=e,i=t;;){var n=r.return;if(null===n)break;var s=n.alternate;if(null===s){if(null!==(i=n.return)){r=i;continue}break}if(n.child===s.child){for(s=n.child;s;){if(s===r)return We(n),e;if(s===i)return We(n),t;s=s.sibling}throw Error(a(188))}if(r.return!==i.return)r=n,i=s;else{for(var o=!1,u=n.child;u;){if(u===r){o=!0,r=n,i=s;break}if(u===i){o=!0,i=n,r=s;break}u=u.sibling}if(!o){for(u=s.child;u;){if(u===r){o=!0,r=s,i=n;break}if(u===i){o=!0,i=s,r=n;break}u=u.sibling}if(!o)throw Error(a(189))}}if(r.alternate!==i)throw Error(a(190))}if(3!==r.tag)throw Error(a(188));return r.stateNode.current===r?e:t}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ve(e);if(null!==t)return t;e=e.sibling}return null}var Je=n.unstable_scheduleCallback,Ke=n.unstable_cancelCallback,Ge=n.unstable_shouldYield,$e=n.unstable_requestPaint,Ze=n.unstable_now,Qe=n.unstable_getCurrentPriorityLevel,Xe=n.unstable_ImmediatePriority,et=n.unstable_UserBlockingPriority,tt=n.unstable_NormalPriority,rt=n.unstable_LowPriority,it=n.unstable_IdlePriority,nt=null,at=null;var st=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ot(e)/ut|0)|0},ot=Math.log,ut=Math.LN2;var dt=64,lt=4194304;function ht(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var r=e.pendingLanes;if(0===r)return 0;var i=0,n=e.suspendedLanes,a=e.pingedLanes,s=268435455&r;if(0!==s){var o=s&~n;0!==o?i=ht(o):0!==(a&=s)&&(i=ht(a))}else 0!==(s=r&~n)?i=ht(s):0!==a&&(i=ht(a));if(0===i)return 0;if(0!==t&&t!==i&&0===(t&n)&&((n=i&-i)>=(a=t&-t)||16===n&&4194240&a))return t;if(4&i&&(i|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=i;0<t;)n=1<<(r=31-st(t)),i|=e[r],t&=~n;return i}function ct(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function pt(){var e=dt;return!(4194240&(dt<<=1))&&(dt=64),e}function _t(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function bt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var i=31-st(r),n=1<<i;n&t|e[i]&t&&(e[i]|=t),r&=~n}}var gt=0;function vt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var Mt,wt,St,kt,Lt,Tt=!1,Dt=[],Et=null,Yt=null,xt=null,It=new Map,At=new Map,Pt=[],Rt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ot(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Yt=null;break;case"mouseover":case"mouseout":xt=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":At.delete(t.pointerId)}}function Ct(e,t,r,i,n,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:a,targetContainers:[n]},null!==t&&(null!==(t=gn(t))&&wt(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==n&&-1===t.indexOf(n)&&t.push(n),e)}function Bt(e){var t=yn(e.target);if(null!==t){var r=Ue(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=ze(r)))return e.blockedOn=t,void Lt(e.priority,function(){St(r)})}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=gn(r))&&wt(t),e.blockedOn=r,!1;var i=new(r=e.nativeEvent).constructor(r.type,r);ve=i,r.target.dispatchEvent(i),ve=null,t.shift()}return!0}function Nt(e,t,r){jt(e)&&r.delete(t)}function Ht(){Tt=!1,null!==Et&&jt(Et)&&(Et=null),null!==Yt&&jt(Yt)&&(Yt=null),null!==xt&&jt(xt)&&(xt=null),It.forEach(Nt),At.forEach(Nt)}function Ft(e,t){e.blockedOn===t&&(e.blockedOn=null,Tt||(Tt=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Ht)))}function Ut(e){function t(t){return Ft(t,e)}if(0<Dt.length){Ft(Dt[0],e);for(var r=1;r<Dt.length;r++){var i=Dt[r];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==Et&&Ft(Et,e),null!==Yt&&Ft(Yt,e),null!==xt&&Ft(xt,e),It.forEach(t),At.forEach(t),r=0;r<Pt.length;r++)(i=Pt[r]).blockedOn===e&&(i.blockedOn=null);for(;0<Pt.length&&null===(r=Pt[0]).blockedOn;)Bt(r),null===r.blockedOn&&Pt.shift()}var zt=v.ReactCurrentBatchConfig,Wt=!0;function qt(e,t,r,i){var n=gt,a=zt.transition;zt.transition=null;try{gt=1,Jt(e,t,r,i)}finally{gt=n,zt.transition=a}}function Vt(e,t,r,i){var n=gt,a=zt.transition;zt.transition=null;try{gt=4,Jt(e,t,r,i)}finally{gt=n,zt.transition=a}}function Jt(e,t,r,i){if(Wt){var n=Gt(e,t,r,i);if(null===n)zi(e,t,i,Kt,r),Ot(e,i);else if(function(e,t,r,i,n){switch(t){case"focusin":return Et=Ct(Et,e,t,r,i,n),!0;case"dragenter":return Yt=Ct(Yt,e,t,r,i,n),!0;case"mouseover":return xt=Ct(xt,e,t,r,i,n),!0;case"pointerover":var a=n.pointerId;return It.set(a,Ct(It.get(a)||null,e,t,r,i,n)),!0;case"gotpointercapture":return a=n.pointerId,At.set(a,Ct(At.get(a)||null,e,t,r,i,n)),!0}return!1}(n,e,t,r,i))i.stopPropagation();else if(Ot(e,i),4&t&&-1<Rt.indexOf(e)){for(;null!==n;){var a=gn(n);if(null!==a&&Mt(a),null===(a=Gt(e,t,r,i))&&zi(e,t,i,Kt,r),a===n)break;n=a}null!==n&&i.stopPropagation()}else zi(e,t,i,null,r)}}var Kt=null;function Gt(e,t,r,i){if(Kt=null,null!==(e=yn(e=Me(i))))if(null===(t=Ue(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=ze(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kt=e,null}function $t(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case Xe:return 1;case et:return 4;case tt:case rt:return 16;case it:return 536870912;default:return 16}default:return 16}}var Zt=null,Qt=null,Xt=null;function er(){if(Xt)return Xt;var e,t,r=Qt,i=r.length,n="value"in Zt?Zt.value:Zt.textContent,a=n.length;for(e=0;e<i&&r[e]===n[e];e++);var s=i-e;for(t=1;t<=s&&r[i-t]===n[a-t];t++);return Xt=n.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function ir(){return!1}function nr(e){function t(t,r,i,n,a){for(var s in this._reactName=t,this._targetInst=i,this.type=r,this.nativeEvent=n,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(n):n[s]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?rr:ir,this.isPropagationStopped=ir,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var ar,sr,or,ur={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dr=nr(ur),lr=B({},ur,{view:0,detail:0}),hr=nr(lr),fr=B({},lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==or&&(or&&"mousemove"===e.type?(ar=e.screenX-or.screenX,sr=e.screenY-or.screenY):sr=ar=0,or=e),ar)},movementY:function(e){return"movementY"in e?e.movementY:sr}}),cr=nr(fr),mr=nr(B({},fr,{dataTransfer:0})),pr=nr(B({},lr,{relatedTarget:0})),_r=nr(B({},ur,{animationName:0,elapsedTime:0,pseudoElement:0})),br=B({},ur,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=nr(br),gr=nr(B({},ur,{data:0})),vr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Mr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wr[e])&&!!t[e]}function kr(){return Sr}var Lr=B({},lr,{key:function(e){if(e.key){var t=vr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Mr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tr=nr(Lr),Dr=nr(B({},fr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Er=nr(B({},lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kr})),Yr=nr(B({},ur,{propertyName:0,elapsedTime:0,pseudoElement:0})),xr=B({},fr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ir=nr(xr),Ar=[9,13,27,32],Pr=l&&"CompositionEvent"in window,Rr=null;l&&"documentMode"in document&&(Rr=document.documentMode);var Or=l&&"TextEvent"in window&&!Rr,Cr=l&&(!Pr||Rr&&8<Rr&&11>=Rr),Br=String.fromCharCode(32),jr=!1;function Nr(e,t){switch(e){case"keyup":return-1!==Ar.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Fr=!1;var Ur={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function zr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ur[e.type]:"textarea"===t}function Wr(e,t,r,i){Te(i),0<(t=qi(t,"onChange")).length&&(r=new dr("onChange","change",null,r,i),e.push({event:r,listeners:t}))}var qr=null,Vr=null;function Jr(e){Bi(e,0)}function Kr(e){if(J(vn(e)))return e}function Gr(e,t){if("change"===e)return t}var $r=!1;if(l){var Zr;if(l){var Qr="oninput"in document;if(!Qr){var Xr=document.createElement("div");Xr.setAttribute("oninput","return;"),Qr="function"==typeof Xr.oninput}Zr=Qr}else Zr=!1;$r=Zr&&(!document.documentMode||9<document.documentMode)}function ei(){qr&&(qr.detachEvent("onpropertychange",ti),Vr=qr=null)}function ti(e){if("value"===e.propertyName&&Kr(Vr)){var t=[];Wr(t,Vr,e,Me(e)),Ie(Jr,t)}}function ri(e,t,r){"focusin"===e?(ei(),Vr=r,(qr=t).attachEvent("onpropertychange",ti)):"focusout"===e&&ei()}function ii(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kr(Vr)}function ni(e,t){if("click"===e)return Kr(t)}function ai(e,t){if("input"===e||"change"===e)return Kr(t)}var si="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function oi(e,t){if(si(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(i=0;i<r.length;i++){var n=r[i];if(!h.call(t,n)||!si(e[n],t[n]))return!1}return!0}function ui(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function di(e,t){var r,i=ui(e);for(e=0;i;){if(3===i.nodeType){if(r=e+i.textContent.length,e<=t&&r>=t)return{node:i,offset:t-e};e=r}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=ui(i)}}function li(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?li(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hi(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=K((e=t.contentWindow).document)}return t}function fi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ci(e){var t=hi(),r=e.focusedElem,i=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&li(r.ownerDocument.documentElement,r)){if(null!==i&&fi(r))if(t=i.start,void 0===(e=i.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var n=r.textContent.length,a=Math.min(i.start,n);i=void 0===i.end?a:Math.min(i.end,n),!e.extend&&a>i&&(n=i,i=a,a=n),n=di(r,a);var s=di(r,i);n&&s&&(1!==e.rangeCount||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&((t=t.createRange()).setStart(n.node,n.offset),e.removeAllRanges(),a>i?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mi=l&&"documentMode"in document&&11>=document.documentMode,pi=null,_i=null,bi=null,yi=!1;function gi(e,t,r){var i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;yi||null==pi||pi!==K(i)||("selectionStart"in(i=pi)&&fi(i)?i={start:i.selectionStart,end:i.selectionEnd}:i={anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},bi&&oi(bi,i)||(bi=i,0<(i=qi(_i,"onSelect")).length&&(t=new dr("onSelect","select",null,t,r),e.push({event:t,listeners:i}),t.target=pi)))}function vi(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Mi={animationend:vi("Animation","AnimationEnd"),animationiteration:vi("Animation","AnimationIteration"),animationstart:vi("Animation","AnimationStart"),transitionend:vi("Transition","TransitionEnd")},wi={},Si={};function ki(e){if(wi[e])return wi[e];if(!Mi[e])return e;var t,r=Mi[e];for(t in r)if(r.hasOwnProperty(t)&&t in Si)return wi[e]=r[t];return e}l&&(Si=document.createElement("div").style,"AnimationEvent"in window||(delete Mi.animationend.animation,delete Mi.animationiteration.animation,delete Mi.animationstart.animation),"TransitionEvent"in window||delete Mi.transitionend.transition);var Li=ki("animationend"),Ti=ki("animationiteration"),Di=ki("animationstart"),Ei=ki("transitionend"),Yi=new Map,xi="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ii(e,t){Yi.set(e,t),u(t,[e])}for(var Ai=0;Ai<xi.length;Ai++){var Pi=xi[Ai];Ii(Pi.toLowerCase(),"on"+(Pi[0].toUpperCase()+Pi.slice(1)))}Ii(Li,"onAnimationEnd"),Ii(Ti,"onAnimationIteration"),Ii(Di,"onAnimationStart"),Ii("dblclick","onDoubleClick"),Ii("focusin","onFocus"),Ii("focusout","onBlur"),Ii(Ei,"onTransitionEnd"),d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ri="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Oi=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ri));function Ci(e,t,r){var i=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,i,n,s,o,u,d){if(Fe.apply(this,arguments),Ce){if(!Ce)throw Error(a(198));var l=Be;Ce=!1,Be=null,je||(je=!0,Ne=l)}}(i,t,void 0,e),e.currentTarget=null}function Bi(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var i=e[r],n=i.event;i=i.listeners;e:{var a=void 0;if(t)for(var s=i.length-1;0<=s;s--){var o=i[s],u=o.instance,d=o.currentTarget;if(o=o.listener,u!==a&&n.isPropagationStopped())break e;Ci(n,o,d),a=u}else for(s=0;s<i.length;s++){if(u=(o=i[s]).instance,d=o.currentTarget,o=o.listener,u!==a&&n.isPropagationStopped())break e;Ci(n,o,d),a=u}}}if(je)throw e=Ne,je=!1,Ne=null,e}function ji(e,t){var r=t[pn];void 0===r&&(r=t[pn]=new Set);var i=e+"__bubble";r.has(i)||(Ui(t,e,2,!1),r.add(i))}function Ni(e,t,r){var i=0;t&&(i|=4),Ui(r,e,i,t)}var Hi="_reactListening"+Math.random().toString(36).slice(2);function Fi(e){if(!e[Hi]){e[Hi]=!0,s.forEach(function(t){"selectionchange"!==t&&(Oi.has(t)||Ni(t,!1,e),Ni(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Hi]||(t[Hi]=!0,Ni("selectionchange",!1,t))}}function Ui(e,t,r,i){switch($t(t)){case 1:var n=qt;break;case 4:n=Vt;break;default:n=Jt}r=n.bind(null,t,r,e),n=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(n=!0),i?void 0!==n?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):void 0!==n?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function zi(e,t,r,i,n){var a=i;if(!(1&t||2&t||null===i))e:for(;;){if(null===i)return;var s=i.tag;if(3===s||4===s){var o=i.stateNode.containerInfo;if(o===n||8===o.nodeType&&o.parentNode===n)break;if(4===s)for(s=i.return;null!==s;){var u=s.tag;if((3===u||4===u)&&((u=s.stateNode.containerInfo)===n||8===u.nodeType&&u.parentNode===n))return;s=s.return}for(;null!==o;){if(null===(s=yn(o)))return;if(5===(u=s.tag)||6===u){i=a=s;continue e}o=o.parentNode}}i=i.return}Ie(function(){var i=a,n=Me(r),s=[];e:{var o=Yi.get(e);if(void 0!==o){var u=dr,d=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":u=Tr;break;case"focusin":d="focus",u=pr;break;case"focusout":d="blur",u=pr;break;case"beforeblur":case"afterblur":u=pr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=cr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=mr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Er;break;case Li:case Ti:case Di:u=_r;break;case Ei:u=Yr;break;case"scroll":u=hr;break;case"wheel":u=Ir;break;case"copy":case"cut":case"paste":u=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Dr}var l=!!(4&t),h=!l&&"scroll"===e,f=l?null!==o?o+"Capture":null:o;l=[];for(var c,m=i;null!==m;){var p=(c=m).stateNode;if(5===c.tag&&null!==p&&(c=p,null!==f&&(null!=(p=Ae(m,f))&&l.push(Wi(m,p,c)))),h)break;m=m.return}0<l.length&&(o=new u(o,d,null,r,n),s.push({event:o,listeners:l}))}}if(!(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||r===ve||!(d=r.relatedTarget||r.fromElement)||!yn(d)&&!d[mn])&&(u||o)&&(o=n.window===n?n:(o=n.ownerDocument)?o.defaultView||o.parentWindow:window,u?(u=i,null!==(d=(d=r.relatedTarget||r.toElement)?yn(d):null)&&(d!==(h=Ue(d))||5!==d.tag&&6!==d.tag)&&(d=null)):(u=null,d=i),u!==d)){if(l=cr,p="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(l=Dr,p="onPointerLeave",f="onPointerEnter",m="pointer"),h=null==u?o:vn(u),c=null==d?o:vn(d),(o=new l(p,m+"leave",u,r,n)).target=h,o.relatedTarget=c,p=null,yn(n)===i&&((l=new l(f,m+"enter",d,r,n)).target=c,l.relatedTarget=h,p=l),h=p,u&&d)e:{for(f=d,m=0,c=l=u;c;c=Vi(c))m++;for(c=0,p=f;p;p=Vi(p))c++;for(;0<m-c;)l=Vi(l),m--;for(;0<c-m;)f=Vi(f),c--;for(;m--;){if(l===f||null!==f&&l===f.alternate)break e;l=Vi(l),f=Vi(f)}l=null}else l=null;null!==u&&Ji(s,o,u,l,!1),null!==d&&null!==h&&Ji(s,h,d,l,!0)}if("select"===(u=(o=i?vn(i):window).nodeName&&o.nodeName.toLowerCase())||"input"===u&&"file"===o.type)var _=Gr;else if(zr(o))if($r)_=ai;else{_=ii;var b=ri}else(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(_=ni);switch(_&&(_=_(e,i))?Wr(s,_,r,n):(b&&b(e,o,i),"focusout"===e&&(b=o._wrapperState)&&b.controlled&&"number"===o.type&&ee(o,"number",o.value)),b=i?vn(i):window,e){case"focusin":(zr(b)||"true"===b.contentEditable)&&(pi=b,_i=i,bi=null);break;case"focusout":bi=_i=pi=null;break;case"mousedown":yi=!0;break;case"contextmenu":case"mouseup":case"dragend":yi=!1,gi(s,r,n);break;case"selectionchange":if(mi)break;case"keydown":case"keyup":gi(s,r,n)}var y;if(Pr)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Fr?Nr(e,r)&&(g="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(g="onCompositionStart");g&&(Cr&&"ko"!==r.locale&&(Fr||"onCompositionStart"!==g?"onCompositionEnd"===g&&Fr&&(y=er()):(Qt="value"in(Zt=n)?Zt.value:Zt.textContent,Fr=!0)),0<(b=qi(i,g)).length&&(g=new gr(g,e,null,r,n),s.push({event:g,listeners:b}),y?g.data=y:null!==(y=Hr(r))&&(g.data=y))),(y=Or?function(e,t){switch(e){case"compositionend":return Hr(t);case"keypress":return 32!==t.which?null:(jr=!0,Br);case"textInput":return(e=t.data)===Br&&jr?null:e;default:return null}}(e,r):function(e,t){if(Fr)return"compositionend"===e||!Pr&&Nr(e,t)?(e=er(),Xt=Qt=Zt=null,Fr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Cr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(i=qi(i,"onBeforeInput")).length&&(n=new gr("onBeforeInput","beforeinput",null,r,n),s.push({event:n,listeners:i}),n.data=y))}Bi(s,t)})}function Wi(e,t,r){return{instance:e,listener:t,currentTarget:r}}function qi(e,t){for(var r=t+"Capture",i=[];null!==e;){var n=e,a=n.stateNode;5===n.tag&&null!==a&&(n=a,null!=(a=Ae(e,r))&&i.unshift(Wi(e,a,n)),null!=(a=Ae(e,t))&&i.push(Wi(e,a,n))),e=e.return}return i}function Vi(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ji(e,t,r,i,n){for(var a=t._reactName,s=[];null!==r&&r!==i;){var o=r,u=o.alternate,d=o.stateNode;if(null!==u&&u===i)break;5===o.tag&&null!==d&&(o=d,n?null!=(u=Ae(r,a))&&s.unshift(Wi(r,u,o)):n||null!=(u=Ae(r,a))&&s.push(Wi(r,u,o))),r=r.return}0!==s.length&&e.push({event:t,listeners:s})}var Ki=/\r\n?/g,Gi=/\u0000|\uFFFD/g;function $i(e){return("string"==typeof e?e:""+e).replace(Ki,"\n").replace(Gi,"")}function Zi(e,t,r){if(t=$i(t),$i(e)!==t&&r)throw Error(a(425))}function Qi(){}var Xi=null,en=null;function tn(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rn="function"==typeof setTimeout?setTimeout:void 0,nn="function"==typeof clearTimeout?clearTimeout:void 0,an="function"==typeof Promise?Promise:void 0,sn="function"==typeof queueMicrotask?queueMicrotask:void 0!==an?function(e){return an.resolve(null).then(e).catch(on)}:rn;function on(e){setTimeout(function(){throw e})}function un(e,t){var r=t,i=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&8===n.nodeType)if("/$"===(r=n.data)){if(0===i)return e.removeChild(n),void Ut(t);i--}else"$"!==r&&"$?"!==r&&"$!"!==r||i++;r=n}while(r);Ut(t)}function dn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ln(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var hn=Math.random().toString(36).slice(2),fn="__reactFiber$"+hn,cn="__reactProps$"+hn,mn="__reactContainer$"+hn,pn="__reactEvents$"+hn,_n="__reactListeners$"+hn,bn="__reactHandles$"+hn;function yn(e){var t=e[fn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[mn]||r[fn]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ln(e);null!==e;){if(r=e[fn])return r;e=ln(e)}return t}r=(e=r).parentNode}return null}function gn(e){return!(e=e[fn]||e[mn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function vn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Mn(e){return e[cn]||null}var wn=[],Sn=-1;function kn(e){return{current:e}}function Ln(e){0>Sn||(e.current=wn[Sn],wn[Sn]=null,Sn--)}function Tn(e,t){Sn++,wn[Sn]=e.current,e.current=t}var Dn={},En=kn(Dn),Yn=kn(!1),xn=Dn;function In(e,t){var r=e.type.contextTypes;if(!r)return Dn;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var n,a={};for(n in r)a[n]=t[n];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function An(e){return null!=(e=e.childContextTypes)}function Pn(){Ln(Yn),Ln(En)}function Rn(e,t,r){if(En.current!==Dn)throw Error(a(168));Tn(En,t),Tn(Yn,r)}function On(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var n in i=i.getChildContext())if(!(n in t))throw Error(a(108,z(e)||"Unknown",n));return B({},r,i)}function Cn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dn,xn=En.current,Tn(En,e),Tn(Yn,Yn.current),!0}function Bn(e,t,r){var i=e.stateNode;if(!i)throw Error(a(169));r?(e=On(e,t,xn),i.__reactInternalMemoizedMergedChildContext=e,Ln(Yn),Ln(En),Tn(En,e)):Ln(Yn),Tn(Yn,r)}var jn=null,Nn=!1,Hn=!1;function Fn(e){null===jn?jn=[e]:jn.push(e)}function Un(){if(!Hn&&null!==jn){Hn=!0;var e=0,t=gt;try{var r=jn;for(gt=1;e<r.length;e++){var i=r[e];do{i=i(!0)}while(null!==i)}jn=null,Nn=!1}catch(t){throw null!==jn&&(jn=jn.slice(e+1)),Je(Xe,Un),t}finally{gt=t,Hn=!1}}return null}var zn=[],Wn=0,qn=null,Vn=0,Jn=[],Kn=0,Gn=null,$n=1,Zn="";function Qn(e,t){zn[Wn++]=Vn,zn[Wn++]=qn,qn=e,Vn=t}function Xn(e,t,r){Jn[Kn++]=$n,Jn[Kn++]=Zn,Jn[Kn++]=Gn,Gn=e;var i=$n;e=Zn;var n=32-st(i)-1;i&=~(1<<n),r+=1;var a=32-st(t)+n;if(30<a){var s=n-n%5;a=(i&(1<<s)-1).toString(32),i>>=s,n-=s,$n=1<<32-st(t)+n|r<<n|i,Zn=a+e}else $n=1<<a|r<<n|i,Zn=e}function ea(e){null!==e.return&&(Qn(e,1),Xn(e,1,0))}function ta(e){for(;e===qn;)qn=zn[--Wn],zn[Wn]=null,Vn=zn[--Wn],zn[Wn]=null;for(;e===Gn;)Gn=Jn[--Kn],Jn[Kn]=null,Zn=Jn[--Kn],Jn[Kn]=null,$n=Jn[--Kn],Jn[Kn]=null}var ra=null,ia=null,na=!1,aa=null;function sa(e,t){var r=xd(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function oa(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ra=e,ia=dn(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ra=e,ia=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Gn?{id:$n,overflow:Zn}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=xd(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ra=e,ia=null,!0);default:return!1}}function ua(e){return!(!(1&e.mode)||128&e.flags)}function da(e){if(na){var t=ia;if(t){var r=t;if(!oa(e,t)){if(ua(e))throw Error(a(418));t=dn(r.nextSibling);var i=ra;t&&oa(e,t)?sa(i,r):(e.flags=-4097&e.flags|2,na=!1,ra=e)}}else{if(ua(e))throw Error(a(418));e.flags=-4097&e.flags|2,na=!1,ra=e}}}function la(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ra=e}function ha(e){if(e!==ra)return!1;if(!na)return la(e),na=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!tn(e.type,e.memoizedProps)),t&&(t=ia)){if(ua(e))throw fa(),Error(a(418));for(;t;)sa(e,t),t=dn(t.nextSibling)}if(la(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){ia=dn(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}ia=null}}else ia=ra?dn(e.stateNode.nextSibling):null;return!0}function fa(){for(var e=ia;e;)e=dn(e.nextSibling)}function ca(){ia=ra=null,na=!1}function ma(e){null===aa?aa=[e]:aa.push(e)}var pa=v.ReactCurrentBatchConfig;function _a(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(a(309));var i=r.stateNode}if(!i)throw Error(a(147,e));var n=i,s=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===s?t.ref:(t=function(e){var t=n.refs;null===e?delete t[s]:t[s]=e},t._stringRef=s,t)}if("string"!=typeof e)throw Error(a(284));if(!r._owner)throw Error(a(290,e))}return e}function ba(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ya(e){return(0,e._init)(e._payload)}function ga(e){function t(t,r){if(e){var i=t.deletions;null===i?(t.deletions=[r],t.flags|=16):i.push(r)}}function r(r,i){if(!e)return null;for(;null!==i;)t(r,i),i=i.sibling;return null}function i(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function n(e,t){return(e=Ad(e,t)).index=0,e.sibling=null,e}function s(t,r,i){return t.index=i,e?null!==(i=t.alternate)?(i=i.index)<r?(t.flags|=2,r):i:(t.flags|=2,r):(t.flags|=1048576,r)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function u(e,t,r,i){return null===t||6!==t.tag?((t=Cd(r,e.mode,i)).return=e,t):((t=n(t,r)).return=e,t)}function d(e,t,r,i){var a=r.type;return a===S?h(e,t,r.props.children,i,r.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===A&&ya(a)===t.type)?((i=n(t,r.props)).ref=_a(e,t,r),i.return=e,i):((i=Pd(r.type,r.key,r.props,null,e.mode,i)).ref=_a(e,t,r),i.return=e,i)}function l(e,t,r,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Bd(r,e.mode,i)).return=e,t):((t=n(t,r.children||[])).return=e,t)}function h(e,t,r,i,a){return null===t||7!==t.tag?((t=Rd(r,e.mode,i,a)).return=e,t):((t=n(t,r)).return=e,t)}function f(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Cd(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case M:return(r=Pd(t.type,t.key,t.props,null,e.mode,r)).ref=_a(e,null,t),r.return=e,r;case w:return(t=Bd(t,e.mode,r)).return=e,t;case A:return f(e,(0,t._init)(t._payload),r)}if(te(t)||O(t))return(t=Rd(t,e.mode,r,null)).return=e,t;ba(e,t)}return null}function c(e,t,r,i){var n=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==n?null:u(e,t,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case M:return r.key===n?d(e,t,r,i):null;case w:return r.key===n?l(e,t,r,i):null;case A:return c(e,t,(n=r._init)(r._payload),i)}if(te(r)||O(r))return null!==n?null:h(e,t,r,i,null);ba(e,r)}return null}function m(e,t,r,i,n){if("string"==typeof i&&""!==i||"number"==typeof i)return u(t,e=e.get(r)||null,""+i,n);if("object"==typeof i&&null!==i){switch(i.$$typeof){case M:return d(t,e=e.get(null===i.key?r:i.key)||null,i,n);case w:return l(t,e=e.get(null===i.key?r:i.key)||null,i,n);case A:return m(e,t,r,(0,i._init)(i._payload),n)}if(te(i)||O(i))return h(t,e=e.get(r)||null,i,n,null);ba(t,i)}return null}function p(n,a,o,u){for(var d=null,l=null,h=a,p=a=0,_=null;null!==h&&p<o.length;p++){h.index>p?(_=h,h=null):_=h.sibling;var b=c(n,h,o[p],u);if(null===b){null===h&&(h=_);break}e&&h&&null===b.alternate&&t(n,h),a=s(b,a,p),null===l?d=b:l.sibling=b,l=b,h=_}if(p===o.length)return r(n,h),na&&Qn(n,p),d;if(null===h){for(;p<o.length;p++)null!==(h=f(n,o[p],u))&&(a=s(h,a,p),null===l?d=h:l.sibling=h,l=h);return na&&Qn(n,p),d}for(h=i(n,h);p<o.length;p++)null!==(_=m(h,n,p,o[p],u))&&(e&&null!==_.alternate&&h.delete(null===_.key?p:_.key),a=s(_,a,p),null===l?d=_:l.sibling=_,l=_);return e&&h.forEach(function(e){return t(n,e)}),na&&Qn(n,p),d}function _(n,o,u,d){var l=O(u);if("function"!=typeof l)throw Error(a(150));if(null==(u=l.call(u)))throw Error(a(151));for(var h=l=null,p=o,_=o=0,b=null,y=u.next();null!==p&&!y.done;_++,y=u.next()){p.index>_?(b=p,p=null):b=p.sibling;var g=c(n,p,y.value,d);if(null===g){null===p&&(p=b);break}e&&p&&null===g.alternate&&t(n,p),o=s(g,o,_),null===h?l=g:h.sibling=g,h=g,p=b}if(y.done)return r(n,p),na&&Qn(n,_),l;if(null===p){for(;!y.done;_++,y=u.next())null!==(y=f(n,y.value,d))&&(o=s(y,o,_),null===h?l=y:h.sibling=y,h=y);return na&&Qn(n,_),l}for(p=i(n,p);!y.done;_++,y=u.next())null!==(y=m(p,n,_,y.value,d))&&(e&&null!==y.alternate&&p.delete(null===y.key?_:y.key),o=s(y,o,_),null===h?l=y:h.sibling=y,h=y);return e&&p.forEach(function(e){return t(n,e)}),na&&Qn(n,_),l}return function e(i,a,s,u){if("object"==typeof s&&null!==s&&s.type===S&&null===s.key&&(s=s.props.children),"object"==typeof s&&null!==s){switch(s.$$typeof){case M:e:{for(var d=s.key,l=a;null!==l;){if(l.key===d){if((d=s.type)===S){if(7===l.tag){r(i,l.sibling),(a=n(l,s.props.children)).return=i,i=a;break e}}else if(l.elementType===d||"object"==typeof d&&null!==d&&d.$$typeof===A&&ya(d)===l.type){r(i,l.sibling),(a=n(l,s.props)).ref=_a(i,l,s),a.return=i,i=a;break e}r(i,l);break}t(i,l),l=l.sibling}s.type===S?((a=Rd(s.props.children,i.mode,u,s.key)).return=i,i=a):((u=Pd(s.type,s.key,s.props,null,i.mode,u)).ref=_a(i,a,s),u.return=i,i=u)}return o(i);case w:e:{for(l=s.key;null!==a;){if(a.key===l){if(4===a.tag&&a.stateNode.containerInfo===s.containerInfo&&a.stateNode.implementation===s.implementation){r(i,a.sibling),(a=n(a,s.children||[])).return=i,i=a;break e}r(i,a);break}t(i,a),a=a.sibling}(a=Bd(s,i.mode,u)).return=i,i=a}return o(i);case A:return e(i,a,(l=s._init)(s._payload),u)}if(te(s))return p(i,a,s,u);if(O(s))return _(i,a,s,u);ba(i,s)}return"string"==typeof s&&""!==s||"number"==typeof s?(s=""+s,null!==a&&6===a.tag?(r(i,a.sibling),(a=n(a,s)).return=i,i=a):(r(i,a),(a=Cd(s,i.mode,u)).return=i,i=a),o(i)):r(i,a)}}var va=ga(!0),Ma=ga(!1),wa=kn(null),Sa=null,ka=null,La=null;function Ta(){La=ka=Sa=null}function Da(e){var t=wa.current;Ln(wa),e._currentValue=t}function Ea(e,t,r){for(;null!==e;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==i&&(i.childLanes|=t)):null!==i&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===r)break;e=e.return}}function Ya(e,t){Sa=e,La=ka=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(go=!0),e.firstContext=null)}function xa(e){var t=e._currentValue;if(La!==e)if(e={context:e,memoizedValue:t,next:null},null===ka){if(null===Sa)throw Error(a(308));ka=e,Sa.dependencies={lanes:0,firstContext:e}}else ka=ka.next=e;return t}var Ia=null;function Aa(e){null===Ia?Ia=[e]:Ia.push(e)}function Pa(e,t,r,i){var n=t.interleaved;return null===n?(r.next=r,Aa(t)):(r.next=n.next,n.next=r),t.interleaved=r,Ra(e,i)}function Ra(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Oa=!1;function Ca(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ja(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Na(e,t,r){var i=e.updateQueue;if(null===i)return null;if(i=i.shared,2&Du){var n=i.pending;return null===n?t.next=t:(t.next=n.next,n.next=t),i.pending=t,Ra(e,r)}return null===(n=i.interleaved)?(t.next=t,Aa(i)):(t.next=n.next,n.next=t),i.interleaved=t,Ra(e,r)}function Ha(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var i=t.lanes;r|=i&=e.pendingLanes,t.lanes=r,yt(e,r)}}function Fa(e,t){var r=e.updateQueue,i=e.alternate;if(null!==i&&r===(i=i.updateQueue)){var n=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?n=a=s:a=a.next=s,r=r.next}while(null!==r);null===a?n=a=t:a=a.next=t}else n=a=t;return r={baseState:i.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:i.shared,effects:i.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ua(e,t,r,i){var n=e.updateQueue;Oa=!1;var a=n.firstBaseUpdate,s=n.lastBaseUpdate,o=n.shared.pending;if(null!==o){n.shared.pending=null;var u=o,d=u.next;u.next=null,null===s?a=d:s.next=d,s=u;var l=e.alternate;null!==l&&((o=(l=l.updateQueue).lastBaseUpdate)!==s&&(null===o?l.firstBaseUpdate=d:o.next=d,l.lastBaseUpdate=u))}if(null!==a){var h=n.baseState;for(s=0,l=d=u=null,o=a;;){var f=o.lane,c=o.eventTime;if((i&f)===f){null!==l&&(l=l.next={eventTime:c,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,p=o;switch(f=t,c=r,p.tag){case 1:if("function"==typeof(m=p.payload)){h=m.call(c,h,f);break e}h=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(f="function"==typeof(m=p.payload)?m.call(c,h,f):m))break e;h=B({},h,f);break e;case 2:Oa=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(f=n.effects)?n.effects=[o]:f.push(o))}else c={eventTime:c,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===l?(d=l=c,u=h):l=l.next=c,s|=f;if(null===(o=o.next)){if(null===(o=n.shared.pending))break;o=(f=o).next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}if(null===l&&(u=h),n.baseState=u,n.firstBaseUpdate=d,n.lastBaseUpdate=l,null!==(t=n.shared.interleaved)){n=t;do{s|=n.lane,n=n.next}while(n!==t)}else null===a&&(n.shared.lanes=0);Ou|=s,e.lanes=s,e.memoizedState=h}}function za(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],n=i.callback;if(null!==n){if(i.callback=null,i=r,"function"!=typeof n)throw Error(a(191,n));n.call(i)}}}var Wa={},qa=kn(Wa),Va=kn(Wa),Ja=kn(Wa);function Ka(e){if(e===Wa)throw Error(a(174));return e}function Ga(e,t){switch(Tn(Ja,t),Tn(Va,e),Tn(qa,Wa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ue(null,"");break;default:t=ue(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ln(qa),Tn(qa,t)}function $a(){Ln(qa),Ln(Va),Ln(Ja)}function Za(e){Ka(Ja.current);var t=Ka(qa.current),r=ue(t,e.type);t!==r&&(Tn(Va,e),Tn(qa,r))}function Qa(e){Va.current===e&&(Ln(qa),Ln(Va))}var Xa=kn(0);function es(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ts=[];function rs(){for(var e=0;e<ts.length;e++)ts[e]._workInProgressVersionPrimary=null;ts.length=0}var is=v.ReactCurrentDispatcher,ns=v.ReactCurrentBatchConfig,as=0,ss=null,os=null,us=null,ds=!1,ls=!1,hs=0,fs=0;function cs(){throw Error(a(321))}function ms(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!si(e[r],t[r]))return!1;return!0}function ps(e,t,r,i,n,s){if(as=s,ss=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,is.current=null===e||null===e.memoizedState?Qs:Xs,e=r(i,n),ls){s=0;do{if(ls=!1,hs=0,25<=s)throw Error(a(301));s+=1,us=os=null,t.updateQueue=null,is.current=eo,e=r(i,n)}while(ls)}if(is.current=Zs,t=null!==os&&null!==os.next,as=0,us=os=ss=null,ds=!1,t)throw Error(a(300));return e}function _s(){var e=0!==hs;return hs=0,e}function bs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===us?ss.memoizedState=us=e:us=us.next=e,us}function ys(){if(null===os){var e=ss.alternate;e=null!==e?e.memoizedState:null}else e=os.next;var t=null===us?ss.memoizedState:us.next;if(null!==t)us=t,os=e;else{if(null===e)throw Error(a(310));e={memoizedState:(os=e).memoizedState,baseState:os.baseState,baseQueue:os.baseQueue,queue:os.queue,next:null},null===us?ss.memoizedState=us=e:us=us.next=e}return us}function gs(e,t){return"function"==typeof t?t(e):t}function vs(e){var t=ys(),r=t.queue;if(null===r)throw Error(a(311));r.lastRenderedReducer=e;var i=os,n=i.baseQueue,s=r.pending;if(null!==s){if(null!==n){var o=n.next;n.next=s.next,s.next=o}i.baseQueue=n=s,r.pending=null}if(null!==n){s=n.next,i=i.baseState;var u=o=null,d=null,l=s;do{var h=l.lane;if((as&h)===h)null!==d&&(d=d.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),i=l.hasEagerState?l.eagerState:e(i,l.action);else{var f={lane:h,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};null===d?(u=d=f,o=i):d=d.next=f,ss.lanes|=h,Ou|=h}l=l.next}while(null!==l&&l!==s);null===d?o=i:d.next=u,si(i,t.memoizedState)||(go=!0),t.memoizedState=i,t.baseState=o,t.baseQueue=d,r.lastRenderedState=i}if(null!==(e=r.interleaved)){n=e;do{s=n.lane,ss.lanes|=s,Ou|=s,n=n.next}while(n!==e)}else null===n&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ms(e){var t=ys(),r=t.queue;if(null===r)throw Error(a(311));r.lastRenderedReducer=e;var i=r.dispatch,n=r.pending,s=t.memoizedState;if(null!==n){r.pending=null;var o=n=n.next;do{s=e(s,o.action),o=o.next}while(o!==n);si(s,t.memoizedState)||(go=!0),t.memoizedState=s,null===t.baseQueue&&(t.baseState=s),r.lastRenderedState=s}return[s,i]}function ws(){}function Ss(e,t){var r=ss,i=ys(),n=t(),s=!si(i.memoizedState,n);if(s&&(i.memoizedState=n,go=!0),i=i.queue,Os(Ts.bind(null,r,i,e),[e]),i.getSnapshot!==t||s||null!==us&&1&us.memoizedState.tag){if(r.flags|=2048,xs(9,Ls.bind(null,r,i,n,t),void 0,null),null===Eu)throw Error(a(349));30&as||ks(r,t,n)}return n}function ks(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ss.updateQueue)?(t={lastEffect:null,stores:null},ss.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Ls(e,t,r,i){t.value=r,t.getSnapshot=i,Ds(t)&&Es(e)}function Ts(e,t,r){return r(function(){Ds(t)&&Es(e)})}function Ds(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!si(e,r)}catch(e){return!0}}function Es(e){var t=Ra(e,1);null!==t&&td(t,e,1,-1)}function Ys(e){var t=bs();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gs,lastRenderedState:e},t.queue=e,e=e.dispatch=Js.bind(null,ss,e),[t.memoizedState,e]}function xs(e,t,r,i){return e={tag:e,create:t,destroy:r,deps:i,next:null},null===(t=ss.updateQueue)?(t={lastEffect:null,stores:null},ss.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,t.lastEffect=e),e}function Is(){return ys().memoizedState}function As(e,t,r,i){var n=bs();ss.flags|=e,n.memoizedState=xs(1|t,r,void 0,void 0===i?null:i)}function Ps(e,t,r,i){var n=ys();i=void 0===i?null:i;var a=void 0;if(null!==os){var s=os.memoizedState;if(a=s.destroy,null!==i&&ms(i,s.deps))return void(n.memoizedState=xs(t,r,a,i))}ss.flags|=e,n.memoizedState=xs(1|t,r,a,i)}function Rs(e,t){return As(8390656,8,e,t)}function Os(e,t){return Ps(2048,8,e,t)}function Cs(e,t){return Ps(4,2,e,t)}function Bs(e,t){return Ps(4,4,e,t)}function js(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ns(e,t,r){return r=null!=r?r.concat([e]):null,Ps(4,4,js.bind(null,t,e),r)}function Hs(){}function Fs(e,t){var r=ys();t=void 0===t?null:t;var i=r.memoizedState;return null!==i&&null!==t&&ms(t,i[1])?i[0]:(r.memoizedState=[e,t],e)}function Us(e,t){var r=ys();t=void 0===t?null:t;var i=r.memoizedState;return null!==i&&null!==t&&ms(t,i[1])?i[0]:(e=e(),r.memoizedState=[e,t],e)}function zs(e,t,r){return 21&as?(si(r,t)||(r=pt(),ss.lanes|=r,Ou|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,go=!0),e.memoizedState=r)}function Ws(e,t){var r=gt;gt=0!==r&&4>r?r:4,e(!0);var i=ns.transition;ns.transition={};try{e(!1),t()}finally{gt=r,ns.transition=i}}function qs(){return ys().memoizedState}function Vs(e,t,r){var i=ed(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},Ks(e))Gs(t,r);else if(null!==(r=Pa(e,t,r,i))){td(r,e,i,Xu()),$s(r,t,i)}}function Js(e,t,r){var i=ed(e),n={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ks(e))Gs(t,n);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,o=a(s,r);if(n.hasEagerState=!0,n.eagerState=o,si(o,s)){var u=t.interleaved;return null===u?(n.next=n,Aa(t)):(n.next=u.next,u.next=n),void(t.interleaved=n)}}catch(e){}null!==(r=Pa(e,t,n,i))&&(td(r,e,i,n=Xu()),$s(r,t,i))}}function Ks(e){var t=e.alternate;return e===ss||null!==t&&t===ss}function Gs(e,t){ls=ds=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function $s(e,t,r){if(4194240&r){var i=t.lanes;r|=i&=e.pendingLanes,t.lanes=r,yt(e,r)}}var Zs={readContext:xa,useCallback:cs,useContext:cs,useEffect:cs,useImperativeHandle:cs,useInsertionEffect:cs,useLayoutEffect:cs,useMemo:cs,useReducer:cs,useRef:cs,useState:cs,useDebugValue:cs,useDeferredValue:cs,useTransition:cs,useMutableSource:cs,useSyncExternalStore:cs,useId:cs,unstable_isNewReconciler:!1},Qs={readContext:xa,useCallback:function(e,t){return bs().memoizedState=[e,void 0===t?null:t],e},useContext:xa,useEffect:Rs,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,As(4194308,4,js.bind(null,t,e),r)},useLayoutEffect:function(e,t){return As(4194308,4,e,t)},useInsertionEffect:function(e,t){return As(4,2,e,t)},useMemo:function(e,t){var r=bs();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=bs();return t=void 0!==r?r(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=Vs.bind(null,ss,e),[i.memoizedState,e]},useRef:function(e){return e={current:e},bs().memoizedState=e},useState:Ys,useDebugValue:Hs,useDeferredValue:function(e){return bs().memoizedState=e},useTransition:function(){var e=Ys(!1),t=e[0];return e=Ws.bind(null,e[1]),bs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=ss,n=bs();if(na){if(void 0===r)throw Error(a(407));r=r()}else{if(r=t(),null===Eu)throw Error(a(349));30&as||ks(i,t,r)}n.memoizedState=r;var s={value:r,getSnapshot:t};return n.queue=s,Rs(Ts.bind(null,i,s,e),[e]),i.flags|=2048,xs(9,Ls.bind(null,i,s,r,t),void 0,null),r},useId:function(){var e=bs(),t=Eu.identifierPrefix;if(na){var r=Zn;t=":"+t+"R"+(r=($n&~(1<<32-st($n)-1)).toString(32)+r),0<(r=hs++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=fs++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Xs={readContext:xa,useCallback:Fs,useContext:xa,useEffect:Os,useImperativeHandle:Ns,useInsertionEffect:Cs,useLayoutEffect:Bs,useMemo:Us,useReducer:vs,useRef:Is,useState:function(){return vs(gs)},useDebugValue:Hs,useDeferredValue:function(e){return zs(ys(),os.memoizedState,e)},useTransition:function(){return[vs(gs)[0],ys().memoizedState]},useMutableSource:ws,useSyncExternalStore:Ss,useId:qs,unstable_isNewReconciler:!1},eo={readContext:xa,useCallback:Fs,useContext:xa,useEffect:Os,useImperativeHandle:Ns,useInsertionEffect:Cs,useLayoutEffect:Bs,useMemo:Us,useReducer:Ms,useRef:Is,useState:function(){return Ms(gs)},useDebugValue:Hs,useDeferredValue:function(e){var t=ys();return null===os?t.memoizedState=e:zs(t,os.memoizedState,e)},useTransition:function(){return[Ms(gs)[0],ys().memoizedState]},useMutableSource:ws,useSyncExternalStore:Ss,useId:qs,unstable_isNewReconciler:!1};function to(e,t){if(e&&e.defaultProps){for(var r in t=B({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function ro(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:B({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var io={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var i=Xu(),n=ed(e),a=ja(i,n);a.payload=t,null!=r&&(a.callback=r),null!==(t=Na(e,a,n))&&(td(t,e,n,i),Ha(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var i=Xu(),n=ed(e),a=ja(i,n);a.tag=1,a.payload=t,null!=r&&(a.callback=r),null!==(t=Na(e,a,n))&&(td(t,e,n,i),Ha(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Xu(),i=ed(e),n=ja(r,i);n.tag=2,null!=t&&(n.callback=t),null!==(t=Na(e,n,i))&&(td(t,e,i,r),Ha(t,e,i))}};function no(e,t,r,i,n,a,s){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,a,s):!t.prototype||!t.prototype.isPureReactComponent||(!oi(r,i)||!oi(n,a))}function ao(e,t,r){var i=!1,n=Dn,a=t.contextType;return"object"==typeof a&&null!==a?a=xa(a):(n=An(t)?xn:En.current,a=(i=null!=(i=t.contextTypes))?In(e,n):Dn),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=io,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=a),t}function so(e,t,r,i){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,i),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,i),t.state!==e&&io.enqueueReplaceState(t,t.state,null)}function oo(e,t,r,i){var n=e.stateNode;n.props=r,n.state=e.memoizedState,n.refs={},Ca(e);var a=t.contextType;"object"==typeof a&&null!==a?n.context=xa(a):(a=An(t)?xn:En.current,n.context=In(e,a)),n.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ro(e,t,a,r),n.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof n.getSnapshotBeforeUpdate||"function"!=typeof n.UNSAFE_componentWillMount&&"function"!=typeof n.componentWillMount||(t=n.state,"function"==typeof n.componentWillMount&&n.componentWillMount(),"function"==typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount(),t!==n.state&&io.enqueueReplaceState(n,n.state,null),Ua(e,r,n,i),n.state=e.memoizedState),"function"==typeof n.componentDidMount&&(e.flags|=4194308)}function uo(e,t){try{var r="",i=t;do{r+=F(i),i=i.return}while(i);var n=r}catch(e){n="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:n,digest:null}}function lo(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ho(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var fo="function"==typeof WeakMap?WeakMap:Map;function co(e,t,r){(r=ja(-1,r)).tag=3,r.payload={element:null};var i=t.value;return r.callback=function(){zu||(zu=!0,Wu=i),ho(0,t)},r}function mo(e,t,r){(r=ja(-1,r)).tag=3;var i=e.type.getDerivedStateFromError;if("function"==typeof i){var n=t.value;r.payload=function(){return i(n)},r.callback=function(){ho(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){ho(0,t),"function"!=typeof i&&(null===qu?qu=new Set([this]):qu.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function po(e,t,r){var i=e.pingCache;if(null===i){i=e.pingCache=new fo;var n=new Set;i.set(t,n)}else void 0===(n=i.get(t))&&(n=new Set,i.set(t,n));n.has(r)||(n.add(r),e=kd.bind(null,e,t,r),t.then(e,e))}function _o(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bo(e,t,r,i,n){return 1&e.mode?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=ja(-1,1)).tag=2,Na(r,t,1))),r.lanes|=1),e)}var yo=v.ReactCurrentOwner,go=!1;function vo(e,t,r,i){t.child=null===e?Ma(t,null,r,i):va(t,e.child,r,i)}function Mo(e,t,r,i,n){r=r.render;var a=t.ref;return Ya(t,n),i=ps(e,t,r,i,a,n),r=_s(),null===e||go?(na&&r&&ea(t),t.flags|=1,vo(e,t,i,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,zo(e,t,n))}function wo(e,t,r,i,n){if(null===e){var a=r.type;return"function"!=typeof a||Id(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Pd(r.type,null,i,t,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,So(e,t,a,i,n))}if(a=e.child,0===(e.lanes&n)){var s=a.memoizedProps;if((r=null!==(r=r.compare)?r:oi)(s,i)&&e.ref===t.ref)return zo(e,t,n)}return t.flags|=1,(e=Ad(a,i)).ref=t.ref,e.return=t,t.child=e}function So(e,t,r,i,n){if(null!==e){var a=e.memoizedProps;if(oi(a,i)&&e.ref===t.ref){if(go=!1,t.pendingProps=i=a,0===(e.lanes&n))return t.lanes=e.lanes,zo(e,t,n);131072&e.flags&&(go=!0)}}return To(e,t,r,i,n)}function ko(e,t,r){var i=t.pendingProps,n=i.children,a=null!==e?e.memoizedState:null;if("hidden"===i.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Tn(Au,Iu),Iu|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=null!==a?a.baseLanes:r,Tn(Au,Iu),Iu|=i}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Tn(Au,Iu),Iu|=r;else null!==a?(i=a.baseLanes|r,t.memoizedState=null):i=r,Tn(Au,Iu),Iu|=i;return vo(e,t,n,r),t.child}function Lo(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function To(e,t,r,i,n){var a=An(r)?xn:En.current;return a=In(t,a),Ya(t,n),r=ps(e,t,r,i,a,n),i=_s(),null===e||go?(na&&i&&ea(t),t.flags|=1,vo(e,t,r,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,zo(e,t,n))}function Do(e,t,r,i,n){if(An(r)){var a=!0;Cn(t)}else a=!1;if(Ya(t,n),null===t.stateNode)Uo(e,t),ao(t,r,i),oo(t,r,i,n),i=!0;else if(null===e){var s=t.stateNode,o=t.memoizedProps;s.props=o;var u=s.context,d=r.contextType;"object"==typeof d&&null!==d?d=xa(d):d=In(t,d=An(r)?xn:En.current);var l=r.getDerivedStateFromProps,h="function"==typeof l||"function"==typeof s.getSnapshotBeforeUpdate;h||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(o!==i||u!==d)&&so(t,s,i,d),Oa=!1;var f=t.memoizedState;s.state=f,Ua(t,i,s,n),u=t.memoizedState,o!==i||f!==u||Yn.current||Oa?("function"==typeof l&&(ro(t,r,l,i),u=t.memoizedState),(o=Oa||no(t,r,o,i,f,u,d))?(h||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||("function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"==typeof s.componentDidMount&&(t.flags|=4194308)):("function"==typeof s.componentDidMount&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=u),s.props=i,s.state=u,s.context=d,i=o):("function"==typeof s.componentDidMount&&(t.flags|=4194308),i=!1)}else{s=t.stateNode,Ba(e,t),o=t.memoizedProps,d=t.type===t.elementType?o:to(t.type,o),s.props=d,h=t.pendingProps,f=s.context,"object"==typeof(u=r.contextType)&&null!==u?u=xa(u):u=In(t,u=An(r)?xn:En.current);var c=r.getDerivedStateFromProps;(l="function"==typeof c||"function"==typeof s.getSnapshotBeforeUpdate)||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(o!==h||f!==u)&&so(t,s,i,u),Oa=!1,f=t.memoizedState,s.state=f,Ua(t,i,s,n);var m=t.memoizedState;o!==h||f!==m||Yn.current||Oa?("function"==typeof c&&(ro(t,r,c,i),m=t.memoizedState),(d=Oa||no(t,r,d,i,f,m,u)||!1)?(l||"function"!=typeof s.UNSAFE_componentWillUpdate&&"function"!=typeof s.componentWillUpdate||("function"==typeof s.componentWillUpdate&&s.componentWillUpdate(i,m,u),"function"==typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(i,m,u)),"function"==typeof s.componentDidUpdate&&(t.flags|=4),"function"==typeof s.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof s.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),s.props=i,s.state=m,s.context=u,i=d):("function"!=typeof s.componentDidUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),i=!1)}return Eo(e,t,r,i,a,n)}function Eo(e,t,r,i,n,a){Lo(e,t);var s=!!(128&t.flags);if(!i&&!s)return n&&Bn(t,r,!1),zo(e,t,a);i=t.stateNode,yo.current=t;var o=s&&"function"!=typeof r.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&s?(t.child=va(t,e.child,null,a),t.child=va(t,null,o,a)):vo(e,t,o,a),t.memoizedState=i.state,n&&Bn(t,r,!0),t.child}function Yo(e){var t=e.stateNode;t.pendingContext?Rn(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Rn(0,t.context,!1),Ga(e,t.containerInfo)}function xo(e,t,r,i,n){return ca(),ma(n),t.flags|=256,vo(e,t,r,i),t.child}var Io,Ao,Po,Ro={dehydrated:null,treeContext:null,retryLane:0};function Oo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Co(e,t,r){var i,n=t.pendingProps,s=Xa.current,o=!1,u=!!(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&!!(2&s)),i?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(s|=1),Tn(Xa,1&s),null===e)return da(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(u=n.children,e=n.fallback,o?(n=t.mode,o=t.child,u={mode:"hidden",children:u},1&n||null===o?o=Od(u,n,0,null):(o.childLanes=0,o.pendingProps=u),e=Rd(e,n,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Oo(r),t.memoizedState=Ro,e):Bo(t,u));if(null!==(s=e.memoizedState)&&null!==(i=s.dehydrated))return function(e,t,r,i,n,s,o){if(r)return 256&t.flags?(t.flags&=-257,jo(e,t,o,i=lo(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=i.fallback,n=t.mode,i=Od({mode:"visible",children:i.children},n,0,null),(s=Rd(s,n,o,null)).flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,1&t.mode&&va(t,e.child,null,o),t.child.memoizedState=Oo(o),t.memoizedState=Ro,s);if(!(1&t.mode))return jo(e,t,o,null);if("$!"===n.data){if(i=n.nextSibling&&n.nextSibling.dataset)var u=i.dgst;return i=u,jo(e,t,o,i=lo(s=Error(a(419)),i,void 0))}if(u=0!==(o&e.childLanes),go||u){if(null!==(i=Eu)){switch(o&-o){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}0!==(n=0!==(n&(i.suspendedLanes|o))?0:n)&&n!==s.retryLane&&(s.retryLane=n,Ra(e,n),td(i,e,n,-1))}return md(),jo(e,t,o,i=lo(Error(a(421))))}return"$?"===n.data?(t.flags|=128,t.child=e.child,t=Td.bind(null,e),n._reactRetry=t,null):(e=s.treeContext,ia=dn(n.nextSibling),ra=t,na=!0,aa=null,null!==e&&(Jn[Kn++]=$n,Jn[Kn++]=Zn,Jn[Kn++]=Gn,$n=e.id,Zn=e.overflow,Gn=t),t=Bo(t,i.children),t.flags|=4096,t)}(e,t,u,n,i,s,r);if(o){o=n.fallback,u=t.mode,i=(s=e.child).sibling;var d={mode:"hidden",children:n.children};return 1&u||t.child===s?(n=Ad(s,d)).subtreeFlags=14680064&s.subtreeFlags:((n=t.child).childLanes=0,n.pendingProps=d,t.deletions=null),null!==i?o=Ad(i,o):(o=Rd(o,u,r,null)).flags|=2,o.return=t,n.return=t,n.sibling=o,t.child=n,n=o,o=t.child,u=null===(u=e.child.memoizedState)?Oo(r):{baseLanes:u.baseLanes|r,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~r,t.memoizedState=Ro,n}return e=(o=e.child).sibling,n=Ad(o,{mode:"visible",children:n.children}),!(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Bo(e,t){return(t=Od({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function jo(e,t,r,i){return null!==i&&ma(i),va(t,e.child,null,r),(e=Bo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function No(e,t,r){e.lanes|=t;var i=e.alternate;null!==i&&(i.lanes|=t),Ea(e.return,t,r)}function Ho(e,t,r,i,n){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:n}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=i,a.tail=r,a.tailMode=n)}function Fo(e,t,r){var i=t.pendingProps,n=i.revealOrder,a=i.tail;if(vo(e,t,i.children,r),2&(i=Xa.current))i=1&i|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&No(e,r,t);else if(19===e.tag)No(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(Tn(Xa,i),1&t.mode)switch(n){case"forwards":for(r=t.child,n=null;null!==r;)null!==(e=r.alternate)&&null===es(e)&&(n=r),r=r.sibling;null===(r=n)?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),Ho(t,!1,n,r,a);break;case"backwards":for(r=null,n=t.child,t.child=null;null!==n;){if(null!==(e=n.alternate)&&null===es(e)){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}Ho(t,!0,r,null,a);break;case"together":Ho(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Uo(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function zo(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ou|=t.lanes,0===(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(r=Ad(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Ad(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Wo(e,t){if(!na)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var i=null;null!==r;)null!==r.alternate&&(i=r),r=r.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function qo(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,i=0;if(t)for(var n=e.child;null!==n;)r|=n.lanes|n.childLanes,i|=14680064&n.subtreeFlags,i|=14680064&n.flags,n.return=e,n=n.sibling;else for(n=e.child;null!==n;)r|=n.lanes|n.childLanes,i|=n.subtreeFlags,i|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=i,e.childLanes=r,t}function Vo(e,t,r){var i=t.pendingProps;switch(ta(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qo(t),null;case 1:case 17:return An(t.type)&&Pn(),qo(t),null;case 3:return i=t.stateNode,$a(),Ln(Yn),Ln(En),rs(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(ha(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==aa&&(ad(aa),aa=null))),qo(t),null;case 5:Qa(t);var n=Ka(Ja.current);if(r=t.type,null!==e&&null!=t.stateNode)Ao(e,t,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(null===t.stateNode)throw Error(a(166));return qo(t),null}if(e=Ka(qa.current),ha(t)){i=t.stateNode,r=t.type;var s=t.memoizedProps;switch(i[fn]=t,i[cn]=s,e=!!(1&t.mode),r){case"dialog":ji("cancel",i),ji("close",i);break;case"iframe":case"object":case"embed":ji("load",i);break;case"video":case"audio":for(n=0;n<Ri.length;n++)ji(Ri[n],i);break;case"source":ji("error",i);break;case"img":case"image":case"link":ji("error",i),ji("load",i);break;case"details":ji("toggle",i);break;case"input":$(i,s),ji("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!s.multiple},ji("invalid",i);break;case"textarea":ne(i,s),ji("invalid",i)}for(var u in ye(r,s),n=null,s)if(s.hasOwnProperty(u)){var d=s[u];"children"===u?"string"==typeof d?i.textContent!==d&&(!0!==s.suppressHydrationWarning&&Zi(i.textContent,d,e),n=["children",d]):"number"==typeof d&&i.textContent!==""+d&&(!0!==s.suppressHydrationWarning&&Zi(i.textContent,d,e),n=["children",""+d]):o.hasOwnProperty(u)&&null!=d&&"onScroll"===u&&ji("scroll",i)}switch(r){case"input":V(i),X(i,s,!0);break;case"textarea":V(i),se(i);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(i.onclick=Qi)}i=n,t.updateQueue=i,null!==i&&(t.flags|=4)}else{u=9===n.nodeType?n:n.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof i.is?e=u.createElement(r,{is:i.is}):(e=u.createElement(r),"select"===r&&(u=e,i.multiple?u.multiple=!0:i.size&&(u.size=i.size))):e=u.createElementNS(e,r),e[fn]=t,e[cn]=i,Io(e,t),t.stateNode=e;e:{switch(u=ge(r,i),r){case"dialog":ji("cancel",e),ji("close",e),n=i;break;case"iframe":case"object":case"embed":ji("load",e),n=i;break;case"video":case"audio":for(n=0;n<Ri.length;n++)ji(Ri[n],e);n=i;break;case"source":ji("error",e),n=i;break;case"img":case"image":case"link":ji("error",e),ji("load",e),n=i;break;case"details":ji("toggle",e),n=i;break;case"input":$(e,i),n=G(e,i),ji("invalid",e);break;case"option":default:n=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},n=B({},i,{value:void 0}),ji("invalid",e);break;case"textarea":ne(e,i),n=ie(e,i),ji("invalid",e)}for(s in ye(r,n),d=n)if(d.hasOwnProperty(s)){var l=d[s];"style"===s?_e(e,l):"dangerouslySetInnerHTML"===s?null!=(l=l?l.__html:void 0)&&he(e,l):"children"===s?"string"==typeof l?("textarea"!==r||""!==l)&&fe(e,l):"number"==typeof l&&fe(e,""+l):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(o.hasOwnProperty(s)?null!=l&&"onScroll"===s&&ji("scroll",e):null!=l&&g(e,s,l,u))}switch(r){case"input":V(e),X(e,i,!1);break;case"textarea":V(e),se(e);break;case"option":null!=i.value&&e.setAttribute("value",""+W(i.value));break;case"select":e.multiple=!!i.multiple,null!=(s=i.value)?re(e,!!i.multiple,s,!1):null!=i.defaultValue&&re(e,!!i.multiple,i.defaultValue,!0);break;default:"function"==typeof n.onClick&&(e.onclick=Qi)}switch(r){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return qo(t),null;case 6:if(e&&null!=t.stateNode)Po(0,t,e.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));if(r=Ka(Ja.current),Ka(qa.current),ha(t)){if(i=t.stateNode,r=t.memoizedProps,i[fn]=t,(s=i.nodeValue!==r)&&null!==(e=ra))switch(e.tag){case 3:Zi(i.nodeValue,r,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zi(i.nodeValue,r,!!(1&e.mode))}s&&(t.flags|=4)}else(i=(9===r.nodeType?r:r.ownerDocument).createTextNode(i))[fn]=t,t.stateNode=i}return qo(t),null;case 13:if(Ln(Xa),i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(na&&null!==ia&&1&t.mode&&!(128&t.flags))fa(),ca(),t.flags|=98560,s=!1;else if(s=ha(t),null!==i&&null!==i.dehydrated){if(null===e){if(!s)throw Error(a(318));if(!(s=null!==(s=t.memoizedState)?s.dehydrated:null))throw Error(a(317));s[fn]=t}else ca(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;qo(t),s=!1}else null!==aa&&(ad(aa),aa=null),s=!0;if(!s)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((i=null!==i)!==(null!==e&&null!==e.memoizedState)&&i&&(t.child.flags|=8192,1&t.mode&&(null===e||1&Xa.current?0===Pu&&(Pu=3):md())),null!==t.updateQueue&&(t.flags|=4),qo(t),null);case 4:return $a(),null===e&&Fi(t.stateNode.containerInfo),qo(t),null;case 10:return Da(t.type._context),qo(t),null;case 19:if(Ln(Xa),null===(s=t.memoizedState))return qo(t),null;if(i=!!(128&t.flags),null===(u=s.rendering))if(i)Wo(s,!1);else{if(0!==Pu||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(u=es(e))){for(t.flags|=128,Wo(s,!1),null!==(i=u.updateQueue)&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=r,r=t.child;null!==r;)e=i,(s=r).flags&=14680066,null===(u=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=u.childLanes,s.lanes=u.lanes,s.child=u.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=u.memoizedProps,s.memoizedState=u.memoizedState,s.updateQueue=u.updateQueue,s.type=u.type,e=u.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Tn(Xa,1&Xa.current|2),t.child}e=e.sibling}null!==s.tail&&Ze()>Fu&&(t.flags|=128,i=!0,Wo(s,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=es(u))){if(t.flags|=128,i=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Wo(s,!0),null===s.tail&&"hidden"===s.tailMode&&!u.alternate&&!na)return qo(t),null}else 2*Ze()-s.renderingStartTime>Fu&&1073741824!==r&&(t.flags|=128,i=!0,Wo(s,!1),t.lanes=4194304);s.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=s.last)?r.sibling=u:t.child=u,s.last=u)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Ze(),t.sibling=null,r=Xa.current,Tn(Xa,i?1&r|2:1&r),t):(qo(t),null);case 22:case 23:return ld(),i=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==i&&(t.flags|=8192),i&&1&t.mode?!!(1073741824&Iu)&&(qo(t),6&t.subtreeFlags&&(t.flags|=8192)):qo(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Jo(e,t){switch(ta(t),t.tag){case 1:return An(t.type)&&Pn(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return $a(),Ln(Yn),Ln(En),rs(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Qa(t),null;case 13:if(Ln(Xa),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));ca()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ln(Xa),null;case 4:return $a(),null;case 10:return Da(t.type._context),null;case 22:case 23:return ld(),null;default:return null}}Io=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ao=function(e,t,r,i){var n=e.memoizedProps;if(n!==i){e=t.stateNode,Ka(qa.current);var a,s=null;switch(r){case"input":n=G(e,n),i=G(e,i),s=[];break;case"select":n=B({},n,{value:void 0}),i=B({},i,{value:void 0}),s=[];break;case"textarea":n=ie(e,n),i=ie(e,i),s=[];break;default:"function"!=typeof n.onClick&&"function"==typeof i.onClick&&(e.onclick=Qi)}for(l in ye(r,i),r=null,n)if(!i.hasOwnProperty(l)&&n.hasOwnProperty(l)&&null!=n[l])if("style"===l){var u=n[l];for(a in u)u.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(o.hasOwnProperty(l)?s||(s=[]):(s=s||[]).push(l,null));for(l in i){var d=i[l];if(u=null!=n?n[l]:void 0,i.hasOwnProperty(l)&&d!==u&&(null!=d||null!=u))if("style"===l)if(u){for(a in u)!u.hasOwnProperty(a)||d&&d.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in d)d.hasOwnProperty(a)&&u[a]!==d[a]&&(r||(r={}),r[a]=d[a])}else r||(s||(s=[]),s.push(l,r)),r=d;else"dangerouslySetInnerHTML"===l?(d=d?d.__html:void 0,u=u?u.__html:void 0,null!=d&&u!==d&&(s=s||[]).push(l,d)):"children"===l?"string"!=typeof d&&"number"!=typeof d||(s=s||[]).push(l,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(o.hasOwnProperty(l)?(null!=d&&"onScroll"===l&&ji("scroll",e),s||u===d||(s=[])):(s=s||[]).push(l,d))}r&&(s=s||[]).push("style",r);var l=s;(t.updateQueue=l)&&(t.flags|=4)}},Po=function(e,t,r,i){r!==i&&(t.flags|=4)};var Ko=!1,Go=!1,$o="function"==typeof WeakSet?WeakSet:Set,Zo=null;function Qo(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){Sd(e,t,r)}else r.current=null}function Xo(e,t,r){try{r()}catch(r){Sd(e,t,r)}}var eu=!1;function tu(e,t,r){var i=t.updateQueue;if(null!==(i=null!==i?i.lastEffect:null)){var n=i=i.next;do{if((n.tag&e)===e){var a=n.destroy;n.destroy=void 0,void 0!==a&&Xo(t,r,a)}n=n.next}while(n!==i)}}function ru(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var i=r.create;r.destroy=i()}r=r.next}while(r!==t)}}function iu(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function nu(e){var t=e.alternate;null!==t&&(e.alternate=null,nu(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fn],delete t[cn],delete t[pn],delete t[_n],delete t[bn])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function au(e){return 5===e.tag||3===e.tag||4===e.tag}function su(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||au(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ou(e,t,r){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Qi));else if(4!==i&&null!==(e=e.child))for(ou(e,t,r),e=e.sibling;null!==e;)ou(e,t,r),e=e.sibling}function uu(e,t,r){var i=e.tag;if(5===i||6===i)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==i&&null!==(e=e.child))for(uu(e,t,r),e=e.sibling;null!==e;)uu(e,t,r),e=e.sibling}var du=null,lu=!1;function hu(e,t,r){for(r=r.child;null!==r;)fu(e,t,r),r=r.sibling}function fu(e,t,r){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(nt,r)}catch(e){}switch(r.tag){case 5:Go||Qo(r,t);case 6:var i=du,n=lu;du=null,hu(e,t,r),lu=n,null!==(du=i)&&(lu?(e=du,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):du.removeChild(r.stateNode));break;case 18:null!==du&&(lu?(e=du,r=r.stateNode,8===e.nodeType?un(e.parentNode,r):1===e.nodeType&&un(e,r),Ut(e)):un(du,r.stateNode));break;case 4:i=du,n=lu,du=r.stateNode.containerInfo,lu=!0,hu(e,t,r),du=i,lu=n;break;case 0:case 11:case 14:case 15:if(!Go&&(null!==(i=r.updateQueue)&&null!==(i=i.lastEffect))){n=i=i.next;do{var a=n,s=a.destroy;a=a.tag,void 0!==s&&(2&a||4&a)&&Xo(r,t,s),n=n.next}while(n!==i)}hu(e,t,r);break;case 1:if(!Go&&(Qo(r,t),"function"==typeof(i=r.stateNode).componentWillUnmount))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(e){Sd(r,t,e)}hu(e,t,r);break;case 21:hu(e,t,r);break;case 22:1&r.mode?(Go=(i=Go)||null!==r.memoizedState,hu(e,t,r),Go=i):hu(e,t,r);break;default:hu(e,t,r)}}function cu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new $o),t.forEach(function(t){var i=Dd.bind(null,e,t);r.has(t)||(r.add(t),t.then(i,i))})}}function mu(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var n=r[i];try{var s=e,o=t,u=o;e:for(;null!==u;){switch(u.tag){case 5:du=u.stateNode,lu=!1;break e;case 3:case 4:du=u.stateNode.containerInfo,lu=!0;break e}u=u.return}if(null===du)throw Error(a(160));fu(s,o,n),du=null,lu=!1;var d=n.alternate;null!==d&&(d.return=null),n.return=null}catch(e){Sd(n,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)pu(t,e),t=t.sibling}function pu(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mu(t,e),_u(e),4&i){try{tu(3,e,e.return),ru(3,e)}catch(t){Sd(e,e.return,t)}try{tu(5,e,e.return)}catch(t){Sd(e,e.return,t)}}break;case 1:mu(t,e),_u(e),512&i&&null!==r&&Qo(r,r.return);break;case 5:if(mu(t,e),_u(e),512&i&&null!==r&&Qo(r,r.return),32&e.flags){var n=e.stateNode;try{fe(n,"")}catch(t){Sd(e,e.return,t)}}if(4&i&&null!=(n=e.stateNode)){var s=e.memoizedProps,o=null!==r?r.memoizedProps:s,u=e.type,d=e.updateQueue;if(e.updateQueue=null,null!==d)try{"input"===u&&"radio"===s.type&&null!=s.name&&Z(n,s),ge(u,o);var l=ge(u,s);for(o=0;o<d.length;o+=2){var h=d[o],f=d[o+1];"style"===h?_e(n,f):"dangerouslySetInnerHTML"===h?he(n,f):"children"===h?fe(n,f):g(n,h,f,l)}switch(u){case"input":Q(n,s);break;case"textarea":ae(n,s);break;case"select":var c=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!s.multiple;var m=s.value;null!=m?re(n,!!s.multiple,m,!1):c!==!!s.multiple&&(null!=s.defaultValue?re(n,!!s.multiple,s.defaultValue,!0):re(n,!!s.multiple,s.multiple?[]:"",!1))}n[cn]=s}catch(t){Sd(e,e.return,t)}}break;case 6:if(mu(t,e),_u(e),4&i){if(null===e.stateNode)throw Error(a(162));n=e.stateNode,s=e.memoizedProps;try{n.nodeValue=s}catch(t){Sd(e,e.return,t)}}break;case 3:if(mu(t,e),_u(e),4&i&&null!==r&&r.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(t){Sd(e,e.return,t)}break;case 4:default:mu(t,e),_u(e);break;case 13:mu(t,e),_u(e),8192&(n=e.child).flags&&(s=null!==n.memoizedState,n.stateNode.isHidden=s,!s||null!==n.alternate&&null!==n.alternate.memoizedState||(Hu=Ze())),4&i&&cu(e);break;case 22:if(h=null!==r&&null!==r.memoizedState,1&e.mode?(Go=(l=Go)||h,mu(t,e),Go=l):mu(t,e),_u(e),8192&i){if(l=null!==e.memoizedState,(e.stateNode.isHidden=l)&&!h&&1&e.mode)for(Zo=e,h=e.child;null!==h;){for(f=Zo=h;null!==Zo;){switch(m=(c=Zo).child,c.tag){case 0:case 11:case 14:case 15:tu(4,c,c.return);break;case 1:Qo(c,c.return);var p=c.stateNode;if("function"==typeof p.componentWillUnmount){i=c,r=c.return;try{t=i,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(e){Sd(i,r,e)}}break;case 5:Qo(c,c.return);break;case 22:if(null!==c.memoizedState){vu(f);continue}}null!==m?(m.return=c,Zo=m):vu(f)}h=h.sibling}e:for(h=null,f=e;;){if(5===f.tag){if(null===h){h=f;try{n=f.stateNode,l?"function"==typeof(s=n.style).setProperty?s.setProperty("display","none","important"):s.display="none":(u=f.stateNode,o=null!=(d=f.memoizedProps.style)&&d.hasOwnProperty("display")?d.display:null,u.style.display=pe("display",o))}catch(t){Sd(e,e.return,t)}}}else if(6===f.tag){if(null===h)try{f.stateNode.nodeValue=l?"":f.memoizedProps}catch(t){Sd(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;h===f&&(h=null),f=f.return}h===f&&(h=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:mu(t,e),_u(e),4&i&&cu(e);case 21:}}function _u(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(au(r)){var i=r;break e}r=r.return}throw Error(a(160))}switch(i.tag){case 5:var n=i.stateNode;32&i.flags&&(fe(n,""),i.flags&=-33),uu(e,su(e),n);break;case 3:case 4:var s=i.stateNode.containerInfo;ou(e,su(e),s);break;default:throw Error(a(161))}}catch(t){Sd(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bu(e,t,r){Zo=e,yu(e,t,r)}function yu(e,t,r){for(var i=!!(1&e.mode);null!==Zo;){var n=Zo,a=n.child;if(22===n.tag&&i){var s=null!==n.memoizedState||Ko;if(!s){var o=n.alternate,u=null!==o&&null!==o.memoizedState||Go;o=Ko;var d=Go;if(Ko=s,(Go=u)&&!d)for(Zo=n;null!==Zo;)u=(s=Zo).child,22===s.tag&&null!==s.memoizedState?Mu(n):null!==u?(u.return=s,Zo=u):Mu(n);for(;null!==a;)Zo=a,yu(a,t,r),a=a.sibling;Zo=n,Ko=o,Go=d}gu(e)}else 8772&n.subtreeFlags&&null!==a?(a.return=n,Zo=a):gu(e)}}function gu(e){for(;null!==Zo;){var t=Zo;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Go||ru(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!Go)if(null===r)i.componentDidMount();else{var n=t.elementType===t.type?r.memoizedProps:to(t.type,r.memoizedProps);i.componentDidUpdate(n,r.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;null!==s&&za(t,s,i);break;case 3:var o=t.updateQueue;if(null!==o){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}za(t,o,r)}break;case 5:var u=t.stateNode;if(null===r&&4&t.flags){r=u;var d=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":d.autoFocus&&r.focus();break;case"img":d.src&&(r.src=d.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var l=t.alternate;if(null!==l){var h=l.memoizedState;if(null!==h){var f=h.dehydrated;null!==f&&Ut(f)}}}break;default:throw Error(a(163))}Go||512&t.flags&&iu(t)}catch(e){Sd(t,t.return,e)}}if(t===e){Zo=null;break}if(null!==(r=t.sibling)){r.return=t.return,Zo=r;break}Zo=t.return}}function vu(e){for(;null!==Zo;){var t=Zo;if(t===e){Zo=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Zo=r;break}Zo=t.return}}function Mu(e){for(;null!==Zo;){var t=Zo;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ru(4,t)}catch(e){Sd(t,r,e)}break;case 1:var i=t.stateNode;if("function"==typeof i.componentDidMount){var n=t.return;try{i.componentDidMount()}catch(e){Sd(t,n,e)}}var a=t.return;try{iu(t)}catch(e){Sd(t,a,e)}break;case 5:var s=t.return;try{iu(t)}catch(e){Sd(t,s,e)}}}catch(e){Sd(t,t.return,e)}if(t===e){Zo=null;break}var o=t.sibling;if(null!==o){o.return=t.return,Zo=o;break}Zo=t.return}}var wu,Su=Math.ceil,ku=v.ReactCurrentDispatcher,Lu=v.ReactCurrentOwner,Tu=v.ReactCurrentBatchConfig,Du=0,Eu=null,Yu=null,xu=0,Iu=0,Au=kn(0),Pu=0,Ru=null,Ou=0,Cu=0,Bu=0,ju=null,Nu=null,Hu=0,Fu=1/0,Uu=null,zu=!1,Wu=null,qu=null,Vu=!1,Ju=null,Ku=0,Gu=0,$u=null,Zu=-1,Qu=0;function Xu(){return 6&Du?Ze():-1!==Zu?Zu:Zu=Ze()}function ed(e){return 1&e.mode?2&Du&&0!==xu?xu&-xu:null!==pa.transition?(0===Qu&&(Qu=pt()),Qu):0!==(e=gt)?e:e=void 0===(e=window.event)?16:$t(e.type):1}function td(e,t,r,i){if(50<Gu)throw Gu=0,$u=null,Error(a(185));bt(e,r,i),2&Du&&e===Eu||(e===Eu&&(!(2&Du)&&(Cu|=r),4===Pu&&sd(e,xu)),rd(e,i),1===r&&0===Du&&!(1&t.mode)&&(Fu=Ze()+500,Nn&&Un()))}function rd(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,i=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes;0<a;){var s=31-st(a),o=1<<s,u=n[s];-1===u?0!==(o&r)&&0===(o&i)||(n[s]=ct(o,t)):u<=t&&(e.expiredLanes|=o),a&=~o}}(e,t);var i=ft(e,e===Eu?xu:0);if(0===i)null!==r&&Ke(r),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=r&&Ke(r),1===t)0===e.tag?function(e){Nn=!0,Fn(e)}(od.bind(null,e)):Fn(od.bind(null,e)),sn(function(){!(6&Du)&&Un()}),r=null;else{switch(vt(i)){case 1:r=Xe;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=it}r=Ed(r,id.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function id(e,t){if(Zu=-1,Qu=0,6&Du)throw Error(a(327));var r=e.callbackNode;if(Md()&&e.callbackNode!==r)return null;var i=ft(e,e===Eu?xu:0);if(0===i)return null;if(30&i||0!==(i&e.expiredLanes)||t)t=pd(e,i);else{t=i;var n=Du;Du|=2;var s=cd();for(Eu===e&&xu===t||(Uu=null,Fu=Ze()+500,hd(e,t));;)try{bd();break}catch(t){fd(e,t)}Ta(),ku.current=s,Du=n,null!==Yu?t=0:(Eu=null,xu=0,t=Pu)}if(0!==t){if(2===t&&(0!==(n=mt(e))&&(i=n,t=nd(e,n))),1===t)throw r=Ru,hd(e,0),sd(e,i),rd(e,Ze()),r;if(6===t)sd(e,i);else{if(n=e.current.alternate,!(30&i||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var i=0;i<r.length;i++){var n=r[i],a=n.getSnapshot;n=n.value;try{if(!si(a(),n))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)||(t=pd(e,i),2===t&&(s=mt(e),0!==s&&(i=s,t=nd(e,s))),1!==t)))throw r=Ru,hd(e,0),sd(e,i),rd(e,Ze()),r;switch(e.finishedWork=n,e.finishedLanes=i,t){case 0:case 1:throw Error(a(345));case 2:case 5:vd(e,Nu,Uu);break;case 3:if(sd(e,i),(130023424&i)===i&&10<(t=Hu+500-Ze())){if(0!==ft(e,0))break;if(((n=e.suspendedLanes)&i)!==i){Xu(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=rn(vd.bind(null,e,Nu,Uu),t);break}vd(e,Nu,Uu);break;case 4:if(sd(e,i),(4194240&i)===i)break;for(t=e.eventTimes,n=-1;0<i;){var o=31-st(i);s=1<<o,(o=t[o])>n&&(n=o),i&=~s}if(i=n,10<(i=(120>(i=Ze()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Su(i/1960))-i)){e.timeoutHandle=rn(vd.bind(null,e,Nu,Uu),i);break}vd(e,Nu,Uu);break;default:throw Error(a(329))}}}return rd(e,Ze()),e.callbackNode===r?id.bind(null,e):null}function nd(e,t){var r=ju;return e.current.memoizedState.isDehydrated&&(hd(e,t).flags|=256),2!==(e=pd(e,t))&&(t=Nu,Nu=r,null!==t&&ad(t)),e}function ad(e){null===Nu?Nu=e:Nu.push.apply(Nu,e)}function sd(e,t){for(t&=~Bu,t&=~Cu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-st(t),i=1<<r;e[r]=-1,t&=~i}}function od(e){if(6&Du)throw Error(a(327));Md();var t=ft(e,0);if(!(1&t))return rd(e,Ze()),null;var r=pd(e,t);if(0!==e.tag&&2===r){var i=mt(e);0!==i&&(t=i,r=nd(e,i))}if(1===r)throw r=Ru,hd(e,0),sd(e,t),rd(e,Ze()),r;if(6===r)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,vd(e,Nu,Uu),rd(e,Ze()),null}function ud(e,t){var r=Du;Du|=1;try{return e(t)}finally{0===(Du=r)&&(Fu=Ze()+500,Nn&&Un())}}function dd(e){null!==Ju&&0===Ju.tag&&!(6&Du)&&Md();var t=Du;Du|=1;var r=Tu.transition,i=gt;try{if(Tu.transition=null,gt=1,e)return e()}finally{gt=i,Tu.transition=r,!(6&(Du=t))&&Un()}}function ld(){Iu=Au.current,Ln(Au)}function hd(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,nn(r)),null!==Yu)for(r=Yu.return;null!==r;){var i=r;switch(ta(i),i.tag){case 1:null!=(i=i.type.childContextTypes)&&Pn();break;case 3:$a(),Ln(Yn),Ln(En),rs();break;case 5:Qa(i);break;case 4:$a();break;case 13:case 19:Ln(Xa);break;case 10:Da(i.type._context);break;case 22:case 23:ld()}r=r.return}if(Eu=e,Yu=e=Ad(e.current,null),xu=Iu=t,Pu=0,Ru=null,Bu=Cu=Ou=0,Nu=ju=null,null!==Ia){for(t=0;t<Ia.length;t++)if(null!==(i=(r=Ia[t]).interleaved)){r.interleaved=null;var n=i.next,a=r.pending;if(null!==a){var s=a.next;a.next=n,i.next=s}r.pending=i}Ia=null}return e}function fd(e,t){for(;;){var r=Yu;try{if(Ta(),is.current=Zs,ds){for(var i=ss.memoizedState;null!==i;){var n=i.queue;null!==n&&(n.pending=null),i=i.next}ds=!1}if(as=0,us=os=ss=null,ls=!1,hs=0,Lu.current=null,null===r||null===r.return){Pu=1,Ru=t,Yu=null;break}e:{var s=e,o=r.return,u=r,d=t;if(t=xu,u.flags|=32768,null!==d&&"object"==typeof d&&"function"==typeof d.then){var l=d,h=u,f=h.tag;if(!(1&h.mode||0!==f&&11!==f&&15!==f)){var c=h.alternate;c?(h.updateQueue=c.updateQueue,h.memoizedState=c.memoizedState,h.lanes=c.lanes):(h.updateQueue=null,h.memoizedState=null)}var m=_o(o);if(null!==m){m.flags&=-257,bo(m,o,u,0,t),1&m.mode&&po(s,l,t),d=l;var p=(t=m).updateQueue;if(null===p){var _=new Set;_.add(d),t.updateQueue=_}else p.add(d);break e}if(!(1&t)){po(s,l,t),md();break e}d=Error(a(426))}else if(na&&1&u.mode){var b=_o(o);if(null!==b){!(65536&b.flags)&&(b.flags|=256),bo(b,o,u,0,t),ma(uo(d,u));break e}}s=d=uo(d,u),4!==Pu&&(Pu=2),null===ju?ju=[s]:ju.push(s),s=o;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,Fa(s,co(0,d,t));break e;case 1:u=d;var y=s.type,g=s.stateNode;if(!(128&s.flags||"function"!=typeof y.getDerivedStateFromError&&(null===g||"function"!=typeof g.componentDidCatch||null!==qu&&qu.has(g)))){s.flags|=65536,t&=-t,s.lanes|=t,Fa(s,mo(s,u,t));break e}}s=s.return}while(null!==s)}gd(r)}catch(e){t=e,Yu===r&&null!==r&&(Yu=r=r.return);continue}break}}function cd(){var e=ku.current;return ku.current=Zs,null===e?Zs:e}function md(){0!==Pu&&3!==Pu&&2!==Pu||(Pu=4),null===Eu||!(268435455&Ou)&&!(268435455&Cu)||sd(Eu,xu)}function pd(e,t){var r=Du;Du|=2;var i=cd();for(Eu===e&&xu===t||(Uu=null,hd(e,t));;)try{_d();break}catch(t){fd(e,t)}if(Ta(),Du=r,ku.current=i,null!==Yu)throw Error(a(261));return Eu=null,xu=0,Pu}function _d(){for(;null!==Yu;)yd(Yu)}function bd(){for(;null!==Yu&&!Ge();)yd(Yu)}function yd(e){var t=wu(e.alternate,e,Iu);e.memoizedProps=e.pendingProps,null===t?gd(e):Yu=t,Lu.current=null}function gd(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=Jo(r,t)))return r.flags&=32767,void(Yu=r);if(null===e)return Pu=6,void(Yu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Vo(r,t,Iu)))return void(Yu=r);if(null!==(t=t.sibling))return void(Yu=t);Yu=t=e}while(null!==t);0===Pu&&(Pu=5)}function vd(e,t,r){var i=gt,n=Tu.transition;try{Tu.transition=null,gt=1,function(e,t,r,i){do{Md()}while(null!==Ju);if(6&Du)throw Error(a(327));r=e.finishedWork;var n=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0<r;){var n=31-st(r),a=1<<n;t[n]=0,i[n]=-1,e[n]=-1,r&=~a}}(e,s),e===Eu&&(Yu=Eu=null,xu=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||Vu||(Vu=!0,Ed(tt,function(){return Md(),null})),s=!!(15990&r.flags),!!(15990&r.subtreeFlags)||s){s=Tu.transition,Tu.transition=null;var o=gt;gt=1;var u=Du;Du|=4,Lu.current=null,function(e,t){if(Xi=Wt,fi(e=hi())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var i=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(i&&0!==i.rangeCount){r=i.anchorNode;var n=i.anchorOffset,s=i.focusNode;i=i.focusOffset;try{r.nodeType,s.nodeType}catch(e){r=null;break e}var o=0,u=-1,d=-1,l=0,h=0,f=e,c=null;t:for(;;){for(var m;f!==r||0!==n&&3!==f.nodeType||(u=o+n),f!==s||0!==i&&3!==f.nodeType||(d=o+i),3===f.nodeType&&(o+=f.nodeValue.length),null!==(m=f.firstChild);)c=f,f=m;for(;;){if(f===e)break t;if(c===r&&++l===n&&(u=o),c===s&&++h===i&&(d=o),null!==(m=f.nextSibling))break;c=(f=c).parentNode}f=m}r=-1===u||-1===d?null:{start:u,end:d}}else r=null}r=r||{start:0,end:0}}else r=null;for(en={focusedElem:e,selectionRange:r},Wt=!1,Zo=t;null!==Zo;)if(e=(t=Zo).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zo=e;else for(;null!==Zo;){t=Zo;try{var p=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==p){var _=p.memoizedProps,b=p.memoizedState,y=t.stateNode,g=y.getSnapshotBeforeUpdate(t.elementType===t.type?_:to(t.type,_),b);y.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var v=t.stateNode.containerInfo;1===v.nodeType?v.textContent="":9===v.nodeType&&v.documentElement&&v.removeChild(v.documentElement);break;default:throw Error(a(163))}}catch(e){Sd(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zo=e;break}Zo=t.return}p=eu,eu=!1}(e,r),pu(r,e),ci(en),Wt=!!Xi,en=Xi=null,e.current=r,bu(r,e,n),$e(),Du=u,gt=o,Tu.transition=s}else e.current=r;if(Vu&&(Vu=!1,Ju=e,Ku=n),s=e.pendingLanes,0===s&&(qu=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(nt,e,void 0,!(128&~e.current.flags))}catch(e){}}(r.stateNode),rd(e,Ze()),null!==t)for(i=e.onRecoverableError,r=0;r<t.length;r++)n=t[r],i(n.value,{componentStack:n.stack,digest:n.digest});if(zu)throw zu=!1,e=Wu,Wu=null,e;!!(1&Ku)&&0!==e.tag&&Md(),s=e.pendingLanes,1&s?e===$u?Gu++:(Gu=0,$u=e):Gu=0,Un()}(e,t,r,i)}finally{Tu.transition=n,gt=i}return null}function Md(){if(null!==Ju){var e=vt(Ku),t=Tu.transition,r=gt;try{if(Tu.transition=null,gt=16>e?16:e,null===Ju)var i=!1;else{if(e=Ju,Ju=null,Ku=0,6&Du)throw Error(a(331));var n=Du;for(Du|=4,Zo=e.current;null!==Zo;){var s=Zo,o=s.child;if(16&Zo.flags){var u=s.deletions;if(null!==u){for(var d=0;d<u.length;d++){var l=u[d];for(Zo=l;null!==Zo;){var h=Zo;switch(h.tag){case 0:case 11:case 15:tu(8,h,s)}var f=h.child;if(null!==f)f.return=h,Zo=f;else for(;null!==Zo;){var c=(h=Zo).sibling,m=h.return;if(nu(h),h===l){Zo=null;break}if(null!==c){c.return=m,Zo=c;break}Zo=m}}}var p=s.alternate;if(null!==p){var _=p.child;if(null!==_){p.child=null;do{var b=_.sibling;_.sibling=null,_=b}while(null!==_)}}Zo=s}}if(2064&s.subtreeFlags&&null!==o)o.return=s,Zo=o;else e:for(;null!==Zo;){if(2048&(s=Zo).flags)switch(s.tag){case 0:case 11:case 15:tu(9,s,s.return)}var y=s.sibling;if(null!==y){y.return=s.return,Zo=y;break e}Zo=s.return}}var g=e.current;for(Zo=g;null!==Zo;){var v=(o=Zo).child;if(2064&o.subtreeFlags&&null!==v)v.return=o,Zo=v;else e:for(o=g;null!==Zo;){if(2048&(u=Zo).flags)try{switch(u.tag){case 0:case 11:case 15:ru(9,u)}}catch(e){Sd(u,u.return,e)}if(u===o){Zo=null;break e}var M=u.sibling;if(null!==M){M.return=u.return,Zo=M;break e}Zo=u.return}}if(Du=n,Un(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(nt,e)}catch(e){}i=!0}return i}finally{gt=r,Tu.transition=t}}return!1}function wd(e,t,r){e=Na(e,t=co(0,t=uo(r,t),1),1),t=Xu(),null!==e&&(bt(e,1,t),rd(e,t))}function Sd(e,t,r){if(3===e.tag)wd(e,e,r);else for(;null!==t;){if(3===t.tag){wd(t,e,r);break}if(1===t.tag){var i=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof i.componentDidCatch&&(null===qu||!qu.has(i))){t=Na(t,e=mo(t,e=uo(r,e),1),1),e=Xu(),null!==t&&(bt(t,1,e),rd(t,e));break}}t=t.return}}function kd(e,t,r){var i=e.pingCache;null!==i&&i.delete(t),t=Xu(),e.pingedLanes|=e.suspendedLanes&r,Eu===e&&(xu&r)===r&&(4===Pu||3===Pu&&(130023424&xu)===xu&&500>Ze()-Hu?hd(e,0):Bu|=r),rd(e,t)}function Ld(e,t){0===t&&(1&e.mode?(t=lt,!(130023424&(lt<<=1))&&(lt=4194304)):t=1);var r=Xu();null!==(e=Ra(e,t))&&(bt(e,t,r),rd(e,r))}function Td(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Ld(e,r)}function Dd(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,n=e.memoizedState;null!==n&&(r=n.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(a(314))}null!==i&&i.delete(t),Ld(e,r)}function Ed(e,t){return Je(e,t)}function Yd(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xd(e,t,r,i){return new Yd(e,t,r,i)}function Id(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ad(e,t){var r=e.alternate;return null===r?((r=xd(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Pd(e,t,r,i,n,s){var o=2;if(i=e,"function"==typeof e)Id(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case S:return Rd(r.children,n,s,t);case k:o=8,n|=8;break;case L:return(e=xd(12,r,t,2|n)).elementType=L,e.lanes=s,e;case Y:return(e=xd(13,r,t,n)).elementType=Y,e.lanes=s,e;case x:return(e=xd(19,r,t,n)).elementType=x,e.lanes=s,e;case P:return Od(r,n,s,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:o=10;break e;case D:o=9;break e;case E:o=11;break e;case I:o=14;break e;case A:o=16,i=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=xd(o,r,t,n)).elementType=e,t.type=i,t.lanes=s,t}function Rd(e,t,r,i){return(e=xd(7,e,i,t)).lanes=r,e}function Od(e,t,r,i){return(e=xd(22,e,i,t)).elementType=P,e.lanes=r,e.stateNode={isHidden:!1},e}function Cd(e,t,r){return(e=xd(6,e,null,t)).lanes=r,e}function Bd(e,t,r){return(t=xd(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jd(e,t,r,i,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_t(0),this.expirationTimes=_t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_t(0),this.identifierPrefix=i,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Nd(e,t,r,i,n,a,s,o,u){return e=new jd(e,t,r,o,u),1===t?(t=1,!0===a&&(t|=8)):t=0,a=xd(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ca(a),e}function Hd(e){if(!e)return Dn;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(An(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var r=e.type;if(An(r))return On(e,r,t)}return t}function Fd(e,t,r,i,n,a,s,o,u){return(e=Nd(r,i,!0,e,0,a,0,o,u)).context=Hd(null),r=e.current,(a=ja(i=Xu(),n=ed(r))).callback=null!=t?t:null,Na(r,a,n),e.current.lanes=n,bt(e,n,i),rd(e,i),e}function Ud(e,t,r,i){var n=t.current,a=Xu(),s=ed(n);return r=Hd(r),null===t.context?t.context=r:t.pendingContext=r,(t=ja(a,s)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),null!==(e=Na(n,t,s))&&(td(e,n,s,a),Ha(e,n,s)),s}function zd(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wd(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function qd(e,t){Wd(e,t),(e=e.alternate)&&Wd(e,t)}wu=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Yn.current)go=!0;else{if(0===(e.lanes&r)&&!(128&t.flags))return go=!1,function(e,t,r){switch(t.tag){case 3:Yo(t),ca();break;case 5:Za(t);break;case 1:An(t.type)&&Cn(t);break;case 4:Ga(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,n=t.memoizedProps.value;Tn(wa,i._currentValue),i._currentValue=n;break;case 13:if(null!==(i=t.memoizedState))return null!==i.dehydrated?(Tn(Xa,1&Xa.current),t.flags|=128,null):0!==(r&t.child.childLanes)?Co(e,t,r):(Tn(Xa,1&Xa.current),null!==(e=zo(e,t,r))?e.sibling:null);Tn(Xa,1&Xa.current);break;case 19:if(i=0!==(r&t.childLanes),128&e.flags){if(i)return Fo(e,t,r);t.flags|=128}if(null!==(n=t.memoizedState)&&(n.rendering=null,n.tail=null,n.lastEffect=null),Tn(Xa,Xa.current),i)break;return null;case 22:case 23:return t.lanes=0,ko(e,t,r)}return zo(e,t,r)}(e,t,r);go=!!(131072&e.flags)}else go=!1,na&&1048576&t.flags&&Xn(t,Vn,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Uo(e,t),e=t.pendingProps;var n=In(t,En.current);Ya(t,r),n=ps(null,t,i,e,n,r);var s=_s();return t.flags|=1,"object"==typeof n&&null!==n&&"function"==typeof n.render&&void 0===n.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,An(i)?(s=!0,Cn(t)):s=!1,t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,Ca(t),n.updater=io,t.stateNode=n,n._reactInternals=t,oo(t,i,e,r),t=Eo(null,t,i,!0,s,r)):(t.tag=0,na&&s&&ea(t),vo(null,t,n,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Uo(e,t),e=t.pendingProps,i=(n=i._init)(i._payload),t.type=i,n=t.tag=function(e){if("function"==typeof e)return Id(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===I)return 14}return 2}(i),e=to(i,e),n){case 0:t=To(null,t,i,e,r);break e;case 1:t=Do(null,t,i,e,r);break e;case 11:t=Mo(null,t,i,e,r);break e;case 14:t=wo(null,t,i,to(i.type,e),r);break e}throw Error(a(306,i,""))}return t;case 0:return i=t.type,n=t.pendingProps,To(e,t,i,n=t.elementType===i?n:to(i,n),r);case 1:return i=t.type,n=t.pendingProps,Do(e,t,i,n=t.elementType===i?n:to(i,n),r);case 3:e:{if(Yo(t),null===e)throw Error(a(387));i=t.pendingProps,n=(s=t.memoizedState).element,Ba(e,t),Ua(t,i,null,r);var o=t.memoizedState;if(i=o.element,s.isDehydrated){if(s={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,256&t.flags){t=xo(e,t,i,r,n=uo(Error(a(423)),t));break e}if(i!==n){t=xo(e,t,i,r,n=uo(Error(a(424)),t));break e}for(ia=dn(t.stateNode.containerInfo.firstChild),ra=t,na=!0,aa=null,r=Ma(t,null,i,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(ca(),i===n){t=zo(e,t,r);break e}vo(e,t,i,r)}t=t.child}return t;case 5:return Za(t),null===e&&da(t),i=t.type,n=t.pendingProps,s=null!==e?e.memoizedProps:null,o=n.children,tn(i,n)?o=null:null!==s&&tn(i,s)&&(t.flags|=32),Lo(e,t),vo(e,t,o,r),t.child;case 6:return null===e&&da(t),null;case 13:return Co(e,t,r);case 4:return Ga(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=va(t,null,i,r):vo(e,t,i,r),t.child;case 11:return i=t.type,n=t.pendingProps,Mo(e,t,i,n=t.elementType===i?n:to(i,n),r);case 7:return vo(e,t,t.pendingProps,r),t.child;case 8:case 12:return vo(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(i=t.type._context,n=t.pendingProps,s=t.memoizedProps,o=n.value,Tn(wa,i._currentValue),i._currentValue=o,null!==s)if(si(s.value,o)){if(s.children===n.children&&!Yn.current){t=zo(e,t,r);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){o=s.child;for(var d=u.firstContext;null!==d;){if(d.context===i){if(1===s.tag){(d=ja(-1,r&-r)).tag=2;var l=s.updateQueue;if(null!==l){var h=(l=l.shared).pending;null===h?d.next=d:(d.next=h.next,h.next=d),l.pending=d}}s.lanes|=r,null!==(d=s.alternate)&&(d.lanes|=r),Ea(s.return,r,t),u.lanes|=r;break}d=d.next}}else if(10===s.tag)o=s.type===t.type?null:s.child;else if(18===s.tag){if(null===(o=s.return))throw Error(a(341));o.lanes|=r,null!==(u=o.alternate)&&(u.lanes|=r),Ea(o,r,t),o=s.sibling}else o=s.child;if(null!==o)o.return=s;else for(o=s;null!==o;){if(o===t){o=null;break}if(null!==(s=o.sibling)){s.return=o.return,o=s;break}o=o.return}s=o}vo(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,i=t.pendingProps.children,Ya(t,r),i=i(n=xa(n)),t.flags|=1,vo(e,t,i,r),t.child;case 14:return n=to(i=t.type,t.pendingProps),wo(e,t,i,n=to(i.type,n),r);case 15:return So(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:to(i,n),Uo(e,t),t.tag=1,An(i)?(e=!0,Cn(t)):e=!1,Ya(t,r),ao(t,i,n),oo(t,i,n,r),Eo(null,t,i,!0,e,r);case 19:return Fo(e,t,r);case 22:return ko(e,t,r)}throw Error(a(156,t.tag))};var Vd="function"==typeof reportError?reportError:function(e){console.error(e)};function Jd(e){this._internalRoot=e}function Kd(e){this._internalRoot=e}function Gd(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function $d(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zd(){}function Qd(e,t,r,i,n){var a=r._reactRootContainer;if(a){var s=a;if("function"==typeof n){var o=n;n=function(){var e=zd(s);o.call(e)}}Ud(t,s,e,n)}else s=function(e,t,r,i,n){if(n){if("function"==typeof i){var a=i;i=function(){var e=zd(s);a.call(e)}}var s=Fd(t,i,e,0,null,!1,0,"",Zd);return e._reactRootContainer=s,e[mn]=s.current,Fi(8===e.nodeType?e.parentNode:e),dd(),s}for(;n=e.lastChild;)e.removeChild(n);if("function"==typeof i){var o=i;i=function(){var e=zd(u);o.call(e)}}var u=Nd(e,0,!1,null,0,!1,0,"",Zd);return e._reactRootContainer=u,e[mn]=u.current,Fi(8===e.nodeType?e.parentNode:e),dd(function(){Ud(t,u,r,i)}),u}(r,t,e,n,i);return zd(s)}Kd.prototype.render=Jd.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Ud(e,t,null,null)},Kd.prototype.unmount=Jd.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dd(function(){Ud(null,e,null,null)}),t[mn]=null}},Kd.prototype.unstable_scheduleHydration=function(e){if(e){var t=kt();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Pt.length&&0!==t&&t<Pt[r].priority;r++);Pt.splice(r,0,e),0===r&&Bt(e)}},Mt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ht(t.pendingLanes);0!==r&&(yt(t,1|r),rd(t,Ze()),!(6&Du)&&(Fu=Ze()+500,Un()))}break;case 13:dd(function(){var t=Ra(e,1);if(null!==t){var r=Xu();td(t,e,1,r)}}),qd(e,1)}},wt=function(e){if(13===e.tag){var t=Ra(e,134217728);if(null!==t)td(t,e,134217728,Xu());qd(e,134217728)}},St=function(e){if(13===e.tag){var t=ed(e),r=Ra(e,t);if(null!==r)td(r,e,t,Xu());qd(e,t)}},kt=function(){return gt},Lt=function(e,t){var r=gt;try{return gt=e,t()}finally{gt=r}},we=function(e,t,r){switch(t){case"input":if(Q(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var i=r[t];if(i!==e&&i.form===e.form){var n=Mn(i);if(!n)throw Error(a(90));J(i),Q(i,n)}}}break;case"textarea":ae(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Ee=ud,Ye=dd;var Xd={usingClientEntryPoint:!1,Events:[gn,vn,Mn,Te,De,ud]},el={findFiberByHostInstance:yn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},tl={bundleType:el.bundleType,version:el.version,rendererPackageName:el.rendererPackageName,rendererConfig:el.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:v.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:el.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rl.isDisabled&&rl.supportsFiber)try{nt=rl.inject(tl),at=rl}catch(le){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Xd,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gd(t))throw Error(a(200));return function(e,t,r){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==i?null:""+i,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Gd(e))throw Error(a(299));var r=!1,i="",n=Vd;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(n=t.onRecoverableError)),t=Nd(e,1,!1,null,0,r,0,i,n),e[mn]=t.current,Fi(8===e.nodeType?e.parentNode:e),new Jd(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return dd(e)},t.hydrate=function(e,t,r){if(!$d(t))throw Error(a(200));return Qd(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Gd(e))throw Error(a(405));var i=null!=r&&r.hydratedSources||null,n=!1,s="",o=Vd;if(null!=r&&(!0===r.unstable_strictMode&&(n=!0),void 0!==r.identifierPrefix&&(s=r.identifierPrefix),void 0!==r.onRecoverableError&&(o=r.onRecoverableError)),t=Fd(t,null,e,1,null!=r?r:null,n,0,s,o),e[mn]=t.current,Fi(e),i)for(e=0;e<i.length;e++)n=(n=(r=i[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,n]:t.mutableSourceEagerHydrationData.push(r,n);return new Kd(t)},t.render=function(e,t,r){if(!$d(t))throw Error(a(200));return Qd(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!$d(e))throw Error(a(40));return!!e._reactRootContainer&&(dd(function(){Qd(null,null,e,!1,function(){e._reactRootContainer=null,e[mn]=null})}),!0)},t.unstable_batchedUpdates=ud,t.unstable_renderSubtreeIntoContainer=function(e,t,r,i){if(!$d(r))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return Qd(e,t,r,!1,i)},t.version="18.3.1-next-f1338f8080-20240426"},"63f14ac74ce296f77f4d"(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r("5712f1b9446531a0f3b8")},"9957d732d1b757764338"(e,t,r){"use strict";function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},i.apply(null,arguments)}function n(e,t){if(null==e)return{};var r={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t)}function o(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}r.d(t,{A:()=>S});var u=r("8af190b70a6bc55c6f1b"),d=r("63f14ac74ce296f77f4d");const l=!1,h=u.createContext(null);var f=function(e){return e.scrollTop},c="unmounted",m="exited",p="entering",_="entered",b="exiting",y=function(e){function t(t,r){var i;i=e.call(this,t,r)||this;var n,a=r&&!r.isMounting?t.enter:t.appear;return i.appearStatus=null,t.in?a?(n=m,i.appearStatus=p):n=_:n=t.unmountOnExit||t.mountOnEnter?c:m,i.state={status:n},i.nextCallback=null,i}s(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:m}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==p&&r!==_&&(t=p):r!==p&&r!==_||(t=b)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,i=this.props.timeout;return e=t=r=i,null!=i&&"number"!=typeof i&&(e=i.exit,t=i.enter,r=void 0!==i.appear?i.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:d.findDOMNode(this);r&&f(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===m&&this.setState({status:c})},r.performEnter=function(e){var t=this,r=this.props.enter,i=this.context?this.context.isMounting:e,n=this.props.nodeRef?[i]:[d.findDOMNode(this),i],a=n[0],s=n[1],o=this.getTimeouts(),u=i?o.appear:o.enter;!e&&!r||l?this.safeSetState({status:_},function(){t.props.onEntered(a)}):(this.props.onEnter(a,s),this.safeSetState({status:p},function(){t.props.onEntering(a,s),t.onTransitionEnd(u,function(){t.safeSetState({status:_},function(){t.props.onEntered(a,s)})})}))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),i=this.props.nodeRef?void 0:d.findDOMNode(this);t&&!l?(this.props.onExit(i),this.safeSetState({status:b},function(){e.props.onExiting(i),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:m},function(){e.props.onExited(i)})})})):this.safeSetState({status:m},function(){e.props.onExited(i)})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(i){r&&(r=!1,t.nextCallback=null,e(i))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:d.findDOMNode(this),i=null==e&&!this.props.addEndListener;if(r&&!i){if(this.props.addEndListener){var n=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=n[0],s=n[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,r=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,n(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return u.createElement(h.Provider,{value:null},"function"==typeof r?r(e,i):u.cloneElement(u.Children.only(r),i))},t}(u.Component);function g(){}y.contextType=h,y.propTypes={},y.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},y.UNMOUNTED=c,y.EXITED=m,y.ENTERING=p,y.ENTERED=_,y.EXITING=b;const v=y;var M=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return i=t,void((r=e).classList?r.classList.remove(i):"string"==typeof r.className?r.className=o(r.className,i):r.setAttribute("class",o(r.className&&r.className.baseVal||"",i)));var r,i})},w=function(e){function t(){for(var t,r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];return(t=e.call.apply(e,[this].concat(i))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,r){var i=t.resolveArguments(e,r),n=i[0],a=i[1];t.removeClasses(n,"exit"),t.addClass(n,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,r)},t.onEntering=function(e,r){var i=t.resolveArguments(e,r),n=i[0],a=i[1]?"appear":"enter";t.addClass(n,a,"active"),t.props.onEntering&&t.props.onEntering(e,r)},t.onEntered=function(e,r){var i=t.resolveArguments(e,r),n=i[0],a=i[1]?"appear":"enter";t.removeClasses(n,a),t.addClass(n,a,"done"),t.props.onEntered&&t.props.onEntered(e,r)},t.onExit=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"appear"),t.removeClasses(r,"enter"),t.addClass(r,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var r=t.resolveArguments(e)[0];t.addClass(r,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"exit"),t.addClass(r,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,r){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,r]},t.getClassNames=function(e){var r=t.props.classNames,i="string"==typeof r,n=i?""+(i&&r?r+"-":"")+e:r[e];return{baseClassName:n,activeClassName:i?n+"-active":r[e+"Active"],doneClassName:i?n+"-done":r[e+"Done"]}},t}s(t,e);var r=t.prototype;return r.addClass=function(e,t,r){var i=this.getClassNames(t)[r+"ClassName"],n=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===r&&n&&(i+=" "+n),"active"===r&&e&&f(e),i&&(this.appliedClasses[t][r]=i,function(e,t){e&&t&&t.split(" ").forEach(function(t){return i=t,void((r=e).classList?r.classList.add(i):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,i)||("string"==typeof r.className?r.className=r.className+" "+i:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+i)));var r,i})}(e,i))},r.removeClasses=function(e,t){var r=this.appliedClasses[t],i=r.base,n=r.active,a=r.done;this.appliedClasses[t]={},i&&M(e,i),n&&M(e,n),a&&M(e,a)},r.render=function(){var e=this.props,t=(e.classNames,n(e,["classNames"]));return u.createElement(v,i({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(u.Component);w.defaultProps={classNames:""},w.propTypes={};const S=w},dc8aa1637acce1474db0(e,t,r){"use strict";var i=r("8af190b70a6bc55c6f1b"),n=Symbol.for("react.element"),a=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,o=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,r){var i,a={},d=null,l=null;for(i in void 0!==r&&(d=""+r),void 0!==t.key&&(d=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,i)&&!u.hasOwnProperty(i)&&(a[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===a[i]&&(a[i]=t[i]);return{$$typeof:n,type:e,key:d,ref:l,props:a,_owner:o.current}}t.Fragment=a,t.jsx=d,t.jsxs=d},d576fdbd1b2940cea26e(e,t){"use strict";var r=Symbol.for("react.element"),i=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),c=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,_={};function b(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||m}function y(){}function g(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var v=g.prototype=new y;v.constructor=g,p(v,b.prototype),v.isPureReactComponent=!0;var M=Array.isArray,w=Object.prototype.hasOwnProperty,S={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function L(e,t,i){var n,a={},s=null,o=null;if(null!=t)for(n in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(s=""+t.key),t)w.call(t,n)&&!k.hasOwnProperty(n)&&(a[n]=t[n]);var u=arguments.length-2;if(1===u)a.children=i;else if(1<u){for(var d=Array(u),l=0;l<u;l++)d[l]=arguments[l+2];a.children=d}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===a[n]&&(a[n]=u[n]);return{$$typeof:r,type:e,key:s,ref:o,props:a,_owner:S.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var D=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function Y(e,t,n,a,s){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var u=!1;if(null===e)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case r:case i:u=!0}}if(u)return s=s(u=e),e=""===a?"."+E(u,0):a,M(s)?(n="",null!=e&&(n=e.replace(D,"$&/")+"/"),Y(s,t,n,"",function(e){return e})):null!=s&&(T(s)&&(s=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(s,n+(!s.key||u&&u.key===s.key?"":(""+s.key).replace(D,"$&/")+"/")+e)),t.push(s)),1;if(u=0,a=""===a?".":a+":",M(e))for(var d=0;d<e.length;d++){var l=a+E(o=e[d],d);u+=Y(o,t,n,l,s)}else if(l=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=c&&e[c]||e["@@iterator"])?e:null}(e),"function"==typeof l)for(e=l.call(e),d=0;!(o=e.next()).done;)u+=Y(o=o.value,t,n,l=a+E(o,d++),s);else if("object"===o)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function x(e,t,r){if(null==e)return e;var i=[],n=0;return Y(e,i,"","",function(e){return t.call(r,e,n++)}),i}function I(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var A={current:null},P={transition:null},R={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};function O(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:x,forEach:function(e,t,r){x(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return x(e,function(){t++}),t},toArray:function(e){return x(e,function(e){return e})||[]},only:function(e){if(!T(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=n,t.Profiler=s,t.PureComponent=g,t.StrictMode=a,t.Suspense=l,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.act=O,t.cloneElement=function(e,t,i){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=p({},e.props),a=e.key,s=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,o=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(d in t)w.call(t,d)&&!k.hasOwnProperty(d)&&(n[d]=void 0===t[d]&&void 0!==u?u[d]:t[d])}var d=arguments.length-2;if(1===d)n.children=i;else if(1<d){u=Array(d);for(var l=0;l<d;l++)u[l]=arguments[l+2];n.children=u}return{$$typeof:r,type:e.type,key:a,ref:s,props:n,_owner:o}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=L,t.createFactory=function(e){var t=L.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=T,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=O,t.useCallback=function(e,t){return A.current.useCallback(e,t)},t.useContext=function(e){return A.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return A.current.useDeferredValue(e)},t.useEffect=function(e,t){return A.current.useEffect(e,t)},t.useId=function(){return A.current.useId()},t.useImperativeHandle=function(e,t,r){return A.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return A.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return A.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return A.current.useMemo(e,t)},t.useReducer=function(e,t,r){return A.current.useReducer(e,t,r)},t.useRef=function(e){return A.current.useRef(e)},t.useState=function(e){return A.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return A.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return A.current.useTransition()},t.version="18.3.1"},"8af190b70a6bc55c6f1b"(e,t,r){"use strict";e.exports=r("d576fdbd1b2940cea26e")},"8567b23b9e7b28835bab"(e,t,r){"use strict";e.exports=r("dc8aa1637acce1474db0")},d7119e9726a6a26f5d9c(e,t,r){"use strict";var i=r("3e48c7021919a83c7f50"),n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=h;var a=Object.create(r("9107f429291bddf1ba20"));a.inherits=r("fe04f3dffedf971443f1");var s=r("c66cfc15a3df033f8de7"),o=r("9c77565622d88f212eee");a.inherits(h,s);for(var u=n(o.prototype),d=0;d<u.length;d++){var l=u[d];h.prototype[l]||(h.prototype[l]=o.prototype[l])}function h(e){if(!(this instanceof h))return new h(e);s.call(this,e),o.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",f)}function f(){this.allowHalfOpen||this._writableState.ended||i.nextTick(c,this)}function c(e){e.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"destroyed",{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)}}),h.prototype._destroy=function(e,t){this.push(null),this.end(),i.nextTick(t,e)}},e52503d0048908d26ad5(e,t,r){"use strict";e.exports=a;var i=r("b55698658efe46c5e65d"),n=Object.create(r("9107f429291bddf1ba20"));function a(e){if(!(this instanceof a))return new a(e);i.call(this,e)}n.inherits=r("fe04f3dffedf971443f1"),n.inherits(a,i),a.prototype._transform=function(e,t,r){r(null,e)}},c66cfc15a3df033f8de7(e,t,r){"use strict";var i=r("26d59f808dff3e83c741"),n=r("3e48c7021919a83c7f50");e.exports=g;var a,s=r("5b56f889e8364e6f86ab");g.ReadableState=y;r("09565c4a498df1f319eb").EventEmitter;var o=function(e,t){return e.listeners(t).length},u=r("5e89844814414764f25d"),d=r("54da07d91446074db470").Buffer,l=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var h=Object.create(r("9107f429291bddf1ba20"));h.inherits=r("fe04f3dffedf971443f1");var f=r("6010615568d2819f6e5d"),c=void 0;c=f&&f.debuglog?f.debuglog("stream"):function(){};var m,p=r("9bd6e1cb4122f93956f0"),_=r("74c06ef3463a954f4fb4");h.inherits(g,u);var b=["error","close","destroy","pause","resume"];function y(e,t){e=e||{};var i=t instanceof(a=a||r("d7119e9726a6a26f5d9c"));this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,s=e.readableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:i&&(s||0===s)?s:o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new p,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.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(m||(m=r("5465ad408e1ee4c0ae12").I),this.decoder=new m(e.encoding),this.encoding=e.encoding)}function g(e){if(a=a||r("d7119e9726a6a26f5d9c"),!(this instanceof g))return new g(e);this._readableState=new y(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function v(e,t,r,i,n){var a,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,k(e)}(e,s)):(n||(a=function(e,t){var r;i=t,d.isBuffer(i)||i instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var i;return r}(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===d.prototype||(t=function(e){return d.from(e)}(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):M(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?M(e,s,t,!1):T(e,s)):M(e,s,t,!1))):i||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function M(e,t,r,i){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&k(e)),T(e,t)}Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),g.prototype.destroy=_.destroy,g.prototype._undestroy=_.undestroy,g.prototype._destroy=function(e,t){this.push(null),t(e)},g.prototype.push=function(e,t){var r,i=this._readableState;return i.objectMode?r=!0:"string"==typeof e&&((t=t||i.defaultEncoding)!==i.encoding&&(e=d.from(e,t),t=""),r=!0),v(this,e,t,!1,r)},g.prototype.unshift=function(e){return v(this,e,null,!0,!1)},g.prototype.isPaused=function(){return!1===this._readableState.flowing},g.prototype.setEncoding=function(e){return m||(m=r("5465ad408e1ee4c0ae12").I),this._readableState.decoder=new m(e),this._readableState.encoding=e,this};var w=8388608;function S(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function k(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(L,e):L(e))}function L(e){c("emit readable"),e.emit("readable"),x(e)}function T(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(D,e,t))}function D(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(c("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function E(e){c("readable nexttick read 0"),e.read(0)}function Y(e,t){t.reading||(c("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function I(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var i;e<t.head.data.length?(i=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):i=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,i=1,n=r.data;e-=n.length;for(;r=r.next;){var a=r.data,s=e>a.length?a.length:e;if(s===a.length?n+=a:n+=a.slice(0,e),0===(e-=s)){s===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++i}return t.length-=i,n}(e,t):function(e,t){var r=d.allocUnsafe(e),i=t.head,n=1;i.data.copy(r),e-=i.data.length;for(;i=i.next;){var a=i.data,s=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,s),0===(e-=s)){s===a.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=a.slice(s));break}++n}return t.length-=n,r}(e,t);return i}(e,t.buffer,t.decoder),r);var r}function A(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,n.nextTick(P,t,e))}function P(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,i=e.length;r<i;r++)if(e[r]===t)return r;return-1}g.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):k(this),null;if(0===(e=S(e,t))&&t.ended)return 0===t.length&&A(this),null;var i,n=t.needReadable;return c("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&c("length less than watermark",n=!0),t.ended||t.reading?c("reading or ended",n=!1):n&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=S(r,t))),null===(i=e>0?I(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&A(this)),null!==i&&this.emit("data",i),i},g.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},g.prototype.pipe=function(e,t){var r=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e)}a.pipesCount+=1,c("pipe count=%d opts=%j",a.pipesCount,t);var u=(!t||!1!==t.end)&&e!==i.stdout&&e!==i.stderr?l:g;function d(t,i){c("onunpipe"),t===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,c("cleanup"),e.removeListener("close",b),e.removeListener("finish",y),e.removeListener("drain",h),e.removeListener("error",_),e.removeListener("unpipe",d),r.removeListener("end",l),r.removeListener("end",g),r.removeListener("data",p),f=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||h())}function l(){c("onend"),e.end()}a.endEmitted?n.nextTick(u):r.once("end",u),e.on("unpipe",d);var h=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,x(e))}}(r);e.on("drain",h);var f=!1;var m=!1;function p(t){c("ondata"),m=!1,!1!==e.write(t)||m||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==R(a.pipes,e))&&!f&&(c("false write response, pause",a.awaitDrain),a.awaitDrain++,m=!0),r.pause())}function _(t){c("onerror",t),g(),e.removeListener("error",_),0===o(e,"error")&&e.emit("error",t)}function b(){e.removeListener("finish",y),g()}function y(){c("onfinish"),e.removeListener("close",b),g()}function g(){c("unpipe"),r.unpipe(e)}return r.on("data",p),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",_),e.once("close",b),e.once("finish",y),e.emit("pipe",r),a.flowing||(c("pipe resume"),r.resume()),e},g.prototype.unpipe=function(e){var t=this._readableState,r={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,r)),this;if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<n;a++)i[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=R(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},g.prototype.on=function(e,t){var r=u.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var i=this._readableState;i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.emittedReadable=!1,i.reading?i.length&&k(this):n.nextTick(E,this))}return r},g.prototype.addListener=g.prototype.on,g.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(Y,e,t))}(this,e)),this},g.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this},g.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;for(var n in e.on("end",function(){if(c("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(n){(c("wrapped data"),r.decoder&&(n=r.decoder.write(n)),r.objectMode&&null==n)||(r.objectMode||n&&n.length)&&(t.push(n)||(i=!0,e.pause()))}),e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var a=0;a<b.length;a++)e.on(b[a],this.emit.bind(this,b[a]));return this._read=function(t){c("wrapped _read",t),i&&(i=!1,e.resume())},this},Object.defineProperty(g.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),g._fromList=I},b55698658efe46c5e65d(e,t,r){"use strict";e.exports=s;var i=r("d7119e9726a6a26f5d9c"),n=Object.create(r("9107f429291bddf1ba20"));function a(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(!i)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);i.call(this,e),this._transformState={afterTransform:a.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",o)}function o(){var e=this;"function"==typeof this._flush?this._flush(function(t,r){u(e,t,r)}):u(this,null,null)}function u(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}n.inherits=r("fe04f3dffedf971443f1"),n.inherits(s,i),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,i.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var i=this._transformState;if(i.writecb=r,i.writechunk=e,i.writeencoding=t,!i.transforming){var n=this._readableState;(i.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},s.prototype._destroy=function(e,t){var r=this;i.prototype._destroy.call(this,e,function(e){t(e),r.emit("close")})}},"9c77565622d88f212eee"(e,t,r){"use strict";var i=r("26d59f808dff3e83c741"),n=r("3e48c7021919a83c7f50");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var i=e.entry;e.entry=null;for(;i;){var n=i.callback;t.pendingcb--,n(r),i=i.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=b;var s,o=!i.browser&&["v0.10","v0.9."].indexOf(i.version.slice(0,5))>-1?setImmediate:n.nextTick;b.WritableState=_;var u=Object.create(r("9107f429291bddf1ba20"));u.inherits=r("fe04f3dffedf971443f1");var d={deprecate:r("8d32cf81e2fdae6980f5")},l=r("5e89844814414764f25d"),h=r("54da07d91446074db470").Buffer,f=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var c,m=r("74c06ef3463a954f4fb4");function p(){}function _(e,t){s=s||r("d7119e9726a6a26f5d9c"),e=e||{};var i=t instanceof s;this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var u=e.highWaterMark,d=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=u||0===u?u:i&&(d||0===d)?d:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var h=!1===e.decodeStrings;this.decodeStrings=!h,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,i=r.sync,a=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",i)):(a(i),e._writableState.errorEmitted=!0,e.emit("error",i),S(e,t))}(e,r,i,t,a);else{var s=M(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||v(e,r),i?o(g,e,r,s,a):g(e,r,s,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function b(e){if(s=s||r("d7119e9726a6a26f5d9c"),!(c.call(b,this)||this instanceof s))return new b(e);this._writableState=new _(e,this),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)),l.call(this)}function y(e,t,r,i,n,a,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(n,t.onwrite):e._write(n,a,t.onwrite),t.sync=!1}function g(e,t,r,i){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,i(),S(e,t)}function v(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,n=new Array(i),s=t.corkedRequestsFree;s.entry=r;for(var o=0,u=!0;r;)n[o]=r,r.isBuf||(u=!1),r=r.next,o+=1;n.allBuffers=u,y(e,t,!0,t.length,n,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;r;){var d=r.chunk,l=r.encoding,h=r.callback;if(y(e,t,!1,t.objectMode?1:d.length,d,l,h),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function w(e,t){e._final(function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),S(e,t)})}function S(e,t){var r=M(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,n.nextTick(w,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}u.inherits(b,l),_.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(_.prototype,"buffer",{get:d.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]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!c.call(this,e)||this===b&&(e&&e._writableState instanceof _)}})):c=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var i,a=this._writableState,s=!1,o=!a.objectMode&&(i=e,h.isBuffer(i)||i instanceof f);return o&&!h.isBuffer(e)&&(e=function(e){return h.from(e)}(e)),"function"==typeof t&&(r=t,t=null),o?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof r&&(r=p),a.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),n.nextTick(t,r)}(this,r):(o||function(e,t,r,i){var a=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),n.nextTick(i,s),a=!1),a}(this,a,e,r))&&(a.pendingcb++,s=function(e,t,r,i,n,a){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=h.from(t,r));return t}(t,i,n);i!==s&&(r=!0,n="buffer",i=s)}var o=t.objectMode?1:i.length;t.length+=o;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var d=t.lastBufferedRequest;t.lastBufferedRequest={chunk:i,encoding:n,isBuf:r,callback:a,next:null},d?d.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else y(e,t,!1,o,i,n,a);return u}(this,a,o,e,t,r)),s},b.prototype.cork=function(){this._writableState.corked++},b.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||v(this,e))},b.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 TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var i=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,r){t.ending=!0,S(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,i,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=m.destroy,b.prototype._undestroy=m.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}},"9bd6e1cb4122f93956f0"(e,t,r){"use strict";var i=r("54da07d91446074db470").Buffer,n=r("e80154e09aa49a466b2c");function a(e,t,r){e.copy(t,r)}e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=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}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return i.alloc(0);for(var t=i.allocUnsafe(e>>>0),r=this.head,n=0;r;)a(r.data,t,n),n+=r.data.length,r=r.next;return t},e}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e})},"74c06ef3463a954f4fb4"(e,t,r){"use strict";var i=r("3e48c7021919a83c7f50");function n(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,a=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return a||s?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,i.nextTick(n,this,e)):i.nextTick(n,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,i.nextTick(n,r,e)):i.nextTick(n,r,e):t&&t(e)}),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)}}},"5e89844814414764f25d"(e,t,r){e.exports=r("09565c4a498df1f319eb").EventEmitter},"54da07d91446074db470"(e,t,r){var i=r("3be624f7e9dc58942c52"),n=i.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=i:(a(i,t),t.Buffer=s),a(n,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}},bbe9f7943ac66579457a(e,t,r){(t=e.exports=r("c66cfc15a3df033f8de7")).Stream=t,t.Readable=t,t.Writable=r("9c77565622d88f212eee"),t.Duplex=r("d7119e9726a6a26f5d9c"),t.Transform=r("b55698658efe46c5e65d"),t.PassThrough=r("e52503d0048908d26ad5")},a23bb25b2c20c8ac2b7b(e,t,r){"use strict";var i=r("3be624f7e9dc58942c52").Buffer,n=r("fe04f3dffedf971443f1"),a=r("0ec9c2870c9b6f8f8173"),s=new Array(16),o=[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],u=[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],d=[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],l=[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],h=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function c(e,t){return e<<t|e>>>32-t}function m(e,t,r,i,n,a,s,o){return c(e+(t^r^i)+a+s|0,o)+n|0}function p(e,t,r,i,n,a,s,o){return c(e+(t&r|~t&i)+a+s|0,o)+n|0}function _(e,t,r,i,n,a,s,o){return c(e+((t|~r)^i)+a+s|0,o)+n|0}function b(e,t,r,i,n,a,s,o){return c(e+(t&i|r&~i)+a+s|0,o)+n|0}function y(e,t,r,i,n,a,s,o){return c(e+(t^(r|~i))+a+s|0,o)+n|0}function g(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}n(g,a),g.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,i=0|this._b,n=0|this._c,a=0|this._d,g=0|this._e,v=0|this._a,M=0|this._b,w=0|this._c,S=0|this._d,k=0|this._e,L=0;L<80;L+=1){var T,D;L<16?(T=m(r,i,n,a,g,e[o[L]],h[0],d[L]),D=y(v,M,w,S,k,e[u[L]],f[0],l[L])):L<32?(T=p(r,i,n,a,g,e[o[L]],h[1],d[L]),D=b(v,M,w,S,k,e[u[L]],f[1],l[L])):L<48?(T=_(r,i,n,a,g,e[o[L]],h[2],d[L]),D=_(v,M,w,S,k,e[u[L]],f[2],l[L])):L<64?(T=b(r,i,n,a,g,e[o[L]],h[3],d[L]),D=p(v,M,w,S,k,e[u[L]],f[3],l[L])):(T=y(r,i,n,a,g,e[o[L]],h[4],d[L]),D=m(v,M,w,S,k,e[u[L]],f[4],l[L])),r=g,g=a,a=c(n,10),n=i,i=T,v=k,k=S,S=c(w,10),w=M,M=D}var E=this._b+n+S|0;this._b=this._c+a+k|0,this._c=this._d+g+v|0,this._d=this._e+r+M|0,this._e=this._a+i+w|0,this._a=E},g.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,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=i.alloc?i.alloc(20):new i(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=g},"963ef19800ff2c1c6bbc"(e,t,r){var i=r("3be624f7e9dc58942c52"),n=i.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=i:(a(i,t),t.Buffer=s),s.prototype=Object.create(n.prototype),a(n,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}},"711da9fec20ebd7abf22"(e,t){"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var i=r-1>>>1,n=e[i];if(!(0<a(n,t)))break e;e[i]=t,e[r]=n,r=i}}function i(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var i=0,n=e.length,s=n>>>1;i<s;){var o=2*(i+1)-1,u=e[o],d=o+1,l=e[d];if(0>a(u,r))d<n&&0>a(l,u)?(e[i]=l,e[d]=r,i=d):(e[i]=u,e[o]=r,i=o);else{if(!(d<n&&0>a(l,r)))break e;e[i]=l,e[d]=r,i=d}}}return t}function a(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,u=o.now();t.unstable_now=function(){return o.now()-u}}var d=[],l=[],h=1,f=null,c=3,m=!1,p=!1,_=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function v(e){for(var t=i(l);null!==t;){if(null===t.callback)n(l);else{if(!(t.startTime<=e))break;n(l),t.sortIndex=t.expirationTime,r(d,t)}t=i(l)}}function M(e){if(_=!1,v(e),!p)if(null!==i(d))p=!0,P(w);else{var t=i(l);null!==t&&R(M,t.startTime-e)}}function w(e,r){p=!1,_&&(_=!1,y(T),T=-1),m=!0;var a=c;try{for(v(r),f=i(d);null!==f&&(!(f.expirationTime>r)||e&&!Y());){var s=f.callback;if("function"==typeof s){f.callback=null,c=f.priorityLevel;var o=s(f.expirationTime<=r);r=t.unstable_now(),"function"==typeof o?f.callback=o:f===i(d)&&n(d),v(r)}else n(d);f=i(d)}if(null!==f)var u=!0;else{var h=i(l);null!==h&&R(M,h.startTime-r),u=!1}return u}finally{f=null,c=a,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,k=!1,L=null,T=-1,D=5,E=-1;function Y(){return!(t.unstable_now()-E<D)}function x(){if(null!==L){var e=t.unstable_now();E=e;var r=!0;try{r=L(!0,e)}finally{r?S():(k=!1,L=null)}}else k=!1}if("function"==typeof g)S=function(){g(x)};else if("undefined"!=typeof MessageChannel){var I=new MessageChannel,A=I.port2;I.port1.onmessage=x,S=function(){A.postMessage(null)}}else S=function(){b(x,0)};function P(e){L=e,k||(k=!0,S())}function R(e,r){T=b(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){p||m||(p=!0,P(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return c},t.unstable_getFirstCallbackNode=function(){return i(d)},t.unstable_next=function(e){switch(c){case 1:case 2:case 3:var t=3;break;default:t=c}var r=c;c=t;try{return e()}finally{c=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=c;c=e;try{return t()}finally{c=r}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?s+a:s:a=s,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:h++,callback:n,priorityLevel:e,startTime:a,expirationTime:o=a+o,sortIndex:-1},a>s?(e.sortIndex=a,r(l,e),null===i(d)&&e===i(l)&&(_?(y(T),T=-1):_=!0,R(M,a-s))):(e.sortIndex=o,r(d,e),p||m||(p=!0,P(w))),e},t.unstable_shouldYield=Y,t.unstable_wrapCallback=function(e){var t=c;return function(){var r=c;c=t;try{return e.apply(this,arguments)}finally{c=r}}}},"5fb01c067ce2a2533619"(e,t,r){"use strict";e.exports=r("711da9fec20ebd7abf22")},"43634a9665c16dc7bdde"(e){"use strict";class t extends Error{constructor(e){super(t._prepareSuperMessage(e)),Object.defineProperty(this,"name",{value:"NonError",configurable:!0,writable:!0}),Error.captureStackTrace&&Error.captureStackTrace(this,t)}static _prepareSuperMessage(e){try{return JSON.stringify(e)}catch{return String(e)}}}const r=[{property:"name",enumerable:!1},{property:"message",enumerable:!1},{property:"stack",enumerable:!1},{property:"code",enumerable:!0}],i=Symbol(".toJSON called"),n=({from:e,seen:t,to_:a,forceEnumerable:s,maxDepth:o,depth:u})=>{const d=a||(Array.isArray(e)?[]:{});if(t.push(e),u>=o)return d;if("function"==typeof e.toJSON&&!0!==e[i])return(e=>{e[i]=!0;const t=e.toJSON();return delete e[i],t})(e);for(const[r,i]of Object.entries(e))"function"==typeof Buffer&&Buffer.isBuffer(i)?d[r]="[object Buffer]":"function"!=typeof i&&(i&&"object"==typeof i?t.includes(e[r])?d[r]="[Circular]":(u++,d[r]=n({from:e[r],seen:t.slice(),forceEnumerable:s,maxDepth:o,depth:u})):d[r]=i);for(const{property:t,enumerable:i}of r)"string"==typeof e[t]&&Object.defineProperty(d,t,{value:e[t],enumerable:!!s||i,configurable:!0,writable:!0});return d};e.exports={serializeError:(e,t={})=>{const{maxDepth:r=Number.POSITIVE_INFINITY}=t;return"object"==typeof e&&null!==e?n({from:e,seen:[],forceEnumerable:!0,maxDepth:r,depth:0}):"function"==typeof e?`[Function: ${e.name||"anonymous"}]`:e},deserializeError:(e,r={})=>{const{maxDepth:i=Number.POSITIVE_INFINITY}=r;if(e instanceof Error)return e;if("object"==typeof e&&null!==e&&!Array.isArray(e)){const t=new Error;return n({from:e,seen:[],to_:t,maxDepth:i,depth:0}),t}return new t(e)}}},"5e6eb5d5f7c6bfa69db1"(e,t,r){"use strict";var i=r("bbca78af1c83f8c3bb79"),n=r("c84cb15a1c46ef3e6553"),a=r("6ada2bdaf66c8c5e5956")(),s=r("5ac538617d9f5f8a7b04"),o=r("35dbda98e32cf61aac5f"),u=i("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new o("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||u(t)!==t)throw new o("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],i=!0,d=!0;if("length"in e&&s){var l=s(e,"length");l&&!l.configurable&&(i=!1),l&&!l.writable&&(d=!1)}return(i||d||!r)&&(a?n(e,"length",t,!0,!0):n(e,"length",t)),e}},dddcbc0b2815ad140f41(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("7266979db6b7b5c2348d");function a(e,t){this._block=i.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}a.prototype.update=function(e,t){e=n(e,t||"utf8");for(var r=this._block,i=this._blockSize,a=e.length,s=this._len,o=0;o<a;){for(var u=s%i,d=Math.min(a-o,i-u),l=0;l<d;l++)r[u+l]=e[o+l];o+=d,(s+=d)%i===0&&this._update(r)}return this._len+=a,this},a.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 r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var i=(4294967295&r)>>>0,n=(r-i)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},a.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=a},"3dc9242b0b1d3ebeede7"(e,t,r){"use strict";e.exports=function(t){var r=t.toLowerCase(),i=e.exports[r];if(!i)throw new Error(r+" is not supported (we accept pull requests)");return new i},e.exports.sha=r("9f449f4b6172e563b7b7"),e.exports.sha1=r("7e2ee308b435f7f64774"),e.exports.sha224=r("aae44155514b4790a6dc"),e.exports.sha256=r("2d6310720798d903de05"),e.exports.sha384=r("1d29227607cfa1b9c47f"),e.exports.sha512=r("49c5543a3e4d9ad9eda1")},"9f449f4b6172e563b7b7"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("dddcbc0b2815ad140f41"),a=r("963ef19800ff2c1c6bbc").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,n.call(this,64,56)}function d(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function h(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}i(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._a,i=0|this._b,n=0|this._c,a=0|this._d,o=0|this._e,u=0;u<16;++u)t[u]=e.readInt32BE(4*u);for(;u<80;++u)t[u]=t[u-3]^t[u-8]^t[u-14]^t[u-16];for(var f=0;f<80;++f){var c=~~(f/20),m=d(r)+h(c,i,n,a)+o+t[f]+s[c]|0;o=a,a=n,n=l(i),i=r,r=m}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0},u.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=u},"7e2ee308b435f7f64774"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("dddcbc0b2815ad140f41"),a=r("963ef19800ff2c1c6bbc").Buffer,s=[1518500249,1859775393,-1894007588,-899497514],o=new Array(80);function u(){this.init(),this._w=o,n.call(this,64,56)}function d(e){return e<<1|e>>>31}function l(e){return e<<5|e>>>27}function h(e){return e<<30|e>>>2}function f(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}i(u,n),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._a,i=0|this._b,n=0|this._c,a=0|this._d,o=0|this._e,u=0;u<16;++u)t[u]=e.readInt32BE(4*u);for(;u<80;++u)t[u]=d(t[u-3]^t[u-8]^t[u-14]^t[u-16]);for(var c=0;c<80;++c){var m=~~(c/20),p=l(r)+f(m,i,n,a)+o+t[c]+s[m]|0;o=a,a=n,n=h(i),i=r,r=p}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0},u.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=u},aae44155514b4790a6dc(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("2d6310720798d903de05"),a=r("dddcbc0b2815ad140f41"),s=r("963ef19800ff2c1c6bbc").Buffer,o=new Array(64);function u(){this.init(),this._w=o,a.call(this,64,56)}i(u,n),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=s.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=u},"2d6310720798d903de05"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("dddcbc0b2815ad140f41"),a=r("963ef19800ff2c1c6bbc").Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],o=new Array(64);function u(){this.init(),this._w=o,n.call(this,64,56)}function d(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function h(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function c(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function m(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}i(u,n),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._a,i=0|this._b,n=0|this._c,a=0|this._d,o=0|this._e,u=0|this._f,p=0|this._g,_=0|this._h,b=0;b<16;++b)t[b]=e.readInt32BE(4*b);for(;b<64;++b)t[b]=m(t[b-2])+t[b-7]+c(t[b-15])+t[b-16]|0;for(var y=0;y<64;++y){var g=_+f(o)+d(o,u,p)+s[y]+t[y]|0,v=h(r)+l(r,i,n)|0;_=p,p=u,u=o,o=a+g|0,a=n,n=i,i=r,r=g+v|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=n+this._c|0,this._d=a+this._d|0,this._e=o+this._e|0,this._f=u+this._f|0,this._g=p+this._g|0,this._h=_+this._h|0},u.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=u},"1d29227607cfa1b9c47f"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("49c5543a3e4d9ad9eda1"),a=r("dddcbc0b2815ad140f41"),s=r("963ef19800ff2c1c6bbc").Buffer,o=new Array(160);function u(){this.init(),this._w=o,a.call(this,128,112)}i(u,n),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,i){e.writeInt32BE(t,i),e.writeInt32BE(r,i+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=u},"49c5543a3e4d9ad9eda1"(e,t,r){"use strict";var i=r("fe04f3dffedf971443f1"),n=r("dddcbc0b2815ad140f41"),a=r("963ef19800ff2c1c6bbc").Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=new Array(160);function u(){this.init(),this._w=o,n.call(this,128,112)}function d(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function h(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function c(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function m(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function p(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function _(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function b(e,t){return e>>>0<t>>>0?1:0}i(u,n),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,i=0|this._bh,n=0|this._ch,a=0|this._dh,o=0|this._eh,u=0|this._fh,y=0|this._gh,g=0|this._hh,v=0|this._al,M=0|this._bl,w=0|this._cl,S=0|this._dl,k=0|this._el,L=0|this._fl,T=0|this._gl,D=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 Y=t[E-30],x=t[E-30+1],I=c(Y,x),A=m(x,Y),P=p(Y=t[E-4],x=t[E-4+1]),R=_(x,Y),O=t[E-14],C=t[E-14+1],B=t[E-32],j=t[E-32+1],N=A+C|0,H=I+O+b(N,A)|0;H=(H=H+P+b(N=N+R|0,R)|0)+B+b(N=N+j|0,j)|0,t[E]=H,t[E+1]=N}for(var F=0;F<160;F+=2){H=t[F],N=t[F+1];var U=l(r,i,n),z=l(v,M,w),W=h(r,v),q=h(v,r),V=f(o,k),J=f(k,o),K=s[F],G=s[F+1],$=d(o,u,y),Z=d(k,L,T),Q=D+J|0,X=g+V+b(Q,D)|0;X=(X=(X=X+$+b(Q=Q+Z|0,Z)|0)+K+b(Q=Q+G|0,G)|0)+H+b(Q=Q+N|0,N)|0;var ee=q+z|0,te=W+U+b(ee,q)|0;g=y,D=T,y=u,T=L,u=o,L=k,o=a+X+b(k=S+Q|0,S)|0,a=n,S=w,n=i,w=M,i=r,M=v,r=X+te+b(v=Q+ee|0,Q)|0}this._al=this._al+v|0,this._bl=this._bl+M|0,this._cl=this._cl+w|0,this._dl=this._dl+S|0,this._el=this._el+k|0,this._fl=this._fl+L|0,this._gl=this._gl+T|0,this._hl=this._hl+D|0,this._ah=this._ah+r+b(this._al,v)|0,this._bh=this._bh+i+b(this._bl,M)|0,this._ch=this._ch+n+b(this._cl,w)|0,this._dh=this._dh+a+b(this._dl,S)|0,this._eh=this._eh+o+b(this._el,k)|0,this._fh=this._fh+u+b(this._fl,L)|0,this._gh=this._gh+y+b(this._gl,T)|0,this._hh=this._hh+g+b(this._hl,D)|0},u.prototype._hash=function(){var e=a.allocUnsafe(64);function t(t,r,i){e.writeInt32BE(t,i),e.writeInt32BE(r,i+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=u},a88d2aa2cbd689d523e2(e){e.exports=function(e,t,r,i){var n=r?r.call(i,e,t):void 0;if(void 0!==n)return!!n;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),s=Object.keys(t);if(a.length!==s.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),u=0;u<a.length;u++){var d=a[u];if(!o(d))return!1;var l=e[d],h=t[d];if(!1===(n=r?r.call(i,l,h,d):void 0)||void 0===n&&l!==h)return!1}return!0}},b8f864f7950f62c57082(e,t,r){var i;!function(){function n(e,t,r,i,n){this._listener=t,this._isOnce=r,this.context=i,this._signal=e,this._priority=n||0}function a(e,t){if("function"!=typeof e)throw new Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",t))}function s(){this._bindings=[],this._prevParams=null;var e=this;this.dispatch=function(){s.prototype.dispatch.apply(e,arguments)}}n.prototype={active:!0,params:null,execute:function(e){var t,r;return this.active&&this._listener&&(r=this.params?this.params.concat(e):e,t=this._listener.apply(this.context,r),this._isOnce&&this.detach()),t},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal,delete this._listener,delete this.context},toString:function(){return"[SignalBinding isOnce:"+this._isOnce+", isBound:"+this.isBound()+", active:"+this.active+"]"}},s.prototype={VERSION:"1.0.0",memorize:!1,_shouldPropagate:!0,active:!0,_registerListener:function(e,t,r,i){var a,s=this._indexOfListener(e,r);if(-1!==s){if((a=this._bindings[s]).isOnce()!==t)throw new Error("You cannot add"+(t?"":"Once")+"() then add"+(t?"Once":"")+"() the same listener without removing the relationship first.")}else a=new n(this,e,t,r,i),this._addBinding(a);return this.memorize&&this._prevParams&&a.execute(this._prevParams),a},_addBinding:function(e){var t=this._bindings.length;do{--t}while(this._bindings[t]&&e._priority<=this._bindings[t]._priority);this._bindings.splice(t+1,0,e)},_indexOfListener:function(e,t){for(var r,i=this._bindings.length;i--;)if((r=this._bindings[i])._listener===e&&r.context===t)return i;return-1},has:function(e,t){return-1!==this._indexOfListener(e,t)},add:function(e,t,r){return a(e,"add"),this._registerListener(e,!1,t,r)},addOnce:function(e,t,r){return a(e,"addOnce"),this._registerListener(e,!0,t,r)},remove:function(e,t){a(e,"remove");var r=this._indexOfListener(e,t);return-1!==r&&(this._bindings[r]._destroy(),this._bindings.splice(r,1)),e},removeAll:function(){for(var e=this._bindings.length;e--;)this._bindings[e]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(e){if(this.active){var t,r=Array.prototype.slice.call(arguments),i=this._bindings.length;if(this.memorize&&(this._prevParams=r),i){t=this._bindings.slice(),this._shouldPropagate=!0;do{i--}while(t[i]&&this._shouldPropagate&&!1!==t[i].execute(r))}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll(),delete this._bindings,delete this._prevParams},toString:function(){return"[Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}};var o=s;o.Signal=s,void 0===(i=function(){return o}.call(t,r,t,e))||(e.exports=i)}()},"92a1561fc7229d687b1a"(e,t,r){e.exports=n;var i=r("09565c4a498df1f319eb").EventEmitter;function n(){i.call(this)}r("fe04f3dffedf971443f1")(n,i),n.Readable=r("df87cf0c93d0741f0672"),n.Writable=r("0540c81ff40789b41ed4"),n.Duplex=r("95cafb7ff8ddd163b468"),n.Transform=r("61f415c44c07da71dcaf"),n.PassThrough=r("6c23b64b3fc9c1328572"),n.finished=r("45254f66cd4a69907d61"),n.pipeline=r("3a20b801c0e63eadd31b"),n.Stream=n,n.prototype.pipe=function(e,t){var r=this;function n(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",n),e.on("drain",a),e._isStdio||t&&!1===t.end||(r.on("end",o),r.on("close",u));var s=!1;function o(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function d(e){if(l(),0===i.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",n),e.removeListener("drain",a),r.removeListener("end",o),r.removeListener("close",u),r.removeListener("error",d),e.removeListener("error",d),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",d),e.on("error",d),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},"3a6baac0fe2b91b798d5"(e){"use strict";var t={};function r(e,r,i){i||(i=Error);var n=function(e){var t,i;function n(t,i,n){return e.call(this,function(e,t,i){return"string"==typeof r?r:r(e,t,i)}(t,i,n))||this}return i=e,(t=n).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n}(i);n.prototype.name=i.name,n.prototype.code=e,t[e]=n}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}r("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(e,t,r){var n,a,s,o;if("string"==typeof t&&(a="not ",t.substr(!s||s<0?0:+s,a.length)===a)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))o="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var u=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(u," ").concat(n," ").concat(i(t,"type"))}return o+=". Received type ".concat(typeof r)},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},"95cafb7ff8ddd163b468"(e,t,r){"use strict";var i=r("26d59f808dff3e83c741"),n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=l;var a=r("df87cf0c93d0741f0672"),s=r("0540c81ff40789b41ed4");r("fe04f3dffedf971443f1")(l,a);for(var o=n(s.prototype),u=0;u<o.length;u++){var d=o[u];l.prototype[d]||(l.prototype[d]=s.prototype[d])}function l(e){if(!(this instanceof l))return new l(e);a.call(this,e),s.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",h)))}function h(){this._writableState.ended||i.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(l.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(l.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)}})},"6c23b64b3fc9c1328572"(e,t,r){"use strict";e.exports=n;var i=r("61f415c44c07da71dcaf");function n(e){if(!(this instanceof n))return new n(e);i.call(this,e)}r("fe04f3dffedf971443f1")(n,i),n.prototype._transform=function(e,t,r){r(null,e)}},df87cf0c93d0741f0672(e,t,r){"use strict";var i,n=r("26d59f808dff3e83c741");e.exports=L,L.ReadableState=k;r("09565c4a498df1f319eb").EventEmitter;var a=function(e,t){return e.listeners(t).length},s=r("57604cf6efa10bc7def7"),o=r("3be624f7e9dc58942c52").Buffer,u=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var d,l=r("26b9e40fa16746e2fa4d");d=l&&l.debuglog?l.debuglog("stream"):function(){};var h,f,c,m=r("9dc347a9cee2ac8346e4"),p=r("6872f0b98fe2d64ad7f2"),_=r("218f43b52380012c15f5").getHighWaterMark,b=r("3a6baac0fe2b91b798d5").F,y=b.ERR_INVALID_ARG_TYPE,g=b.ERR_STREAM_PUSH_AFTER_EOF,v=b.ERR_METHOD_NOT_IMPLEMENTED,M=b.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r("fe04f3dffedf971443f1")(L,s);var w=p.errorOrDestroy,S=["error","close","destroy","pause","resume"];function k(e,t,n){i=i||r("95cafb7ff8ddd163b468"),e=e||{},"boolean"!=typeof n&&(n=t instanceof i),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=_(this,e,"readableHighWaterMark",n),this.buffer=new m,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&&(h||(h=r("5465ad408e1ee4c0ae12").I),this.decoder=new h(e.encoding),this.encoding=e.encoding)}function L(e){if(i=i||r("95cafb7ff8ddd163b468"),!(this instanceof L))return new L(e);var t=this instanceof i;this._readableState=new k(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function T(e,t,r,i,n){d("readableAddChunk",t);var a,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(d("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}(e,s);else if(n||(a=function(e,t){var r;i=t,o.isBuffer(i)||i instanceof u||"string"==typeof t||void 0===t||e.objectMode||(r=new y("chunk",["string","Buffer","Uint8Array"],t));var i;return r}(s,t)),a)w(e,a);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===o.prototype||(t=function(e){return o.from(e)}(t)),i)s.endEmitted?w(e,new M):D(e,s,t,!0);else if(s.ended)w(e,new g);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?D(e,s,t,!1):A(e,s)):D(e,s,t,!1)}else i||(s.reading=!1,A(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function D(e,t,r,i){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),A(e,t)}Object.defineProperty(L.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),L.prototype.destroy=p.destroy,L.prototype._undestroy=p.undestroy,L.prototype._destroy=function(e,t){t(e)},L.prototype.push=function(e,t){var r,i=this._readableState;return i.objectMode?r=!0:"string"==typeof e&&((t=t||i.defaultEncoding)!==i.encoding&&(e=o.from(e,t),t=""),r=!0),T(this,e,t,!1,r)},L.prototype.unshift=function(e){return T(this,e,null,!0,!1)},L.prototype.isPaused=function(){return!1===this._readableState.flowing},L.prototype.setEncoding=function(e){h||(h=r("5465ad408e1ee4c0ae12").I);var t=new h(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 E=1073741824;function Y(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=E?e=E:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;d("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(I,e))}function I(e){var t=e._readableState;d("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,B(e)}function A(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(P,e,t))}function P(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(d("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(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 O(e){d("readable nexttick read 0"),e.read(0)}function C(e,t){d("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(d("flow",t.flowing);t.flowing&&null!==e.read(););}function j(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function N(e){var t=e._readableState;d("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(H,t,e))}function H(e,t){if(d("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function F(e,t){for(var r=0,i=e.length;r<i;r++)if(e[r]===t)return r;return-1}L.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?N(this):x(this),null;if(0===(e=Y(e,t))&&t.ended)return 0===t.length&&N(this),null;var i,n=t.needReadable;return d("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&d("length less than watermark",n=!0),t.ended||t.reading?d("reading or ended",n=!1):n&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Y(r,t))),null===(i=e>0?j(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&N(this)),null!==i&&this.emit("data",i),i},L.prototype._read=function(e){w(this,new v("_read()"))},L.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,d("pipe count=%d opts=%j",i.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?u:_;function o(t,n){d("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,d("cleanup"),e.removeListener("close",m),e.removeListener("finish",p),e.removeListener("drain",l),e.removeListener("error",c),e.removeListener("unpipe",o),r.removeListener("end",u),r.removeListener("end",_),r.removeListener("data",f),h=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function u(){d("onend"),e.end()}i.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",o);var l=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var h=!1;function f(t){d("ondata");var n=e.write(t);d("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==F(i.pipes,e))&&!h&&(d("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function c(t){d("onerror",t),_(),e.removeListener("error",c),0===a(e,"error")&&w(e,t)}function m(){e.removeListener("finish",p),_()}function p(){d("onfinish"),e.removeListener("close",m),_()}function _(){d("unpipe"),r.unpipe(e)}return r.on("data",f),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",c),e.once("close",m),e.once("finish",p),e.emit("pipe",r),i.flowing||(d("pipe resume"),r.resume()),e},L.prototype.unpipe=function(e){var t=this._readableState,r={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,r)),this;if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<n;a++)i[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=F(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},L.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,d("on readable",i.length,i.reading),i.length?x(this):i.reading||n.nextTick(O,this))),r},L.prototype.addListener=L.prototype.on,L.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},L.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},L.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(C,e,t))}(this,e)),e.paused=!1,this},L.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},L.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;for(var n in e.on("end",function(){if(d("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(n){(d("wrapped data"),r.decoder&&(n=r.decoder.write(n)),r.objectMode&&null==n)||(r.objectMode||n&&n.length)&&(t.push(n)||(i=!0,e.pause()))}),e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var a=0;a<S.length;a++)e.on(S[a],this.emit.bind(this,S[a]));return this._read=function(t){d("wrapped _read",t),i&&(i=!1,e.resume())},this},"function"==typeof Symbol&&(L.prototype[Symbol.asyncIterator]=function(){return void 0===f&&(f=r("e019e589089efa953433")),f(this)}),Object.defineProperty(L.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(L.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(L.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),L._fromList=j,Object.defineProperty(L.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(L.from=function(e,t){return void 0===c&&(c=r("be336ace39bac08e200a")),c(L,e,t)})},"61f415c44c07da71dcaf"(e,t,r){"use strict";e.exports=l;var i=r("3a6baac0fe2b91b798d5").F,n=i.ERR_METHOD_NOT_IMPLEMENTED,a=i.ERR_MULTIPLE_CALLBACK,s=i.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=i.ERR_TRANSFORM_WITH_LENGTH_0,u=r("95cafb7ff8ddd163b468");function d(e,t){var r=this._transformState;r.transforming=!1;var i=r.writecb;if(null===i)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),i(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);u.call(this,e),this._transformState={afterTransform:d.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",h)}function h(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush(function(t,r){f(e,t,r)})}function f(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new o;if(e._transformState.transforming)throw new s;return e.push(null)}r("fe04f3dffedf971443f1")(l,u),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,u.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new n("_transform()"))},l.prototype._write=function(e,t,r){var i=this._transformState;if(i.writecb=r,i.writechunk=e,i.writeencoding=t,!i.transforming){var n=this._readableState;(i.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},l.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))},l.prototype._destroy=function(e,t){u.prototype._destroy.call(this,e,function(e){t(e)})}},"0540c81ff40789b41ed4"(e,t,r){"use strict";var i,n=r("26d59f808dff3e83c741");function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var i=e.entry;e.entry=null;for(;i;){var n=i.callback;t.pendingcb--,n(r),i=i.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=L,L.WritableState=k;var s={deprecate:r("8d32cf81e2fdae6980f5")},o=r("57604cf6efa10bc7def7"),u=r("3be624f7e9dc58942c52").Buffer,d=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var l,h=r("6872f0b98fe2d64ad7f2"),f=r("218f43b52380012c15f5").getHighWaterMark,c=r("3a6baac0fe2b91b798d5").F,m=c.ERR_INVALID_ARG_TYPE,p=c.ERR_METHOD_NOT_IMPLEMENTED,_=c.ERR_MULTIPLE_CALLBACK,b=c.ERR_STREAM_CANNOT_PIPE,y=c.ERR_STREAM_DESTROYED,g=c.ERR_STREAM_NULL_VALUES,v=c.ERR_STREAM_WRITE_AFTER_END,M=c.ERR_UNKNOWN_ENCODING,w=h.errorOrDestroy;function S(){}function k(e,t,s){i=i||r("95cafb7ff8ddd163b468"),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var o=!1===e.decodeStrings;this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,i=r.sync,a=r.writecb;if("function"!=typeof a)throw new _;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,w(e,i)):(a(i),e._writableState.errorEmitted=!0,w(e,i),I(e,t))}(e,r,i,t,a);else{var s=Y(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||E(e,r),i?n.nextTick(D,e,r,s,a):D(e,r,s,a)}}(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 L(e){var t=this instanceof(i=i||r("95cafb7ff8ddd163b468"));if(!t&&!l.call(L,this))return new L(e);this._writableState=new k(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)),o.call(this)}function T(e,t,r,i,n,a,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new y("write")):r?e._writev(n,t.onwrite):e._write(n,a,t.onwrite),t.sync=!1}function D(e,t,r,i){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,i(),I(e,t)}function E(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,n=new Array(i),s=t.corkedRequestsFree;s.entry=r;for(var o=0,u=!0;r;)n[o]=r,r.isBuf||(u=!1),r=r.next,o+=1;n.allBuffers=u,T(e,t,!0,t.length,n,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;r;){var d=r.chunk,l=r.encoding,h=r.callback;if(T(e,t,!1,t.objectMode?1:d.length,d,l,h),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function Y(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function x(e,t){e._final(function(r){t.pendingcb--,r&&w(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)})}function I(e,t){var r=Y(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(x,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var i=e._readableState;(!i||i.autoDestroy&&i.endEmitted)&&e.destroy()}return r}r("fe04f3dffedf971443f1")(L,o),k.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(k.prototype,"buffer",{get:s.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]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(L,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===L&&(e&&e._writableState instanceof k)}})):l=function(e){return e instanceof this},L.prototype.pipe=function(){w(this,new b)},L.prototype.write=function(e,t,r){var i,a=this._writableState,s=!1,o=!a.objectMode&&(i=e,u.isBuffer(i)||i instanceof d);return o&&!u.isBuffer(e)&&(e=function(e){return u.from(e)}(e)),"function"==typeof t&&(r=t,t=null),o?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof r&&(r=S),a.ending?function(e,t){var r=new v;w(e,r),n.nextTick(t,r)}(this,r):(o||function(e,t,r,i){var a;return null===r?a=new g:"string"==typeof r||t.objectMode||(a=new m("chunk",["string","Buffer"],r)),!a||(w(e,a),n.nextTick(i,a),!1)}(this,a,e,r))&&(a.pendingcb++,s=function(e,t,r,i,n,a){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=u.from(t,r));return t}(t,i,n);i!==s&&(r=!0,n="buffer",i=s)}var o=t.objectMode?1:i.length;t.length+=o;var d=t.length<t.highWaterMark;d||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:i,encoding:n,isBuf:r,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else T(e,t,!1,o,i,n,a);return d}(this,a,o,e,t,r)),s},L.prototype.cork=function(){this._writableState.corked++},L.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||E(this,e))},L.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 M(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(L.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(L.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),L.prototype._write=function(e,t,r){r(new p("_write()"))},L.prototype._writev=null,L.prototype.end=function(e,t,r){var i=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,i,r),this},Object.defineProperty(L.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(L.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),L.prototype.destroy=h.destroy,L.prototype._undestroy=h.undestroy,L.prototype._destroy=function(e,t){t(e)}},e019e589089efa953433(e,t,r){"use strict";var i,n=r("26d59f808dff3e83c741");function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=r("45254f66cd4a69907d61"),o=Symbol("lastResolve"),u=Symbol("lastReject"),d=Symbol("error"),l=Symbol("ended"),h=Symbol("lastPromise"),f=Symbol("handlePromise"),c=Symbol("stream");function m(e,t){return{value:e,done:t}}function p(e){var t=e[o];if(null!==t){var r=e[c].read();null!==r&&(e[h]=null,e[o]=null,e[u]=null,t(m(r,!1)))}}function _(e){n.nextTick(p,e)}var b=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((a(i={get stream(){return this[c]},next:function(){var e=this,t=this[d];if(null!==t)return Promise.reject(t);if(this[l])return Promise.resolve(m(void 0,!0));if(this[c].destroyed)return new Promise(function(t,r){n.nextTick(function(){e[d]?r(e[d]):t(m(void 0,!0))})});var r,i=this[h];if(i)r=new Promise(function(e,t){return function(r,i){e.then(function(){t[l]?r(m(void 0,!0)):t[f](r,i)},i)}}(i,this));else{var a=this[c].read();if(null!==a)return Promise.resolve(m(a,!1));r=new Promise(this[f])}return this[h]=r,r}},Symbol.asyncIterator,function(){return this}),a(i,"return",function(){var e=this;return new Promise(function(t,r){e[c].destroy(null,function(e){e?r(e):t(m(void 0,!0))})})}),i),b);e.exports=function(e){var t,r=Object.create(y,(a(t={},c,{value:e,writable:!0}),a(t,o,{value:null,writable:!0}),a(t,u,{value:null,writable:!0}),a(t,d,{value:null,writable:!0}),a(t,l,{value:e._readableState.endEmitted,writable:!0}),a(t,f,{value:function(e,t){var i=r[c].read();i?(r[h]=null,r[o]=null,r[u]=null,e(m(i,!1))):(r[o]=e,r[u]=t)},writable:!0}),t));return r[h]=null,s(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[u];return null!==t&&(r[h]=null,r[o]=null,r[u]=null,t(e)),void(r[d]=e)}var i=r[o];null!==i&&(r[h]=null,r[o]=null,r[u]=null,i(m(void 0,!0))),r[l]=!0}),e.on("readable",_.bind(null,r)),r}},"9dc347a9cee2ac8346e4"(e,t,r){"use strict";function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return(t=o(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,o(i.key),i)}}function o(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var u=r("3be624f7e9dc58942c52").Buffer,d=r("74a42b902a73e4cd31b2").inspect,l=d&&d.custom||"inspect";function h(e,t,r){u.prototype.copy.call(e,t,r)}e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,i;return t=e,(r=[{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,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return u.alloc(0);for(var t=u.allocUnsafe(e>>>0),r=this.head,i=0;r;)h(r.data,t,i),i+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,i=t.data;for(e-=i.length;t=t.next;){var n=t.data,a=e>n.length?n.length:e;if(a===n.length?i+=n:i+=n.slice(0,e),0===(e-=a)){a===n.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=n.slice(a));break}++r}return this.length-=r,i}},{key:"_getBuffer",value:function(e){var t=u.allocUnsafe(e),r=this.head,i=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var n=r.data,a=e>n.length?n.length:e;if(n.copy(t,t.length-e,0,a),0===(e-=a)){a===n.length?(++i,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=n.slice(a));break}++i}return this.length-=i,t}},{key:l,value:function(e,t){return d(this,n(n({},t),{},{depth:0,customInspect:!1}))}}])&&s(t.prototype,r),i&&s(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}()},"6872f0b98fe2d64ad7f2"(e,t,r){"use strict";var i=r("26d59f808dff3e83c741");function n(e,t){s(e,t),a(e)}function a(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function s(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,o=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return o||u?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,i.nextTick(s,this,e)):i.nextTick(s,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?i.nextTick(a,r):(r._writableState.errorEmitted=!0,i.nextTick(n,r,e)):i.nextTick(n,r,e):t?(i.nextTick(a,r),t(e)):i.nextTick(a,r)}),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 r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}},"45254f66cd4a69907d61"(e,t,r){"use strict";var i=r("3a6baac0fe2b91b798d5").F.ERR_STREAM_PREMATURE_CLOSE;function n(){}e.exports=function e(t,r,a){if("function"==typeof r)return e(t,null,r);r||(r={}),a=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];e.apply(this,i)}}}(a||n);var s=r.readable||!1!==r.readable&&t.readable,o=r.writable||!1!==r.writable&&t.writable,u=function(){t.writable||l()},d=t._writableState&&t._writableState.finished,l=function(){o=!1,d=!0,s||a.call(t)},h=t._readableState&&t._readableState.endEmitted,f=function(){s=!1,h=!0,o||a.call(t)},c=function(e){a.call(t,e)},m=function(){var e;return s&&!h?(t._readableState&&t._readableState.ended||(e=new i),a.call(t,e)):o&&!d?(t._writableState&&t._writableState.ended||(e=new i),a.call(t,e)):void 0},p=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?o&&!t._writableState&&(t.on("end",u),t.on("close",u)):(t.on("complete",l),t.on("abort",m),t.req?p():t.on("request",p)),t.on("end",f),t.on("finish",l),!1!==r.error&&t.on("error",c),t.on("close",m),function(){t.removeListener("complete",l),t.removeListener("abort",m),t.removeListener("request",p),t.req&&t.req.removeListener("finish",l),t.removeListener("end",u),t.removeListener("close",u),t.removeListener("finish",l),t.removeListener("end",f),t.removeListener("error",c),t.removeListener("close",m)}}},be336ace39bac08e200a(e){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"3a20b801c0e63eadd31b"(e,t,r){"use strict";var i;var n=r("3a6baac0fe2b91b798d5").F,a=n.ERR_MISSING_ARGS,s=n.ERR_STREAM_DESTROYED;function o(e){if(e)throw e}function u(e){e()}function d(e,t){return e.pipe(t)}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var l,h=function(e){return e.length?"function"!=typeof e[e.length-1]?o:e.pop():o}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new a("streams");var f=t.map(function(e,n){var a=n<t.length-1;return function(e,t,n,a){a=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(a);var o=!1;e.on("close",function(){o=!0}),void 0===i&&(i=r("45254f66cd4a69907d61")),i(e,{readable:t,writable:n},function(e){if(e)return a(e);o=!0,a()});var u=!1;return function(t){if(!o&&!u)return u=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new s("pipe"))}}(e,a,n>0,function(e){l||(l=e),e&&f.forEach(u),a||(f.forEach(u),h(l))})});return t.reduce(d)}},"218f43b52380012c15f5"(e,t,r){"use strict";var i=r("3a6baac0fe2b91b798d5").F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,n){var a=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new i(n?r:"highWaterMark",a);return Math.floor(a)}return e.objectMode?16:16384}}},"57604cf6efa10bc7def7"(e,t,r){e.exports=r("09565c4a498df1f319eb").EventEmitter},"5465ad408e1ee4c0ae12"(e,t,r){"use strict";var i=r("0318a38657d954520f8a").Buffer,n=i.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;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)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}}(e);if("string"!=typeof t&&(i.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=d,t=4;break;case"utf8":this.fillLast=o,t=4;break;case"base64":this.text=l,this.end=h,t=3;break;default:return this.write=f,void(this.end=c)}this.lastNeed=0,this.lastTotal=0,this.lastChar=i.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function o(e){var t=this.lastTotal-this.lastNeed,r=function(e,t){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function d(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?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-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function c(e){return e&&e.length?this.write(e):""}t.I=a,a.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},a.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},a.prototype.text=function(e,t){var r=function(e,t,r){var i=t.length-1;if(i<r)return 0;var n=s(t[i]);if(n>=0)return n>0&&(e.lastNeed=n-1),n;if(--i<r||-2===n)return 0;if(n=s(t[i]),n>=0)return n>0&&(e.lastNeed=n-2),n;if(--i<r||-2===n)return 0;if(n=s(t[i]),n>=0)return n>0&&(2===n?n=0:e.lastNeed=n-3),n;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)},a.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}},"0318a38657d954520f8a"(e,t,r){var i=r("3be624f7e9dc58942c52"),n=i.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return n(e,t,r)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?e.exports=i:(a(i,t),t.Buffer=s),a(n,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);return void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0),i},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}},"7266979db6b7b5c2348d"(e,t,r){"use strict";var i=r("963ef19800ff2c1c6bbc").Buffer,n=r("f0775835b04895687c7a"),a=r("f5bca6cc4d94ad5698d4"),s=ArrayBuffer.isView||function(e){try{return a(e),!0}catch(e){return!1}},o="undefined"!=typeof Uint8Array,u="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,d=u&&(i.prototype instanceof Uint8Array||i.TYPED_ARRAY_SUPPORT);e.exports=function(e,t){if(i.isBuffer(e))return e.constructor&&!("isBuffer"in e)?i.from(e):e;if("string"==typeof e)return i.from(e,t);if(u&&s(e)){if(0===e.byteLength)return i.alloc(0);if(d){var r=i.from(e.buffer,e.byteOffset,e.byteLength);if(r.byteLength===e.byteLength)return r}var a=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),l=i.from(a);if(l.length===e.byteLength)return l}if(o&&e instanceof Uint8Array)return i.from(e);var h=n(e);if(h)for(var f=0;f<e.length;f+=1){var c=e[f];if("number"!=typeof c||c<0||c>255||~~c!==c)throw new RangeError("Array items must be numbers in the range 0-255.")}if(h||i.isBuffer(e)&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))return i.from(e);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}},f0775835b04895687c7a(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},f5bca6cc4d94ad5698d4(e,t,r){"use strict";var i=r("35dbda98e32cf61aac5f"),n=r("0ef7089d7aa482a1e9ea")("TypedArray.prototype.buffer",!0),a=r("13c6a2463b4bd0231cb5");e.exports=n||function(e){if(!a(e))throw new i("Not a Typed Array");return e.buffer}},"08e5e6e2f19cfd17b842"(e,t,r){var i;!function(n,a){"use strict";var s="function",o="undefined",u="object",d="string",l="major",h="model",f="name",c="type",m="vendor",p="version",_="architecture",b="console",y="mobile",g="tablet",v="smarttv",M="wearable",w="embedded",S="Amazon",k="Apple",L="ASUS",T="BlackBerry",D="Browser",E="Chrome",Y="Firefox",x="Google",I="Honor",A="Huawei",P="LG",R="Microsoft",O="Motorola",C="Nvidia",B="OnePlus",j="Opera",N="OPPO",H="Samsung",F="Sharp",U="Sony",z="Xiaomi",W="Zebra",q="Facebook",V="Chromium OS",J="Mac OS",K=" Browser",G=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},$=function(e,t){return typeof e===d&&-1!==Z(t).indexOf(Z(e))},Z=function(e){return e.toLowerCase()},Q=function(e,t){if(typeof e===d)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},X=function(e,t){for(var r,i,n,o,d,l,h=0;h<t.length&&!d;){var f=t[h],c=t[h+1];for(r=i=0;r<f.length&&!d&&f[r];)if(d=f[r++].exec(e))for(n=0;n<c.length;n++)l=d[++i],typeof(o=c[n])===u&&o.length>0?2===o.length?typeof o[1]==s?this[o[0]]=o[1].call(this,l):this[o[0]]=o[1]:3===o.length?typeof o[1]!==s||o[1].exec&&o[1].test?this[o[0]]=l?l.replace(o[1],o[2]):a:this[o[0]]=l?o[1].call(this,l,o[2]):a:4===o.length&&(this[o[0]]=l?o[3].call(this,l.replace(o[1],o[2])):a):this[o]=l||a;h+=2}},ee=function(e,t){for(var r in t)if(typeof t[r]===u&&t[r].length>0){for(var i=0;i<t[r].length;i++)if($(t[r][i],e))return"?"===r?a:r}else if($(t[r],e))return"?"===r?a:r;return t.hasOwnProperty("*")?t["*"]:e},te={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},re={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[p,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[p,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,p],[/opios[\/ ]+([\w\.]+)/i],[p,[f,j+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[p,[f,j+" GX"]],[/\bopr\/([\w\.]+)/i],[p,[f,j]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[p,[f,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[p,[f,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,p],[/quark(?:pc)?\/([-\w\.]+)/i],[p,[f,"Quark"]],[/\bddg\/([\w\.]+)/i],[p,[f,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[p,[f,"UC"+D]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[p,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[p,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[p,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[p,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[p,[f,"Smart Lenovo "+D]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+D],p],[/\bfocus\/([\w\.]+)/i],[p,[f,Y+" Focus"]],[/\bopt\/([\w\.]+)/i],[p,[f,j+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[p,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[p,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[p,[f,j+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[p,[f,"MIUI"+K]],[/fxios\/([\w\.-]+)/i],[p,[f,Y]],[/\bqihoobrowser\/?([\w\.]*)/i],[p,[f,"360"]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,"$1Browser"],p],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1"+K],p],[/samsungbrowser\/([\w\.]+)/i],[p,[f,H+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[p,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],p],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[f,p],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[p,f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,q],p],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,p],[/\bgsa\/([\w\.]+) .*safari\//i],[p,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[p,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[p,[f,E+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,E+" WebView"],p],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[p,[f,"Android "+D]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,p],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[p,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[p,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[p,ee,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,p],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],p],[/(wolvic|librewolf)\/([\w\.]+)/i],[f,p],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[p,[f,Y+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[f,[p,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[f,[p,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[_,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[_,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[_,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[_,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[_,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[_,/ower/,"",Z]],[/ sun4\w[;\)]/i],[[_,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[_,Z]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[h,[m,H],[c,g]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[h,[m,H],[c,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[h,[m,k],[c,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[h,[m,k],[c,g]],[/(macintosh);/i],[h,[m,k]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[h,[m,F],[c,y]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[h,[m,I],[c,g]],[/honor([-\w ]+)[;\)]/i],[h,[m,I],[c,y]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[h,[m,A],[c,g]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[h,[m,A],[c,y]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[h,/_/g," "],[m,z],[c,g]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[h,/_/g," "],[m,z],[c,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[h,[m,N],[c,y]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[h,[m,ee,{OnePlus:["304","403","203"],"*":N}],[c,g]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[h,[m,"Vivo"],[c,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[h,[m,"Realme"],[c,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[h,[m,O],[c,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[h,[m,O],[c,g]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[h,[m,P],[c,g]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[h,[m,P],[c,y]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[h,[m,"Lenovo"],[c,g]],[/(nokia) (t[12][01])/i],[m,h,[c,g]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[h,/_/g," "],[c,y],[m,"Nokia"]],[/(pixel (c|tablet))\b/i],[h,[m,x],[c,g]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[h,[m,x],[c,y]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[h,[m,U],[c,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[h,"Xperia Tablet"],[m,U],[c,g]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[h,[m,B],[c,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[h,[m,S],[c,g]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[h,/(.+)/g,"Fire Phone $1"],[m,S],[c,y]],[/(playbook);[-\w\),; ]+(rim)/i],[h,m,[c,g]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[h,[m,T],[c,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[h,[m,L],[c,g]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[h,[m,L],[c,y]],[/(nexus 9)/i],[h,[m,"HTC"],[c,g]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[h,/_/g," "],[c,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[h,[m,"TCL"],[c,g]],[/(itel) ((\w+))/i],[[m,Z],h,[c,ee,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[h,[m,"Acer"],[c,g]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[h,[m,"Meizu"],[c,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[h,[m,"Ulefone"],[c,y]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[h,[m,"Energizer"],[c,y]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[h,[m,"Cat"],[c,y]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[h,[m,"Smartfren"],[c,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[h,[m,"Nothing"],[c,y]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[h,[m,"Archos"],[c,g]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[h,[m,"Archos"],[c,y]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[m,h,[c,g]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[m,h,[c,y]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,h,[c,g]],[/(surface duo)/i],[h,[m,R],[c,g]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[h,[m,"Fairphone"],[c,y]],[/(u304aa)/i],[h,[m,"AT&T"],[c,y]],[/\bsie-(\w*)/i],[h,[m,"Siemens"],[c,y]],[/\b(rct\w+) b/i],[h,[m,"RCA"],[c,g]],[/\b(venue[\d ]{2,7}) b/i],[h,[m,"Dell"],[c,g]],[/\b(q(?:mv|ta)\w+) b/i],[h,[m,"Verizon"],[c,g]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[h,[m,"Barnes & Noble"],[c,g]],[/\b(tm\d{3}\w+) b/i],[h,[m,"NuVision"],[c,g]],[/\b(k88) b/i],[h,[m,"ZTE"],[c,g]],[/\b(nx\d{3}j) b/i],[h,[m,"ZTE"],[c,y]],[/\b(gen\d{3}) b.+49h/i],[h,[m,"Swiss"],[c,y]],[/\b(zur\d{3}) b/i],[h,[m,"Swiss"],[c,g]],[/\b((zeki)?tb.*\b) b/i],[h,[m,"Zeki"],[c,g]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],h,[c,g]],[/\b(ns-?\w{0,9}) b/i],[h,[m,"Insignia"],[c,g]],[/\b((nxa|next)-?\w{0,9}) b/i],[h,[m,"NextBook"],[c,g]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],h,[c,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],h,[c,y]],[/\b(ph-1) /i],[h,[m,"Essential"],[c,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[h,[m,"Envizen"],[c,g]],[/\b(trio[-\w\. ]+) b/i],[h,[m,"MachSpeed"],[c,g]],[/\btu_(1491) b/i],[h,[m,"Rotor"],[c,g]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[h,[m,C],[c,g]],[/(sprint) (\w+)/i],[m,h,[c,y]],[/(kin\.[onetw]{3})/i],[[h,/\./g," "],[m,R],[c,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[h,[m,W],[c,g]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[h,[m,W],[c,y]],[/smart-tv.+(samsung)/i],[m,[c,v]],[/hbbtv.+maple;(\d+)/i],[[h,/^/,"SmartTV"],[m,H],[c,v]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,P],[c,v]],[/(apple) ?tv/i],[m,[h,k+" TV"],[c,v]],[/crkey/i],[[h,E+"cast"],[m,x],[c,v]],[/droid.+aft(\w+)( bui|\))/i],[h,[m,S],[c,v]],[/(shield \w+ tv)/i],[h,[m,C],[c,v]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[h,[m,F],[c,v]],[/(bravia[\w ]+)( bui|\))/i],[h,[m,U],[c,v]],[/(mi(tv|box)-?\w+) bui/i],[h,[m,z],[c,v]],[/Hbbtv.*(technisat) (.*);/i],[m,h,[c,v]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Q],[h,Q],[c,v]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[h,[c,v]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[c,v]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,h,[c,b]],[/droid.+; (shield)( bui|\))/i],[h,[m,C],[c,b]],[/(playstation \w+)/i],[h,[m,U],[c,b]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[h,[m,R],[c,b]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[h,[m,H],[c,M]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[m,h,[c,M]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[h,[m,N],[c,M]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[h,[m,k],[c,M]],[/(opwwe\d{3})/i],[h,[m,B],[c,M]],[/(moto 360)/i],[h,[m,O],[c,M]],[/(smartwatch 3)/i],[h,[m,U],[c,M]],[/(g watch r)/i],[h,[m,P],[c,M]],[/droid.+; (wt63?0{2,3})\)/i],[h,[m,W],[c,M]],[/droid.+; (glass) \d/i],[h,[m,x],[c,M]],[/(pico) (4|neo3(?: link|pro)?)/i],[m,h,[c,M]],[/; (quest( \d| pro)?)/i],[h,[m,q],[c,M]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[c,w]],[/(aeobc)\b/i],[h,[m,S],[c,w]],[/(homepod).+mac os/i],[h,[m,k],[c,w]],[/windows iot/i],[[c,w]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[h,[c,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[h,[c,g]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[c,g]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[c,y]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[h,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[p,[f,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[f,p],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[p,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,p],[/ladybird\//i],[[f,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[p,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,p],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[f,[p,ee,te]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[p,ee,te],[f,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[p,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,J],[p,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[p,f],[/(ubuntu) ([\w\.]+) like android/i],[[f,/(.+)/,"$1 Touch"],p],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[f,p],[/\(bb(10);/i],[p,[f,T]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[p,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[p,[f,Y+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[p,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[p,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[p,[f,E+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,V],p],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,p],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],p],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,p]]},ie=function(e,t){if(typeof e===u&&(t=e,e=a),!(this instanceof ie))return new ie(e,t).getResult();var r=typeof n!==o&&n.navigator?n.navigator:a,i=e||(r&&r.userAgent?r.userAgent:""),b=r&&r.userAgentData?r.userAgentData:a,v=t?function(e,t){var r={};for(var i in e)t[i]&&t[i].length%2==0?r[i]=t[i].concat(e[i]):r[i]=e[i];return r}(re,t):re,M=r&&r.userAgent==i;return this.getBrowser=function(){var e,t={};return t[f]=a,t[p]=a,X.call(t,i,v.browser),t[l]=typeof(e=t[p])===d?e.replace(/[^\d\.]/g,"").split(".")[0]:a,M&&r&&r.brave&&typeof r.brave.isBrave==s&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[_]=a,X.call(e,i,v.cpu),e},this.getDevice=function(){var e={};return e[m]=a,e[h]=a,e[c]=a,X.call(e,i,v.device),M&&!e[c]&&b&&b.mobile&&(e[c]=y),M&&"Macintosh"==e[h]&&r&&typeof r.standalone!==o&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e[h]="iPad",e[c]=g),e},this.getEngine=function(){var e={};return e[f]=a,e[p]=a,X.call(e,i,v.engine),e},this.getOS=function(){var e={};return e[f]=a,e[p]=a,X.call(e,i,v.os),M&&!e[f]&&b&&b.platform&&"Unknown"!=b.platform&&(e[f]=b.platform.replace(/chrome os/i,V).replace(/macos/i,J)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return i},this.setUA=function(e){return i=typeof e===d&&e.length>500?Q(e,500):e,this},this.setUA(i),this};ie.VERSION="1.0.41",ie.BROWSER=G([f,p,l]),ie.CPU=G([_]),ie.DEVICE=G([h,m,c,b,y,v,g,M,w]),ie.ENGINE=ie.OS=G([f,p]),typeof t!==o?(e.exports&&(t=e.exports=ie),t.UAParser=ie):r.amdO?(i=function(){return ie}.call(t,r,t,e))===a||(e.exports=i):typeof n!==o&&(n.UAParser=ie);var ne=typeof n!==o&&(n.jQuery||n.Zepto);if(ne&&!ne.ua){var ae=new ie;ne.ua=ae.getResult(),ne.ua.get=function(){return ae.getUA()},ne.ua.set=function(e){ae.setUA(e);var t=ae.getResult();for(var r in t)ne.ua[r]=t[r]}}}("object"==typeof window?window:this)},"8d32cf81e2fdae6980f5"(e){function t(e){try{if(!globalThis.localStorage)return!1}catch(e){return!1}var t=globalThis.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,r){if(t("noDeprecation"))return e;var i=!1;return function(){if(!i){if(t("throwDeprecation"))throw new Error(r);t("traceDeprecation")?console.trace(r):console.warn(r),i=!0}return e.apply(this,arguments)}}},a2dc86c18b2a17f62eef(__unused_webpack_module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0;r<e.length;r++)if(e[r]===t)return r;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var r in e)t.push(r);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var r=0;r<e.length;r++)t(e[r],r,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,r){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:r})}}catch(e){return function(e,t,r){e[t]=r}}}(),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 new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var r=t.contentWindow,i=r.eval,n=r.execScript;!i&&n&&(n.call(r,"null"),i=r.eval),forEach(Object_keys(e),function(t){r[t]=e[t]}),forEach(globals,function(t){e[t]&&(r[t]=e[t])});var a=Object_keys(r),s=i.call(r,this.code);return forEach(Object_keys(r),function(t){(t in e||-1===indexOf(a,t))&&(e[t]=r[t])}),forEach(globals,function(t){t in e||defineProp(e,t,r[t])}),document.body.removeChild(t),s},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),r=this.runInContext(t);return e&&forEach(Object_keys(t),function(r){e[r]=t[r]}),r},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var r=Script(t);return r[e].apply(r,[].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(r){t[r]=e[r]}),t}},"9aa0abde163135c9ee0e"(e,t,r){"use strict";var i=r("cbe22f932294b2846fd5"),n=r("2b8ef2e706d182ba7576"),a=r("96b4ef3b4b2cf53372f1"),s=r("0ef7089d7aa482a1e9ea"),o=r("5ac538617d9f5f8a7b04"),u=r("8f6c76e22d04b3dc8c6c"),d=s("Object.prototype.toString"),l=r("cb1dc2f1b0e48e5476a6")(),h=globalThis,f=n(),c=s("String.prototype.slice"),m=s("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r<e.length;r+=1)if(e[r]===t)return r;return-1},p={__proto__:null};i(f,l&&o&&u?function(e){var t=new h[e];if(Symbol.toStringTag in t&&u){var r=u(t),i=o(r,Symbol.toStringTag);if(!i&&r){var n=u(r);i=o(n,Symbol.toStringTag)}if(i&&i.get){var s=a(i.get);p["$"+e]=s}}}:function(e){var t=new h[e],r=t.slice||t.set;if(r){var i=a(r);p["$"+e]=i}});e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!l){var t=c(d(e),8,-1);return m(f,t)>-1?t:"Object"===t&&function(e){var t=!1;return i(p,function(r,i){if(!t)try{r(e),t=c(i,1)}catch(e){}}),t}(e)}return o?function(e){var t=!1;return i(p,function(r,i){if(!t)try{"$"+r(e)===i&&(t=c(i,1))}catch(e){}}),t}(e):null}},d37d0366961416497297(e,t,r){var i=r("26d59f808dff3e83c741");!function(e){"use strict";void 0===e.performance&&(e.performance={}),e._perfRefForUserTimingPolyfill=e.performance,e.performance.userTimingJsNow=!1,e.performance.userTimingJsNowPrefixed=!1,e.performance.userTimingJsUserTiming=!1,e.performance.userTimingJsUserTimingPrefixed=!1,e.performance.userTimingJsPerformanceTimeline=!1,e.performance.userTimingJsPerformanceTimelinePrefixed=!1;var t,r,n=[],a=[],s=null;if("function"!=typeof e.performance.now){for(e.performance.userTimingJsNow=!0,a=["webkitNow","msNow","mozNow"],t=0;t<a.length;t++)if("function"==typeof e.performance[a[t]]){e.performance.now=e.performance[a[t]],e.performance.userTimingJsNowPrefixed=!0;break}var o=+new Date;e.performance.timing&&e.performance.timing.navigationStart?o=e.performance.timing.navigationStart:void 0!==i&&"function"==typeof i.hrtime&&(o=i.hrtime(),e.performance.now=function(){var e=i.hrtime(o);return 1e3*e[0]+1e-6*e[1]}),"function"!=typeof e.performance.now&&(Date.now?e.performance.now=function(){return Date.now()-o}:e.performance.now=function(){return+new Date-o})}var u=function(){},d=function(){},l=[],h=!1,f=!1;if("function"!=typeof e.performance.getEntries||"function"!=typeof e.performance.mark){for("function"==typeof e.performance.getEntries&&"function"!=typeof e.performance.mark&&(f=!0),e.performance.userTimingJsPerformanceTimeline=!0,n=["webkit","moz"],a=["getEntries","getEntriesByName","getEntriesByType"],t=0;t<a.length;t++)for(r=0;r<n.length;r++)s=n[r]+a[t].substr(0,1).toUpperCase()+a[t].substr(1),"function"==typeof e.performance[s]&&(e.performance[a[t]]=e.performance[s],e.performance.userTimingJsPerformanceTimelinePrefixed=!0);u=function(e){l.push(e),"measure"===e.entryType&&(h=!0)};var c=function(){h&&(l.sort(function(e,t){return e.startTime-t.startTime}),h=!1)};if(d=function(e,r){for(t=0;t<l.length;)l[t].entryType===e&&(void 0===r||l[t].name===r)?l.splice(t,1):t++},"function"!=typeof e.performance.getEntries||f){var m=e.performance.getEntries;e.performance.getEntries=function(){c();var t=l.slice(0);return f&&m&&(Array.prototype.push.apply(t,m.call(e.performance)),t.sort(function(e,t){return e.startTime-t.startTime})),t}}if("function"!=typeof e.performance.getEntriesByType||f){var p=e.performance.getEntriesByType;e.performance.getEntriesByType=function(r){if(void 0===r||"mark"!==r&&"measure"!==r)return f&&p?p.call(e.performance,r):[];"measure"===r&&c();var i=[];for(t=0;t<l.length;t++)l[t].entryType===r&&i.push(l[t]);return i}}if("function"!=typeof e.performance.getEntriesByName||f){var _=e.performance.getEntriesByName;e.performance.getEntriesByName=function(r,i){if(i&&"mark"!==i&&"measure"!==i)return f&&_?_.call(e.performance,r,i):[];void 0!==i&&"measure"===i&&c();var n=[];for(t=0;t<l.length;t++)void 0!==i&&l[t].entryType!==i||l[t].name===r&&n.push(l[t]);return f&&_&&(Array.prototype.push.apply(n,_.call(e.performance,r,i)),n.sort(function(e,t){return e.startTime-t.startTime})),n}}}if("function"!=typeof e.performance.mark){for(e.performance.userTimingJsUserTiming=!0,n=["webkit","moz","ms"],a=["mark","measure","clearMarks","clearMeasures"],t=0;t<a.length;t++)for(r=0;r<n.length;r++)s=n[r]+a[t].substr(0,1).toUpperCase()+a[t].substr(1),"function"==typeof e.performance[s]&&(e.performance[a[t]]=e.performance[s],e.performance.userTimingJsUserTimingPrefixed=!0);var b={};"function"!=typeof e.performance.mark&&(e.performance.mark=function(t){var r=e.performance.now();if(void 0===t)throw new SyntaxError("Mark name must be specified");if(e.performance.timing&&t in e.performance.timing)throw new SyntaxError("Mark name is not allowed");b[t]||(b[t]=[]),b[t].push(r),u({entryType:"mark",name:t,startTime:r,duration:0})}),"function"!=typeof e.performance.clearMarks&&(e.performance.clearMarks=function(e){e?b[e]=[]:b={},d("mark",e)}),"function"!=typeof e.performance.measure&&(e.performance.measure=function(t,r,i){var n=e.performance.now();if(void 0===t)throw new SyntaxError("Measure must be specified");if(r){var a=0;if(e.performance.timing&&r in e.performance.timing){if("navigationStart"!==r&&0===e.performance.timing[r])throw new Error(r+" has a timing of 0");a=e.performance.timing[r]-e.performance.timing.navigationStart}else{if(!(r in b))throw new Error(r+" mark not found");a=b[r][b[r].length-1]}var s=n;if(i)if(s=0,e.performance.timing&&i in e.performance.timing){if("navigationStart"!==i&&0===e.performance.timing[i])throw new Error(i+" has a timing of 0");s=e.performance.timing[i]-e.performance.timing.navigationStart}else{if(!(i in b))throw new Error(i+" mark not found");s=b[i][b[i].length-1]}u({entryType:"measure",name:t,startTime:a,duration:s-a})}else u({entryType:"measure",name:t,startTime:0,duration:n})}),"function"!=typeof e.performance.clearMeasures&&(e.performance.clearMeasures=function(e){d("measure",e)})}}(window)},"2b8ef2e706d182ba7576"(e,t,r){"use strict";var i=r("b9ade51cf384105110a9"),n=globalThis;e.exports=function(){for(var e=[],t=0;t<i.length;t++)"function"==typeof n[i[t]]&&(e[e.length]=i[t]);return e}},f36154fdda2764def296(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.validate=t.v7=t.v6ToV1=t.v6=t.v5=t.v4=t.v3=t.v1ToV6=t.v1=t.stringify=t.parse=t.NIL=t.MAX=void 0;var i=r("2b240fe12ef3854b1619");Object.defineProperty(t,"MAX",{enumerable:!0,get:function(){return i.default}});var n=r("981bdf3ce6f913615c1a");Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return n.default}});var a=r("2fdce4dea99131931ebf");Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return a.default}});var s=r("41ceb9adb76efe4b0f51");Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return s.default}});var o=r("78f89fc27dca96e044d4");Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return o.default}});var u=r("19e1d6dff27d246944b3");Object.defineProperty(t,"v1ToV6",{enumerable:!0,get:function(){return u.default}});var d=r("d6b1d033527045f1f68b");Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return d.default}});var l=r("a4552c1b766d93c70e84");Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return l.default}});var h=r("0421f051a71a70158cac");Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return h.default}});var f=r("8b01089cc7de466036b0");Object.defineProperty(t,"v6",{enumerable:!0,get:function(){return f.default}});var c=r("f3f5af2bfbedf1f0b4a9");Object.defineProperty(t,"v6ToV1",{enumerable:!0,get:function(){return c.default}});var m=r("a09afec1b42ef94aaf30");Object.defineProperty(t,"v7",{enumerable:!0,get:function(){return m.default}});var p=r("128e5e20835f9435f3f9");Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return p.default}});var _=r("440c93c4e5cd566be81d");Object.defineProperty(t,"version",{enumerable:!0,get:function(){return _.default}})},"2b240fe12ef3854b1619"(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="ffffffff-ffff-ffff-ffff-ffffffffffff"},"17cf2ab0b7b95a7f54b8"(e,t){"use strict";function r(e){return 14+(e+64>>>9<<4)+1}function i(e,t){const r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function n(e,t,r,n,a,s){return i((o=i(i(t,e),i(n,s)))<<(u=a)|o>>>32-u,r);var o,u}function a(e,t,r,i,a,s,o){return n(t&r|~t&i,e,t,a,s,o)}function s(e,t,r,i,a,s,o){return n(t&i|r&~i,e,t,a,s,o)}function o(e,t,r,i,a,s,o){return n(t^r^i,e,t,a,s,o)}function u(e,t,r,i,a,s,o){return n(r^(t|~i),e,t,a,s,o)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(e){const t=new Uint8Array(4*e.length);for(let r=0;r<4*e.length;r++)t[r]=e[r>>2]>>>r%4*8&255;return t}(function(e,t){const n=new Uint32Array(r(t)).fill(0);n.set(e),n[t>>5]|=128<<t%32,n[n.length-1]=t,e=n;let d=1732584193,l=-271733879,h=-1732584194,f=271733878;for(let t=0;t<e.length;t+=16){const r=d,n=l,c=h,m=f;d=a(d,l,h,f,e[t],7,-680876936),f=a(f,d,l,h,e[t+1],12,-389564586),h=a(h,f,d,l,e[t+2],17,606105819),l=a(l,h,f,d,e[t+3],22,-1044525330),d=a(d,l,h,f,e[t+4],7,-176418897),f=a(f,d,l,h,e[t+5],12,1200080426),h=a(h,f,d,l,e[t+6],17,-1473231341),l=a(l,h,f,d,e[t+7],22,-45705983),d=a(d,l,h,f,e[t+8],7,1770035416),f=a(f,d,l,h,e[t+9],12,-1958414417),h=a(h,f,d,l,e[t+10],17,-42063),l=a(l,h,f,d,e[t+11],22,-1990404162),d=a(d,l,h,f,e[t+12],7,1804603682),f=a(f,d,l,h,e[t+13],12,-40341101),h=a(h,f,d,l,e[t+14],17,-1502002290),l=a(l,h,f,d,e[t+15],22,1236535329),d=s(d,l,h,f,e[t+1],5,-165796510),f=s(f,d,l,h,e[t+6],9,-1069501632),h=s(h,f,d,l,e[t+11],14,643717713),l=s(l,h,f,d,e[t],20,-373897302),d=s(d,l,h,f,e[t+5],5,-701558691),f=s(f,d,l,h,e[t+10],9,38016083),h=s(h,f,d,l,e[t+15],14,-660478335),l=s(l,h,f,d,e[t+4],20,-405537848),d=s(d,l,h,f,e[t+9],5,568446438),f=s(f,d,l,h,e[t+14],9,-1019803690),h=s(h,f,d,l,e[t+3],14,-187363961),l=s(l,h,f,d,e[t+8],20,1163531501),d=s(d,l,h,f,e[t+13],5,-1444681467),f=s(f,d,l,h,e[t+2],9,-51403784),h=s(h,f,d,l,e[t+7],14,1735328473),l=s(l,h,f,d,e[t+12],20,-1926607734),d=o(d,l,h,f,e[t+5],4,-378558),f=o(f,d,l,h,e[t+8],11,-2022574463),h=o(h,f,d,l,e[t+11],16,1839030562),l=o(l,h,f,d,e[t+14],23,-35309556),d=o(d,l,h,f,e[t+1],4,-1530992060),f=o(f,d,l,h,e[t+4],11,1272893353),h=o(h,f,d,l,e[t+7],16,-155497632),l=o(l,h,f,d,e[t+10],23,-1094730640),d=o(d,l,h,f,e[t+13],4,681279174),f=o(f,d,l,h,e[t],11,-358537222),h=o(h,f,d,l,e[t+3],16,-722521979),l=o(l,h,f,d,e[t+6],23,76029189),d=o(d,l,h,f,e[t+9],4,-640364487),f=o(f,d,l,h,e[t+12],11,-421815835),h=o(h,f,d,l,e[t+15],16,530742520),l=o(l,h,f,d,e[t+2],23,-995338651),d=u(d,l,h,f,e[t],6,-198630844),f=u(f,d,l,h,e[t+7],10,1126891415),h=u(h,f,d,l,e[t+14],15,-1416354905),l=u(l,h,f,d,e[t+5],21,-57434055),d=u(d,l,h,f,e[t+12],6,1700485571),f=u(f,d,l,h,e[t+3],10,-1894986606),h=u(h,f,d,l,e[t+10],15,-1051523),l=u(l,h,f,d,e[t+1],21,-2054922799),d=u(d,l,h,f,e[t+8],6,1873313359),f=u(f,d,l,h,e[t+15],10,-30611744),h=u(h,f,d,l,e[t+6],15,-1560198380),l=u(l,h,f,d,e[t+13],21,1309151649),d=u(d,l,h,f,e[t+4],6,-145523070),f=u(f,d,l,h,e[t+11],10,-1120210379),h=u(h,f,d,l,e[t+2],15,718787259),l=u(l,h,f,d,e[t+9],21,-343485551),d=i(d,r),l=i(l,n),h=i(h,c),f=i(f,m)}return Uint32Array.of(d,l,h,f)}(function(e){if(0===e.length)return new Uint32Array;const t=new Uint32Array(r(8*e.length)).fill(0);for(let r=0;r<e.length;r++)t[r>>2]|=(255&e[r])<<r%4*8;return t}(e),8*e.length))}},e9d465d7976ae03f822d(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);t.default={randomUUID:r}},"981bdf3ce6f913615c1a"(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="00000000-0000-0000-0000-000000000000"},"2fdce4dea99131931ebf"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("128e5e20835f9435f3f9");t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,255&t,(t=parseInt(e.slice(9,13),16))>>>8,255&t,(t=parseInt(e.slice(14,18),16))>>>8,255&t,(t=parseInt(e.slice(19,23),16))>>>8,255&t,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,255&t)}},"506dd5e52256ab328d40"(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i},"707613a043503038ded7"(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0});const i=new Uint8Array(16);t.default=function(){if(!r){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(i)}},"60ac5ab1a33b5c4f8ac5"(e,t){"use strict";function r(e,t,r,i){switch(e){case 0:return t&r^~t&i;case 1:case 3:return t^r^i;case 2:return t&r^t&i^r&i}}function i(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520],a=new Uint8Array(e.length+1);a.set(e),a[e.length]=128;const s=(e=a).length/4+2,o=Math.ceil(s/16),u=new Array(o);for(let t=0;t<o;++t){const r=new Uint32Array(16);for(let i=0;i<16;++i)r[i]=e[64*t+4*i]<<24|e[64*t+4*i+1]<<16|e[64*t+4*i+2]<<8|e[64*t+4*i+3];u[t]=r}u[o-1][14]=8*(e.length-1)/Math.pow(2,32),u[o-1][14]=Math.floor(u[o-1][14]),u[o-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<o;++e){const a=new Uint32Array(80);for(let t=0;t<16;++t)a[t]=u[e][t];for(let e=16;e<80;++e)a[e]=i(a[e-3]^a[e-8]^a[e-14]^a[e-16],1);let s=n[0],o=n[1],d=n[2],l=n[3],h=n[4];for(let e=0;e<80;++e){const n=Math.floor(e/20),u=i(s,5)+r(n,o,d,l)+h+t[n]+a[e]>>>0;h=l,l=d,d=i(o,30)>>>0,o=s,s=u}n[0]=n[0]+s>>>0,n[1]=n[1]+o>>>0,n[2]=n[2]+d>>>0,n[3]=n[3]+l>>>0,n[4]=n[4]+h>>>0}return Uint8Array.of(n[0]>>24,n[0]>>16,n[0]>>8,n[0],n[1]>>24,n[1]>>16,n[1]>>8,n[1],n[2]>>24,n[2]>>16,n[2]>>8,n[2],n[3]>>24,n[3]>>16,n[3]>>8,n[3],n[4]>>24,n[4]>>16,n[4]>>8,n[4])}},"41ceb9adb76efe4b0f51"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unsafeStringify=void 0;const i=r("128e5e20835f9435f3f9"),n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function a(e,t=0){return(n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]).toLowerCase()}t.unsafeStringify=a,t.default=function(e,t=0){const r=a(e,t);if(!(0,i.default)(r))throw TypeError("Stringified UUID is invalid");return r}},"78f89fc27dca96e044d4"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateV1State=void 0;const i=r("707613a043503038ded7"),n=r("41ceb9adb76efe4b0f51"),a={};function s(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t<e.msecs&&(e.node=void 0),e.node||(e.node=r.slice(10,16),e.node[0]|=1,e.clockseq=16383&(r[8]<<8|r[9])),e.msecs=t,e}function o(e,t,r,i,n,a,s=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(a){if(s<0||s+16>a.length)throw new RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`)}else a=new Uint8Array(16),s=0;t??=Date.now(),r??=0,i??=16383&(e[8]<<8|e[9]),n??=e.slice(10,16);const o=(1e4*(268435455&(t+=122192928e5))+r)%4294967296;a[s++]=o>>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=255&o;const u=t/4294967296*1e4&268435455;a[s++]=u>>>8&255,a[s++]=255&u,a[s++]=u>>>24&15|16,a[s++]=u>>>16&255,a[s++]=i>>>8|128,a[s++]=255&i;for(let e=0;e<6;++e)a[s++]=n[e];return a}t.updateV1State=s,t.default=function(e,t,r){let u;const d=e?._v6??!1;if(e){const t=Object.keys(e);1===t.length&&"_v6"===t[0]&&(e=void 0)}if(e)u=o(e.random??e.rng?.()??(0,i.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{const e=Date.now(),n=(0,i.default)();s(a,e,n),u=o(n,a.msecs,a.nsecs,d?void 0:a.clockseq,d?void 0:a.node,t,r)}return t??(0,n.unsafeStringify)(u)}},"19e1d6dff27d246944b3"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("2fdce4dea99131931ebf"),n=r("41ceb9adb76efe4b0f51");t.default=function(e){const t=function(e){return Uint8Array.of((15&e[6])<<4|e[7]>>4&15,(15&e[7])<<4|(240&e[4])>>4,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,(15&e[1])<<4|(240&e[2])>>4,96|15&e[2],e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}("string"==typeof e?(0,i.default)(e):e);return"string"==typeof e?(0,n.unsafeStringify)(t):t}},d6b1d033527045f1f68b(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;const i=r("17cf2ab0b7b95a7f54b8"),n=r("b8e8c1a32b19c44a953a");var a=r("b8e8c1a32b19c44a953a");function s(e,t,r,a){return(0,n.default)(48,i.default,e,t,r,a)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return a.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return a.URL}}),s.DNS=n.DNS,s.URL=n.URL,t.default=s},b8e8c1a32b19c44a953a(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=t.stringToBytes=void 0;const i=r("2fdce4dea99131931ebf"),n=r("41ceb9adb76efe4b0f51");function a(e){e=unescape(encodeURIComponent(e));const t=new Uint8Array(e.length);for(let r=0;r<e.length;++r)t[r]=e.charCodeAt(r);return t}t.stringToBytes=a,t.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",t.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",t.default=function(e,t,r,s,o,u){const d="string"==typeof r?a(r):r,l="string"==typeof s?(0,i.default)(s):s;if("string"==typeof s&&(s=(0,i.default)(s)),16!==s?.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let h=new Uint8Array(16+d.length);if(h.set(l),h.set(d,l.length),h=t(h),h[6]=15&h[6]|e,h[8]=63&h[8]|128,o){u=u||0;for(let e=0;e<16;++e)o[u+e]=h[e];return o}return(0,n.unsafeStringify)(h)}},a4552c1b766d93c70e84(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("e9d465d7976ae03f822d"),n=r("707613a043503038ded7"),a=r("41ceb9adb76efe4b0f51");t.default=function(e,t,r){if(i.default.randomUUID&&!t&&!e)return i.default.randomUUID();const s=(e=e||{}).random??e.rng?.()??(0,n.default)();if(s.length<16)throw new Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,a.unsafeStringify)(s)}},"0421f051a71a70158cac"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;const i=r("60ac5ab1a33b5c4f8ac5"),n=r("b8e8c1a32b19c44a953a");var a=r("b8e8c1a32b19c44a953a");function s(e,t,r,a){return(0,n.default)(80,i.default,e,t,r,a)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return a.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return a.URL}}),s.DNS=n.DNS,s.URL=n.URL,t.default=s},"8b01089cc7de466036b0"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("41ceb9adb76efe4b0f51"),n=r("78f89fc27dca96e044d4"),a=r("19e1d6dff27d246944b3");t.default=function(e,t,r){e??={},r??=0;let s=(0,n.default)({...e,_v6:!0},new Uint8Array(16));if(s=(0,a.default)(s),t){for(let e=0;e<16;e++)t[r+e]=s[e];return t}return(0,i.unsafeStringify)(s)}},f3f5af2bfbedf1f0b4a9(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("2fdce4dea99131931ebf"),n=r("41ceb9adb76efe4b0f51");t.default=function(e){const t=function(e){return Uint8Array.of((15&e[3])<<4|e[4]>>4&15,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|15&e[6],e[7],(15&e[1])<<4|(240&e[2])>>4,(15&e[2])<<4|(240&e[3])>>4,16|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}("string"==typeof e?(0,i.default)(e):e);return"string"==typeof e?(0,n.unsafeStringify)(t):t}},a09afec1b42ef94aaf30(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateV7State=void 0;const i=r("707613a043503038ded7"),n=r("41ceb9adb76efe4b0f51"),a={};function s(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,0===e.seq&&e.msecs++),e}function o(e,t,r,i,n=0){if(e.length<16)throw new Error("Random bytes length must be >= 16");if(i){if(n<0||n+16>i.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`)}else i=new Uint8Array(16),n=0;return t??=Date.now(),r??=127*e[6]<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=255&t,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|3&e[10],i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}t.updateV7State=s,t.default=function(e,t,r){let u;if(e)u=o(e.random??e.rng?.()??(0,i.default)(),e.msecs,e.seq,t,r);else{const e=Date.now(),n=(0,i.default)();s(a,e,n),u=o(n,a.msecs,a.seq,t,r)}return t??(0,n.unsafeStringify)(u)}},"128e5e20835f9435f3f9"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("506dd5e52256ab328d40");t.default=function(e){return"string"==typeof e&&i.default.test(e)}},"440c93c4e5cd566be81d"(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r("128e5e20835f9435f3f9");t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},"6cdba55cfb915f7f50fc"(e,t,r){"use strict";r.d(t,{A:()=>s});const i=e=>{if("object"==typeof e&&null!==e){if("function"==typeof Object.getPrototypeOf){const t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}return"[object Object]"===Object.prototype.toString.call(e)}return!1},n=(...e)=>e.reduce((e,t)=>{if(Array.isArray(t))throw new TypeError("Arguments provided to ts-deepmerge must be objects, not arrays.");return Object.keys(t).forEach(r=>{["__proto__","constructor","prototype"].includes(r)||(Array.isArray(e[r])&&Array.isArray(t[r])?e[r]=n.options.mergeArrays?n.options.uniqueArrayItems?Array.from(new Set(e[r].concat(t[r]))):[...e[r],...t[r]]:t[r]:i(e[r])&&i(t[r])?e[r]=n(e[r],t[r]):e[r]=t[r])}),e},{}),a={mergeArrays:!0,uniqueArrayItems:!0};n.options=a,n.withOptions=(e,...t)=>{n.options=Object.assign(Object.assign({},a),e);const r=n(...t);return n.options=a,r};const s=n},a14d791e625507befb7d(e,t,r){"use strict";r.r(t),r.d(t,{__addDisposableResource:()=>R,__assign:()=>a,__asyncDelegator:()=>L,__asyncGenerator:()=>k,__asyncValues:()=>T,__await:()=>S,__awaiter:()=>m,__classPrivateFieldGet:()=>I,__classPrivateFieldIn:()=>P,__classPrivateFieldSet:()=>A,__createBinding:()=>_,__decorate:()=>o,__disposeResources:()=>C,__esDecorate:()=>d,__exportStar:()=>b,__extends:()=>n,__generator:()=>p,__importDefault:()=>x,__importStar:()=>Y,__makeTemplateObject:()=>D,__metadata:()=>c,__param:()=>u,__propKey:()=>h,__read:()=>g,__rest:()=>s,__runInitializers:()=>l,__setFunctionName:()=>f,__spread:()=>v,__spreadArray:()=>w,__spreadArrays:()=>M,__values:()=>y,default:()=>B});var i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},i(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},a.apply(this,arguments)};function s(e,t){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]])}return r}function o(e,t,r,i){var n,a=arguments.length,s=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(s=(a<3?n(s):a>3?n(t,r,s):n(t,r))||s);return a>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,i){t(r,i,e)}}function d(e,t,r,i,n,a){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var o,u=i.kind,d="getter"===u?"get":"setter"===u?"set":"value",l=!t&&e?i.static?e:e.prototype:null,h=t||(l?Object.getOwnPropertyDescriptor(l,i.name):{}),f=!1,c=r.length-1;c>=0;c--){var m={};for(var p in i)m[p]="access"===p?{}:i[p];for(var p in i.access)m.access[p]=i.access[p];m.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(e||null))};var _=(0,r[c])("accessor"===u?{get:h.get,set:h.set}:h[d],m);if("accessor"===u){if(void 0===_)continue;if(null===_||"object"!=typeof _)throw new TypeError("Object expected");(o=s(_.get))&&(h.get=o),(o=s(_.set))&&(h.set=o),(o=s(_.init))&&n.unshift(o)}else(o=s(_))&&("field"===u?n.unshift(o):h[d]=o)}l&&Object.defineProperty(l,i.name,h),f=!0}function l(e,t,r){for(var i=arguments.length>2,n=0;n<t.length;n++)r=i?t[n].call(e,r):t[n].call(e);return i?r:void 0}function h(e){return"symbol"==typeof e?e:"".concat(e)}function f(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function m(e,t,r,i){return new(r||(r=Promise))(function(n,a){function s(e){try{u(i.next(e))}catch(e){a(e)}}function o(e){try{u(i.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(s,o)}u((i=i.apply(e,t||[])).next())})}function p(e,t){var r,i,n,a,s={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(o){return function(u){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,o[0]&&(s=0)),s;)try{if(r=1,i&&(n=2&o[0]?i.return:o[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,o[1])).done)return n;switch(i=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,i=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(n=s.trys,(n=n.length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]<n[3])){s.label=o[1];break}if(6===o[0]&&s.label<n[1]){s.label=n[1],n=o;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(o);break}n[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],i=0}finally{r=n=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}var _=Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]};function b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||_(t,e,r)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],i=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,n,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)s.push(i.value)}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return s}function v(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function M(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var i=Array(e),n=0;for(t=0;t<r;t++)for(var a=arguments[t],s=0,o=a.length;s<o;s++,n++)i[n]=a[s];return i}function w(e,t,r){if(r||2===arguments.length)for(var i,n=0,a=t.length;n<a;n++)!i&&n in t||(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function k(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,n=r.apply(e,t||[]),a=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(e){n[e]&&(i[e]=function(t){return new Promise(function(r,i){a.push([e,t,r,i])>1||o(e,t)})})}function o(e,t){try{(r=n[e](t)).value instanceof S?Promise.resolve(r.value.v).then(u,d):l(a[0][2],r)}catch(e){l(a[0][3],e)}var r}function u(e){o("next",e)}function d(e){o("throw",e)}function l(e,t){e(t),a.shift(),a.length&&o(a[0][0],a[0][1])}}function L(e){var t,r;return t={},i("next"),i("throw",function(e){throw e}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(i,n){t[i]=e[i]?function(t){return(r=!r)?{value:S(e[i](t)),done:!1}:n?n(t):t}:n}}function T(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=y(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(r){t[r]=e[r]&&function(t){return new Promise(function(i,n){(function(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r})},t)})(i,n,(t=e[r](t)).done,t.value)})}}}function D(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var E=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function Y(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&_(t,e,r);return E(t,e),t}function x(e){return e&&e.__esModule?e:{default:e}}function I(e,t,r,i){if("a"===r&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?i:"a"===r?i.call(e):i?i.value:t.get(e)}function A(e,t,r,i,n){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?n.call(e,r):n?n.value=r:t.set(e,r),r}function P(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function R(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(void 0===i){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose]}if("function"!=typeof i)throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}var O="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var i=new Error(r);return i.name="SuppressedError",i.error=e,i.suppressed=t,i};function C(e){function t(t){e.error=e.hasError?new O(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function r(){for(;e.stack.length;){var i=e.stack.pop();try{var n=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(n).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}()}const B={__extends:n,__assign:a,__rest:s,__decorate:o,__param:u,__metadata:c,__awaiter:m,__generator:p,__createBinding:_,__exportStar:b,__values:y,__read:g,__spread:v,__spreadArrays:M,__spreadArray:w,__await:S,__asyncGenerator:k,__asyncDelegator:L,__asyncValues:T,__makeTemplateObject:D,__importStar:Y,__importDefault:x,__classPrivateFieldGet:I,__classPrivateFieldSet:A,__classPrivateFieldIn:P,__addDisposableResource:R,__disposeResources:C}},"9c9bc45a468a6c4c39fc"(e,t,r){"use strict";r.d(t,{A:()=>u});const i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let n;const a=new Uint8Array(16);const s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));function o(e,t=0){return(s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]).toLowerCase()}const u=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();const s=(e=e||{}).random??e.rng?.()??function(){if(!n){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(a)}();if(s.length<16)throw new Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=s[e];return t}return o(s)}},"5b8f03cc4a4ea2c37731"(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"}}')},"66c78fa7d18791c88941"(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"}}')},ef0b331fba98792d5cd5(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"}')},c3865f5edfb340e35862(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":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},fd1df73f460147cd599d(e){"use strict";e.exports={rE:"6.6.1"}},e92f5bfec6bd215e70c1(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"}')}}]);