(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(e,t,n){varr=n("b622"),i=r("toStringTag"),o={};o[i]="z",e.exports="[object z]"===String(o)},"0366":function(e,t,n){varr=n("1c0b");e.exports=function(e,t,n){if(r(e),void0===t)returne;switch(n){case0:returnfunction(){returne.call(t)};case1:returnfunction(n){returne.call(t,n)};case2:returnfunction(n,r){returne.call(t,n,r)};case3:returnfunction(n,r,i){returne.call(t,n,r,i)}}returnfunction(){returne.apply(t,arguments)}}},"0538":function(e,t,n){"use strict";varr=n("1c0b"),i=n("861d"),o=[].slice,a={},s=function(e,t,n){if(!(tina)){for(varr=[],i=0;i<t;i++)r[i]="a["+i+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}returna[t](e,n)};e.exports=Function.bind||function(e){vart=r(this),n=o.call(arguments,1),a=function(){varr=n.concat(o.call(arguments));returnthisinstanceofa?s(t,r.length,r):t.apply(e,r)};returni(t.prototype)&&(a.prototype=t.prototype),a}},"057f":function(e,t,n){varr=n("fc6a"),i=n("241c").f,o={}.toString,a="object"==typeofwindow&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{returni(e)}catch(t){returna.slice()}};e.exports.f=function(e){returna&&"[object Window]"==o.call(e)?s(e):i(r(e))}},"06c5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,n("fb6a"),n("d3b7"),n("a630"),n("3ca3");varr=i(n("6b75"));functioni(e){returne&&e.__esModule?e:{default:e}}functiono(e,t){if(e){if("string"===typeofe)return(0,r.default)(e,t);varn=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.default)(e,t):void0}}},"06cf":function(e,t,n){varr=n("83ab"),i=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),l=n("5135"),u=n("0cfb"),c=Object.getOwnPropertyDescriptor;t.f=r?c:function(e,t){if(e=a(e),t=s(t,!0),u)try{returnc(e,t)}catch(n){}if(l(e,t))returno(!i.f.call(e,t),e[t])}},"07ac":function(e,t,n){varr=n("23e7"),i=n("6f53").values;r({target:"Object",stat:!0},{values:function(e){returni(e)}})},"07d6":function(e,t){e.exports=function(){thrownewError("define cannot be used indirect")}},"09f0":function(e,t,n){"use strict";functionr(e,t){varn=e&&("undefined"!==typeofSymbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){varr,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done);a=!0)if(o.push(r.value),t&&o.length===t)break}catch(l){s=!0,i=l}finally{try{a||null==n["return"]||n["return"]()}finally{if(s)throwi}}returno}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0")},"0b25":function(e,t,n){varr=n("a691"),i=n("50c4");e.exports=function(e){if(void0===e)return0;vart=r(e),n=i(t);if(t!==n)throwRangeError("Wrong length or index");returnn}},"0c47":function(e,t,n){varr=n("da84"),i=n("d44e");i(r.JSON,"JSON",!0)},"0cb2":function(e,t,n){varr=n("7b0b"),i=Math.floor,o="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,u,c){vard=n+e.length,p=l.length,f=s;returnvoid0!==u&&(u=r(u),f=a),o.call(c,f,(function(r,o){vara;switch(o.charAt(0)){case"$":return"$";case"&":returne;case"`":returnt.slice(0,n);case"'":returnt.slice(d);case"<":a=u[o.slice(1,-1)];break;default:vars=+o;if(0===s)returnr;if(s>p){varc=i(s/10);return0===c?r:c<=p?void0===l[c-1]?o.charAt(1):l[c-1]+o.charAt(1):r}a=l[s-1]}returnvoid0===a?"":a}))}},"0cfb":function(e,t,n){varr=n("83ab"),i=n("d039"),o=n("cc12");e.exports=!r&&!i((function(){return7!=Object.defineProperty(o("div"),"a",{get:function(){return7}}).a}))},"0d21":function(e,t,n){"use strict";functionr(e){if(Array.isArray(e))returne}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},"0d3b":function(e,t,n){varr=n("d039"),i=n("b622"),o=n("c430"),a=i("iterator");e.exports=!r((function(){vare=newURL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";returne.pathname="c%20d",t.forEach((function(e,r){t["delete"]
Object.defineProperty(t,"__esModule",{value:!0});classn{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)thrownewError("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}}t.StaticSymbol=n,t.StaticSymbolCache=class{constructor(){this.cache=newMap}get(e,t,r){consti=(r=r||[]).length?".".concat(r.join(".")):"",o='"'.concat(e,'".').concat(t).concat(i);leta=this.cache.get(o);returna||(a=newn(e,t,r),this.cache.set(o,a)),a}}})),HE=je((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});constn=/-+([a-z0-9])/g;functionr(e,t,n){constr=e.indexOf(t);return-1==r?n:[e.slice(0,r).trim(),e.slice(r+1).trim()]}functioni(e,t,n){returnArray.isArray(e)?t.visitArray(e,n):"object"==typeof(r=e)&&null!==r&&Object.getPrototypeOf(r)===s?t.visitStringMap(e,n):null==e||"string"==typeofe||"number"==typeofe||"boolean"==typeofe?t.visitPrimitive(e,n):t.visitOther(e,n);varr}t.dashCaseToCamelCase=function(e){returne.replace(n,(...e)=>e[1].toUpperCase())},t.splitAtColon=function(e,t){returnr(e,":",t)},t.splitAtPeriod=function(e,t){returnr(e,".",t)},t.visitValue=i,t.isDefined=function(e){returnnull!=e},t.noUndefined=function(e){returnvoid0===e?null:e},t.ValueTransformer=class{visitArray(e,t){returne.map(e=>i(e,this,t))}visitStringMap(e,t){constn={};returnObject.keys(e).forEach(r=>{n[r]=i(e[r],this,t)}),n}visitPrimitive(e,t){returne}visitOther(e,t){returne}},t.SyncAsync={assertSync:e=>{if(l(e))thrownewError("Illegal state: value cannot be a promise");returne},then:(e,t)=>l(e)?e.then(t):t(e),all:e=>e.some(l)?Promise.all(e):e},t.error=function(e){thrownewError("Internal Error: ".concat(e))},t.syntaxError=function(e,t){constn=Error(e);returnn[o]=!0,t&&(n[a]=t),n};consto="ngSyntaxError",a="ngParseErrors";t.isSyntaxError=function(e){returne[o]},t.getParseErrors=function(e){returne[a]||[]},t.escapeRegExp=function(e){returne.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};consts=Object.getPrototypeOf({});functionl(e){return!!e&&"function"==typeofe.then}t.utf8Encode=function(e){lett="";for(letn=0;n<e.length;n++){letr=e.charCodeAt(n);if(r>=55296&&r<=56319&&e.length>n+1){constt=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}returnt},t.stringify=functione(t){if("string"==typeoft)returnt;if(tinstanceofArray)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);if(!t.toString)return"object";constn=t.toString();if(null==n)return""+n;constr=n.indexOf("\n");return-1===r?n:n.substring(0,r)},t.resolveForwardRef=function(e){return"function"==typeofe&&e.hasOwnProperty("__forward_ref__")?e():e},t.isPromise=l,t.Version=class{constructor(e){this.full=e;constt=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};constu="undefined"!=typeofwindow&&window,c="undefined"!=typeofself&&"undefined"!=typeofWorkerGlobalScope&&selfinstanceofWorkerGlobalScope&&self,d=void0!==Le&&Le||u||c;t.global=d})),UE=je((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});constn=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;functionr(e){returne.replace(/\W/g,"_")}t.sanitizeIdentifier=r;leti=0;functiono(e){if(!e||!e.reference)returnnull;constt=e.reference;if(tinstanceofWE.StaticSymbol)returnt.name;if(t.__anonymousType)returnt.__anonymousType;letn=HE.stringify(t);returnn.indexOf("(")>=0?(n="anonymous_".concat(i++),t.__anonymousType=n):n=r(n),n}vara;t.identifierName=o,t.identifierModuleUrl=function(e){constt=e.reference;returntinstanceofWE.StaticSymbol?t.filePath:"./".concat(HE.stringify(t))},t.viewClassName=function(e,t){return"View_".concat(o({reference:e}),"_").concat(t)},t.rendererTypeName=function(e){return"RenderType_".concat(o({reference:e}))},t.hostViewClassName=function(e){return"HostView_".concat(o({reference:e}))},t.componentFactoryName=function(e){return"".concat(o({reference:e}),"NgFactory")},function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(a=t.CompileSummaryKind||(t.CompileSummaryKind={})),t.tokenName=function(e){returnnull!=e.value?r(e.value):o(e.identifier)},t.tokenReference=function(e){returnnull!=e.identifier?e.identifier.reference:e.value},t.CompileStylesheetMetadata=class{constructor({moduleUrl:e,styles:t,styleUrls:n}={}){this.moduleUrl=e||null,this.styles=l(t),this.styleUrls=l(n)}},t.CompileTemplateMetadata=class{constructor({encapsulation:e,template:t,templateUrl:n,htmlAst:r,styles:i,styleUrls:o,externalStylesheets:a,animations:s,ngContentSelectors:c,interpolation:d,isInline:p,preserveWhitespaces:f}){if(this.encapsulation=e,this.template=t,this.templateUrl=n,this.htmlAst=r,this.styles=l(i),this.styleUrls=l(o),this.externalStylesheets=l(a),this.animations=s?u(s):[],this.ngContentSelectors=c||[],d&&2!=d.length)thrownewError("'interpolation' should have a start and an end symbol.");this.interpolation=d,this.isInline=p,this.preserveWhitespaces=f}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};classs{staticcreate({isHost:e,type:t,isComponent:r,selector:i,exportAs:o,changeDetection:a,inputs:l,outputs:u,host:c,providers:d,viewProviders:p,queries:f,guards:h,viewQueries:m,entryComponents:g,template:b,componentViewType:v,rendererType:y,componentFactory:x}){constw={},D={},_={};null!=c&&Object.keys(c).forEach(e=>{constt=c[e],r=e.match(n);null===r?_[e]=t:null!=r[1]?D[r[1]]=t:null!=r[2]&&(w[r[2]]=t)});constk={};null!=l&&l.forEach(e=>{constt=HE.splitAtColon(e,[e,e]);k[t[0]]=t[1]});constC={};returnnull!=u&&u.forEach(e=>{constt=HE.splitAtColon(e,[e,e]);C[t[0]]=t[1]}),news({isHost:e,type:t,isComponent:!!r,selector:i,exportAs:o,changeDetection:a,inputs:k,outputs:C,hostListeners:w,hostProperties:D,hostAttributes:_,providers:d,viewProviders:p,queries:f,guards:h,viewQueries:m,entryComponents:g,template:b,componentViewType:v,rendererType:y,componentFactory:x})}constructor({isHost:e,type:t,isComponent:n,selector:r,exportAs:i,changeDetection:o,inputs:a,outputs:s,hostListeners:u,hostProperties:c,hostAttributes:d,providers:p,viewProviders:f,queries:h,guards:m,viewQueries:g,entryComponents:b,template:v,componentViewType:y,rendererType:x,componentFactory:w}){this.isHost=!!e,this.type=t,this.isComponent=n,this.selector=r,this.exportAs=i,this.changeDetection=o,this.inputs=a,this.outputs=s,this.hostListeners=u,this.hostProperties=c,this.hostAttributes=d,this.providers=l(p),this.viewProviders=l(f),this.queries=l(h),this.guards=m,this.viewQueries=l(g),this.entryComponents=l(b),this.template=v,this.componentViewType=y,this.rendererType=x,this.componentFactory=w}toSummary(){return{summaryKind:a.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueri
functionHr(e){vart,n,r;if(e){if("string"==typeofe||Rr(e))e={contents:e};elseif("message"ine&&"messages"ine)returne}elsee={};if(!(thisinstanceofHr))returnnewHr(e);for(this.data={},this.messages=[],this.history=[],this.cwd=Nr.cwd(),n=-1,r=Wr.length;++n<r;)t=Wr[n],Vr.call(e,t)&&(this[t]=e[t]);for(tine)-1===Wr.indexOf(t)&&(this[t]=e[t])}functionUr(e,t){if(-1!==e.indexOf(jr.sep))thrownewError("`"+t+"` cannot be a path: did not expect `"+jr.sep+"`")}functionYr(e,t){if(!e)thrownewError("`"+t+"` cannot be empty")}functionGr(e,t){if(!e)thrownewError("Setting `"+t+"` requires `path` to be set too")}qr.toString=function(e){vart=this.contents||"";returnRr(t)?t.toString(e):String(t)},Object.defineProperty(qr,"path",{get:function(){returnthis.history[this.history.length-1]},set:function(e){Yr(e,"path"),e!==this.path&&this.history.push(e)}}),Object.defineProperty(qr,"dirname",{get:function(){return"string"==typeofthis.path?jr.dirname(this.path):void0},set:function(e){Gr(this.path,"dirname"),this.path=jr.join(e||"",this.basename)}}),Object.defineProperty(qr,"basename",{get:function(){return"string"==typeofthis.path?jr.basename(this.path):void0},set:function(e){Yr(e,"basename"),Ur(e,"basename"),this.path=jr.join(this.dirname||"",e)}}),Object.defineProperty(qr,"extname",{get:function(){return"string"==typeofthis.path?jr.extname(this.path):void0},set:function(e){vart=e||"";if(Ur(t,"extname"),Gr(this.path,"extname"),t){if("."!==t.charAt(0))thrownewError("`extname` must start with `.`");if(-1!==t.indexOf(".",1))thrownewError("`extname` cannot contain multiple dots")}this.path=$r(this.path,t)}}),Object.defineProperty(qr,"stem",{get:function(){return"string"==typeofthis.path?jr.basename(this.path,this.extname):void0},set:function(e){Yr(e,"stem"),Ur(e,"stem"),this.path=jr.join(this.dirname||"",e+(this.extname||""))}});varXr=zr,Kr=zr.prototype;Kr.message=function(e,t,n){varr=this.path,i=newor(e,t,n);returnr&&(i.name=r+":"+i.name,i.file=r),i.fatal=!1,this.messages.push(i),i},Kr.info=function(){vare=this.message.apply(this,arguments);returne.fatal=null,e},Kr.fail=function(){vare=this.message.apply(this,arguments);throwe.fatal=!0,e};varJr=functione(){vart=[],n=Jn(),r={},i=!1,o=-1;returna.data=function(e,t){return"string"==typeofe?2===arguments.length?(ii("data",i),r[e]=t,a):Qr.call(r,e)&&r[e]||null:e?(ii("data",i),r=e,a):r},a.freeze=s,a.attachers=t,a.use=function(e){varn;if(ii("use",i),null==e);elseif("function"==typeofe)c.apply(null,arguments);else{if("object"!=typeofe)thrownewError("Expected usable value, not `"+e+"`");"length"ine?u(e):o(e)}returnn&&(r.settings=Yn(r.settings||{},n)),a;functiono(e){u(e.plugins),e.settings&&(n=Yn(n||{},e.settings))}functions(e){if("function"==typeofe)c(e);else{if("object"!=typeofe)thrownewError("Expected usable value, not `"+e+"`");"length"ine?c.apply(null,e):o(e)}}functionu(e){vart,n;if(null==e);else{if("object"!=typeofe||!("length"ine))thrownewError("Expected a list of plugins, not `"+e+"`");for(t=e.length,n=-1;++n<t;)s(e[n])}}functionc(e,n){varr=l(e);r?(Gn(r[1])&&Gn(n)&&(n=Yn(r[1],n)),r[1]=n):t.push(Zr.call(arguments))}},a.parse=function(e){vart,n=Xr(e);returns(),ni("parse",t=a.Parser),ti(t,"parse")?newt(String(n),n).parse():t(String(n),n)},a.stringify=function(e,t){varn,r=Xr(t);returns(),ri("stringify",n=a.Compiler),oi(e),ti(n,"compile")?newn(e,r).compile():n(e,r)},a.run=u,a.runSync=function(e,t){varn,r=!1;returnu(e,t,i),ai("runSync","run",r),n;functioni(e,t){r=!0,jn(e),n=t}},a.process=c,a.processSync=d,a;functiona(){for(varn=e(),i=t.length,o=-1;++o<i;)n.use.apply(null,t[o]);returnn.data(Yn(!0,{},r)),n}functions(){vare,r,s,l;if(i)returna;for(;++o<t.length;)r=(e=t[o])[0],!1!==(s=e[1])&&(!0===s&&(e[1]=void0),"function"==typeof(l=r.apply(a,e.slice(1)))&&n.use(l));returni=!0,o=1/0,a}functionl(e){for(varn,r=t.length,i=-1;++i<r;)if((n=t[i])[0]===e)returnn}functionu(e,t,r){if(oi(e),s(),r||"function"!=typeoft||(r=t,t=null),!r)returnnewPromise(i);functioni(i,o){n.run(e,Xr(t),(function(t,n,a){n=n||e,t?o(t):i?i(n):r(null,n
varr=n("1fb5"),i=n("9152"),o=n("e3db");functiona(){try{vare=newUint8Array(1);returne.__proto__={__proto__:Uint8Array.prototype,foo:function(){return42}},42===e.foo()&&"function"===typeofe.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}functions(){returnu.TYPED_ARRAY_SUPPORT?2147483647:1073741823}functionl(e,t){if(s()<t)thrownewRangeError("Invalid typed array length");returnu.TYPED_ARRAY_SUPPORT?(e=newUint8Array(t),e.__proto__=u.prototype):(null===e&&(e=newu(t)),e.length=t),e}functionu(e,t,n){if(!u.TYPED_ARRAY_SUPPORT&&!(thisinstanceofu))returnnewu(e,t,n);if("number"===typeofe){if("string"===typeoft)thrownewError("If encoding is specified then the first argument must be a string");returnf(this,e)}returnc(this,e,t,n)}functionc(e,t,n,r){if("number"===typeoft)thrownewTypeError('"value" argument must not be a number');return"undefined"!==typeofArrayBuffer&&tinstanceofArrayBuffer?g(e,t,n,r):"string"===typeoft?h(e,t,n):b(e,t)}functiond(e){if("number"!==typeofe)thrownewTypeError('"size" argument must be a number');if(e<0)thrownewRangeError('"size" argument must not be negative')}functionp(e,t,n,r){returnd(t),t<=0?l(e,t):void0!==n?"string"===typeofr?l(e,t).fill(n,r):l(e,t).fill(n):l(e,t)}functionf(e,t){if(d(t),e=l(e,t<0?0:0|v(t)),!u.TYPED_ARRAY_SUPPORT)for(varn=0;n<t;++n)e[n]=0;returne}functionh(e,t,n){if("string"===typeofn&&""!==n||(n="utf8"),!u.isEncoding(n))thrownewTypeError('"encoding" must be a valid string encoding');varr=0|x(t,n);e=l(e,r);vari=e.write(t,n);returni!==r&&(e=e.slice(0,i)),e}functionm(e,t){varn=t.length<0?0:0|v(t.length);e=l(e,n);for(varr=0;r<n;r+=1)e[r]=255&t[r];returne}functiong(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)thrownewRangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))thrownewRangeError("'length' is out of bounds");returnt=void0===n&&void0===r?newUint8Array(t):void0===r?newUint8Array(t,n):newUint8Array(t,n,r),u.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=u.prototype):e=m(e,t),e}functionb(e,t){if(u.isBuffer(t)){varn=0|v(t.length);returne=l(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeofArrayBuffer&&t.bufferinstanceofArrayBuffer||"length"int)return"number"!==typeoft.length||te(t.length)?l(e,0):m(e,t);if("Buffer"===t.type&&o(t.data))returnm(e,t.data)}thrownewTypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}functionv(e){if(e>=s())thrownewRangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return0|e}functiony(e){return+e!=e&&(e=0),u.alloc(+e)}functionx(e,t){if(u.isBuffer(e))returne.length;if("undefined"!==typeofArrayBuffer&&"function"===typeofArrayBuffer.isView&&(ArrayBuffer.isView(e)||einstanceofArrayBuffer))returne.byteLength;"string"!==typeofe&&(e=""+e);varn=e.length;if(0===n)return0;for(varr=!1;;)switch(t){case"ascii":case"latin1":case"binary":returnn;case"utf8":case"utf-8":casevoid0:returnK(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return2*n;case"hex":returnn>>>1;case"base64":returnQ(e).length;default:if(r)returnK(e).length;t=(""+t).toLowerCase(),r=!0}}functionw(e,t,n){varr=!1;if((void0===t||t<0)&&(t=0),t>this.length)return"";if((void0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":returnL(this,t,n);case"utf8":case"utf-8":returnM(this,t,n);case"ascii":returnB(this,t,n);case"latin1":case"binary":returnP(this,t,n);case"base64":returnO(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":returnj(this,t,n);default:if(r)thrownewTypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}functionD(e,t,n){varr=e[t];e[t]=e[n],e[n]=r}function_(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeofn?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}elseif(n<0){if(!i)return-1;n=0}if("string"===typeoft&&(t=u.from(t,r)),u.isBuffer(t))retu