(self.webpackChunkFiddler_WebUi=self.webpackChunkFiddler_WebUi||[]).push([[179],{9213:(Zn,Ct,H)=>{"use strict";H.d(Ct,{e:()=>xe});var T=H(3172),t=H(1672),Me=H(3732),Ue=function(){function Ne(){}return Ne.write=function(Qe){var qe=Qe.byteLength||Qe.length,u=[];do{var ue=127&qe;(qe>>=7)>0&&(ue|=128),u.push(ue)}while(qe>0);qe=Qe.byteLength||Qe.length;var Te=new Uint8Array(u.length+qe);return Te.set(u,0),Te.set(Qe,u.length),Te.buffer},Ne.parse=function(Qe){for(var qe=[],u=new Uint8Array(Qe),Te=[0,7,14,21,28],Oe=0;Oe<Qe.byteLength;){var ve=0,Fe=0,be=void 0;do{Fe|=(127&(be=u[Oe+ve]))<<Te[ve],ve++}while(ve<Math.min(5,Qe.byteLength-Oe)&&0!=(128&be));if(0!=(128&be)&&ve<5)throw new Error("Cannot read message size.");if(5===ve&&be>7)throw new Error("Messages bigger than 2GB are not supported.");if(!(u.byteLength>=Oe+ve+Fe))throw new Error("Incomplete message.");qe.push(u.slice?u.slice(Oe+ve,Oe+ve+Fe):u.subarray(Oe+ve,Oe+ve+Fe)),Oe=Oe+ve+Fe}return qe},Ne}(),te=Object.assign||function(Ne){for(var Qe,qe=1,u=arguments.length;qe<u;qe++)for(var ue in Qe=arguments[qe])Object.prototype.hasOwnProperty.call(Qe,ue)&&(Ne[ue]=Qe[ue]);return Ne},l=new Uint8Array([145,Me.Cs.Ping]),xe=function(){function Ne(Qe){this.name="messagepack",this.version=1,this.transferFormat=Me.kW.Binary,this.errorResult=1,this.voidResult=2,this.nonVoidResult=3,Qe&&(this.messagePackOptions=te({},Qe,{compatibilityMode:!1}))}return Ne.prototype.parseMessages=function(Qe,qe){if(!(Qe instanceof T.Buffer||function(Ne){return Ne&&"undefined"!=typeof ArrayBuffer&&(Ne instanceof ArrayBuffer||Ne.constructor&&"ArrayBuffer"===Ne.constructor.name)}(Qe)))throw new Error("Invalid input for MessagePack hub protocol. Expected an ArrayBuffer or Buffer.");null===qe&&(qe=Me.W4.instance);for(var ue=[],Te=0,Oe=Ue.parse(Qe);Te<Oe.length;Te++){var Fe=this.parseMessage(Oe[Te],qe);Fe&&ue.push(Fe)}return ue},Ne.prototype.writeMessage=function(Qe){switch(Qe.type){case Me.Cs.Invocation:return this.writeInvocation(Qe);case Me.Cs.StreamInvocation:return this.writeStreamInvocation(Qe);case Me.Cs.StreamItem:return this.writeStreamItem(Qe);case Me.Cs.Completion:return this.writeCompletion(Qe);case Me.Cs.Ping:return Ue.write(l);case Me.Cs.CancelInvocation:return this.writeCancelInvocation(Qe);default:throw new Error("Invalid message type.")}},Ne.prototype.parseMessage=function(Qe,qe){if(0===Qe.length)throw new Error("Invalid payload.");var ue=t(this.messagePackOptions).decode(T.Buffer.from(Qe));if(0===ue.length||!(ue instanceof Array))throw new Error("Invalid payload.");var Te=ue[0];switch(Te){case Me.Cs.Invocation:return this.createInvocationMessage(this.readHeaders(ue),ue);case Me.Cs.StreamItem:return this.createStreamItemMessage(this.readHeaders(ue),ue);case Me.Cs.Completion:return this.createCompletionMessage(this.readHeaders(ue),ue);case Me.Cs.Ping:return this.createPingMessage(ue);case Me.Cs.Close:return this.createCloseMessage(ue);default:return qe.log(Me.in.Information,"Unknown message type '"+Te+"' ignored."),null}},Ne.prototype.createCloseMessage=function(Qe){if(Qe.length<2)throw new Error("Invalid payload for Close message.");return{allowReconnect:Qe.length>=3?Qe[2]:void 0,error:Qe[1],type:Me.Cs.Close}},Ne.prototype.createPingMessage=function(Qe){if(Qe.length<1)throw new Error("Invalid payload for Ping message.");return{type:Me.Cs.Ping}},Ne.prototype.createInvocationMessage=function(Qe,qe){if(qe.length<5)throw new Error("Invalid payload for Invocation message.");var u=qe[2];return u?{arguments:qe[4],headers:Qe,invocationId:u,streamIds:[],target:qe[3],type:Me.Cs.Invocation}:{arguments:qe[4],headers:Qe,streamIds:[],target:qe[3],type:Me.Cs.Invocation}},Ne.prototype.createStreamItemMessage=function(Qe,qe){if(qe.length<4)throw new Error("Invalid payload for StreamItem message.");return{headers:Qe,invocationId:qe[2],item:qe[3],type:Me.Cs.StreamItem}},Ne.prototype.createCompletionMessage=function(Qe,qe){if(qe.length<4)throw new Error("Invalid payload for Completion message.");var ue,Te,u=qe[3];if(u!==this.voidResult&&qe.length<5)throw new Error("Invalid payload for Completion message.");switch(u){case this.errorResult:ue=qe[4];break;case this.nonVoidResult:Te=qe[4]}return{error:ue,headers:Qe,invocationId:qe[2],result:Te,type:Me.Cs.Completion}},Ne.prototype.writeInvocation=function(Qe){var u;return u=t(this.messagePackOptions).encode(Qe.streamIds?[Me.Cs.Invocation,Qe.headers||{},Qe.invocationId||null,Qe.target,Qe.arguments,Qe.streamIds]:[Me.Cs.Invocation,Qe.headers||{},Qe.invocationId||null,Qe.target,Qe.arguments]),Ue.write(u.slice())},Ne.prototype.writeStreamInvocation=function(Qe){var u;return u=t(this.messagePackOptions).encode(Qe.streamIds?[Me.Cs.StreamInvocation,Qe.headers||{},Qe.invocationId,Qe.target,Qe.arguments,Qe.streamIds]:[Me.Cs.StreamInvocation,Qe.headers||{},Qe.invocationId,Qe.target,Qe.arguments]),Ue.write(u.slice())},Ne.prototype.writeStreamItem=function(Qe){var u=t(this.messagePackOptions).encode([Me.Cs.StreamItem,Qe.headers||{},Qe.invocationId,Qe.item]);return Ue.write(u.slice())},Ne.prototype.writeCompletion=function(Qe){var ue,qe=t(this.messagePackOptions),u=Qe.error?this.errorResult:Qe.result?this.nonVoidResult:this.voidResult;switch(u){case this.errorResult:ue=qe.encode([Me.Cs.Completion,Qe.headers||{},Qe.invocationId,u,Qe.error]);break;case this.voidResult:ue=qe.encode([Me.Cs.Completion,Qe.headers||{},Qe.invocationId,u]);break;case this.nonVoidResult:ue=qe.encode([Me.Cs.Completion,Qe.headers||{},Qe.invocationId,u,Qe.result])}return Ue.write(ue.slice())},Ne.prototype.writeCancelInvocation=function(Qe){var u=t(this.messagePackOptions).encode([Me.Cs.CancelInvocation,Qe.headers||{},Qe.invocationId]);return Ue.write(u.slice())},Ne.prototype.readHeaders=function(Qe){var qe=Qe[1];if("object"!=typeof qe)throw new Error("Invalid headers.");return qe},Ne}()},3732:(Zn,Ct,H)=>{"use strict";H.d(Ct,{su:()=>xo,AC:()=>lt,in:()=>xe,Cs:()=>Xt,W4:()=>tt,kW:()=>mi});var _t,T=(_t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,Ce){ae.__proto__=Ce}||function(ae,Ce){for(var mt in Ce)Ce.hasOwnProperty(mt)&&(ae[mt]=Ce[mt])},function(ae,Ce){function mt(){this.constructor=ae}_t(ae,Ce),ae.prototype=null===Ce?Object.create(Ce):(mt.prototype=Ce.prototype,new mt)}),t=function(_t){function ae(Ce,mt){var ut=this,Le=this.constructor.prototype;return(ut=_t.call(this,Ce)||this).statusCode=mt,ut.__proto__=Le,ut}return T(ae,_t),ae}(Error),Me=function(_t){function ae(Ce){void 0===Ce&&(Ce="A timeout occurred.");var je=this,ut=this.constructor.prototype;return(je=_t.call(this,Ce)||this).__proto__=ut,je}return T(ae,_t),ae}(Error),Ue=function(_t){function ae(Ce){void 0===Ce&&(Ce="An abort occurred.");var je=this,ut=this.constructor.prototype;return(je=_t.call(this,Ce)||this).__proto__=ut,je}return T(ae,_t),ae}(Error),c=Object.assign||function(_t){for(var ae,Ce=1,mt=arguments.length;Ce<mt;Ce++)for(var je in ae=arguments[Ce])Object.prototype.hasOwnProperty.call(ae,je)&&(_t[je]=ae[je]);return _t},te=function(ae,Ce,mt){this.statusCode=ae,this.statusText=Ce,this.content=mt},l=function(){function _t(){}return _t.prototype.get=function(ae,Ce){return this.send(c({},Ce,{method:"GET",url:ae}))},_t.prototype.post=function(ae,Ce){return this.send(c({},Ce,{method:"POST",url:ae}))},_t.prototype.delete=function(ae,Ce){return this.send(c({},Ce,{method:"DELETE",url:ae}))},_t.prototype.getCookieString=function(ae){return""},_t}(),xe=(()=>(function(_t){_t[_t.Trace=0]="Trace",_t[_t.Debug=1]="Debug",_t[_t.Information=2]="Information",_t[_t.Warning=3]="Warning",_t[_t.Error=4]="Error",_t[_t.Critical=5]="Critical",_t[_t.None=6]="None"}(xe||(xe={})),xe))(),tt=function(){function _t(){}return _t.prototype.log=function(ae,Ce){},_t.instance=new _t,_t}(),Ne=Object.assign||function(_t){for(var ae,Ce=1,mt=arguments.length;Ce<mt;Ce++)for(var je in ae=arguments[Ce])Object.prototype.hasOwnProperty.call(ae,je)&&(_t[je]=ae[je]);return _t},ue=function(){function _t(){}return _t.isRequired=function(ae,Ce){if(null==ae)throw new Error("The '"+Ce+"' argument is required