UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

1 lines 72.9 kB
(()=>{var t={"./@datadog/sketches-js/dist/ddsketch/DDSketch.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.LogCollapsingHighestDenseDDSketch=e.LogCollapsingLowestDenseDDSketch=e.DDSketch=void 0;var o=i("./@datadog/sketches-js/dist/ddsketch/store/index.js"),s=i("./@datadog/sketches-js/dist/ddsketch/mapping/index.js"),u=function(){function BaseDDSketch(t){var e=t.mapping,i=t.store,n=t.negativeStore,r=t.zeroCount;this.mapping=e,this.store=i,this.negativeStore=n,this.zeroCount=r,this.count=this.negativeStore.count+this.zeroCount+this.store.count,this.min=1/0,this.max=-1/0,this.sum=0}return BaseDDSketch.prototype.accept=function(t,e){if(void 0===e&&(e=1),e<=0)throw Error("Weight must be a positive number");if(t>this.mapping.minPossible){var i=this.mapping.key(t);this.store.add(i,e)}else if(t<-this.mapping.minPossible){var i=this.mapping.key(-t);this.negativeStore.add(i,e)}else this.zeroCount+=e;this.count+=e,this.sum+=t*e,t<this.min&&(this.min=t),t>this.max&&(this.max=t)},BaseDDSketch.prototype.getValueAtQuantile=function(t){if(t<0||t>1||0===this.count)return NaN;var e=t*(this.count-1),i=0;if(e<this.negativeStore.count){var n=this.negativeStore.count-e-1,r=this.negativeStore.keyAtRank(n,!1);i=-this.mapping.value(r)}else{if(e<this.zeroCount+this.negativeStore.count)return 0;var r=this.store.keyAtRank(e-this.zeroCount-this.negativeStore.count);i=this.mapping.value(r)}return i},BaseDDSketch.prototype.merge=function(t){if(!this.mergeable(t))throw Error("Cannot merge two DDSketches with different `relativeAccuracy` parameters");if(0!==t.count){if(0===this.count)return void this._copy(t);this.store.merge(t.store),this.zeroCount+=t.zeroCount,this.count+=t.count,this.sum+=t.sum,t.min<this.min&&(this.min=t.min),t.max>this.max&&(this.max=t.max)}},BaseDDSketch.prototype.mergeable=function(t){return this.mapping.gamma===t.mapping.gamma},BaseDDSketch.prototype._copy=function(t){this.store.copy(t.store),this.negativeStore.copy(t.negativeStore),this.zeroCount=t.zeroCount,this.min=t.min,this.max=t.max,this.count=t.count,this.sum=t.sum},BaseDDSketch.prototype.toProto=function(){var t=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").DDSketch,e=t.create({mapping:this.mapping.toProto(),positiveValues:this.store.toProto(),negativeValues:this.negativeStore.toProto(),zeroCount:this.zeroCount});return t.encode(e).finish()},BaseDDSketch.fromProto=function(t){var e=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").DDSketch.decode(t);return new BaseDDSketch({mapping:s.KeyMapping.fromProto(e.mapping),store:o.DenseStore.fromProto(e.positiveValues),negativeStore:o.DenseStore.fromProto(e.negativeValues),zeroCount:e.zeroCount})},BaseDDSketch}(),a={relativeAccuracy:.01};e.DDSketch=function(t){function DDSketch(e){var i=(void 0===e?a:e).relativeAccuracy,n=new s.LogarithmicMapping(void 0===i?.01:i),r=new o.DenseStore,u=new o.DenseStore;return t.call(this,{mapping:n,store:r,negativeStore:u,zeroCount:0})||this}return r(DDSketch,t),DDSketch}(u),e.LogCollapsingLowestDenseDDSketch=function(t){function LogCollapsingLowestDenseDDSketch(e){var i=void 0===e?a:e,n=i.relativeAccuracy,r=i.binLimit,u=void 0===r?2048:r,h=new s.LogarithmicMapping(void 0===n?.01:n),f=new o.CollapsingLowestDenseStore(u),l=new o.CollapsingLowestDenseStore(u);return t.call(this,{mapping:h,store:f,negativeStore:l,zeroCount:0})||this}return r(LogCollapsingLowestDenseDDSketch,t),LogCollapsingLowestDenseDDSketch}(u),e.LogCollapsingHighestDenseDDSketch=function(t){function LogCollapsingHighestDenseDDSketch(e){var i=void 0===e?a:e,n=i.relativeAccuracy,r=i.binLimit,u=void 0===r?2048:r,h=new s.LogarithmicMapping(void 0===n?.01:n),f=new o.CollapsingHighestDenseStore(u),l=new o.CollapsingHighestDenseStore(u);return t.call(this,{mapping:h,store:f,negativeStore:l,zeroCount:0})||this}return r(LogCollapsingHighestDenseDDSketch,t),LogCollapsingHighestDenseDDSketch}(u)},"./@datadog/sketches-js/dist/ddsketch/index.js"(t,e,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(e,i);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,n,r)}:function(t,e,i,n){void 0===n&&(n=i),t[n]=e[i]}),r=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||n(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),r(i("./@datadog/sketches-js/dist/ddsketch/DDSketch.js"),e)},"./@datadog/sketches-js/dist/ddsketch/mapping/CubicallyInterpolatedMapping.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.CubicallyInterpolatedMapping=void 0;var o=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"),s=i("./@datadog/sketches-js/dist/ddsketch/math.js");e.CubicallyInterpolatedMapping=function(t){function CubicallyInterpolatedMapping(e,i){void 0===i&&(i=0);var n=t.call(this,e,i)||this;return n.A=6/35,n.B=-.6,n.C=10/7,n._multiplier/=n.C,n}return r(CubicallyInterpolatedMapping,t),CubicallyInterpolatedMapping.prototype._cubicLog2Approx=function(t){var e=(0,s.frexp)(t),i=e[0],n=e[1],r=2*i-1;return((this.A*r+this.B)*r+this.C)*r+(n-1)},CubicallyInterpolatedMapping.prototype._cubicExp2Approx=function(t){var e=Math.floor(t),i=this.B*this.B-3*this.A*this.C,n=2*this.B*this.B*this.B-9*this.A*this.B*this.C-27*this.A*this.A*(t-e),r=Math.cbrt((n-Math.sqrt(n*n-4*i*i*i))/2),o=-(this.B+r+i/r)/(3*this.A)+1;return(0,s.ldexp)(o/2,e+1)},CubicallyInterpolatedMapping.prototype._logGamma=function(t){return this._cubicLog2Approx(t)*this._multiplier},CubicallyInterpolatedMapping.prototype._powGamma=function(t){return this._cubicExp2Approx(t/this._multiplier)},CubicallyInterpolatedMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.CUBIC},CubicallyInterpolatedMapping}(o.KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.KeyMapping=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/mapping/index.js"),r=Number.MAX_VALUE;e.KeyMapping=function(){function KeyMapping(t,e){if(void 0===e&&(e=0),t<=0||t>=1)throw Error("Relative accuracy must be between 0 and 1 when initializing a KeyMapping");this.relativeAccuracy=t,this._offset=e;var i=2*t/(1-t);this.gamma=1+i,this._multiplier=1/Math.log1p(i),this.minPossible=11125369292536007e-324*this.gamma,this.maxPossible=r/this.gamma}return KeyMapping.fromGammaOffset=function(t,e){return new this((t-1)/(t+1),e)},KeyMapping.prototype.key=function(t){return Math.ceil(this._logGamma(t))+this._offset},KeyMapping.prototype.value=function(t){return this._powGamma(t-this._offset)*(2/(1+this.gamma))},KeyMapping.prototype.toProto=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.create({gamma:this.gamma,indexOffset:this._offset,interpolation:this._protoInterpolation()})},KeyMapping.fromProto=function(t){if(!t||null==t.gamma||null==t.indexOffset)throw Error("Failed to decode mapping from protobuf");var e=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation,r=t.interpolation,o=t.gamma,s=t.indexOffset;switch(r){case e.NONE:return n.LogarithmicMapping.fromGammaOffset(o,s);case e.LINEAR:return n.LinearlyInterpolatedMapping.fromGammaOffset(o,s);case e.CUBIC:return n.CubicallyInterpolatedMapping.fromGammaOffset(o,s);default:throw Error("Unrecognized mapping when decoding from protobuf")}},KeyMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},KeyMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},KeyMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.NONE},KeyMapping}()},"./@datadog/sketches-js/dist/ddsketch/mapping/LinearlyInterpolatedMapping.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinearlyInterpolatedMapping=void 0;var o=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"),s=i("./@datadog/sketches-js/dist/ddsketch/math.js");e.LinearlyInterpolatedMapping=function(t){function LinearlyInterpolatedMapping(e,i){return void 0===i&&(i=0),t.call(this,e,i)||this}return r(LinearlyInterpolatedMapping,t),LinearlyInterpolatedMapping.prototype._log2Approx=function(t){var e=(0,s.frexp)(t);return 2*e[0]-1+(e[1]-1)},LinearlyInterpolatedMapping.prototype._exp2Approx=function(t){var e=Math.floor(t)+1;return(0,s.ldexp)((t-e+2)/2,e)},LinearlyInterpolatedMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},LinearlyInterpolatedMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},LinearlyInterpolatedMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.LINEAR},LinearlyInterpolatedMapping}(o.KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/LogarithmicMapping.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.LogarithmicMapping=void 0,e.LogarithmicMapping=function(t){function LogarithmicMapping(e,i){void 0===i&&(i=0);var n=t.call(this,e,i)||this;return n._multiplier*=Math.log(2),n}return r(LogarithmicMapping,t),LogarithmicMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},LogarithmicMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},LogarithmicMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.NONE},LogarithmicMapping}(i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js").KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/index.js"(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CubicallyInterpolatedMapping=e.LinearlyInterpolatedMapping=e.LogarithmicMapping=e.KeyMapping=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js");Object.defineProperty(e,"KeyMapping",{enumerable:!0,get:function(){return n.KeyMapping}});var r=i("./@datadog/sketches-js/dist/ddsketch/mapping/LogarithmicMapping.js");Object.defineProperty(e,"LogarithmicMapping",{enumerable:!0,get:function(){return r.LogarithmicMapping}});var o=i("./@datadog/sketches-js/dist/ddsketch/mapping/LinearlyInterpolatedMapping.js");Object.defineProperty(e,"LinearlyInterpolatedMapping",{enumerable:!0,get:function(){return o.LinearlyInterpolatedMapping}});var s=i("./@datadog/sketches-js/dist/ddsketch/mapping/CubicallyInterpolatedMapping.js");Object.defineProperty(e,"CubicallyInterpolatedMapping",{enumerable:!0,get:function(){return s.CubicallyInterpolatedMapping}})},"./@datadog/sketches-js/dist/ddsketch/math.js"(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ldexp=e.frexp=void 0,e.frexp=function(t){if(0===t||!Number.isFinite(t))return[t,0];for(var e=Math.abs(t),i=Math.max(-1023,Math.floor(Math.log2(e))+1),n=e*Math.pow(2,-i);n<.5;)n*=2,i--;for(;n>=1;)n*=.5,i++;return t<0&&(n=-n),[n,i]},e.ldexp=function(t,e){for(var i=Math.min(3,Math.ceil(Math.abs(e)/1023)),n=t,r=0;r<i;r++)n*=Math.pow(2,Math.floor((e+r)/i));return n}},"./@datadog/sketches-js/dist/ddsketch/proto/compiled.js"(t,e,i){"use strict";var n=i("./protobufjs/minimal.js"),r=n.Reader,o=n.Writer,s=n.util,u=n.roots.default||(n.roots.default={});u.DDSketch=function(){function DDSketch(t){if(t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return DDSketch.prototype.mapping=null,DDSketch.prototype.positiveValues=null,DDSketch.prototype.negativeValues=null,DDSketch.prototype.zeroCount=0,DDSketch.create=function(t){return new DDSketch(t)},DDSketch.encode=function(t,e){return e||(e=o.create()),null!=t.mapping&&Object.hasOwnProperty.call(t,"mapping")&&u.IndexMapping.encode(t.mapping,e.uint32(10).fork()).ldelim(),null!=t.positiveValues&&Object.hasOwnProperty.call(t,"positiveValues")&&u.Store.encode(t.positiveValues,e.uint32(18).fork()).ldelim(),null!=t.negativeValues&&Object.hasOwnProperty.call(t,"negativeValues")&&u.Store.encode(t.negativeValues,e.uint32(26).fork()).ldelim(),null!=t.zeroCount&&Object.hasOwnProperty.call(t,"zeroCount")&&e.uint32(33).double(t.zeroCount),e},DDSketch.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},DDSketch.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i=void 0===e?t.len:t.pos+e,n=new u.DDSketch;t.pos<i;){var o=t.uint32();switch(o>>>3){case 1:n.mapping=u.IndexMapping.decode(t,t.uint32());break;case 2:n.positiveValues=u.Store.decode(t,t.uint32());break;case 3:n.negativeValues=u.Store.decode(t,t.uint32());break;case 4:n.zeroCount=t.double();break;default:t.skipType(7&o)}}return n},DDSketch.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},DDSketch.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.mapping&&t.hasOwnProperty("mapping")){var e=u.IndexMapping.verify(t.mapping);if(e)return"mapping."+e}if(null!=t.positiveValues&&t.hasOwnProperty("positiveValues")){var e=u.Store.verify(t.positiveValues);if(e)return"positiveValues."+e}if(null!=t.negativeValues&&t.hasOwnProperty("negativeValues")){var e=u.Store.verify(t.negativeValues);if(e)return"negativeValues."+e}return null!=t.zeroCount&&t.hasOwnProperty("zeroCount")&&"number"!=typeof t.zeroCount?"zeroCount: number expected":null},DDSketch.fromObject=function(t){if(t instanceof u.DDSketch)return t;var e=new u.DDSketch;if(null!=t.mapping){if("object"!=typeof t.mapping)throw TypeError(".DDSketch.mapping: object expected");e.mapping=u.IndexMapping.fromObject(t.mapping)}if(null!=t.positiveValues){if("object"!=typeof t.positiveValues)throw TypeError(".DDSketch.positiveValues: object expected");e.positiveValues=u.Store.fromObject(t.positiveValues)}if(null!=t.negativeValues){if("object"!=typeof t.negativeValues)throw TypeError(".DDSketch.negativeValues: object expected");e.negativeValues=u.Store.fromObject(t.negativeValues)}return null!=t.zeroCount&&(e.zeroCount=Number(t.zeroCount)),e},DDSketch.toObject=function(t,e){e||(e={});var i={};return e.defaults&&(i.mapping=null,i.positiveValues=null,i.negativeValues=null,i.zeroCount=0),null!=t.mapping&&t.hasOwnProperty("mapping")&&(i.mapping=u.IndexMapping.toObject(t.mapping,e)),null!=t.positiveValues&&t.hasOwnProperty("positiveValues")&&(i.positiveValues=u.Store.toObject(t.positiveValues,e)),null!=t.negativeValues&&t.hasOwnProperty("negativeValues")&&(i.negativeValues=u.Store.toObject(t.negativeValues,e)),null!=t.zeroCount&&t.hasOwnProperty("zeroCount")&&(i.zeroCount=e.json&&!isFinite(t.zeroCount)?String(t.zeroCount):t.zeroCount),i},DDSketch.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},DDSketch}(),u.IndexMapping=function(){var t,e;function IndexMapping(t){if(t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return IndexMapping.prototype.gamma=0,IndexMapping.prototype.indexOffset=0,IndexMapping.prototype.interpolation=0,IndexMapping.create=function(t){return new IndexMapping(t)},IndexMapping.encode=function(t,e){return e||(e=o.create()),null!=t.gamma&&Object.hasOwnProperty.call(t,"gamma")&&e.uint32(9).double(t.gamma),null!=t.indexOffset&&Object.hasOwnProperty.call(t,"indexOffset")&&e.uint32(17).double(t.indexOffset),null!=t.interpolation&&Object.hasOwnProperty.call(t,"interpolation")&&e.uint32(24).int32(t.interpolation),e},IndexMapping.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},IndexMapping.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i=void 0===e?t.len:t.pos+e,n=new u.IndexMapping;t.pos<i;){var o=t.uint32();switch(o>>>3){case 1:n.gamma=t.double();break;case 2:n.indexOffset=t.double();break;case 3:n.interpolation=t.int32();break;default:t.skipType(7&o)}}return n},IndexMapping.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},IndexMapping.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.gamma&&t.hasOwnProperty("gamma")&&"number"!=typeof t.gamma)return"gamma: number expected";if(null!=t.indexOffset&&t.hasOwnProperty("indexOffset")&&"number"!=typeof t.indexOffset)return"indexOffset: number expected";if(null!=t.interpolation&&t.hasOwnProperty("interpolation"))switch(t.interpolation){default:return"interpolation: enum value expected";case 0:case 1:case 2:case 3:}return null},IndexMapping.fromObject=function(t){if(t instanceof u.IndexMapping)return t;var e=new u.IndexMapping;switch(null!=t.gamma&&(e.gamma=Number(t.gamma)),null!=t.indexOffset&&(e.indexOffset=Number(t.indexOffset)),t.interpolation){case"NONE":case 0:e.interpolation=0;break;case"LINEAR":case 1:e.interpolation=1;break;case"QUADRATIC":case 2:e.interpolation=2;break;case"CUBIC":case 3:e.interpolation=3}return e},IndexMapping.toObject=function(t,e){e||(e={});var i={};return e.defaults&&(i.gamma=0,i.indexOffset=0,i.interpolation=e.enums===String?"NONE":0),null!=t.gamma&&t.hasOwnProperty("gamma")&&(i.gamma=e.json&&!isFinite(t.gamma)?String(t.gamma):t.gamma),null!=t.indexOffset&&t.hasOwnProperty("indexOffset")&&(i.indexOffset=e.json&&!isFinite(t.indexOffset)?String(t.indexOffset):t.indexOffset),null!=t.interpolation&&t.hasOwnProperty("interpolation")&&(i.interpolation=e.enums===String?u.IndexMapping.Interpolation[t.interpolation]:t.interpolation),i},IndexMapping.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},(e=Object.create(t={}))[t[0]="NONE"]=0,e[t[1]="LINEAR"]=1,e[t[2]="QUADRATIC"]=2,e[t[3]="CUBIC"]=3,IndexMapping.Interpolation=e,IndexMapping}(),u.Store=function(){function Store(t){if(this.binCounts={},this.contiguousBinCounts=[],t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return Store.prototype.binCounts=s.emptyObject,Store.prototype.contiguousBinCounts=s.emptyArray,Store.prototype.contiguousBinIndexOffset=0,Store.create=function(t){return new Store(t)},Store.encode=function(t,e){if(e||(e=o.create()),null!=t.binCounts&&Object.hasOwnProperty.call(t,"binCounts"))for(var i=Object.keys(t.binCounts),n=0;n<i.length;++n)e.uint32(10).fork().uint32(8).sint32(i[n]).uint32(17).double(t.binCounts[i[n]]).ldelim();if(null!=t.contiguousBinCounts&&t.contiguousBinCounts.length){e.uint32(18).fork();for(var n=0;n<t.contiguousBinCounts.length;++n)e.double(t.contiguousBinCounts[n]);e.ldelim()}return null!=t.contiguousBinIndexOffset&&Object.hasOwnProperty.call(t,"contiguousBinIndexOffset")&&e.uint32(24).sint32(t.contiguousBinIndexOffset),e},Store.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},Store.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i,n,o=void 0===e?t.len:t.pos+e,a=new u.Store;t.pos<o;){var h=t.uint32();switch(h>>>3){case 1:a.binCounts===s.emptyObject&&(a.binCounts={});var f=t.uint32()+t.pos;for(i=0,n=0;t.pos<f;){var l=t.uint32();switch(l>>>3){case 1:i=t.sint32();break;case 2:n=t.double();break;default:t.skipType(7&l)}}a.binCounts[i]=n;break;case 2:if(a.contiguousBinCounts&&a.contiguousBinCounts.length||(a.contiguousBinCounts=[]),(7&h)==2)for(var f=t.uint32()+t.pos;t.pos<f;)a.contiguousBinCounts.push(t.double());else a.contiguousBinCounts.push(t.double());break;case 3:a.contiguousBinIndexOffset=t.sint32();break;default:t.skipType(7&h)}}return a},Store.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},Store.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.binCounts&&t.hasOwnProperty("binCounts")){if(!s.isObject(t.binCounts))return"binCounts: object expected";for(var e=Object.keys(t.binCounts),i=0;i<e.length;++i){if(!s.key32Re.test(e[i]))return"binCounts: integer key{k:sint32} expected";if("number"!=typeof t.binCounts[e[i]])return"binCounts: number{k:sint32} expected"}}if(null!=t.contiguousBinCounts&&t.hasOwnProperty("contiguousBinCounts")){if(!Array.isArray(t.contiguousBinCounts))return"contiguousBinCounts: array expected";for(var i=0;i<t.contiguousBinCounts.length;++i)if("number"!=typeof t.contiguousBinCounts[i])return"contiguousBinCounts: number[] expected"}return null!=t.contiguousBinIndexOffset&&t.hasOwnProperty("contiguousBinIndexOffset")&&!s.isInteger(t.contiguousBinIndexOffset)?"contiguousBinIndexOffset: integer expected":null},Store.fromObject=function(t){if(t instanceof u.Store)return t;var e=new u.Store;if(t.binCounts){if("object"!=typeof t.binCounts)throw TypeError(".Store.binCounts: object expected");e.binCounts={};for(var i=Object.keys(t.binCounts),n=0;n<i.length;++n)e.binCounts[i[n]]=Number(t.binCounts[i[n]])}if(t.contiguousBinCounts){if(!Array.isArray(t.contiguousBinCounts))throw TypeError(".Store.contiguousBinCounts: array expected");e.contiguousBinCounts=[];for(var n=0;n<t.contiguousBinCounts.length;++n)e.contiguousBinCounts[n]=Number(t.contiguousBinCounts[n])}return null!=t.contiguousBinIndexOffset&&(e.contiguousBinIndexOffset=0|t.contiguousBinIndexOffset),e},Store.toObject=function(t,e){e||(e={});var i,n={};if((e.arrays||e.defaults)&&(n.contiguousBinCounts=[]),(e.objects||e.defaults)&&(n.binCounts={}),e.defaults&&(n.contiguousBinIndexOffset=0),t.binCounts&&(i=Object.keys(t.binCounts)).length){n.binCounts={};for(var r=0;r<i.length;++r)n.binCounts[i[r]]=e.json&&!isFinite(t.binCounts[i[r]])?String(t.binCounts[i[r]]):t.binCounts[i[r]]}if(t.contiguousBinCounts&&t.contiguousBinCounts.length){n.contiguousBinCounts=[];for(var r=0;r<t.contiguousBinCounts.length;++r)n.contiguousBinCounts[r]=e.json&&!isFinite(t.contiguousBinCounts[r])?String(t.contiguousBinCounts[r]):t.contiguousBinCounts[r]}return null!=t.contiguousBinIndexOffset&&t.hasOwnProperty("contiguousBinIndexOffset")&&(n.contiguousBinIndexOffset=t.contiguousBinIndexOffset),n},Store.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},Store}(),t.exports=u},"./@datadog/sketches-js/dist/ddsketch/store/CollapsingHighestDenseStore.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingHighestDenseStore=void 0;var o=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"),s=i("./@datadog/sketches-js/dist/ddsketch/store/util.js");e.CollapsingHighestDenseStore=function(t){function CollapsingHighestDenseStore(e,i){var n=t.call(this,i)||this;return n.binLimit=e,n.isCollapsed=!1,n}return r(CollapsingHighestDenseStore,t),CollapsingHighestDenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.maxKey-t.offset+1,i=Math.max(this.maxKey+1,t.minKey)-t.offset;if(e>i){var n=(0,s.sumOfRange)(t.bins,i,e);this.bins[this.length()-1]+=n}else i=e;for(var r=t.minKey;r<i+t.offset;r++)this.bins[r-this.offset]+=t.bins[r-t.offset];this.count+=t.count}},CollapsingHighestDenseStore.prototype.copy=function(e){t.prototype.copy.call(this,e),this.isCollapsed=e.isCollapsed},CollapsingHighestDenseStore.prototype._getNewLength=function(t,e){return Math.min(this.chunkSize*Math.ceil((e-t+1)/this.chunkSize),this.binLimit)},CollapsingHighestDenseStore.prototype._adjust=function(t,e){if(e-t+1>this.length())if((e=t+this.length()+1)<=this.minKey)this.offset=t,this.maxKey=e,this.bins.fill(0),this.bins[this.length()-1]=this.count;else{var i=this.offset-t;if(i>0){var n=e-this.offset+1,r=this.maxKey-this.offset+1,o=(0,s.sumOfRange)(this.bins,n,r);this.bins.fill(0,n,r),this.bins[n-1]+=o,this.maxKey=e,this._shiftBins(i)}else this.maxKey=e,this._shiftBins(i);this.minKey=t,this.isCollapsed=!0}else this._centerBins(t,e),this.minKey=t,this.maxKey=e},CollapsingHighestDenseStore.prototype._getIndex=function(t){if(t<this.minKey){if(this.isCollapsed||(this._extendRange(t),this.isCollapsed))return this.length()-1}else t>this.maxKey&&this._extendRange(t);return t-this.offset},CollapsingHighestDenseStore}(o.DenseStore)},"./@datadog/sketches-js/dist/ddsketch/store/CollapsingLowestDenseStore.js"(t,e,i){"use strict";var n,r=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)});Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingLowestDenseStore=void 0;var o=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"),s=i("./@datadog/sketches-js/dist/ddsketch/store/util.js");e.CollapsingLowestDenseStore=function(t){function CollapsingLowestDenseStore(e,i){var n=t.call(this,i)||this;return n.binLimit=e,n.isCollapsed=!1,n}return r(CollapsingLowestDenseStore,t),CollapsingLowestDenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.minKey-t.offset,i=Math.min(this.minKey,t.maxKey+1)-t.offset;if(i>e){var n=(0,s.sumOfRange)(t.bins,e,i);this.bins[0]+=n}else i=e;for(var r=i+t.offset;r<t.maxKey+1;r++)this.bins[r-this.offset]+=t.bins[r-t.offset];this.count+=t.count}},CollapsingLowestDenseStore.prototype.copy=function(e){t.prototype.copy.call(this,e),this.isCollapsed=e.isCollapsed},CollapsingLowestDenseStore.prototype._getNewLength=function(t,e){return Math.min(this.chunkSize*Math.ceil((e-t+1)/this.chunkSize),this.binLimit)},CollapsingLowestDenseStore.prototype._adjust=function(t,e){if(e-t+1>this.length()){if((t=e-this.length()+1)>=this.maxKey)this.offset=t,this.minKey=t,this.bins.fill(0),this.bins[0]=this.count;else{var i=this.offset-t;if(i<0){var n=this.minKey-this.offset,r=t-this.offset,o=(0,s.sumOfRange)(this.bins,n,r);this.bins.fill(0,n,r),this.bins[r]+=o,this.minKey=t,this._shiftBins(i)}else this.minKey=t,this._shiftBins(i)}this.maxKey=e,this.isCollapsed=!0}else this._centerBins(t,e),this.minKey=t,this.maxKey=e},CollapsingLowestDenseStore.prototype._getIndex=function(t){if(t<this.minKey){if(this.isCollapsed||(this._extendRange(t),this.isCollapsed))return 0}else t>this.maxKey&&this._extendRange(t);return t-this.offset},CollapsingLowestDenseStore}(o.DenseStore)},"./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"(t,e,i){"use strict";var n=this&&this.__spreadArray||function(t,e,i){if(i||2==arguments.length)for(var n,r=0,o=e.length;r<o;r++)!n&&r in e||(n||(n=Array.prototype.slice.call(e,0,r)),n[r]=e[r]);return t.concat(n||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.DenseStore=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/store/util.js");e.DenseStore=function(){function DenseStore(t){void 0===t&&(t=128),this.chunkSize=t,this.bins=[],this.count=0,this.minKey=1/0,this.maxKey=-1/0,this.offset=0}return DenseStore.prototype.add=function(t,e){void 0===e&&(e=1);var i=this._getIndex(t);this.bins[i]+=e,this.count+=e},DenseStore.prototype.keyAtRank=function(t,e){void 0===e&&(e=!0);for(var i=0,n=0;n<this.length();n++)if(i+=this.bins[n],e&&i>t||!e&&i>=t+1)return n+this.offset;return this.maxKey},DenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.minKey-t.offset,i=Math.min(this.minKey,t.maxKey+1)-t.offset;if(i>e){var n=(0,r.sumOfRange)(t.bins,e,i);this.bins[0]+=n}else i=e;for(var o=i+t.offset;o<t.maxKey+1;o++)this.bins[o-this.offset]+=t.bins[o-t.offset];this.count+=t.count}},DenseStore.prototype.copy=function(t){this.bins=n([],t.bins,!0),this.count=t.count,this.minKey=t.minKey,this.maxKey=t.maxKey,this.offset=t.offset},DenseStore.prototype.length=function(){return this.bins.length},DenseStore.prototype._getNewLength=function(t,e){return this.chunkSize*Math.ceil((e-t+1)/this.chunkSize)},DenseStore.prototype._adjust=function(t,e){this._centerBins(t,e),this.minKey=t,this.maxKey=e},DenseStore.prototype._shiftBins=function(t){var e,i;t>0?(this.bins=this.bins.slice(0,-t),(e=this.bins).unshift.apply(e,Array(t).fill(0))):(this.bins=this.bins.slice(Math.abs(t)),(i=this.bins).push.apply(i,Array(Math.abs(t)).fill(0))),this.offset-=t},DenseStore.prototype._centerBins=function(t,e){var i=t+Math.floor((e-t+1)/2);this._shiftBins(Math.floor(this.offset+this.length()/2)-i)},DenseStore.prototype._extendRange=function(t,e){e=e||t;var i,n=Math.min(t,e,this.minKey),r=Math.max(t,e,this.maxKey);if(0===this.length())this.bins=Array(this._getNewLength(n,r)).fill(0),this.offset=n,this._adjust(n,r);else if(n>=this.minKey&&r<this.offset+this.length())this.minKey=n,this.maxKey=r;else{var o=this._getNewLength(n,r);o>this.length()&&(i=this.bins).push.apply(i,Array(o-this.length()).fill(0)),this._adjust(n,r)}},DenseStore.prototype._getIndex=function(t){return t<this.minKey?this._extendRange(t):t>this.maxKey&&this._extendRange(t),t-this.offset},DenseStore.prototype.toProto=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").Store.create({contiguousBinCounts:this.bins,contiguousBinIndexOffset:this.offset})},DenseStore.fromProto=function(t){if(!t||null==t.contiguousBinCounts||null==t.contiguousBinIndexOffset)throw Error("Failed to decode store from protobuf");var e=new this,i=t.contiguousBinIndexOffset;e.offset=i;for(var n=0,r=t.contiguousBinCounts;n<r.length;n++){var o=r[n];e.add(i,o),i+=1}return e},DenseStore}()},"./@datadog/sketches-js/dist/ddsketch/store/index.js"(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingHighestDenseStore=e.CollapsingLowestDenseStore=e.DenseStore=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js");Object.defineProperty(e,"DenseStore",{enumerable:!0,get:function(){return n.DenseStore}});var r=i("./@datadog/sketches-js/dist/ddsketch/store/CollapsingLowestDenseStore.js");Object.defineProperty(e,"CollapsingLowestDenseStore",{enumerable:!0,get:function(){return r.CollapsingLowestDenseStore}});var o=i("./@datadog/sketches-js/dist/ddsketch/store/CollapsingHighestDenseStore.js");Object.defineProperty(e,"CollapsingHighestDenseStore",{enumerable:!0,get:function(){return o.CollapsingHighestDenseStore}})},"./@datadog/sketches-js/dist/ddsketch/store/util.js"(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sumOfRange=void 0,e.sumOfRange=function(t,e,i){for(var n=0,r=e;r<=i;r++)n+=t[r];return n}},"./@datadog/sketches-js/dist/index.js"(t,e,i){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(e,i);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,n,r)}:function(t,e,i,n){void 0===n&&(n=i),t[n]=e[i]}),r=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||n(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),r(i("./@datadog/sketches-js/dist/ddsketch/index.js"),e)},"./protobufjs/src/util sync recursive"(t){function webpackEmptyContext(t){var e=Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id="./protobufjs/src/util sync recursive",t.exports=webpackEmptyContext},"./long/umd/index.js"(t,e){!function(i,n){function preferDefault(t){return t.default||t}"function"==typeof define&&define.amd?define([],function(){var t={};return n(t),preferDefault(t)}):(n(e),t.exports=preferDefault(e))}("u">typeof globalThis?globalThis:"u">typeof self&&self,function(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=null;try{e=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function Long(t,e,i){this.low=0|t,this.high=0|e,this.unsigned=!!i}function isLong(t){return!0===(t&&t.__isLong__)}function ctz32(t){var e=Math.clz32(t&-t);return t?31-e:e}Long.prototype.__isLong__,Object.defineProperty(Long.prototype,"__isLong__",{value:!0}),Long.isLong=isLong;var i={},n={};function fromInt(t,e){var r,o,s;if(e)return(t>>>=0,(s=0<=t&&t<256)&&(o=n[t]))?o:(r=fromBits(t,0,!0),s&&(n[t]=r),r);return(t|=0,(s=-128<=t&&t<128)&&(o=i[t]))?o:(r=fromBits(t,t<0?-1:0,!1),s&&(i[t]=r),r)}function fromNumber(t,e){if(isNaN(t))return e?f:h;if(e){if(t<0)return f;if(t>=s)return d}else{if(t<=-u)return m;if(t+1>=u)return g}return t<0?fromNumber(-t,e).neg():fromBits(t%o|0,t/o|0,e)}function fromBits(t,e,i){return new Long(t,e,i)}Long.fromInt=fromInt,Long.fromNumber=fromNumber,Long.fromBits=fromBits;var r=Math.pow;function fromString(t,e,i){if(0===t.length)throw Error("empty string");if("number"==typeof e?(i=e,e=!1):e=!!e,"NaN"===t||"Infinity"===t||"+Infinity"===t||"-Infinity"===t)return e?f:h;if((i=i||10)<2||36<i)throw RangeError("radix");if((n=t.indexOf("-"))>0)throw Error("interior hyphen");if(0===n)return fromString(t.substring(1),e,i).neg();for(var n,o=fromNumber(r(i,8)),s=h,u=0;u<t.length;u+=8){var a=Math.min(8,t.length-u),l=parseInt(t.substring(u,u+a),i);if(a<8){var c=fromNumber(r(i,a));s=s.mul(c).add(fromNumber(l))}else s=(s=s.mul(o)).add(fromNumber(l))}return s.unsigned=e,s}function fromValue(t,e){return"number"==typeof t?fromNumber(t,e):"string"==typeof t?fromString(t,e):fromBits(t.low,t.high,"boolean"==typeof e?e:t.unsigned)}Long.fromString=fromString,Long.fromValue=fromValue;var o=0x100000000,s=0xffffffffffffffff,u=0x8000000000000000,a=fromInt(0x1000000),h=fromInt(0);Long.ZERO=h;var f=fromInt(0,!0);Long.UZERO=f;var l=fromInt(1);Long.ONE=l;var c=fromInt(1,!0);Long.UONE=c;var p=fromInt(-1);Long.NEG_ONE=p;var g=fromBits(-1,0x7fffffff,!1);Long.MAX_VALUE=g;var d=fromBits(-1,-1,!0);Long.MAX_UNSIGNED_VALUE=d;var m=fromBits(0,-0x80000000,!1);Long.MIN_VALUE=m;var y=Long.prototype;y.toInt=function(){return this.unsigned?this.low>>>0:this.low},y.toNumber=function(){return this.unsigned?(this.high>>>0)*o+(this.low>>>0):this.high*o+(this.low>>>0)},y.toString=function(t){if((t=t||10)<2||36<t)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative())if(!this.eq(m))return"-"+this.neg().toString(t);else{var e=fromNumber(t),i=this.div(e),n=i.mul(e).sub(this);return i.toString(t)+n.toInt().toString(t)}for(var o=fromNumber(r(t,6),this.unsigned),s=this,u="";;){var a=s.div(o),h=(s.sub(a.mul(o)).toInt()>>>0).toString(t);if((s=a).isZero())return h+u;for(;h.length<6;)h="0"+h;u=""+h+u}},y.getHighBits=function(){return this.high},y.getHighBitsUnsigned=function(){return this.high>>>0},y.getLowBits=function(){return this.low},y.getLowBitsUnsigned=function(){return this.low>>>0},y.getNumBitsAbs=function(){if(this.isNegative())return this.eq(m)?64:this.neg().getNumBitsAbs();for(var t=0!=this.high?this.high:this.low,e=31;e>0&&(t&1<<e)==0;e--);return 0!=this.high?e+33:e+1},y.isSafeInteger=function(){var t=this.high>>21;return!t||!this.unsigned&&-1===t&&(0!==this.low||-2097152!==this.high)},y.isZero=function(){return 0===this.high&&0===this.low},y.eqz=y.isZero,y.isNegative=function(){return!this.unsigned&&this.high<0},y.isPositive=function(){return this.unsigned||this.high>=0},y.isOdd=function(){return(1&this.low)==1},y.isEven=function(){return(1&this.low)==0},y.equals=function(t){return isLong(t)||(t=fromValue(t)),(this.unsigned===t.unsigned||this.high>>>31!=1||t.high>>>31!=1)&&this.high===t.high&&this.low===t.low},y.eq=y.equals,y.notEquals=function(t){return!this.eq(t)},y.neq=y.notEquals,y.ne=y.notEquals,y.lessThan=function(t){return 0>this.comp(t)},y.lt=y.lessThan,y.lessThanOrEqual=function(t){return 0>=this.comp(t)},y.lte=y.lessThanOrEqual,y.le=y.lessThanOrEqual,y.greaterThan=function(t){return this.comp(t)>0},y.gt=y.greaterThan,y.greaterThanOrEqual=function(t){return this.comp(t)>=0},y.gte=y.greaterThanOrEqual,y.ge=y.greaterThanOrEqual,y.compare=function(t){if(isLong(t)||(t=fromValue(t)),this.eq(t))return 0;var e=this.isNegative(),i=t.isNegative();return e&&!i?-1:!e&&i?1:this.unsigned?t.high>>>0>this.high>>>0||t.high===this.high&&t.low>>>0>this.low>>>0?-1:1:this.sub(t).isNegative()?-1:1},y.comp=y.compare,y.negate=function(){return!this.unsigned&&this.eq(m)?m:this.not().add(l)},y.neg=y.negate,y.add=function(t){isLong(t)||(t=fromValue(t));var e,i,n=this.high>>>16,r=65535&this.high,o=this.low>>>16,s=65535&this.low,u=t.high>>>16,a=65535&t.high,h=t.low>>>16,f=65535&t.low,l=0,c=0;return e=0+((i=0+(s+f))>>>16),i&=65535,e+=o+h,c+=e>>>16,e&=65535,c+=r+a,l+=c>>>16,c&=65535,l+=n+u,fromBits(e<<16|i,(l&=65535)<<16|c,this.unsigned)},y.subtract=function(t){return isLong(t)||(t=fromValue(t)),this.add(t.neg())},y.sub=y.subtract,y.multiply=function(t){if(this.isZero())return this;if(isLong(t)||(t=fromValue(t)),e)return fromBits(e.mul(this.low,this.high,t.low,t.high),e.get_high(),this.unsigned);if(t.isZero())return this.unsigned?f:h;if(this.eq(m))return t.isOdd()?m:h;if(t.eq(m))return this.isOdd()?m:h;if(this.isNegative())if(t.isNegative())return this.neg().mul(t.neg());else return this.neg().mul(t).neg();if(t.isNegative())return this.mul(t.neg()).neg();if(this.lt(a)&&t.lt(a))return fromNumber(this.toNumber()*t.toNumber(),this.unsigned);var i,n,r=this.high>>>16,o=65535&this.high,s=this.low>>>16,u=65535&this.low,l=t.high>>>16,c=65535&t.high,p=t.low>>>16,g=65535&t.low,d=0,y=0;return i=0+((n=0+u*g)>>>16),n&=65535,i+=s*g,y+=i>>>16,i&=65535,i+=u*p,y+=i>>>16,i&=65535,y+=o*g,d+=y>>>16,y&=65535,y+=s*p,d+=y>>>16,y&=65535,y+=u*c,d+=y>>>16,y&=65535,d+=r*g+o*p+s*c+u*l,fromBits(i<<16|n,(d&=65535)<<16|y,this.unsigned)},y.mul=y.multiply,y.divide=function(t){if(isLong(t)||(t=fromValue(t)),t.isZero())throw Error("division by zero");if(e){var i,n,o;return this.unsigned||-0x80000000!==this.high||-1!==t.low||-1!==t.high?fromBits((this.unsigned?e.div_u:e.div_s)(this.low,this.high,t.low,t.high),e.get_high(),this.unsigned):this}if(this.isZero())return this.unsigned?f:h;if(this.unsigned){if(t.unsigned||(t=t.toUnsigned()),t.gt(this))return f;if(t.gt(this.shru(1)))return c;o=f}else{if(this.eq(m))if(t.eq(l)||t.eq(p))return m;else return t.eq(m)?l:(i=this.shr(1).div(t).shl(1)).eq(h)?t.isNegative()?l:p:(n=this.sub(t.mul(i)),o=i.add(n.div(t)));if(t.eq(m))return this.unsigned?f:h;if(this.isNegative())return t.isNegative()?this.neg().div(t.neg()):this.neg().div(t).neg();if(t.isNegative())return this.div(t.neg()).neg();o=h}for(n=this;n.gte(t);){for(var s=Math.ceil(Math.log(i=Math.max(1,Math.floor(n.toNumber()/t.toNumber())))/Math.LN2),u=s<=48?1:r(2,s-48),a=fromNumber(i),g=a.mul(t);g.isNegative()||g.gt(n);)i-=u,g=(a=fromNumber(i,this.unsigned)).mul(t);a.isZero()&&(a=l),o=o.add(a),n=n.sub(g)}return o},y.div=y.divide,y.modulo=function(t){return(isLong(t)||(t=fromValue(t)),e)?fromBits((this.unsigned?e.rem_u:e.rem_s)(this.low,this.high,t.low,t.high),e.get_high(),this.unsigned):this.sub(this.div(t).mul(t))},y.mod=y.modulo,y.rem=y.modulo,y.not=function(){return fromBits(~this.low,~this.high,this.unsigned)},y.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},y.clz=y.countLeadingZeros,y.countTrailingZeros=function(){return this.low?ctz32(this.low):ctz32(this.high)+32},y.ctz=y.countTrailingZeros,y.and=function(t){return isLong(t)||(t=fromValue(t)),fromBits(this.low&t.low,this.high&t.high,this.unsigned)},y.or=function(t){return isLong(t)||(t=fromValue(t)),fromBits(this.low|t.low,this.high|t.high,this.unsigned)},y.xor=function(t){return isLong(t)||(t=fromValue(t)),fromBits(this.low^t.low,this.high^t.high,this.unsigned)},y.shiftLeft=function(t){return(isLong(t)&&(t=t.toInt()),0==(t&=63))?this:t<32?fromBits(this.low<<t,this.high<<t|this.low>>>32-t,this.unsigned):fromBits(0,this.low<<t-32,this.unsigned)},y.shl=y.shiftLeft,y.shiftRight=function(t){return(isLong(t)&&(t=t.toInt()),0==(t&=63))?this:t<32?fromBits(this.low>>>t|this.high<<32-t,this.high>>t,this.unsigned):fromBits(this.high>>t-32,this.high>=0?0:-1,this.unsigned)},y.shr=y.shiftRight,y.shiftRightUnsigned=function(t){return(isLong(t)&&(t=t.toInt()),0==(t&=63))?this:t<32?fromBits(this.low>>>t|this.high<<32-t,this.high>>>t,this.unsigned):32===t?fromBits(this.high,0,this.unsigned):fromBits(this.high>>>t-32,0,this.unsigned)},y.shru=y.shiftRightUnsigned,y.shr_u=y.shiftRightUnsigned,y.rotateLeft=function(t){var e;return(isLong(t)&&(t=t.toInt()),0==(t&=63))?this:32===t?fromBits(this.high,this.low,this.unsigned):t<32?(e=32-t,fromBits(this.low<<t|this.high>>>e,this.high<<t|this.low>>>e,this.unsigned)):(t-=32,e=32-t,fromBits(this.high<<t|this.low>>>e,this.low<<t|this.high>>>e,this.unsigned))},y.rotl=y.rotateLeft,y.rotateRight=function(t){var e;return(isLong(t)&&(t=t.toInt()),0==(t&=63))?this:32===t?fromBits(this.high,this.low,this.unsigned):t<32?(e=32-t,fromBits(this.high<<e|this.low>>>t,this.low<<e|this.high>>>t,this.unsigned)):(t-=32,e=32-t,fromBits(this.low<<e|this.high>>>t,this.high<<e|this.low>>>t,this.unsigned))},y.rotr=y.rotateRight,y.toSigned=function(){return this.unsigned?fromBits(this.low,this.high,!1):this},y.toUnsigned=function(){return this.unsigned?this:fromBits(this.low,this.high,!0)},y.toBytes=function(t){return t?this.toBytesLE():this.toBytesBE()},y.toBytesLE=function(){var t=this.high,e=this.low;return[255&e,e>>>8&255,e>>>16&255,e>>>24,255&t,t>>>8&255,t>>>16&255,t>>>24]},y.toBytesBE=function(){var t=this.high,e=this.low;return[t>>>24,t>>>16&255,t>>>8&255,255&t,e>>>24,e>>>16&255,e>>>8&255,255&e]},Long.fromBytes=function(t,e,i){return i?Long.fromBytesLE(t,e):Long.fromBytesBE(t,e)},Long.fromBytesLE=function(t,e){return new Long(t[0]|t[1]<<8|t[2]<<16|t[3]<<24,t[4]|t[5]<<8|t[6]<<16|t[7]<<24,e)},Long.fromBytesBE=function(t,e){return new Long(t[4]<<24|t[5]<<16|t[6]<<8|t[7],t[0]<<24|t[1]<<16|t[2]<<8|t[3],e)},"function"==typeof BigInt&&(Long.fromBigInt=function(t,e){return fromBits(Number(BigInt.asIntN(32,t)),Number(BigInt.asIntN(32,t>>BigInt(32))),e)},Long.fromValue=function(t,e){return"bigint"==typeof t?Long.fromBigInt(t,e):fromValue(t,e)},y.toBigInt=function(){var t=BigInt(this.low>>>0);return BigInt(this.unsigned?this.high>>>0:this.high)<<BigInt(32)|t}),t.default=Long})},"./protobufjs/minimal.js"(t,e,i){"use strict";t.exports=i("./protobufjs/src/index-minimal.js")},"./protobufjs/src/index-minimal.js"(t,e,i){"use strict";function configure(){e.util._configure(),e.Writer._configure(e.BufferWriter),e.Reader._configure(e.BufferReader)}e.build="minimal",e.Writer=i("./protobufjs/src/writer.js"),e.BufferWriter=i("./protobufjs/src/writer_buffer.js"),e.Reader=i("./protobufjs/src/reader.js"),e.BufferReader=i("./protobufjs/src/reader_buffer.js"),e.util=i("./protobufjs/src/util/minimal.js"),e.rpc=i("./protobufjs/src/rpc.js"),e.roots=i("./protobufjs/src/roots.js"),e.configure=configure,configure()},"./protobufjs/src/reader.js"(t,e,i){"use strict";t.exports=Reader;var n,r=i("./protobufjs/src/util/minimal.js"),o=r.LongBits,s=r.utf8;function indexOutOfRange(t,e){return RangeError("index out of range: "+t.pos+" + "+(e||1)+" > "+t.len)}function Reader(t){this.buf=t,this.pos=0,this.len=t.length}var u="u">typeof Uint8Array?function(t){if(t instanceof Uint8Array||Array.isArray(t))return new Reader(t);throw Error("illegal buffer")}:function(t){if(Array.isArray(t))return new Reader(t);throw Error("illegal buffer")},create=function(){return r.Buffer?function(t){return(Reader.create=function(t){return r.Buffer.isBuffer(t)?new n(t):u(t)})(t)}:u};function readLongVarint(){var t=new o(0,0),e=0;if(this.len-this.pos>4){for(;e<4;++e)if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t;if(t.lo=(t.lo|(127&this.buf[this.pos])<<28)>>>0,t.hi=(t.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return t;e=0}else{for(;e<3;++e){if(this.pos>=this.len)throw indexOutOfRange(this);if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t}return t.lo=(t.lo|(127&this.buf[this.pos++])<<7*e)>>>0,t}if(this.len-this.pos>4){for(;e<5;++e)if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}else for(;e<5;++e){if(this.pos>=this.len)throw indexOutOfRange(this);if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}throw Error("invalid varint encoding")}function readFixed32_end(t,e){return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0}function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new o(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader.create=create(),Reader.prototype._slice=r.Array.prototype.subarray||r.Array.prototype.slice,Reader.prototype.raw=function(t,e){return Array.isArray(this.buf)?this.buf.slice(t,e):t===e?new this.buf.constructor(0):this._slice.call(this.buf,t,e)},Reader.prototype.uint32=function(){var t=this.buf,e=this.pos,i=(127&t[e])>>>0;if(t[e++]<128||(i=(i|(127&t[e])<<7)>>>0,t[e++]<128)||(i=(i|(127&t[e])<<14)>>>0,t[e++]<128)||(i=(i|(127&t[e])<<21)>>>0,t[e++]<128)||(i=(i|(15&t[e])<<28)>>>0,t[e++]<128))return this.pos=e,i;for(var n=0;n<5;++n){if(e>=this.len)throw this.pos=e,indexOutOfRange(this);if(t[e++]<128)return this.pos=e,i}throw this.pos=e,Error("invalid varint encoding")},Reader.prototype.tag=function(){var t=this.buf,e=this.pos,i=(127&t[e])>>>0;if(t[e++]<128||(i=(i|(127&t[e])<<7)>>>0,t[e++]<128)||(i=(i|(127&t[e])<<14)>>>0,t[e++]<128)||(i=(i|(127&t[e])<<21)>>>0,t[e++]<128))return this.pos=e,i;if(i=(i|(15&t[e])<<28)>>>0,t[e]<128&&(112&t[e])==0)return this.pos=e+1,i;throw this.pos=e+1,Error("invalid tag encoding")},Reader.prototype.int32=function(){return 0|this.uint32()},Reader.prototype.sint32=function(){var t=this.uint32();return t>>>1^-(1&t)},Reader.prototype.bool=function(){for(var t,e=!1,i=0;i<10;++i){if(this.pos>=this.len)throw indexOutOfRange(this);if(127&(t=this.buf[this.pos++])&&(e=!0),t<128)return e}throw Error("invalid varint encoding")},Reader.prototype.fixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.sfixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return 0|readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.float=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var t=r.float.readFloatLE(this.buf,this.pos);return this.pos+=4,t},Reader.prototype.double=function(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var t=r.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,t},Reader.prototype.bytes=function(){var t=this.uint32(),e=this.pos,i=this.pos+t;if(i>this.len)throw indexOutOfRange(this,t);return this.pos=i,this.raw(e,i)},Reader.prototype.string=function(){var t=this.uint32(),e=this.pos,i=this.pos+t;if(i>this.len)throw indexOutOfRange(this,t);return this.pos=i,s.read(this.buf,e,i)},Reader.prototype.skip=fun