1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,157370,100817,e=>{"use strict";var t=e.i(732084),n=e.i(478419),r=e.i(814897),a=e.i(759117);function i(){return{get(e){return e.id in this?this[e.id]:e.defaultValue},set(e,t){return this[e.id]=t,this},delete(e){return delete this[e.id],this}}}var o=e.i(923833),s=e.i(117051),l=e.i(332054),u=e.i(988559),c=e.i(596223),m=e.i(46364),f=e.i(948750),p=e.i(964650),d=e.i(917927),b=e.i(155733);let g={alwaysEmitImplicit:!1,enumAsInteger:!1,useProtoFieldName:!1};function y(e,t){var n,r;let a=function e(t,n){if(t.desc.typeName.startsWith("google.protobuf."))switch(t.desc.typeName){case"google.protobuf.Any":return function(t,n){let r,a;if(""===t.typeUrl)return{};let{registry:i}=n;if(i&&(r=(0,m.anyUnpack)(t,i))&&(a=i.getMessage(r.$typeName)),!a||!r)throw Error(`cannot encode message ${t.$typeName} to JSON: "${t.typeUrl}" is not in the type registry`);let o=(0,c.reflect)(a,r),s=(0,f.hasCustomJsonRepresentation)(a)?{value:e(o,n)}:y(o,n);return s["@type"]=t.typeUrl,s}(t.message,n);case"google.protobuf.Timestamp":return function(e){let t=1e3*Number(e.seconds);if(t<Date.parse("0001-01-01T00:00:00Z")||t>Date.parse("9999-12-31T23:59:59Z"))throw Error(`cannot encode message ${e.$typeName} to JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`);if(e.nanos<0)throw Error(`cannot encode message ${e.$typeName} to JSON: nanos must not be negative`);if(e.nanos>0x3b9ac9ff)throw Error(`cannot encode message ${e.$typeName} to JSON: nanos must not be greater than 99999999`);let n="Z";if(e.nanos>0){let t=(e.nanos+1e9).toString().substring(1);n="000000"===t.substring(3)?"."+t.substring(0,3)+"Z":"000"===t.substring(6)?"."+t.substring(0,6)+"Z":"."+t+"Z"}return new Date(t).toISOString().replace(".000Z",n)}(t.message);case"google.protobuf.Duration":return function(e){let t=Number(e.seconds),n=e.nanos;if(t>315576e6||t<-315576e6)throw Error(`cannot encode message ${e.$typeName} to JSON: value out of range`);if(t>0&&n<0||t<0&&n>0)throw Error(`cannot encode message ${e.$typeName} to JSON: nanos sign must match seconds sign`);let r=e.seconds.toString();if(0!==n){let e=Math.abs(n).toString();"000000"===(e="0".repeat(9-e.length)+e).substring(3)?e=e.substring(0,3):"000"===e.substring(6)&&(e=e.substring(0,6)),r+="."+e,n<0&&0==t&&(r="-"+r)}return r+"s"}(t.message);case"google.protobuf.FieldMask":var r;return(r=t.message).paths.map(e=>{if((0,u.protoSnakeCase)((0,u.protoCamelCase)(e))!==e)throw Error(`cannot encode message ${r.$typeName} to JSON: lowerCamelCase of path name "${e}" is irreversible`);return(0,u.protoCamelCase)(e)}).join(",");case"google.protobuf.Struct":return T(t.message);case"google.protobuf.Value":return S(t.message);case"google.protobuf.ListValue":return I(t.message);default:if((0,f.isWrapperDesc)(t.desc)){let e=t.desc.fields[0];return N(e,t.get(e))}return}}(e,t);if(void 0!==a)return a;let i={};for(let n of e.sortedFields){if(!e.isSet(n)){if(3==n.presence)throw Error(`cannot encode ${n} to JSON: required field not set`);if(!t.alwaysEmitImplicit||2!==n.presence)continue}let a=h(n,e.get(n),t);void 0!==a&&(i[r=n,t.useProtoFieldName?r.name:r.jsonName]=a)}if(t.registry){let r=new Set;for(let{no:a}of null!=(n=e.getUnknown())?n:[])if(!r.has(a)){r.add(a);let n=t.registry.getExtensionFor(e.desc,a);if(!n)continue;let o=(0,d.getExtension)(e.message,n),[s,l]=(0,d.createExtensionContainer)(n,o),u=h(l,s.get(l),t);void 0!==u&&(i[n.jsonName]=u)}}return i}function h(e,t,n){switch(e.fieldKind){case"scalar":return N(e,t);case"message":return y(t,n);case"enum":return E(e.enum,t,n.enumAsInteger);case"list":var r=t,a=n;let i=r.field(),o=[];switch(i.listKind){case"scalar":for(let e of r)o.push(N(i,e));break;case"enum":for(let e of r)o.push(E(i.enum,e,a.enumAsInteger));break;case"message":for(let e of r)o.push(y(e,a))}return a.alwaysEmitImplicit||o.length>0?o:void 0;case"map":var s=t,l=n;let u=s.field(),c={};switch(u.mapKind){case"scalar":for(let[e,t]of s)c[e]=N(u,t);break;case"message":for(let[e,t]of s)c[e]=y(t,l);break;case"enum":for(let[e,t]of s)c[e]=E(u.enum,t,l.enumAsInteger)}return l.alwaysEmitImplicit||s.size>0?c:void 0}}function E(e,t,n){var r;if("number"!=typeof t)throw Error(`cannot encode ${e} to JSON: expected number, got ${(0,b.formatVal)(t)}`);if("google.protobuf.NullValue"==e.typeName)return null;if(n)return t;let a=e.value[t];return null!=(r=null==a?void 0:a.name)?r:t}function N(e,t){var n,r,a,i,o,s;switch(e.scalar){case l.ScalarType.INT32:case l.ScalarType.SFIXED32:case l.ScalarType.SINT32:case l.ScalarType.FIXED32:case l.ScalarType.UINT32:if("number"!=typeof t)throw Error(`cannot encode ${e} to JSON: ${null==(n=(0,b.checkField)(e,t))?void 0:n.message}`);return t;case l.ScalarType.FLOAT:case l.ScalarType.DOUBLE:if("number"!=typeof t)throw Error(`cannot encode ${e} to JSON: ${null==(r=(0,b.checkField)(e,t))?void 0:r.message}`);if(Number.isNaN(t))return"NaN";if(t===1/0)return"Infinity";if(t===-1/0)return"-Infinity";return t;case l.ScalarType.STRING:if("string"!=typeof t)throw Error(`cannot encode ${e} to JSON: ${null==(a=(0,b.checkField)(e,t))?void 0:a.message}`);return t;case l.ScalarType.BOOL:if("boolean"!=typeof t)throw Error(`cannot encode ${e} to JSON: ${null==(i=(0,b.checkField)(e,t))?void 0:i.message}`);return t;case l.ScalarType.UINT64:case l.ScalarType.FIXED64:case l.ScalarType.INT64:case l.ScalarType.SFIXED64:case l.ScalarType.SINT64:if("bigint"==typeof t||"string"==typeof t||"number"==typeof t&&Number.isInteger(t))return t.toString();throw Error(`cannot encode ${e} to JSON: ${null==(o=(0,b.checkField)(e,t))?void 0:o.message}`);case l.ScalarType.BYTES:if(t instanceof Uint8Array)return(0,p.base64Encode)(t);throw Error(`cannot encode ${e} to JSON: ${null==(s=(0,b.checkField)(e,t))?void 0:s.message}`)}}function T(e){let t={};for(let[n,r]of Object.entries(e.fields))t[n]=S(r);return t}function S(e){switch(e.kind.case){case"nullValue":return null;case"numberValue":if(!Number.isFinite(e.kind.value))throw Error(`${e.$typeName} cannot be NaN or Infinity`);return e.kind.value;case"boolValue":case"stringValue":return e.kind.value;case"structValue":return T(e.kind.value);case"listValue":return I(e.kind.value);default:throw Error(`${e.$typeName} must have a value`)}}function I(e){return e.values.map(S)}function v(e){let t=Object.assign({},e);return null!=t.ignoreUnknownFields||(t.ignoreUnknownFields=!0),t}function O(e,t,n,r){let a=t?_(e.input,r):w(e.input,n);return{parse:(t?_(e.output,r):w(e.output,n)).parse,serialize:a.serialize}}function _(e,t){return{parse(n){try{return(0,o.fromBinary)(e,n,t)}catch(t){let e=t instanceof Error?t.message:String(t);throw new a.ConnectError(`parse binary: ${e}`,r.Code.Internal)}},serialize(n){try{return(0,s.toBinary)(e,n,t)}catch(t){let e=t instanceof Error?t.message:String(t);throw new a.ConnectError(`serialize binary: ${e}`,r.Code.Internal)}}}}function w(e,t){var i,o;let s=null!=(i=null==t?void 0:t.textEncoder)?i:new TextEncoder,l=null!=(o=null==t?void 0:t.textDecoder)?o:new TextDecoder,u=v(t);return{parse(t){try{let r=l.decode(t);return(0,n.fromJsonString)(e,r,u)}catch(e){throw a.ConnectError.from(e,r.Code.InvalidArgument)}},serialize(t){try{var n;let r=JSON.stringify(y((0,c.reflect)(e,t),u?Object.assign(Object.assign({}
1,g),u):g),null,null!=(n=null==u?void 0:u.prettySpaces)?n:0);return s.encode(r)}catch(e){throw a.ConnectError.from(e,r.Code.Internal)}}}}class D{get byteLength(){return this.buf.reduce((e,t)=>e+t.byteLength,0)}decode(e){this.buf.push(e);let t=[];for(;;){let e=this.pop();if(!e)break;t.push(e)}return t}pop(){if((this.env||(this.env=this.head(),this.env))&&this.cons(this.env.data)){let e=this.env;return this.env=void 0,e}}head(){if(!this.cons(this.header))return;let e=this.headerView.getUint8(0),t=this.headerView.getUint32(1);return!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t>e){let i=`message size is larger than configured readMaxBytes ${e}`;throw n&&(i=`message size ${t} is larger than configured readMaxBytes ${e}`),new a.ConnectError(i,r.Code.ResourceExhausted)}}(this.readMaxBytes,t,!0),{flags:e,data:new Uint8Array(t)}}cons(e){let t=e.byteLength;if(this.byteLength<t)return!1;let n=0;for(;n<t;){let r=this.buf.shift();r.byteLength>t-n?(e.set(r.subarray(0,t-n),n),this.buf.unshift(r.subarray(t-n)),n+=t-n):(e.set(r,n),n+=r.byteLength)}return!0}constructor(e){this.readMaxBytes=e,this.header=new Uint8Array(5),this.headerView=new DataView(this.header.buffer),this.buf=[]}}function A(e,t){return e.toString().replace(/\/?$/,`/${t.parent.typeName}/${t.name}`)}function F(e,t){if(!t)return e;for(let n of t.concat().reverse())e=n(e);return e}function L(e){if(!e.aborted)return;if(void 0!==e.reason)return e.reason;let t=Error("This operation was aborted");return t.name="AbortError",t}var k=e.i(888396);function U(e,t){return(0,k.create)(e,t)}function R(e){var t;let n,i,o,{signal:s,cleanup:l}=(t=e.timeoutMs,i=new AbortController,o=()=>{i.abort(new a.ConnectError("the operation timed out",r.Code.DeadlineExceeded))},void 0!==t&&(t<=0?o():n=setTimeout(o,t)),{signal:i.signal,cleanup:()=>clearTimeout(n)}),u=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=new AbortController,a=t.filter(e=>void 0!==e).concat(r.signal);for(let e of a){if(e.aborted){i.apply(e);break}e.addEventListener("abort",i)}function i(){for(let e of(r.signal.aborted||r.abort(L(this)),a))e.removeEventListener("abort",i)}return r}(e.signal,s);return[u.signal,function(e){let t=u.signal.aborted?a.ConnectError.from(L(u.signal),r.Code.Canceled):a.ConnectError.from(e);return u.abort(t),l(),Promise.reject(t)},function(){l(),u.abort()}]}var $=e.i(505051);function C(e,t,n){var r;if(t&&new Headers(t).forEach((e,t)=>n.metadata.append(t,e)),"object"!=typeof e||null==e||Array.isArray(e))throw n;let i=n.code;"code"in e&&"string"==typeof e.code&&(i=null!=(r=(0,$.codeFromString)(e.code))?r:i);let o=e.message;if(null!=o&&"string"!=typeof o)throw n;let s=new a.ConnectError(null!=o?o:"",i,t);if("details"in e&&Array.isArray(e.details))for(let t of e.details){if(null===t||"object"!=typeof t||Array.isArray(t)||"string"!=typeof t.type||"string"!=typeof t.value)throw n;try{s.details.push({type:t.type,value:(0,p.base64Decode)(t.value),debug:t.debug})}catch(e){throw n}}return s}let V="Content-Type",x="Content-Encoding",P="Connect-Protocol-Version",B="User-Agent",Y=/^application\/(connect\+)?(?:(json)(?:; ?charset=utf-?8)?|(proto))$/i;function j(e,t,n,r,a){let i=new Headers(null!=r?r:{});return void 0!==n&&i.set("Connect-Timeout-Ms",`${n}`),i.set(V,"unary"==e?t?"application/proto":"application/json":t?"application/connect+proto":"application/connect+json"),i.set(P,"1"),!i.has(B)&&a&&i.set(B,"connect-es/2.1.2"),i}function M(e){let t=new Headers,n=new Headers;return e.forEach((e,r)=>{r.toLowerCase().startsWith("trailer-")?n.append(r.substring(8),e):t.append(r,e)}),[t,n]}let G="application/";function K(e,t,n,i){let o=i.get(V),s=function(e){let t=null==e?void 0:e.match(Y);if(t)return{stream:!!t[1],binary:!!t[3]}}(o);if(200!==n){let t=new a.ConnectError(`HTTP ${n}`,function(e){switch(e){case 400:return r.Code.Internal;case 401:return r.Code.Unauthenticated;case 403:return r.Code.PermissionDenied;case 404:return r.Code.Unimplemented;case 429:case 502:case 503:case 504:return r.Code.Unavailable;default:return r.Code.Unknown}}(n),i);if("unary"==e&&s&&!s.binary)return{isUnaryError:!0,unaryError:t};throw t}
1let l={binary:t,stream:"unary"!==e};if((null==s?void 0:s.binary)!==l.binary||s.stream!==l.stream)throw new a.ConnectError(`unsupported content type ${o}`,void 0===s?r.Code.Unknown:r.Code.Internal,i);return{isUnaryError:!1}}var W=e.i(647694),X=function(e){return this instanceof X?(this.v=e,this):new X(e)},J=function(e,t,n){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),i=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),o("next"),o("throw"),o("return",function(e){return function(t){return Promise.resolve(t).then(e,u)}}),r[Symbol.asyncIterator]=function(){return this},r;function o(e,t){a[e]&&(r[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||s(e,t)})},t&&(r[e]=t(r[e])))}function s(e,t){try{var n;(n=a[e](t)).value instanceof X?Promise.resolve(n.value.v).then(l,u):c(i[0][2],n)}catch(e){c(i[0][3],e)}}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}};let Z={redirect:"error"};function H(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(let e of t){let t=String(null!=e?e:"").trim();if(t&&"undefined"!==t&&"null"!==t)return t}return""}e.s(["firstNonEmptyToken",0,H,"userIdFromAccessToken",0,function(e){let t=e.split(".");if(t.length<2||!t[1])return 0;try{var n;let e,r=atob(t[1].replace(/-/g,"+").replace(/_/g,"/")),a=JSON.parse(r),i=null!=(n=a.nameid)?n:a["http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier"];if("string"==typeof i&&i.startsWith("GameUser"))return 0;return e="number"==typeof i?i:Number(i),Number.isFinite(e)&&e>0?e:0}catch{return 0}}],100817);var z=e.i(56484);let q="https://api.cubeage.com";function Q(e){let t=e.trim().replace(/\/$/,"");return t?t.startsWith("http://")||t.startsWith("https://")?t:`http://${t}`:q}function ee(){var e,n,r,a;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0!==t.default?t.default.env:{};return Q((null==(e=i.NEXT_PUBLIC_CONNECT_URL)?void 0:e.trim())||(null==(n=i.NEXT_PUBLIC_API_URL)?void 0:n.trim())||(null==(r=i.NEXT_PUBLIC_GRPC_WEB_URL)?void 0:r.trim())||(null==(a=i.GRPC_WEB_URL)?void 0:a.trim())||q)}let et=null,en=null;function er(){let e;return H(function(){var e;if("u"<typeof document)return"";
1let t=null==(e=document.cookie.split(";").map(e=>e.trim()).find(e=>e.startsWith("tk=")))?void 0:e.slice(3);if(!t)return"";try{return decodeURIComponent(t)}catch{return""}}(),H(null==(e=(0,z.readStorage)("userInfo",null))?void 0:e.accessToken))}e.s(["getConnectTransport",0,function(e){let t=Q(null!=e?e:ee());return en&&et===t?en:(et=t,en=function(e){var t;try{new Headers}catch(e){throw Error("connect-web requires the fetch API. Are you running on an old version of Node.js? Node.js is not supported in Connect for Web - please stay tuned for Connect for Node.")}let o=null!=(t=e.useBinaryFormat)&&t;return{async unary(t,r,a,s,l,u){let{serialize:c,parse:m}=O(t,o,e.jsonOptions,e.binaryOptions);return a=void 0===a?e.defaultTimeoutMs:a<=0?void 0:a,await function(e){let t=F(e.next,e.interceptors),[n,r,a]=R(e);return t(Object.assign(Object.assign({},e.req),{message:U(e.req.method.input,e.req.message),signal:n})).then(e=>(a(),e),r)}({interceptors:e.interceptors,signal:r,timeoutMs:a,req:{stream:!1,service:t.parent,method:t,requestMethod:"POST",url:A(e.baseUrl,t),header:j(t.methodKind,o,a,s,!1),contextValues:null!=u?u:i(),message:l},next:async r=>{var a;let i=!0===e.useHttpGet&&t.idempotency===W.MethodOptions_IdempotencyLevel.NO_SIDE_EFFECTS,s=null;i?r=function(e,t,n){let r="?connect=v1",a="",i=e.header.get(x);null!==i&&"identity"!==i&&(a="&compression="+encodeURIComponent(i),n=!0),n&&(r+="&base64=1"),r+=a;let o=e.header.get(V);(null==o?void 0:o.indexOf(G))===0&&(r+="&encoding="+encodeURIComponent(o.slice(G.length))),r+="&message="+(n?(0,p.base64Encode)(t,"url"):encodeURIComponent(new TextDecoder().decode(t)));let s=e.url+r,l=new Headers(e.header);for(let e of[P,V,"Content-Length",x,"Accept-Encoding"])l.delete(e);return Object.assign(Object.assign({},e),{requestMethod:"GET",url:s,header:l})}(r,c(r.message),o):s=c(r.message);let l=null!=(a=e.fetch)?a:globalThis.fetch,u=await l(r.url,Object.assign(Object.assign({},Z),{method:r.requestMethod,headers:r.header,signal:r.signal,body:s})),{isUnaryError:f,unaryError:d}=K(t.methodKind,o,u.status,u.headers);if(f)throw C(await u.json(),function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=new Headers;for(let e of t)e.forEach((e,t)=>{r.append(t,e)});return r}(...M(u.headers)),d);let[b,g]=M(u.headers);return{stream:!1,service:t.parent,method:t,header:b,message:o?m(new Uint8Array(await u.arrayBuffer())):(0,n.fromJson)(t.output,await u.json(),v(e.jsonOptions)),trailer:g}}})},async stream(t,n,s,l,u,c){let{serialize:m,parse:f}=O(t,o,e.jsonOptions,e.binaryOptions);async function p(e){var n;let r,a;if("server_streaming"!=t.methodKind)throw"The fetch API does not support streaming request bodies";let i=await e[Symbol.asyncIterator]().next();if(!0==i.done)throw"missing request message";
1return(r=new Uint8Array((n=m(i.value)).length+5)).set(n,5),(a=new DataView(r.buffer,r.byteOffset,r.byteLength)).setUint8(0,0),a.setUint32(1,n.length),r}return s=void 0===s?e.defaultTimeoutMs:s<=0?void 0:s,await function(e){let t=F(e.next,e.interceptors),[n,r,a]=R(e),i=Object.assign(Object.assign({},e.req),{message:function(e,t){function n(t){return!0===t.done?t:{done:t.done,value:U(e,t.value)}}return{[Symbol.asyncIterator](){let e=t[Symbol.asyncIterator](),r={next:()=>e.next().then(n)};return void 0!==e.throw&&(r.throw=t=>e.throw(t).then(n)),void 0!==e.return&&(r.return=t=>e.return(t).then(n)),r}}}(e.req.method.input,e.req.message),signal:n}),o=!1;return n.addEventListener("abort",function(){var t,n;let r=e.req.message[Symbol.asyncIterator]();o||null==(t=r.throw)||t.call(r,this.reason).catch(()=>{}),null==(n=r.return)||n.call(r).catch(()=>{})}),t(i).then(e=>Object.assign(Object.assign({},e),{message:{[Symbol.asyncIterator](){let t=e.message[Symbol.asyncIterator]();return{next:()=>t.next().then(e=>(!0==e.done&&(o=!0,a()),e),r)}}}}),r)}({interceptors:e.interceptors,timeoutMs:s,signal:n,req:{stream:!0,service:t.parent,method:t,requestMethod:"POST",url:A(e.baseUrl,t),header:j(t.methodKind,o,s,l,!1),contextValues:null!=c?c:i(),message:u},next:async n=>{var i;let s=null!=(i=e.fetch)?i:globalThis.fetch,l=await s(n.url,Object.assign(Object.assign({},Z),{method:n.requestMethod,headers:n.header,signal:n.signal,body:await p(n.message)}));if(K(t.methodKind,o,l.status,l.headers),null===l.body)throw"missing response body";let u=new Headers;return Object.assign(Object.assign({},n),{header:l.headers,trailer:u,message:function(e,t,n,i){return J(this,arguments,function*(){let o,s,l=(s=new D(0xffffffff),new ReadableStream({start(){o=e.getReader()},async pull(e){let t=!1;for(;!t;){let n=await o.read();if(n.done)s.byteLength>0&&e.error(new a.ConnectError("protocol error: incomplete envelope",r.Code.InvalidArgument)),e.close();else for(let r of s.decode(n.value))e.enqueue(r),t=!0}}})).getReader(),u=!1;for(;;){let e=yield X(l.read());if(e.done)break;let{flags:i,data:o}=e.value;if((1&i)==1)throw new a.ConnectError("protocol error: received unsupported compressed output",r.Code.Internal);if((2&i)==2){u=!0;let e=function(e){let t,n=new a.ConnectError("invalid end stream",r.Code.Unknown);try{t=JSON.parse("string"==typeof e?e:new TextDecoder().decode(e))}catch(e){throw n}if("object"!=typeof t||null==t||Array.isArray(t))throw n;let i=new Headers;if("metadata"in t){if("object"!=typeof t.metadata||null==t.metadata||Array.isArray(t.metadata))throw n;for(let[e,r]of Object.entries(t.metadata)){if(!Array.isArray(r)||r.some(e=>"string"!=typeof e))throw n;for(let t of r)i.append(e,t)}}let o="error"in t&&null!=t.error?C(t.error,i,n):void 0;return{metadata:i,error:o}}(o);if(e.error){let t=e.error;throw n.forEach((e,n)=>{t.metadata.append(n,e)}),t}e.metadata.forEach((e,n)=>t.set(n,e));continue}yield yield X(f(o))}if("throwIfAborted"in i&&i.throwIfAborted(),!u)throw"missing EndStreamResponse"})}(l.body,u,l.headers,n.signal)})}})}}}({baseUrl:t,useBinaryFormat:!1}))},"paymentCallOptions",0,function(){let e=er();return e?{headers:{Authorization:`Bearer ${e}`}}:{}},"readPaymentAccessToken",0,er,"resolveConnectBaseUrl",0,ee],157370)},888396,842999,590580,948750,542368,922730,155733,596223,e=>{"use strict";var t,n,r=e.i(942189),a=e.i(332054),i=e.i(477309);function o(e,t){switch(e){case a.ScalarType.STRING:return"";case a.ScalarType.BOOL:return!1;case a.ScalarType.DOUBLE:case a.ScalarType.FLOAT:return 0;case a.ScalarType.INT64:case a.ScalarType.UINT64:case a.ScalarType.SFIXED64:case a.ScalarType.FIXED64:case a.ScalarType.SINT64:return t?"0":i.protoInt64.zero;case a.ScalarType.BYTES:return new Uint8Array(0);default:return 0}}function s(e,t){switch(e){case a.ScalarType.BOOL:return!1===t;case a.ScalarType.STRING:return""===t;case a.ScalarType.BYTES:return t instanceof Uint8Array&&!t.byteLength;case a.ScalarType.DOUBLE:case a.ScalarType.FLOAT:return Object.is(t,0);default:return 0==t}}e.s(["isScalarZeroValue",0,s,"scalarZeroValue",0,o],842999);let l=Symbol.for("reflect unsafe local");function u(e,t){let n=e[t.localName].case;return void 0===n?n:t.fields.find(e=>e.localName===n)}function c(e,t){let n=t.localName;if(t.oneof)return e[t.oneof.localName].case===n;if(2!=t.presence)return void 0!==e[n]&&Object.prototype.hasOwnProperty.call(e,n);switch(t.fieldKind){case"list":return e[n].length>0;case"map":return Object.keys(e[n]).length>0;case"scalar":return!s(t.scalar,e[n]);case"enum":return e[n]!==t.enum.values[0].number}throw Error("message field with implicit presence")}function m(e,t){if(t.oneof){let n=e[t.oneof.localName];return n.case===t.localName?n.value:void 0}return e[t.localName]}function f(e,t,n){t.oneof?e[t.oneof.localName]={case:t.localName,value:n}:e[t.localName]=n}function p(e,t){let n=t.localName;if(t.oneof){let r=t.oneof.localName;e[r].case===n&&(e[r]={case:void 0})}else if(2!=t.presence)delete e[n];else switch(t.fieldKind){case"map":e[n]={};break;case"list":e[n]=[];break;case"enum":e[n]=t.enum.values[0].number;break;case"scalar":e[n]=o(t.scalar,t.longAsString)}}function d(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function b(e,t){var n,r,a,i;if(d(e)&&l in e&&"add"in e&&"field"in e&&"function"==typeof e.field){if(void 0!==t){let o=e.field();return t.listKind==o.listKind&&t.scalar===o.scalar&&(null==(n=t.message)?void 0:n.typeName)===(null==(r=o.message)?void 0:r.typeName)&&(null==(a=t.enum)?void 0:a.typeName)===(null==(i=o.enum)?void 0:i.typeName)}return!0}return!1}function g(e,t){var n,r,a,i;if(d(e)&&l in e&&"has"in e&&"field"in e&&"function"==typeof e.field){if(void 0!==t){let o=e.field();return t.mapKey===o.mapKey&&t.mapKind==o.mapKind&&t.scalar===o.scalar&&(null==(n=t.message)?void 0:n.typeName)===(null==(r=o.message)?void 0:r.typeName)&&(null==(a=t.enum)?void 0:a.typeName)===(null==(i=o.enum)?void 0:i.typeName)}return!0}return!1}function y(e,t){return d(e)&&l in e&&"desc"in e&&d(e.desc)&&"message"===e.desc.kind&&(void 0===t||e.desc.typeName==t.typeName)}function h(e){return N(e.$typeName)}function E(e){let t=e.fields[0];return N(e.typeName)&&void 0!==t&&"scalar"==t.fieldKind&&"value"==t.name&&1==t.number}function N(e){return e.startsWith("google.protobuf.")&&["DoubleValue","FloatValue","Int64Value","UInt64Value","Int32Value","UInt32Value","BoolValue","StringValue","BytesValue"].includes(e.substring(16))}function T(e,t){if((0,r.isMessage)(t,e))return t;let n=function(e){let t;if(function(e){switch(e.file.edition){case 999:return!1;case 998:return!0;default:return e.fields.some(e=>2!=e.presence&&"message"!=e.fieldKind&&!e.oneof)}}(e)){let n,r,a=w.get(e);if(a)({prototype:n,members:r}=a);else{for(let t of(n={},r=new Set,e.members))"oneof"!=t.kind&&("scalar"==t.fieldKind||"enum"==t.fieldKind)&&2!=t.presence&&(r.add(t),n[t.localName]=D(t));w.set(e,{prototype:n,members:r})}for(let a of((t=Object.create(n)).$typeName=e.typeName,e.members))if(!r.has(a)){if("field"==a.kind&&("message"==a.fieldKind||("scalar"==a.fieldKind||"enum"==a.fieldKind)&&2!=a.presence))continue;t[a.localName]=D(a)}}else for(let n of(t={$typeName:e.typeName},e.members))("oneof"==n.kind||2==n.presence)&&(t[n.localName]=D(n));return t}(e);return void 0!==t&&function(e,t,n){for(let r of e.members){let e,i=n[r.localName];if(null!=i){if("oneof"==r.kind){let t=u(n,r);if(!t)continue;e=t,i=m(n,t)}else e=r;switch(e.fieldKind){case"message":i=I(e,i);break;case"scalar":i=S(e,i);break;case"list":i=function(e,t){if(Array.isArray(t)){if(e.scalar==a.ScalarType.BYTES)return t.map(v);if("message"==e.listKind)return t.map(t=>I(e,t))}return t}(e,i);break;case"map":i=function(e,t){if(d(t)){if(e.scalar==a.ScalarType.BYTES)return O(t,v);if("message"==e.mapKind)return O(t,t=>I(e,t))}return t}(e,i)}f(t,e,i)}}}(e,n,t),n}function S(e,t){return e.scalar==a.ScalarType.BYTES?v(t):t}function I(e,t){if("message"==e.fieldKind&&!e.oneof&&E(e.message))return S(e.message.fields[0],t);
1if(d(t)){if("google.protobuf.Struct"==e.message.typeName&&"google.protobuf.Value"!==e.parent.typeName)return t;if(!(0,r.isMessage)(t,e.message))return T(e.message,t)}return t}function v(e){return Array.isArray(e)?new Uint8Array(e):e}function O(e,t){let n={};for(let r of Object.entries(e))n[r[0]]=t(r[1]);return n}e.s(["unsafeClear",0,p,"unsafeGet",0,m,"unsafeIsSet",0,c,"unsafeIsSetExplicit",0,function(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&void 0!==e[t]},"unsafeLocal",0,l,"unsafeOneofCase",0,u,"unsafeSet",0,f],590580),e.s(["hasCustomJsonRepresentation",0,function(e){switch(e.typeName){case"google.protobuf.Any":case"google.protobuf.Timestamp":case"google.protobuf.Duration":case"google.protobuf.FieldMask":case"google.protobuf.Struct":case"google.protobuf.Value":case"google.protobuf.ListValue":return!0;default:return E(e)}},"isWrapper",0,h,"isWrapperDesc",0,E],948750);let _=Symbol(),w=new WeakMap;function D(e){if("oneof"==e.kind)return{case:void 0};if("list"==e.fieldKind)return[];if("map"==e.fieldKind)return{};if("message"==e.fieldKind)return _;let t=e.getDefaultValue();return void 0!==t?"scalar"==e.fieldKind&&e.longAsString?t.toString():t:"scalar"==e.fieldKind?o(e.scalar,e.longAsString):e.enum.values[0].number}e.s(["create",0,T],888396);let A=["FieldValueInvalidError","FieldListRangeError","ForeignFieldError"];class F extends Error{constructor(e,t,n="FieldValueInvalidError"){super(t),this.name=n,this.field=()=>e}}e.s(["FieldError",0,F,"isFieldError",0,function(e){return e instanceof Error&&A.includes(e.name)&&"field"in e&&"function"==typeof e.field}],542368);var L=e.i(123199);let k=Symbol.for("@bufbuild/protobuf/text-encoding");function U(){if(void 0==globalThis[k]){let e,t=new globalThis.TextEncoder,n=new globalThis.TextDecoder;globalThis[k]={encodeUtf8:e=>t.encode(e),decodeUtf8:(t,r)=>r?(void 0===e&&(e=new globalThis.TextDecoder("utf-8",{fatal:!0})),e.decode(t)):n.decode(t),checkUtf8(e){try{return encodeURIComponent(e),!0}catch(e){return!1}}}}return globalThis[k]}function R(e){if("string"==typeof e)e=Number(e);else if("number"!=typeof e)throw Error("invalid int32: "+typeof e);if(!Number.isInteger(e)||e>0x7fffffff||e<-0x80000000)throw Error("invalid int32: "+e)}function $(e){if("string"==typeof e)e=Number(e);else if("number"!=typeof e)throw Error("invalid uint32: "+typeof e);if(!Number.isInteger(e)||e>0xffffffff||e<0)throw Error("invalid uint32: "+e)}function C(e,t){let n,r="list"==e.fieldKind?b(t,e):"map"==e.fieldKind?g(t,e):P(e,t);if(!0!==r){switch(e.fieldKind){case"list":n=`expected ${G(e)}, got ${j(t)}`;break;case"map":n=`expected ${K(e)}, got ${j(t)}`;break;default:n=Y(e,t,r)}return new F(e,n)}}function V(e,t,n){let r=P(e,n);if(!0!==r)return new F(e,`list item #${t+1}: ${Y(e,n,r)}`)}function x(e,t,n){let r=B(t,e.mapKey);if(!0!==r)return new F(e,`invalid map key: ${Y({scalar:e.mapKey},t,r)}`);let a=P(e,n);if(!0!==a)return new F(e,`map entry ${j(t)}: ${Y(e,n,a)}`)}function P(e,t){return void 0!==e.scalar?B(t,e.scalar):void 0!==e.enum?e.enum.open?B(t,a.ScalarType.INT32):e.enum.values.some(e=>e.number===t):y(t,e.message)}function B(e,t){switch(t){case a.ScalarType.DOUBLE:return"number"==typeof e;case a.ScalarType.FLOAT:if("number"!=typeof e)return!1;if(Number.isNaN(e)||!Number.isFinite(e))return!0;if(e>34028234663852886e22||e<-34028234663852886e22)return`${e.toFixed()} out of range`;return!0;case a.ScalarType.INT32:case a.ScalarType.SFIXED32:case a.ScalarType.SINT32:if("number"!=typeof e||!Number.isInteger(e))return!1;if(e>0x7fffffff||e<-0x80000000)return`${e.toFixed()} out of range`;return!0;case a.ScalarType.FIXED32:case a.ScalarType.UINT32:if("number"!=typeof e||!Number.isInteger(e))return!1;if(e>0xffffffff||e<0)return`${e.toFixed()} out of range`;return!0;case a.ScalarType.BOOL:return"boolean"==typeof e;case a.ScalarType.STRING:if("string"!=typeof e)return!1;return U().checkUtf8(e)||"invalid UTF8";case a.ScalarType.BYTES:return e instanceof Uint8Array;case a.ScalarType.INT64:case a.ScalarType.SFIXED64:case a.ScalarType.SINT64:if("bigint"==typeof e||"number"==typeof e||"string"==typeof e&&e.length>0)try{return i.protoInt64.parse(e),!0}catch(t){return`${e} out of range`}return!1;case a.ScalarType.FIXED64:case a.ScalarType.UINT64:if("bigint"==typeof e||"number"==typeof e||"string"==typeof e&&e.length>0)try{return i.protoInt64.uParse(e),!0}catch(t){return`${e} out of range`}return!1}}function Y(e,t,n){return(n="string"==typeof n?`: ${n}`:`, got ${j(t)}`,void 0!==e.scalar)?`expected ${function(e){switch(e){case a.ScalarType.STRING:return"string";case a.ScalarType.BOOL:return"boolean";case a.ScalarType.INT64:case a.ScalarType.SINT64:case a.ScalarType.SFIXED64:return"bigint (int64)";case a.ScalarType.UINT64:case a.ScalarType.FIXED64:return"bigint (uint64)";case a.ScalarType.BYTES:return"Uint8Array";
1case a.ScalarType.DOUBLE:return"number (float64)";case a.ScalarType.FLOAT:return"number (float32)";case a.ScalarType.FIXED32:case a.ScalarType.UINT32:return"number (uint32)";case a.ScalarType.INT32:case a.ScalarType.SFIXED32:case a.ScalarType.SINT32:return"number (int32)"}}(e.scalar)}`+n:void 0!==e.enum?`expected ${e.enum.toString()}`+n:`expected ${M(e.message)}`+n}function j(e){switch(typeof e){case"object":if(null===e)return"null";if(e instanceof Uint8Array)return`Uint8Array(${e.length})`;if(Array.isArray(e))return`Array(${e.length})`;if(b(e))return G(e.field());if(g(e))return K(e.field());if(y(e))return M(e.desc);if((0,r.isMessage)(e))return`message ${e.$typeName}`;return"object";case"string":return e.length>30?"string":`"${e.split('"').join('\\"')}"`;case"boolean":case"number":return String(e);case"bigint":return String(e)+"n";default:return typeof e}}function M(e){return`ReflectMessage (${e.typeName})`}function G(e){switch(e.listKind){case"message":return`ReflectList (${e.message.toString()})`;case"enum":return`ReflectList (${e.enum.toString()})`;case"scalar":return`ReflectList (${a.ScalarType[e.scalar]})`}}function K(e){switch(e.mapKind){case"message":return`ReflectMap (${a.ScalarType[e.mapKey]}, ${e.message.toString()})`;case"enum":return`ReflectMap (${a.ScalarType[e.mapKey]}, ${e.enum.toString()})`;case"scalar":return`ReflectMap (${a.ScalarType[e.mapKey]}, ${a.ScalarType[e.scalar]})`}}(t=n||(n={}))[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32",e.s(["BinaryReader",0,class{tag(){let e=this.pos,t=this.uint32(),n=this.pos-e;if(n>5||5==n&&this.buf[this.pos-1]>15)throw Error("illegal tag: varint overflows uint32");let r=t>>>3,a=7&t;if(r<=0||a>5)throw Error("illegal tag: field no "+r+" wire type "+a);return[r,a]}skip(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,a=this.pos;switch(e){case n.Varint:for(;128&this.buf[this.pos++];);break;case n.Bit64:this.pos+=4;case n.Bit32:this.pos+=4;break;case n.LengthDelimited:let i=this.uint32();this.pos+=i;break;case n.StartGroup:if(r<=0)throw Error("maximum recursion depth reached");for(;;){let[e,a]=this.tag();if(a===n.EndGroup){if(void 0!==t&&e!==t)throw Error("invalid end group tag");break}this.skip(a,e,r-1)}break;default:throw Error("cant skip wire type "+e)}return this.assertBounds(),this.buf.subarray(a,this.pos)}assertBounds(){if(this.pos>this.len)throw RangeError("premature EOF")}int32(){return 0|this.uint32()}sint32(){let e=this.uint32();return e>>>1^-(1&e)}int64(){return i.protoInt64.dec(...this.varint64())}uint64(){return i.protoInt64.uDec(...this.varint64())}sint64(){let[e,t]=this.varint64(),n=-(1&e);return e=(e>>>1|(1&t)<<31)^n,t=t>>>1^n,i.protoInt64.dec(e,t)}bool(){let[e,t]=this.varint64();return 0!==e||0!==t}fixed32(){return this.view.getUint32((this.pos+=4)-4,!0)}sfixed32(){return this.view.getInt32((this.pos+=4)-4,!0)}fixed64(){return i.protoInt64.uDec(this.sfixed32(),this.sfixed32())}sfixed64(){return i.protoInt64.dec(this.sfixed32(),this.sfixed32())}float(){return this.view.getFloat32((this.pos+=4)-4,!0)}double(){return this.view.getFloat64((this.pos+=8)-8,!0)}bytes(){let e=this.uint32(),t=this.pos;return this.pos+=e,this.assertBounds(),this.buf.subarray(t,t+e)}string(e){return this.decodeUtf8(this.bytes(),e)}constructor(e,t=U().decodeUtf8){this.decodeUtf8=t,this.varint64=L.varint64read,this.uint32=L.varint32read,this.buf=e,this.len=e.length,this.pos=0,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength)}},"BinaryWriter",0,class{finish(){this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]);let e=0;for(let t=0;t<this.chunks.length;t++)e+=this.chunks[t].length;let t=new Uint8Array(e),n=0;for(let e=0;e<this.chunks.length;e++)t.set(this.chunks[e],n),n+=this.chunks[e].length;return this.chunks=[],t}fork(){return this.stack.push({chunks:this.chunks,buf:this.buf}),this.chunks=[],this.buf=[],this}join(){let e=this.finish(),t=this.stack.pop();if(!t)throw Error("invalid state, fork stack empty");return this.chunks=t.chunks,this.buf=t.buf,this.uint32(e.byteLength),this.raw(e)}tag(e,t){return this.uint32((e<<3|t)>>>0)}raw(e){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(e),this}uint32(e){for($(e);e>127;)this.buf.push(127&e|128),e>>>=7;return this.buf.push(e),this}int32(e){return R(e),(0,L.varint32write)(e,this.buf),this}bool(e){return this.buf.push(+!!e),this}bytes(e){return this.uint32(e.byteLength),this.raw(e)}string(e){let t=this.encodeUtf8(e);return this.uint32(t.byteLength),this.raw(t)}float(e){var t=e;if("string"==typeof t){let e=t;if(Number.isNaN(t=Number(t))&&"NaN"!==e)throw Error("invalid float32: "+e)}else if("number"!=typeof t)throw Error("invalid float32: "+typeof t);
1if(Number.isFinite(t)&&(t>34028234663852886e22||t<-34028234663852886e22))throw Error("invalid float32: "+t);let n=new Uint8Array(4);return new DataView(n.buffer).setFloat32(0,e,!0),this.raw(n)}double(e){let t=new Uint8Array(8);return new DataView(t.buffer).setFloat64(0,e,!0),this.raw(t)}fixed32(e){$(e);let t=new Uint8Array(4);return new DataView(t.buffer).setUint32(0,e,!0),this.raw(t)}sfixed32(e){R(e);let t=new Uint8Array(4);return new DataView(t.buffer).setInt32(0,e,!0),this.raw(t)}sint32(e){return R(e),e=(e<<1^e>>31)>>>0,(0,L.varint32write)(e,this.buf),this}sfixed64(e){let t=new Uint8Array(8),n=new DataView(t.buffer),r=i.protoInt64.enc(e);return n.setInt32(0,r.lo,!0),n.setInt32(4,r.hi,!0),this.raw(t)}fixed64(e){let t=new Uint8Array(8),n=new DataView(t.buffer),r=i.protoInt64.uEnc(e);return n.setInt32(0,r.lo,!0),n.setInt32(4,r.hi,!0),this.raw(t)}int64(e){let t=i.protoInt64.enc(e);return(0,L.varint64write)(t.lo,t.hi,this.buf),this}sint64(e){let t=i.protoInt64.enc(e),n=t.hi>>31,r=t.lo<<1^n,a=(t.hi<<1|t.lo>>>31)^n;return(0,L.varint64write)(r,a,this.buf),this}uint64(e){let t=i.protoInt64.uEnc(e);return(0,L.varint64write)(t.lo,t.hi,this.buf),this}constructor(e=U().encodeUtf8){this.encodeUtf8=e,this.stack=[],this.chunks=[],this.buf=[]}},"FLOAT32_MAX",0,34028234663852886e22,"FLOAT32_MIN",0,-34028234663852886e22,"INT32_MAX",0,0x7fffffff,"INT32_MIN",0,-0x80000000,"UINT32_MAX",0,0xffffffff,"WireType",0,n],922730),e.s(["checkField",0,C,"checkListItem",0,V,"checkMapEntry",0,x,"formatVal",0,j],155733);let W=new WeakMap;class X{get sortedFields(){let e=W.get(this.desc);if(e)return e;let t=this.desc.fields.concat().sort((e,t)=>e.number-t.number);return W.set(this.desc,t),t}findNumber(e){return this._fieldsByNumber||(this._fieldsByNumber=new Map(this.desc.fields.map(e=>[e.number,e]))),this._fieldsByNumber.get(e)}oneofCase(e){return J(this.message,e),u(this.message,e)}isSet(e){return J(this.message,e),c(this.message,e)}clear(e){J(this.message,e),p(this.message,e)}get(e){J(this.message,e);let t=m(this.message,e);switch(e.fieldKind){case"list":let n=this.lists.get(e);return n&&n[l]===t||this.lists.set(e,n=new Z(e,t,this.check)),n;case"map":let r=this.maps.get(e);return r&&r[l]===t||this.maps.set(e,r=new H(e,t,this.check)),r;case"message":return q(e,t,this.check);case"scalar":return void 0===t?o(e.scalar,!1):ea(e,t);case"enum":return null!=t?t:e.enum.values[0].number}}set(e,t){let n;if(J(this.message,e),this.check){let n=C(e,t);if(n)throw n}n="message"==e.fieldKind?z(e,t):g(t)||b(t)?t[l]:ei(e,t),f(this.message,e,n)}getUnknown(){return this.message.$unknown}setUnknown(e){this.message.$unknown=e}constructor(e,t,n=!0){this.lists=new Map,this.maps=new Map,this.check=n,this.desc=e,this.message=this[l]=null!=t?t:T(e),this.fields=e.fields,this.oneofs=e.oneofs,this.members=e.members}}function J(e,t){if(t.parent.typeName!==e.$typeName)throw new F(t,`cannot use ${t.toString()} with message ${e.$typeName}`,"ForeignFieldError")}class Z{field(){return this._field}get size(){return this._arr.length}get(e){let t=this._arr[e];return void 0===t?void 0:ee(this._field,t,this.check)}set(e,t){if(e<0||e>=this._arr.length)throw new F(this._field,`list item #${e+1}: out of range`);if(this.check){let n=V(this._field,e,t);if(n)throw n}this._arr[e]=Q(this._field,t)}add(e){if(this.check){let t=V(this._field,this._arr.length,e);if(t)throw t}this._arr.push(Q(this._field,e))}clear(){this._arr.splice(0,this._arr.length)}[Symbol.iterator](){return this.values()}keys(){return this._arr.keys()}*values(){for(let e of this._arr)yield ee(this._field,e,this.check)}*entries(){for(let e=0;e<this._arr.length;e++)yield[e,ee(this._field,this._arr[e],this.check)]}constructor(e,t,n){this._field=e,this._arr=this[l]=t,this.check=n}}class H{field(){return this._field}set(e,t){var n,r;if(this.check){let n=x(this._field,e,t);if(n)throw n}return this.obj[en(e)]=(n=this._field,r=t,"message"==n.mapKind?z(n,r):ei(n,r)),this}delete(e){let t=en(e),n=Object.prototype.hasOwnProperty.call(this.obj,t);return n&&delete this.obj[t],n}clear(){for(let e of Object.keys(this.obj))delete this.obj[e]}get(e){let t=this.obj[en(e)];return void 0!==t&&(t=et(this._field,t,this.check)),t}has(e){return Object.prototype.hasOwnProperty.call(this.obj,en(e))}*keys(){for(let e of Object.keys(this.obj))yield er(e,this._field.mapKey)}*entries(){for(let e of Object.entries(this.obj))yield[er(e[0],this._field.mapKey),et(this._field,e[1],this.check)]}[Symbol.iterator](){return this.entries()}get size(){return Object.keys(this.obj).length}*values(){for(let e of Object.values(this.obj))yield et(this._field,e,this.check)}forEach(e,t){for(let n of this.entries())e.call(t,n[1],n[0],this)}constructor(e,t,n=!0){this.obj=this[l]=null!=t?t:{},this.check=n,this._field=e}}function z(e,t){return y(t)?h(t.message)&&!e.oneof&&"message"==e.fieldKind?t.message.value:"google.protobuf.Struct"==t.desc.typeName&&"google.protobuf.Value"!=e.parent.typeName?function e(t){let n={};for(let[r,a]of Object.entries(t.fields))n[r]=function t(n){switch(n.kind.case){case"structValue":return e(n.kind.value);case"listValue":return n.kind.value.values.map(t);case"nullValue":case void 0:return null;default:return n.kind.value}}(a);return n}(t.message):t.message:t}function q(e,t,n){return void 0!==t&&(E(e.message)&&!e.oneof&&"message"==e.fieldKind?t
1={$typeName:e.message.typeName,value:ea(e.message.fields[0],t)}:"google.protobuf.Struct"==e.message.typeName&&"google.protobuf.Value"!=e.parent.typeName&&d(t)&&(t=function e(t){let n={$typeName:"google.protobuf.Struct",fields:{}};if(d(t))for(let[r,a]of Object.entries(t))n.fields[r]=function t(n){let r={$typeName:"google.protobuf.Value",kind:{case:void 0}};switch(typeof n){case"number":r.kind={case:"numberValue",value:n};break;case"string":r.kind={case:"stringValue",value:n};break;case"boolean":r.kind={case:"boolValue",value:n};break;case"object":if(null===n)r.kind={case:"nullValue",value:0};else if(Array.isArray(n)){let e={$typeName:"google.protobuf.ListValue",values:[]};if(Array.isArray(n))for(let r of n)e.values.push(t(r));r.kind={case:"listValue",value:e}}else r.kind={case:"structValue",value:e(n)}}return r}(a);return n}(t))),new X(e.message,t,n)}function Q(e,t){return"message"==e.listKind?z(e,t):ei(e,t)}function ee(e,t,n){return"message"==e.listKind?q(e,t,n):ea(e,t)}function et(e,t,n){return"message"==e.mapKind?q(e,t,n):t}function en(e){return"string"==typeof e||"number"==typeof e?e:String(e)}function er(e,t){switch(t){case a.ScalarType.STRING:break;case a.ScalarType.INT32:case a.ScalarType.FIXED32:case a.ScalarType.UINT32:case a.ScalarType.SFIXED32:case a.ScalarType.SINT32:{let t=Number.parseInt(e);if(Number.isFinite(t))return t;break}case a.ScalarType.BOOL:switch(e){case"true":return!0;case"false":return!1}break;case a.ScalarType.UINT64:case a.ScalarType.FIXED64:try{return i.protoInt64.uParse(e)}catch(e){}break;default:try{return i.protoInt64.parse(e)}catch(e){}}return e}function ea(e,t){switch(e.scalar){case a.ScalarType.INT64:case a.ScalarType.SFIXED64:case a.ScalarType.SINT64:"longAsString"in e&&e.longAsString&&"string"==typeof t&&(t=i.protoInt64.parse(t));break;case a.ScalarType.FIXED64:case a.ScalarType.UINT64:"longAsString"in e&&e.longAsString&&"string"==typeof t&&(t=i.protoInt64.uParse(t))}return t}function ei(e,t){switch(e.scalar){case a.ScalarType.INT64:case a.ScalarType.SFIXED64:case a.ScalarType.SINT64:"longAsString"in e&&e.longAsString?t=String(t):("string"==typeof t||"number"==typeof t)&&(t=i.protoInt64.parse(t));break;case a.ScalarType.FIXED64:case a.ScalarType.UINT64:"longAsString"in e&&e.longAsString?t=String(t):("string"==typeof t||"number"==typeof t)&&(t=i.protoInt64.uParse(t))}return t}e.s(["reflect",0,function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return new X(e,t,n)}],596223)},332054,123199,477309,e=>{"use strict";(t=n||(n={}))[t.DOUBLE=1]="DOUBLE",t[t.FLOAT=2]="FLOAT",t[t.INT64=3]="INT64",t[t.UINT64=4]="UINT64",t[t.INT32=5]="INT32",t[t.FIXED64=6]="FIXED64",t[t.FIXED32=7]="FIXED32",t[t.BOOL=8]="BOOL",t[t.STRING=9]="STRING",t[t.BYTES=12]="BYTES",t[t.UINT32=13]="UINT32",t[t.SFIXED32=15]="SFIXED32",t[t.SFIXED64=16]="SFIXED64",t[t.SINT32=17]="SINT32",t[t.SINT64=18]="SINT64",e.s(["ScalarType",0,n],332054);var t,n,r=e.i(732084);function a(e){let t="-"===e[0];t&&(e=e.slice(1));let n=0,r=0;function a(t,a){let i=Number(e.slice(t,a));r*=1e6,(n=1e6*n+i)>=0x100000000&&(r+=n/0x100000000|0,n%=0x100000000)}return a(-24,-18),a(-18,-12),a(-12,-6),a(-6),t?l(n,r):s(n,r)}function i(e,t){let n=s(e,t),r=0x80000000&n.hi;r&&(n=l(n.lo,n.hi));let a=o(n.lo,n.hi);return r?"-"+a:a}function o(e,t){if({lo:e,hi:t}={lo:e>>>0,hi:t>>>0},t<=2097151)return String(0x100000000*t+e);let n=0xffffff&e,r=(e>>>24|t<<8)&0xffffff,a=t>>16&65535,i=n+6777216*r+6710656*a,o=r+8147497*a,s=2*a;return i>=1e7&&(o+=Math.floor(i/1e7),i%=1e7),o>=1e7&&(s+=Math.floor(o/1e7),o%=1e7),s.toString()+u(o)+u(i)}function s(e,t){return{lo:0|e,hi:0|t}}function l(e,t){return t=~t,e?e=~e+1:t+=1,s(e,t)}let u=e=>{let t=String(e);return"0000000".slice(t.length)+t};e.s(["int64FromString",0,a,"int64ToString",0,i,"uInt64ToString",0,o,"varint32read",0,function(){let e=this.buf[this.pos++],t=127&e;if((128&e)==0||(t|=(127&(e=this.buf[this.pos++]))<<7,(128&e)==0)||(t|=(127&(e=this.buf[this.pos++]))<<14,(128&e)==0)||(t|=(127&(e=this.buf[this.pos++]))<<21,(128&e)==0))return this.assertBounds(),t;t|=(15&(e=this.buf[this.pos++]))<<28;for(let t=5;(128&e)!=0&&t<10;t++)e=this.buf[this.pos++];if((128&e)!=0)throw Error("invalid varint");return this.assertBounds(),t>>>0},"varint32write",0,function(e,t){if(e>=0){for(;e>127;)t.push(127&e|128),e>>>=7;t.push(e)}else{for(let n=0;n<9;n++)t.push(127&e|128),e>>=7;t.push(1)}},"varint64read",0,function(){let e=0,t=0;for(let n=0;n<28;n+=7){let r=this.buf[this.pos++];if(e|=(127&r)<<n,(128&r)==0)return this.assertBounds(),[e,t]}let n=this.buf[this.pos++];if(e|=(15&n)<<28,t=(112&n)>>4,(128&n)==0)return this.assertBounds(),[e,t];for(let n=3;n<=31;n+=7){let r=this.buf[this.pos++];if(t|=(127&r)<<n,(128&r)==0)return this.assertBounds(),[e,t]}throw Error("invalid varint")},"varint64write",0,function(e,t,n){for(let r=0;r<28;r+=7){let a=e>>>r,i=a>>>7!=0||0!=t,o=(i?128|a:a)&255;if(n.push(o),!i)return}let r=e>>>28&15|(7&t)<<4,a=t>>3!=0;
1if(n.push((a?128|r:r)&255),a){for(let e=3;e<31;e+=7){let r=t>>>e,a=r>>>7!=0,i=(a?128|r:r)&255;if(n.push(i),!a)return}n.push(t>>>31&1)}}],123199);let c=function(){let e=new DataView(new ArrayBuffer(8));if("function"==typeof BigInt&&"function"==typeof e.getBigInt64&&"function"==typeof e.getBigUint64&&"function"==typeof e.setBigInt64&&"function"==typeof e.setBigUint64&&(globalThis.Deno||globalThis.Bun||"object"!=typeof r.default||"object"!=typeof r.default.env||"1"!==r.default.env.BUF_BIGINT_DISABLE)){let t=BigInt("-9223372036854775808"),n=BigInt("9223372036854775807"),r=BigInt("0"),a=BigInt("18446744073709551615");return{zero:BigInt(0),supported:!0,parse(e){let r="bigint"==typeof e?e:BigInt(e);if(r>n||r<t)throw Error(`invalid int64: ${e}`);return r},uParse(e){let t="bigint"==typeof e?e:BigInt(e);if(t>a||t<r)throw Error(`invalid uint64: ${e}`);return t},enc(t){return e.setBigInt64(0,this.parse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},uEnc(t){return e.setBigInt64(0,this.uParse(t),!0),{lo:e.getInt32(0,!0),hi:e.getInt32(4,!0)}},dec:(t,n)=>(e.setInt32(0,t,!0),e.setInt32(4,n,!0),e.getBigInt64(0,!0)),uDec:(t,n)=>(e.setInt32(0,t,!0),e.setInt32(4,n,!0),e.getBigUint64(0,!0))}}return{zero:"0",supported:!1,parse:e=>("string"!=typeof e&&(e=e.toString()),m(e),e),uParse:e=>("string"!=typeof e&&(e=e.toString()),f(e),e),enc:e=>("string"!=typeof e&&(e=e.toString()),m(e),a(e)),uEnc:e=>("string"!=typeof e&&(e=e.toString()),f(e),a(e)),dec:(e,t)=>i(e,t),uDec:(e,t)=>o(e,t)}}();function m(e){if(!/^-?[0-9]+$/.test(e))throw Error("invalid int64: "+e)}function f(e){if(!/^[0-9]+$/.test(e))throw Error("invalid uint64: "+e)}e.s(["protoInt64",0,c],477309)},923833,e=>{"use strict";var t=e.i(332054),n=e.i(842999),r=e.i(596223),a=e.i(922730),i=e.i(123199);function o(e){return Object.assign(Object.assign({readUnknownFields:!0,recursionLimit:100},e),{depth:0})}function s(e,t,n,r,i){var o;let s,u;if(++n.depth>n.recursionLimit)throw Error(`cannot decode ${e.desc} from binary: maximum recursion depth of ${n.recursionLimit} reached`);let c=r?t.len:t.pos+i,m=null!=(o=e.getUnknown())?o:[];for(;t.pos<c&&([s,u]=t.tag(),!r||u!=a.WireType.EndGroup);){let r=e.findNumber(s);if(!r){let e=n.recursionLimit-n.depth,r=t.skip(u,s,e);n.readUnknownFields&&m.push({no:s,wireType:u,data:r});continue}l(e,t,r,u,n)}if(r&&(u!=a.WireType.EndGroup||s!==i))throw Error("invalid end group tag");m.length>0&&e.setUnknown(m),n.depth--}function l(e,o,s,l,m){var f;switch(s.fieldKind){case"scalar":e.set(s,c(o,s.scalar,s.utf8Validation));break;case"enum":let p=c(o,t.ScalarType.INT32);if(s.enum.open)e.set(s,p);else if(s.enum.values.some(e=>e.number===p))e.set(s,p);else if(m.readUnknownFields){let t=[];(0,i.varint32write)(p,t);let n=null!=(f=e.getUnknown())?f:[];n.push({no:s.number,wireType:l,data:new Uint8Array(t)}),e.setUnknown(n)}break;case"message":e.set(s,u(o,m,s,e.get(s)));break;case"list":!function(e,n,r,i){var o;let s=r.field();if("message"===s.listKind)return r.add(u(e,i,s));let l=null!=(o=s.scalar)?o:t.ScalarType.INT32;if(n!=a.WireType.LengthDelimited||l==t.ScalarType.STRING||l==t.ScalarType.BYTES)return r.add(c(e,l,s.utf8Validation));let m=e.uint32()+e.pos;for(;e.pos<m;)r.add(c(e,l,s.utf8Validation))}(o,l,e.get(s),m);break;case"map":!function(e,t,a){let i,o,s=t.field(),l=e.uint32(),m=e.pos+l;for(;e.pos<m;){let[t]=e.tag();switch(t){case 1:i=c(e,s.mapKey,s.utf8Validation);break;case 2:switch(s.mapKind){case"scalar":o=c(e,s.scalar,s.utf8Validation);break;case"enum":o=e.int32();break;case"message":o=u(e,a,s)}}}if(void 0===i&&(i=(0,n.scalarZeroValue)(s.mapKey,!1)),void 0===o)switch(s.mapKind){case"scalar":o=(0,n.scalarZeroValue)(s.scalar,!1);break;case"enum":o=s.enum.values[0].number;break;case"message":o=(0,r.reflect)(s.message,void 0,!1)}t.set(i,o)}(o,e.get(s),m)}}function u(e,t,n,a){let i=n.delimitedEncoding,o=null!=a?a:(0,r.reflect)(n.message,void 0,!1);return s(o,e,t,i,i?n.number:e.uint32()),o}function c(e,n){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch(n){case t.ScalarType.STRING:return e.string(r);case t.ScalarType.BOOL:return e.bool();case t.ScalarType.DOUBLE:return e.double();case t.ScalarType.FLOAT:return e.float();case t.ScalarType.INT32:return e.int32();case t.ScalarType.INT64:return e.int64();case t.ScalarType.UINT64:return e.uint64();case t.ScalarType.FIXED64:return e.fixed64();case t.ScalarType.BYTES:return e.bytes();case t.ScalarType.FIXED32:return e.fixed32();case t.ScalarType.SFIXED32:return e.sfixed32();case t.ScalarType.SFIXED64:return e.sfixed64();case t.ScalarType.SINT64:return e.sint64();case t.ScalarType.UINT32:return e.uint32();case t.ScalarType.SINT32:return e.sint32()}}e.s(["fromBinary",0,function(e,t,n){let i=(0,r.reflect)(e,void 0,!1);return s(i,new a.BinaryReader(t),o(n),!1,t.byteLength),i.message},"makeReadContext",0,o,"readField",0,l])},478419,373111,117051,46364,917927,e=>{"use strict";var t,n,r=e.i(332054),a=e.i(477309),i=e.i(888396),o=e.i(596223),s=e.i(542368),l=e.i(155733),u=e.i(988559),c=e.i(964650),m=e.i(948750),f=e.i(647694),p=e.i(810537),d=e.i(745681),b=e.i(923833);function g(e,t){var n;let r=(0,b.fromBinary)(f.FileDescriptorProtoSchema,(0,c.base64Decode)(e));return r.messageType.forEach(d.restoreJsonNames),r.dependency=null!=(n=null==t?void 0:t.map(e=>e.proto.name))?n:[],(0,p.createFileRegistry)(r,e=>null==t?void 0:t.find(t=>t.proto.name===e)).getFile(r.name)}e.s(["fileDesc",0,g],373111);var y=e.i(573800);let h=g("Chlnb29nbGUvcHJvdG9idWYvYW55LnByb3RvEg9nb29nbGUucHJvdG9idWYiJgoDQW55EhAKCHR5cGVfdXJsGAEgASgJEg0KBXZhbHVlGAIgASgMQnYKE2NvbS5nb29nbGUucHJvdG9idWZCCEFueVByb3RvUAFaLGdvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL2FueXBiogIDR1BCqgIeR29vZ2xlLlByb3RvYnVmLldlbGxLbm93blR5cGVzYgZwcm90bzM"),E=(0,y.messageDesc)(h,0);var N=e.i(922730);let T={writeUnknownFields:!0};function S(e,t,n){return I(new N.BinaryWriter,n?Object.assign(Object.assign({},T),n):T,(0,o.reflect)(e,t)).finish()}function I(e,t,n){var r;for(let r of n.sortedFields){if(!n.isSet(r)){if(3==r.presence)throw Error(`cannot encode ${r} to binary: required field not set`);continue}v(e,t,n,r)}if(t.writeUnknownFields)for(let{no:t,wireType:a,data:i}of null!=(r=n.getUnknown())?r:[])e.tag(t,a).raw(i);return e}function v(e,t,n,a){var i;switch(a.fieldKind){case"scalar":case"enum":O(e,n.desc.typeName,a.name,null!=(i=a.scalar)?i:r.ScalarType.INT32,a.number,n.get(a));break;case"list":!function(e,t,n,a){var i;if("message"==n.listKind){for(let r of a)_(e,t,n,r);return}let o=null!=(i=n.scalar)?i:r.ScalarType.INT32;if(n.packed){if(!a.size)return;for(let t of(e.tag(n.number,N.WireType.LengthDelimited).fork(),a))w(e,n.parent.typeName,n.name,o,t);e.join();return}for(let t of a)O(e,n.parent.typeName,n.name,o,n.number,t)}(e,t,a,n.get(a));break;case"message":_(e,t,a,n.get(a));break;case"map":for(let[i,o]of n.get(a))!function(e,t,n,a,i){var o;switch(e.tag(n.number,N.WireType.LengthDelimited).fork(),O(e,n.parent.typeName,n.name,n.mapKey,1,a),n.mapKind){case"scalar":case"enum":O(e,n.parent.typeName,n.name,null!=(o=n.scalar)?o:r.ScalarType.INT32,2,i);break;case"message":I(e.tag(2,N.WireType.LengthDelimited).fork(),t,i).join()}e.join()}(e,t,a,i,o)}}function O(e,t,n,a,i,o){w(e.tag(i,function(e){switch(e){case r.ScalarType.BYTES:case r.ScalarType.STRING:return N.WireType.LengthDelimited;case r.ScalarType.DOUBLE:case r.ScalarType.FIXED64:case r.ScalarType.SFIXED64:return N.WireType.Bit64;case r.ScalarType.FIXED32:case r.ScalarType.SFIXED32:case r.ScalarType.FLOAT:return N.WireType.Bit32;default:return N.WireType.Varint}}(a)),t,n,a,o)}function _(e,t,n,r){n.delimitedEncoding?I(e.tag(n.number,N.WireType.StartGroup),t,r).tag(n.number,N.WireType.EndGroup):I(e.tag(n.number,N.WireType.LengthDelimited).fork(),t,r).join()}function w(e,t,n,a,i){try{switch(a){case r.ScalarType.STRING:e.string(i);break;case r.ScalarType.BOOL:e.bool(i);break;case r.ScalarType.DOUBLE:e.double(i);break;case r.ScalarType.FLOAT:e.float(i);break;case r.ScalarType.INT32:e.int32(i);break;case r.ScalarType.INT64:e.int64(i);break;case r.ScalarType.UINT64:e.uint64(i);break;case r.ScalarType.FIXED64:e.fixed64(i);break;case r.ScalarType.BYTES:e.bytes(i);break;case r.ScalarType.FIXED32:e.fixed32(i);break;case r.ScalarType.SFIXED32:e.sfixed32(i);break;case r.ScalarType.SFIXED64:e.sfixed64(i);break;case r.ScalarType.SINT64:e.sint64(i);break;case r.ScalarType.UINT32:e.uint32(i);break;case r.ScalarType.SINT32:e.sint32(i)}}catch(e){if(e instanceof Error)throw Error(`cannot encode field ${t}.${n} to binary: ${e.message}`);throw e}}function D(e,t,n){var r;let a=!1;return n||(n=(0,i.create)(E),a=!0),n.value=S(e,t),n.typeUrl=(r=t.$typeName,`type.googleapis.com/${r}`),a?n:void 0}function A(e){let t=e.lastIndexOf("/"),n=t>
1=0?e.substring(t+1):e;if(!n.length)throw Error(`invalid type url: ${e}`);return n}e.s(["toBinary",0,S,"writeField",0,v],117051),e.s(["anyPack",0,D,"anyUnpack",0,function(e,t){var n,r;if(""===e.typeUrl)return;let a="message"==t.kind?t:t.getMessage(A(e.typeUrl));if(a&&(n=e,r=a,""!==n.typeUrl&&("string"==typeof r?r:r.typeName)===A(n.typeUrl)))return(0,b.fromBinary)(a,e.value)}],46364),e.i(48409);let F=g("Chxnb29nbGUvcHJvdG9idWYvc3RydWN0LnByb3RvEg9nb29nbGUucHJvdG9idWYihAEKBlN0cnVjdBIzCgZmaWVsZHMYASADKAsyIy5nb29nbGUucHJvdG9idWYuU3RydWN0LkZpZWxkc0VudHJ5GkUKC0ZpZWxkc0VudHJ5EgsKA2tleRgBIAEoCRIlCgV2YWx1ZRgCIAEoCzIWLmdvb2dsZS5wcm90b2J1Zi5WYWx1ZToCOAEi6gEKBVZhbHVlEjAKCm51bGxfdmFsdWUYASABKA4yGi5nb29nbGUucHJvdG9idWYuTnVsbFZhbHVlSAASFgoMbnVtYmVyX3ZhbHVlGAIgASgBSAASFgoMc3RyaW5nX3ZhbHVlGAMgASgJSAASFAoKYm9vbF92YWx1ZRgEIAEoCEgAEi8KDHN0cnVjdF92YWx1ZRgFIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3RIABIwCgpsaXN0X3ZhbHVlGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLkxpc3RWYWx1ZUgAQgYKBGtpbmQiMwoJTGlzdFZhbHVlEiYKBnZhbHVlcxgBIAMoCzIWLmdvb2dsZS5wcm90b2J1Zi5WYWx1ZSobCglOdWxsVmFsdWUSDgoKTlVMTF9WQUxVRRAAQn8KE2NvbS5nb29nbGUucHJvdG9idWZCC1N0cnVjdFByb3RvUAFaL2dvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL3N0cnVjdHBi+AEBogIDR1BCqgIeR29vZ2xlLlByb3RvYnVmLldlbGxLbm93blR5cGVzYgZwcm90bzM"),L=(0,y.messageDesc)(F,0),k=(0,y.messageDesc)(F,1),U=(0,y.messageDesc)(F,2);(t=n||(n={}))[t.NULL_VALUE=0]="NULL_VALUE";var R=e.i(842999);function $(e,t,n){var r;V(t,e);let a=(null!=(r=e.$unknown)?r:[]).filter(e=>e.no!==t.number),[i,o]=C(t,n),s=new N.BinaryWriter;v(s,{writeUnknownFields:!0},i,o);let l=new N.BinaryReader(s.finish());for(;l.pos<l.len;){let[e,t]=l.tag(),n=l.skip(t,e);a.push({no:e,wireType:t,data:n})}e.$unknown=a}function C(e,t){let n=e.typeName,r=Object.assign(Object.assign({},e),{kind:"field",parent:e.extendee,localName:n}),a=Object.assign(Object.assign({},e.extendee),{fields:[r],members:[r],oneofs:[]}),s=(0,i.create)(a,void 0!==t?{[n]:t}:void 0);return[(0,o.reflect)(a,s),r,()=>{let t=s[n];if(void 0===t){let t=e.message;return(0,m.isWrapperDesc)(t)?(0,R.scalarZeroValue)(t.fields[0].scalar,t.fields[0].longAsString):(0,i.create)(t)}return t}]}function V(e,t){if(e.extendee.typeName!=t.$typeName)throw Error(`extension ${e.typeName} can only be applied to message ${e.extendee.typeName}`)}function x(e,t,n){let r=(0,o.reflect)(e);try{B(r,t,Object.assign(Object.assign({ignoreUnknownFields:!1,recursionLimit:100},n),{depth:0}))}catch(e){if((0,s.isFieldError)(e))throw Error(`cannot decode ${e.field()} from JSON: ${e.message}`,{cause:e});throw e}return r.message}e.s(["createExtensionContainer",0,C,"getExtension",0,function(e,t,n){V(t,e);let r=function(e,t){if(void 0===e)return[];if("enum"===t.fieldKind||"scalar"===t.fieldKind){for(let n=e.length-1;n>=0;--n)if(e[n].no==t.number)return[e[n]];return[]}return e.filter(e=>e.no===t.number)}(e.$unknown,t),[a,i,o]=C(t),s=(0,b.makeReadContext)(n);for(let e of r)(0,b.readField)(a,new N.BinaryReader(e.data),i,e.wireType,s);return o()},"setExtension",0,$],917927);let P=new WeakMap;function B(e,t,n){var r;if(++n.depth>n.recursionLimit)throw Error(`cannot decode ${e.desc} from JSON: maximum recursion depth of ${n.recursionLimit} reached`);if(function(e,t,n){if(!e.desc.typeName.startsWith("google.protobuf."))return!1;switch(e.desc.typeName){case"google.protobuf.Any":return function(e,t,n){var r;if(null===t||Array.isArray(t)||"object"!=typeof t)throw Error(`cannot decode message ${e.$typeName} from JSON: expected object but got ${(0,l.formatVal)(t)}`);if(0==Object.keys(t).length)return;let a=t["@type"];if("string"!=typeof a||""==a)throw Error(`cannot decode message ${e.$typeName} from JSON: "@type" is empty`);let i=a.includes("/")?a.substring(a.lastIndexOf("/")+1):a;if(!i.length)throw Error(`cannot decode message ${e.$typeName} from JSON: "@type" is invalid`);let s=null==(r=n.registry)?void 0:r.getMessage(i);if(!s)throw Error(`cannot decode message ${e.$typeName} from JSON: ${a} is not in the type registry`);let u=(0,o.reflect)(s);if((0,m.hasCustomJsonRepresentation)(s)&&Object.prototype.hasOwnProperty.call(t,"value"))B(u,t.value,n);else{let e=Object.assign({},t);delete e["@type"],B(u,e,n)}D(u.desc,u.message,e)}(e.message,t,n),!0;case"google.protobuf.Timestamp":return function(e,t){if("string"!=typeof t)throw Error(`cannot decode message ${e.$typeName} from JSON: ${(0,l.formatVal)(t)}`);let n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:\.([0-9]{1,9}))?(?:Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw Error(`cannot decode message ${e.$typeName}
1 from JSON: invalid RFC 3339 string`);let r=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(r))throw Error(`cannot decode message ${e.$typeName} from JSON: invalid RFC 3339 string`);if(r<Date.parse("0001-01-01T00:00:00Z")||r>Date.parse("9999-12-31T23:59:59Z"))throw Error(`cannot decode message ${e.$typeName} from JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`);e.seconds=a.protoInt64.parse(r/1e3),e.nanos=0,n[7]&&(e.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9)}(e.message,t),!0;case"google.protobuf.Duration":return function(e,t){if("string"!=typeof t)throw Error(`cannot decode message ${e.$typeName} from JSON: ${(0,l.formatVal)(t)}`);let n=t.match(/^(-?[0-9]+)(?:\.([0-9]+))?s/);if(null===n)throw Error(`cannot decode message ${e.$typeName} from JSON: ${(0,l.formatVal)(t)}`);let r=Number(n[1]);if(r>315576e6||r<-315576e6)throw Error(`cannot decode message ${e.$typeName} from JSON: ${(0,l.formatVal)(t)}`);e.seconds=a.protoInt64.parse(r),"string"!=typeof n[2]||(e.nanos=parseInt(n[2]+"0".repeat(9-n[2].length)),(r<0||Object.is(r,-0))&&(e.nanos=-e.nanos))}(e.message,t),!0;case"google.protobuf.FieldMask":return function(e,t){if("string"!=typeof t)throw Error(`cannot decode message ${e.$typeName} from JSON: ${(0,l.formatVal)(t)}`);""!==t&&(e.paths=t.split(",").map(t=>{if(t.includes("_"))throw Error(`cannot decode message ${e.$typeName} from JSON: path names must be lowerCamelCase`);return(0,u.protoSnakeCase)(t)}))}(e.message,t),!0;case"google.protobuf.Struct":return J(e.message,t,n),!0;case"google.protobuf.Value":return Z(e.message,t,n),!0;case"google.protobuf.ListValue":return H(e.message,t,n),!0;default:if((0,m.isWrapperDesc)(e.desc)){let n=e.desc.fields[0];return null===t?e.clear(n):e.set(n,W(n,t)),!0}return!1}}(e,t,n))return void n.depth--;if(null==t||Array.isArray(t)||"object"!=typeof t)throw Error(`cannot decode ${e.desc} from JSON: ${(0,l.formatVal)(t)}`);let i=new Map,c=new Set;for(let[a,o]of Object.entries(t)){let t=function(e,t){var n;if(!P.has(e)){let t=new Map;for(let n of e.fields)t.set(n.name,n).set(n.jsonName,n);P.set(e,t)}return null==(n=P.get(e))?void 0:n.get(t)}(e.desc,a);if(t){if(c.has(t))throw new s.FieldError(t,"set multiple times");if(c.add(t),t.oneof&&null===o&&"scalar"==t.fieldKind)continue;if(t.oneof){let e=i.get(t.oneof);if(void 0!==e)throw new s.FieldError(t.oneof,`oneof set multiple times by ${e.name} and ${t.name}`);i.set(t.oneof,t)}Y(e,t,o,n)}else{let t;if(a.startsWith("[")&&a.endsWith("]")&&(t=null==(r=n.registry)?void 0:r.getExtension(a.substring(1,a.length-1)))&&t.extendee.typeName===e.desc.typeName){let[r,a,i]=C(t);Y(r,a,o,n),$(e.message,t,i())}if(!t&&!n.ignoreUnknownFields)throw Error(`cannot decode ${e.desc} from JSON: key "${a}" is unknown`)}}n.depth--}function Y(e,t,n,a){switch(t.fieldKind){case"scalar":var i,u,c;i=e,u=t,null===(c=n)?i.clear(u):i.set(u,W(u,c));break;case"enum":!function(e,t,n,r){if(M(t,n))return e.clear(t);let a=K(t.enum,n,r.ignoreUnknownFields);a!==G&&e.set(t,a)}(e,t,n,a);break;case"message":!function(e,t,n,r){if(M(t,n))return e.clear(t);let a=e.isSet(t)?e.get(t):(0,o.reflect)(t.message);B(a,n,r),e.set(t,a)}(e,t,n,a);break;case"list":!function(e,t,n){if(null===t)return;let r=e.field();if(!Array.isArray(t))throw new s.FieldError(r,"expected Array, got "+(0,l.formatVal)(t));for(let a of t){let t=j(r,a,n);t!==G&&e.add(t)}}(e.get(t),n,a);break;case"map":!function(e,t,n){if(null===t)return;let a=e.field();if("object"!=typeof t||Array.isArray(t))throw new s.FieldError(a,"expected object, got "+(0,l.formatVal)(t));let i=new Set;for(let[o,l]of Object.entries(t)){let t=function(e,t){switch(e){case r.ScalarType.BOOL:switch(t){case"true":return!0;case"false":return!1}return t;case r.ScalarType.INT32:case r.ScalarType.FIXED32:case r.ScalarType.UINT32:case r.ScalarType.SFIXED32:case r.ScalarType.SINT32:return X(t);case r.ScalarType.INT64:case r.ScalarType.SINT64:case r.ScalarType.SFIXED64:case r.ScalarType.UINT64:case r.ScalarType.FIXED64:return/^-?0+$/.test(t)?"0":t.replace(/^(-?)0+(?=\d)/,"$1");default:return t}}(a.mapKey,o);if(i.has(t))throw new s.FieldError(a,`duplicate map key "${o}"`);i.add(t);let u=j(a,l,n);u!==G&&e.set(t,u)}}(e.get(t),n,a)}}function j(e,t,n){if(e.scalar&&null!==t)return W(e,t);if(e.message&&!M(e,t)){let r=(0,o.reflect)(e.message);return B(r,t,n),r}if(e.enum&&!M(e,t))return K(e.enum,t,n.ignoreUnknownFields);throw new s.FieldError(e,`${"list"===e.fieldKind?"list item":"map value"} must not be null`)}function M(e,t){var n,r;return null===t&&(null==(n=e.message)?void 0:n.typeName)!="google.protobuf.Value"&&(null==(r=e.enum)?void 0:r.typeName)!="google.protobuf.NullValue"}let G=Symbol();function K(e,t,n){if(null===t)return e.values[0].number;switch(typeof t){case"number":if(Number.isInteger(t))return t;break;case"string":let r=e.values.find(e=>e.name===t);if(void 0!==r)return r.number;if(n)return G}throw Error(`cannot decode ${e} from JSON: ${(0,l.formatVal)(t)}`)}function W(e,t){switch(e.scalar){case r.ScalarType.DOUBLE:case r.ScalarType.FLOAT:if("NaN"===t)return NaN;if("Infinity"===t)return 1/0;if("-Infinity"===t)return-1/0;if("number"==typeof t){if(Number.isNaN(t))throw new s.FieldError(e,"unexpected NaN number");if(!Number.isFinite(t))throw new s.FieldError(e,"unexpected infinite number");break}if("string"==typeof t){if(""===t||t.trim().length!==t.length)break;let e=Number(t);if(!Number.isFinite(e))break;return e}break;case r.ScalarType.INT32:case r.ScalarType.FIXED32:case r.ScalarType.SFIXED32:case r.ScalarType.SINT32:case r.ScalarType.UINT32:return X(t);case r.ScalarType.BYTES:if("string"==typeof t){if(""===t)return new Uint8Array(0);try{return(0,c.base64Decode)(t)}catch(n){let t=n instanceof Error?n.message:String(n);throw new s.FieldError(e,t)}}}return t}function X(e){if("string"==typeof e){if(""===e||e.trim().length!==e.length)return e;let t=Number(e);return Number.isNaN(t)?e:t}return e}function J(e,t,n){if("object"!=typeof t||null==t||Array.isArray(t))throw Error(`cannot decode message ${e.$typeName} from JSON ${(0,l.formatVal)(t)}`);for(let[r,a]of Object.entries(t)){let t=(0,i.create)(k);Z(t,a,n),e.fields[r]=t}}function Z(e,t,r){if(++r.depth>r.recursionLimit)throw Error(`cannot decode ${e.$typeName} from JSON: maximum recursion depth of ${r.recursionLimit} reached`);switch(typeof t){case"number":e.kind={case:"numberValue",value:t};break;case"string":e.kind={case:"stringValue",value:t};break;case"boolean":e.kind={case:"boolValue",value:t};break;case"object":if(null===t)e.kind={case:"nullValue",value:n.NULL_VALUE};else if(Array.isArray(t)){let n=(0,i.create)(U);H(n,t,r),e.kind={case:"listValue",value:n}}else{let n=(0,i.create)(L);J(n,t,r),e.kind={case:"structValue",value:n}}break;default:throw Error(`cannot decode message ${e.$typeName} from JSON ${(0,l.formatVal)(t)}`)}return r.depth--,e}function H(e,t,n){if(!Array.isArray(t))throw Error(`cannot decode message ${e.$typeName} from JSON ${(0,l.formatVal)(t)}`);for(let r of t){let t=(0,i.create)(k);Z(t,r,n),e.values.push(t)}}e.s(["fromJson",0,x,"fromJsonString",0,function(e,t,n){return x(e,function(e,t){let n;try{n=JSON.parse(e)}catch(n){let e=n instanceof Error?n.message:String(n);throw Error(`cannot decode message ${t} from JSON: ${e}`,{cause:n})}return function(e,t){let n=[],r=!1,a=0;for(;a<e.length;)switch(e[a]){case"{":n.push(new Set),r=!0,a++;break;case"[":n.push(null),r=!1,a++;break;case"}":case"]":n.pop(),r=!1,a++;break;case",":r=null!=n[n.length-1],a++;break;case":":r=!1,a++;break;case'"':{let i=a++,o=!1;for(;a<e.length;){if("\\"==e[a]){o=!0,a+=2;continue}if('"'==e[a])break;a++}let s=a++,l=n[n.length-1];if(r&&l){let n=o?JSON.parse(e.substring(i,s+1)):e.substring(i+1,s);if(l.has(n))throw Error(`cannot decode message ${t} from JSON: duplicate object key "${n}"`);l.add(n)}r=!1;break}default:a++}}(e,t),n}(t,e.typeName),n)}],478419)},942189,e=>{"use strict";e.s(["isMessage",0,function(e,t){return!!(null!==e&&"object"==typeof e&&"$typeName"in e&&"string"==typeof e.$typeName)&&(void 0===t||t.typeName===e.$typeName)}])},988559,e=>{"use strict";let t=new Set(["constructor","toString","toJSON","valueOf"]);e.s(["protoCamelCase",0,function(e){let t=!1,n=[];for(let r=0;r<e.length;r++){let a=e.charAt(r);switch(a){case"_":t=!0;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":n.push(a),t=!1;break;default:t&&(t=!1,a=a.toUpperCase()),n.push(a)}}return n.join("")},"protoSnakeCase",0,function(e){return e.replace(/[A-Z]/g,e=>"_"+e.toLowerCase())},"safeObjectProperty",0,function(e){return t.has(e)?e+"$":e}])},964650,e=>{"use strict";let t,n,r;function a(e){return t||(n=(t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/".split("")).slice(0,-2).concat("-","_")),"url"==e?n:t}e.s(["base64Decode",0,function(e){let t=function(){if(!r){r=[];let e=a("std");for(let t=0;t<e.length;t++)r[e[t].charCodeAt(0)]=t;r[45]=e.indexOf("+"),r[95]=e.indexOf("/")}return r}(),n=3*e.length/4;"="==e[e.length-2]?n-=2:"="==e[e.length-1]&&(n-=1);let i=new Uint8Array(n),o=0,s=0,l,u=0;for(let n=0;n<e.length;n++){if(void 0===(l=t[e.charCodeAt(n)]))switch(e[n]){case"=":s=0;case"\n":case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string")}switch(s){case 0:u=l,s=1;break;case 1:i[o++]=u<<2|(48&l)>>4,u=l,s=2;break;case 2:i[o++]=(15&u)<<4|(60&l)>>2,u=l,s=3;break;case 3:i[o++]=(3&u)<<6|l,s=0}}if(1==s)throw Error("invalid base64 string");return i.subarray(0,o)},"base64Encode",0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"std",n=a(t),r="std"==t,i="",o=0,s,l=0;for(let t=0;t<e.length;t++)switch(s=e[t],o){case 0:i+=n[s>>2],l=(3&s)<<4,o=1;break;case 1:i+=n[l|s>>4],l=(15&s)<<2,o=2;break;case 2:i+=n[l|s>>6],i+=n[63&s],o=0}return o&&(i+=n[l],r&&(i+="=",1==o&&(i+="="))),i}])},647694,745681,810537,573800,48409,e=>{"use strict";let t;var n,r,a,i,o,s,l,u,c,m,f,p,d,b,g,y,h,E,N,T,S,I,v,O,_,w,D,A,F,L,k,U,R,$,C,V,x,P,B,Y,j,M=e.i(988559),G=e.i(590580);function K(e){for(let t of e.field)(0,G.unsafeIsSetExplicit)(t,"jsonName")||(t.jsonName=(0,M.protoCamelCase)(t.name));e.nestedType.forEach(K)}e.s(["restoreJsonNames",0,K],745681);var W=e.i(332054),X=e.i(477309);function J(){let e,t,n;for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];let o=(e=new Map,t=new Map,n=new Map,{kind:"registry",types:e,extendees:t,[Symbol.iterator]:()=>e.values(),get files(){return n.values()},addFile(e,t,r){if(n.set(e.proto.name,e),!t)for(let t of function* e(t){switch(t.kind){case"file":for(let n of t.messages)yield n,yield*e(n);yield*t.enums,yield*t.services,yield*t.extensions;break;case"message":for(let n of t.nestedMessages)yield n,yield*e(n);yield*t.nestedEnums,yield*t.nestedExtensions}}(e))this.add(t);if(r)for(let n of e.dependencies)this.addFile(n,t,r)},add(n){if("extension"==n.kind){let e=t.get(n.extendee.typeName);e||t.set(n.extendee.typeName,e=new Map),e.set(n.number,n)}e.set(n.typeName,n)},get:t=>e.get(t),getFile:e=>n.get(e),getMessage(t){let n=e.get(t);return(null==n?void 0:n.kind)=="message"?n:void 0},getEnum(t){let n=e.get(t);return(null==n?void 0:n.kind)=="enum"?n:void 0},getExtension(t){let n=e.get(t);return(null==n?void 0:n.kind)=="extension"?n:void 0},getExtensionFor(e,n){var r;return null==(r=t.get(e.typeName))?void 0:r.get(n)},getService(t){let n=e.get(t);return(null==n?void 0:n.kind)=="service"?n:void 0}});if(!a.length)return o;if("$typeName"in a[0]&&"google.protobuf.FileDescriptorSet"==a[0].$typeName){for(let e of a[0].file)H(e,o);return o}if("$typeName"in a[0]){let e=a[0],t=a[1],n=new Set;for(let r of[e,...function e(r){let a=[];for(let e of r.dependency){if(void 0!=o.getFile(e)||n.has(e))continue;let i=t(e);if(!i)throw Error(`Unable to resolve ${e}, imported by ${r.name}`);"kind"in i?o.addFile(i,!1,!0):(n.add(i.name),a.push(i))}return a.concat(...a.map(e))}(e)].reverse())H(r,o)}else for(let e of a)for(let t of e.files)o.addFile(t);return o}let Z={998:{fieldPresence:1,enumType:2,repeatedFieldEncoding:2,utf8Validation:3,messageEncoding:1,jsonFormat:2,enforceNamingStyle:2,defaultSymbolVisibility:1},999:{fieldPresence:2,enumType:1,repeatedFieldEncoding:1,utf8Validation:2,messageEncoding:1,jsonFormat:1,enforceNamingStyle:2,defaultSymbolVisibility:1},1e3:{fieldPresence:1,enumType:1,repeatedFieldEncoding:1,utf8Validation:2,messageEncoding:1,jsonFormat:1,enforceNamingStyle:2,defaultSymbolVisibility:1},1001:{fieldPresence:1,enumType:1,repeatedFieldEncoding:1,utf8Validation:2,messageEncoding:1,jsonFormat:1,enforceNamingStyle:1,defaultSymbolVisibility:2}};function H(e,t){var n,r,a,i;let o={kind:"file",proto:e,deprecated:null!=(r=null==(n=e.options)?void 0:n.deprecated)&&r,edition:function(e){switch(e.syntax){case"":case"proto2":return 998;case"proto3":return 999;case"editions":if(9999===e.edition)return 1001;if(e.edition in Z)return e.edition;throw Error(`${e.name}: unsupported edition`);default:throw Error(`${e.name}: unsupported syntax "${e.syntax}"`)}}(e),name:e.name.replace(/\.proto$/,""),dependencies:(a=e,i=t,a.dependency.map(e=>{let t=i.getFile(e);
1if(!t)throw Error(`Cannot find ${e}, imported by ${a.name}`);return t})),enums:[],messages:[],extensions:[],services:[],toString:()=>`file ${e.name}`},s=new Map,l={get:e=>s.get(e),add(e){var t;ei((null==(t=e.proto.options)?void 0:t.mapEntry)===!0),s.set(e.typeName,e)}};for(let n of e.enumType)Q(n,o,void 0,t);for(let n of e.messageType)!function e(t,n,r,a,i){var o,s,l,u;let c={kind:"message",proto:t,deprecated:null!=(s=null==(o=t.options)?void 0:o.deprecated)&&s,file:n,parent:r,name:t.name,typeName:et(t,r,n),fields:[],field:{},oneofs:[],members:[],nestedEnums:[],nestedMessages:[],nestedExtensions:[],toString(){return`message ${this.typeName}`}};for(let e of((null==(l=t.options)?void 0:l.mapEntry)===!0?i.add(c):((null!=(u=null==r?void 0:r.nestedMessages)?u:n.messages).push(c),a.add(c)),t.enumType))Q(e,n,c,a);for(let r of t.nestedType)e(r,n,c,a,i)}(n,o,void 0,t,l);for(let n of e.service)!function(e,t,n){var r,a;let i={kind:"service",proto:e,deprecated:null!=(a=null==(r=e.options)?void 0:r.deprecated)&&a,file:t,name:e.name,typeName:et(e,void 0,t),methods:[],method:{},toString(){return`service ${this.typeName}`}};for(let r of(t.services.push(i),n.add(i),e.method)){let e=function(e,t,n){var r,a,i,o;let s;s=e.clientStreaming&&e.serverStreaming?"bidi_streaming":e.clientStreaming?"client_streaming":e.serverStreaming?"server_streaming":"unary";let l=n.getMessage(en(e.inputType)),u=n.getMessage(en(e.outputType));ei(l,`invalid MethodDescriptorProto: input_type ${e.inputType} not found`),ei(u,`invalid MethodDescriptorProto: output_type ${e.inputType} not found`);let c=e.name;return{kind:"rpc",proto:e,deprecated:null!=(a=null==(r=e.options)?void 0:r.deprecated)&&a,parent:t,name:c,localName:(0,M.safeObjectProperty)(c.length?(0,M.safeObjectProperty)(c[0].toLowerCase()+c.substring(1)):c),methodKind:s,input:l,output:u,idempotency:null!=(o=null==(i=e.options)?void 0:i.idempotencyLevel)?o:0,toString:()=>`rpc ${t.typeName}.${c}`}}(r,i,n);i.methods.push(e),i.method[e.localName]=e}}(n,o,t);for(let e of(z(o,t),s.values()))q(e,t,l);for(let e of o.messages)q(e,t,l),z(e,t);t.addFile(o,!0)}function z(e,t){switch(e.kind){case"file":for(let n of e.proto.extension){let r=ee(n,e,t);e.extensions.push(r),t.add(r)}break;case"message":for(let n of e.proto.extension){let r=ee(n,e,t);e.nestedExtensions.push(r),t.add(r)}for(let n of e.nestedMessages)z(n,t)}}function q(e,t,n){let r=e.proto.oneofDecl.map(t=>{var n,r;return n=t,{kind:"oneof",proto:n,deprecated:!1,parent:r=e,fields:[],name:n.name,localName:(0,M.safeObjectProperty)((0,M.protoCamelCase)(n.name)),toString(){return`oneof ${r.typeName}.${this.name}`}}}),a=new Set;for(let i of e.proto.field){let o=function(e,t){if(!(0,G.unsafeIsSetExplicit)(e,"oneofIndex")||e.proto3Optional)return;let n=t[e.oneofIndex];return ei(n,`invalid FieldDescriptorProto: oneof #${e.oneofIndex} for field #${e.number} not found`),n}(i,r),s=ee(i,e,t,o,n);e.fields.push(s),e.field[s.localName]=s,void 0===o?e.members.push(s):(o.fields.push(s),a.has(o)||(a.add(o),e.members.push(o)))}for(let t of r.filter(e=>a.has(e)))e.oneofs.push(t);for(let r of e.nestedMessages)q(r,t,n)}function Q(e,t,n,r){var a,i,o,s,l,u,c;let m=function(e,t){var n;let r=((n=e).substring(0,1)+n.substring(1).replace(/[A-Z]/g,e=>"_"+e)).toLowerCase()+"_";for(let e of t){if(!e.name.toLowerCase().startsWith(r))return;let t=e.name.substring(r.length);if(0==t.length||/^\d/.test(t))return}return r}(e.name,e.value),f={kind:"enum",proto:e,deprecated:null!=(i=null==(a=e.options)?void 0:a.deprecated)&&i,file:t,parent:n,open:!0,name:e.name,typeName:et(e,n,t),value:{},values:[],sharedPrefix:m,toString(){return`enum ${this.typeName}`}};for(let t of(f.open=1==ea("enumType",{proto:(u=f).proto,parent:null!=(c=u.parent)?c:u.file}),r.add(f),e.value)){let e=t.name;f.values.push(f.value[t.number]={kind:"enum_value",proto:t,deprecated:null!=(s=null==(o=t.options)?void 0:o.deprecated)&&s,parent:f,name:e,localName:(0,M.safeObjectProperty)(void 0==m?e:e.substring(m.length)),number:t.number,toString:()=>`enum value ${f.typeName}.${e}`})}(null!=(l=null==n?void 0:n.nestedEnums)?l:t.enums).push(f)}function ee(e,t,n,r,a){var i,o,s,l,u;let c=void 0===a,m={kind:"field",proto:e,deprecated:null!=(o=null==(i=e.options)?void 0:i.deprecated)&&o,name:e.name,number:e.number,scalar:void 0,message:void 0,enum:void 0,presence:function(e,t,n,r){if(2==e.label)return 3;if(3==e.label)return 2;if(t||e.proto3Optional||n)return 1;let a=ea("fieldPresence",{proto:e,parent:r});return 2==a&&(11==e.type||10==e.type)?1:a}(e,r,c,t),utf8Validation:(l=e,2==ea("utf8Validation",{proto:l,parent:t})),listKind:void 0,mapKind:void 0,mapKey:void 0,delimitedEncoding:void 0,packed:void 0,longAsString:!1,getDefaultValue:void 0};if(c){let r="file"==t.kind?t:t.file,a="file"==t.kind?void 0:t,i=et(e,a,r);m.kind="extension",m.file=r,m.parent=a,m.oneof=void 0,m.typeName=i,m.jsonName=`[${i}]`,m.toString=()=>`extension ${i}`;let o=n.getMessage(en(e.extendee));ei(o,`invalid FieldDescriptorProto: extendee ${e.extendee} not found`),m.extendee=o}else ei("message"==t.kind),m.parent=t,m.oneof=r,m.localName=r?(0,M.protoCamelCase)(e.name):(0,M.safeObjectProperty)((0,M.protoCamelCase)(e.name)),m.jsonName=e.jsonName,m.toString=()=>`field ${t.typeName}.${e.name}`;let f=e.label,p=e.type,d=null==(s=e.options)?void 0:s.jstype;if(3===f){let r=11==p?null==a?void 0:a.get(en(e.typeName)):void 0;if(r){let e,t;m.fieldKind="map";let{key:n,value:a}=(e=(u=r).fields.find(e=>1===e.number),t=u.fields.find(e=>
12===e.number),ei(e&&"scalar"==e.fieldKind&&e.scalar!=W.ScalarType.BYTES&&e.scalar!=W.ScalarType.FLOAT&&e.scalar!=W.ScalarType.DOUBLE&&t&&"list"!=t.fieldKind&&"map"!=t.fieldKind),{key:e,value:t});return m.mapKey=n.scalar,m.mapKind=a.fieldKind,m.message=a.message,m.delimitedEncoding=!1,m.enum=a.enum,m.scalar=a.scalar,m}switch(m.fieldKind="list",p){case 11:case 10:m.listKind="message",m.message=n.getMessage(en(e.typeName)),ei(m.message),m.delimitedEncoding=er(e,t);break;case 14:m.listKind="enum",m.enum=n.getEnum(en(e.typeName)),ei(m.enum);break;default:m.listKind="scalar",m.scalar=p,m.longAsString=1==d}return m.packed=function(e,t){if(3!=e.label)return!1;switch(e.type){case 9:case 12:case 10:case 11:return!1}let n=e.options;return n&&(0,G.unsafeIsSetExplicit)(n,"packed")?n.packed:1==ea("repeatedFieldEncoding",{proto:e,parent:t})}(e,t),m}switch(p){case 11:case 10:m.fieldKind="message",m.message=n.getMessage(en(e.typeName)),ei(m.message,`invalid FieldDescriptorProto: type_name ${e.typeName} not found`),m.delimitedEncoding=er(e,t),m.getDefaultValue=()=>void 0;break;case 14:{let t=n.getEnum(en(e.typeName));ei(void 0!==t,`invalid FieldDescriptorProto: type_name ${e.typeName} not found`),m.fieldKind="enum",m.enum=n.getEnum(en(e.typeName)),m.getDefaultValue=()=>(0,G.unsafeIsSetExplicit)(e,"defaultValue")?function(e,t){let n=e.values.find(e=>e.name===t);if(!n)throw Error(`cannot parse ${e} default value: ${t}`);return n.number}(t,e.defaultValue):void 0;break}default:m.fieldKind="scalar",m.scalar=p,m.longAsString=1==d,m.getDefaultValue=()=>(0,G.unsafeIsSetExplicit)(e,"defaultValue")?function(e,t){switch(e){case W.ScalarType.STRING:return t;case W.ScalarType.BYTES:{let n=function(e){let t=[],n={tail:e,c:"",next(){return 0!=this.tail.length&&(this.c=this.tail[0],this.tail=this.tail.substring(1),!0)},take(e){if(this.tail.length>=e){let t=this.tail.substring(0,e);return this.tail=this.tail.substring(e),t}return!1}};for(;n.next();)if("\\"===n.c){if(n.next())switch(n.c){case"\\":t.push(n.c.charCodeAt(0));break;case"b":t.push(8);break;case"f":t.push(12);break;case"n":t.push(10);break;case"r":t.push(13);break;case"t":t.push(9);break;case"v":t.push(11);break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":{let e=n.c,r=n.take(2);if(!1===r)return!1;let a=parseInt(e+r,8);if(Number.isNaN(a))return!1;t.push(a);break}case"x":{let e=n.c,r=n.take(2);if(!1===r)return!1;let a=parseInt(e+r,16);if(Number.isNaN(a))return!1;t.push(a);break}case"u":{let e=n.c,r=n.take(4);if(!1===r)return!1;let a=parseInt(e+r,16);if(Number.isNaN(a))return!1;let i=new Uint8Array(4);new DataView(i.buffer).setInt32(0,a,!0),t.push(i[0],i[1],i[2],i[3]);break}case"U":{let e=n.c,r=n.take(8);if(!1===r)return!1;let a=X.protoInt64.uEnc(e+r),i=new Uint8Array(8),o=new DataView(i.buffer);o.setInt32(0,a.lo,!0),o.setInt32(4,a.hi,!0),t.push(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7])}}}else t.push(n.c.charCodeAt(0));return new Uint8Array(t)}(t);if(!1===n)throw Error(`cannot parse ${W.ScalarType[e]} default value: ${t}`);return n}case W.ScalarType.INT64:case W.ScalarType.SFIXED64:case W.ScalarType.SINT64:return X.protoInt64.parse(t);case W.ScalarType.UINT64:case W.ScalarType.FIXED64:return X.protoInt64.uParse(t);case W.ScalarType.DOUBLE:case W.ScalarType.FLOAT:switch(t){case"inf":return 1/0;case"-inf":return-1/0;case"nan":return NaN;default:return parseFloat(t)}case W.ScalarType.BOOL:return"true"===t;case W.ScalarType.INT32:case W.ScalarType.UINT32:case W.ScalarType.SINT32:case W.ScalarType.FIXED32:case W.ScalarType.SFIXED32:return parseInt(t,10)}}(p,e.defaultValue):void 0}return m}function et(e,t,n){return t?`${t.typeName}.${e.name}`:n.proto.package.length>0?`${n.proto.package}.${e.name}`:`${e.name}`}function en(e){return e.startsWith(".")?e.substring(1):e}function er(e,t){return 10==e.type||2==ea("messageEncoding",{proto:e,parent:t})}function ea(e,t){var n,r;let a=null==(n=t.proto.options)?void 0:n.features;if(a){let t=a[e];if(0!=t)return t}if("kind"in t){if("message"==t.kind)return ea(e,null!=(r=t.parent)?r:t.file);let n=Z[t.edition];if(!n)throw Error(`feature default for edition ${t.edition} not found`);return n[e]}return ea(e,t.parent)}function ei(e,t){if(!e)throw Error(t)}function eo(e){var t,n,r,a,i,o,s,l;return Object.assign(Object.create({visibility:0}),{$typeName:"google.protobuf.DescriptorProto",name:e.name,field:null!=(n=null==(t=e.field)?void 0:t.map(es))?n:[],extension:[],nestedType:null!=(a=null==(r=e.nestedType)?void 0:r.map(eo))?a:[],enumType:null!=(o=null==(i=e.enumType)?void 0:i.map(el))?o:[],extensionRange:null!=(l=null==(s=e.extensionRange)?void 0:s.map(e=>Object.assign({$typeName:"google.protobuf.DescriptorProto.ExtensionRange"},e)))?l:[],oneofDecl:[],reservedRange:[],reservedName:[]})}function es(e){var t,n,r,a;return Object.assign(Object.create({label:1,typeName:"",extendee:"",defaultValue:"",oneofIndex:0,jsonName:"",proto3Optional:!1}),Object.assign(Object.assign({$typeName:"google.protobuf.FieldDescriptorProto"},e),{options:e.options?(t=e.options,Object.assign(Object.create({ctype:0,packed:!1,jstype:0,lazy:!1,unverifiedLazy:!1,deprecated:!1,weak:!1,debugRedact:!1,retention:0}),Object.assign(Object.assign({$typeName:"google.protobuf.FieldOptions"},t),{targets:null!=(n=t.targets)?n:[],editionDefaults:null!=(a=null==(r=t.editionDefaults)?void 0:r.map(e=>Object.assign({$typeName:"google.protobuf.FieldOptions.EditionDefault"},e)))?a:[],uninterpretedOption:[]}))):void 0}))}function el(e){return Object.assign(Object.create({visibility:0}),{$typeName:"google.protobuf.EnumDescriptorProto",name:e.name,reservedName:[],reservedRange:[],value:e.value.map(e=>Object.assign({$typeName:"google.protobuf.EnumValueDescriptorProto"},e))})}function eu(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return r.reduce((e,t)=>
1e.nestedMessages[t],e.messages[t])}e.s(["createFileRegistry",0,J],810537),e.s(["messageDesc",0,eu],573800),e.s(["enumDesc",0,function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];if(0==r.length)return e.enums[t];let i=r.pop();return r.reduce((e,t)=>e.nestedMessages[t],e.messages[t]).nestedEnums[i]}],48409);let ec=eu((n={name:"google/protobuf/descriptor.proto",package:"google.protobuf",messageType:[{name:"FileDescriptorSet",field:[{name:"file",number:1,type:11,label:3,typeName:".google.protobuf.FileDescriptorProto"}],extensionRange:[{start:536e6,end:0x1ff2b601}]},{name:"FileDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"package",number:2,type:9,label:1},{name:"dependency",number:3,type:9,label:3},{name:"public_dependency",number:10,type:5,label:3},{name:"weak_dependency",number:11,type:5,label:3},{name:"option_dependency",number:15,type:9,label:3},{name:"message_type",number:4,type:11,label:3,typeName:".google.protobuf.DescriptorProto"},{name:"enum_type",number:5,type:11,label:3,typeName:".google.protobuf.EnumDescriptorProto"},{name:"service",number:6,type:11,label:3,typeName:".google.protobuf.ServiceDescriptorProto"},{name:"extension",number:7,type:11,label:3,typeName:".google.protobuf.FieldDescriptorProto"},{name:"options",number:8,type:11,label:1,typeName:".google.protobuf.FileOptions"},{name:"source_code_info",number:9,type:11,label:1,typeName:".google.protobuf.SourceCodeInfo"},{name:"syntax",number:12,type:9,label:1},{name:"edition",number:14,type:14,label:1,typeName:".google.protobuf.Edition"}]},{name:"DescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"field",number:2,type:11,label:3,typeName:".google.protobuf.FieldDescriptorProto"},{name:"extension",number:6,type:11,label:3,typeName:".google.protobuf.FieldDescriptorProto"},{name:"nested_type",number:3,type:11,label:3,typeName:".google.protobuf.DescriptorProto"},{name:"enum_type",number:4,type:11,label:3,typeName:".google.protobuf.EnumDescriptorProto"},{name:"extension_range",number:5,type:11,label:3,typeName:".google.protobuf.DescriptorProto.ExtensionRange"},{name:"oneof_decl",number:8,type:11,label:3,typeName:".google.protobuf.OneofDescriptorProto"},{name:"options",number:7,type:11,label:1,typeName:".google.protobuf.MessageOptions"},{name:"reserved_range",number:9,type:11,label:3,typeName:".google.protobuf.DescriptorProto.ReservedRange"},{name:"reserved_name",number:10,type:9,label:3},{name:"visibility",number:11,type:14,label:1,typeName:".google.protobuf.SymbolVisibility"}],nestedType:[{name:"ExtensionRange",field:[{name:"start",number:1,type:5,label:1},{name:"end",number:2,type:5,label:1},{name:"options",number:3,type:11,label:1,typeName:".google.protobuf.ExtensionRangeOptions"}]},{name:"ReservedRange",field:[{name:"start",number:1,type:5,label:1},{name:"end",number:2,type:5,label:1}]}]},{name:"ExtensionRangeOptions",field:[{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"},{name:"declaration",number:2,type:11,label:3,typeName:".google.protobuf.ExtensionRangeOptions.Declaration",options:{retention:2}},{name:"features",number:50,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"verification",number:3,type:14,label:1,typeName:".google.protobuf.ExtensionRangeOptions.VerificationState",defaultValue:"UNVERIFIED",options:{retention:2}}],nestedType:[{name:"Declaration",field:[{name:"number",number:1,type:5,label:1},{name:"full_name",number:2,type:9,label:1},{name:"type",number:3,type:9,label:1},{name:"reserved",number:5,type:8,label:1},{name:"repeated",number:6,type:8,label:1}]}],enumType:[{name:"VerificationState",value:[{name:"DECLARATION",number:0},{name:"UNVERIFIED",number:1}]}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"FieldDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"number",number:3,type:5,label:1},{name:"label",number:4,type:14,label:1,typeName:".google.protobuf.FieldDescriptorProto.Label"},{name:"type",number:5,type:14,label:1,typeName:".google.protobuf.FieldDescriptorProto.Type"},{name:"type_name",number:6,type:9,label:1},{name:"extendee",number:2,type:9,label:1},{name:"default_value",number:7,type:9,label:1},{name:"oneof_index",number:9,type:5,label:1},{name:"json_name",number:10,type:9,label:1},{name:"options",number:8,type:11,label:1,typeName:".google.protobuf.FieldOptions"},{name:"proto3_optional",number:17,type:8,label:1}],enumType:[{name:"Type",value:[{name:"TYPE_DOUBLE",number:1},{name:"TYPE_FLOAT",number:2},{name:"TYPE_INT64",number:3},{name:"TYPE_UINT64",number:4},{name:"TYPE_INT32",number:5},{name:"TYPE_FIXED64",number:6},{name:"TYPE_FIXED32",number:7},{name:"TYPE_BOOL",number:8},{name:"TYPE_STRING",number:9},{name:"TYPE_GROUP",number:10},{name:"TYPE_MESSAGE",number:11},{name:"TYPE_BYTES",number:12},{name:"TYPE_UINT32",number:13},{name:"TYPE_ENUM",number:14},{name:"TYPE_SFIXED32",number:15},{name:"TYPE_SFIXED64",number:16},{name:"TYPE_SINT32",number:17},{name:"TYPE_SINT64",number:18}]},{name:"Label",value:[{name:"LABEL_OPTIONAL",number:1},{name:"LABEL_REPEATED",number:3},{name:"LABEL_REQUIRED",number:2}]}]},{name:"OneofDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"options",number:2,type:11,label:1,typeName:".google.protobuf.OneofOptions"}]},{name:"EnumDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"value",number:2,type:11,label:3,typeName:".google.protobuf.EnumValueDescriptorProto"},{name:"options",number:3,type:11,label:1,typeName:".google.protobuf.EnumOptions"},{name:"reserved_range",number:4,type:11,label:3,typeName:".google.protobuf.EnumDescriptorProto.EnumReservedRange"},{name:"reserved_name",number:5,type:9,label:3},{name:"visibility",number:6,type:14,label:1,typeName:".google.protobuf.SymbolVisibility"}],nestedType:[{name:"EnumReservedRange",field:[{name:"start",number:1,type:5,label:1},{name:"end",number:2,type:5,label:1}]}]},{name:"EnumValueDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"number",number:2,type:5,label:1},{name:"options",number:3,type:11,label:1,typeName:".google.protobuf.EnumValueOptions"}]},{name:"ServiceDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"method",number:2,type:11,label:3,typeName:".google.protobuf.MethodDescriptorProto"},{name:"options",number:3,type:11,label:1,typeName:".google.protobuf.ServiceOptions"}]},{name:"MethodDescriptorProto",field:[{name:"name",number:1,type:9,label:1},{name:"input_type",number:2,type:9,label:1},{name:"output_type",number:3,type:9,label:1},{name:"options",number:4,type:11,label:1,typeName:".google.protobuf.MethodOptions"},{name:"client_streaming",number:5,type:8,label:1,defaultValue:"false"},{name:"server_streaming",number:6,type:8,label:1,defaultValue:"false"}]},{name:"FileOptions",field:[{name:"java_package",number:1,type:9,label:1},{name:"java_outer_classname",number:8,type:9,label:1},{name:"java_multiple_files",number:10,type:8,label:1,defaultValue:"false",options:{}},{name:"java_generate_equals_and_hash",number:20,type:8,label:1,options:{deprecated:!0}},{name:"java_string_check_utf8",number:27,type:8,label:1,defaultValue:"false"},{name:"optimize_for",number:9,type:14,label:1,typeName:".google.protobuf.FileOptions.OptimizeMode",defaultValue:"SPEED"},{name:"go_package",number:11,type:9,label:1},{name:"cc_generic_services",number:16,type:8,label:1,defaultValue:"false"},{name:"java_generic_services",number:17,type:8,label:1,defaultValue:"false"},{name:"py_generic_services",number:18,type:8,label:1,defaultValue:"false"},{name:"deprecated",number:23,type:8,label:1,defaultValue:"false"},{name:"cc_enable_arenas",number:31,type:8,label:1,defaultValue:"true"},{name:"objc_class_prefix",number:36,type:9,label:1},{name:"csharp_namespace",number:37,type:9,label:1},{name:"swift_prefix",number:39,type:9,label:1},{name:"php_class_prefix",number:40,type:9,label:1},{name:"php_namespace",number:41,type:9,label:1},{name:"php_metadata_namespace",number:44,type:9,label:1},{name:"ruby_package",number:45,type:9,label:1},{name:"features",number:50,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],enumType:[{name:"OptimizeMode",value:[{name:"SPEED",number:1}
vendor: 8,452 bytes, line 1
1,{name:"CODE_SIZE",number:2},{name:"LITE_RUNTIME",number:3}]}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"MessageOptions",field:[{name:"message_set_wire_format",number:1,type:8,label:1,defaultValue:"false"},{name:"no_standard_descriptor_accessor",number:2,type:8,label:1,defaultValue:"false"},{name:"deprecated",number:3,type:8,label:1,defaultValue:"false"},{name:"map_entry",number:7,type:8,label:1},{name:"deprecated_legacy_json_field_conflicts",number:11,type:8,label:1,options:{deprecated:!0}},{name:"features",number:12,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"FieldOptions",field:[{name:"ctype",number:1,type:14,label:1,typeName:".google.protobuf.FieldOptions.CType",defaultValue:"STRING"},{name:"packed",number:2,type:8,label:1},{name:"jstype",number:6,type:14,label:1,typeName:".google.protobuf.FieldOptions.JSType",defaultValue:"JS_NORMAL"},{name:"lazy",number:5,type:8,label:1,defaultValue:"false"},{name:"unverified_lazy",number:15,type:8,label:1,defaultValue:"false"},{name:"deprecated",number:3,type:8,label:1,defaultValue:"false"},{name:"weak",number:10,type:8,label:1,defaultValue:"false",options:{deprecated:!0}},{name:"debug_redact",number:16,type:8,label:1,defaultValue:"false"},{name:"retention",number:17,type:14,label:1,typeName:".google.protobuf.FieldOptions.OptionRetention"},{name:"targets",number:19,type:14,label:3,typeName:".google.protobuf.FieldOptions.OptionTargetType"},{name:"edition_defaults",number:20,type:11,label:3,typeName:".google.protobuf.FieldOptions.EditionDefault"},{name:"features",number:21,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"feature_support",number:22,type:11,label:1,typeName:".google.protobuf.FieldOptions.FeatureSupport"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],nestedType:[{name:"EditionDefault",field:[{name:"edition",number:3,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"value",number:2,type:9,label:1}]},{name:"FeatureSupport",field:[{name:"edition_introduced",number:1,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"edition_deprecated",number:2,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"deprecation_warning",number:3,type:9,label:1},{name:"edition_removed",number:4,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"removal_error",number:5,type:9,label:1}]}],enumType:[{name:"CType",value:[{name:"STRING",number:0},{name:"CORD",number:1},{name:"STRING_PIECE",number:2}]},{name:"JSType",value:[{name:"JS_NORMAL",number:0},{name:"JS_STRING",number:1},{name:"JS_NUMBER",number:2}]},{name:"OptionRetention",value:[{name:"RETENTION_UNKNOWN",number:0},{name:"RETENTION_RUNTIME",number:1},{name:"RETENTION_SOURCE",number:2}]},{name:"OptionTargetType",value:[{name:"TARGET_TYPE_UNKNOWN",number:0},{name:"TARGET_TYPE_FILE",number:1},{name:"TARGET_TYPE_EXTENSION_RANGE",number:2},{name:"TARGET_TYPE_MESSAGE",number:3},{name:"TARGET_TYPE_FIELD",number:4},{name:"TARGET_TYPE_ONEOF",number:5},{name:"TARGET_TYPE_ENUM",number:6},{name:"TARGET_TYPE_ENUM_ENTRY",number:7},{name:"TARGET_TYPE_SERVICE",number:8},{name:"TARGET_TYPE_METHOD",number:9}]}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"OneofOptions",field:[{name:"features",number:1,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"EnumOptions",field:[{name:"allow_alias",number:2,type:8,label:1},{name:"deprecated",number:3,type:8,label:1,defaultValue:"false"},{name:"deprecated_legacy_json_field_conflicts",number:6,type:8,label:1,options:{deprecated:!0}},{name:"features",number:7,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"EnumValueOptions",field:[{name:"deprecated",number:1,type:8,label:1,defaultValue:"false"},{name:"features",number:2,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"debug_redact",number:3,type:8,label:1,defaultValue:"false"},{name:"feature_support",number:4,type:11,label:1,typeName:".google.protobuf.FieldOptions.FeatureSupport"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"ServiceOptions",field:[{name:"features",number:34,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"deprecated",number:33,type:8,label:1,defaultValue:"false"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"MethodOptions",field:[{name:"deprecated",number:33,type:8,label:1,defaultValue:"false"},{name:"idempotency_level",number:34,type:14,label:1,typeName:".google.protobuf.MethodOptions.IdempotencyLevel",defaultValue:"IDEMPOTENCY_UNKNOWN"},{name:"features",number:35,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"uninterpreted_option",number:999,type:11,label:3,typeName:".google.protobuf.UninterpretedOption"}],enumType:[{name:"IdempotencyLevel",value:[{name:"IDEMPOTENCY_UNKNOWN",number:0},{name:"NO_SIDE_EFFECTS",number:1},{name:"IDEMPOTENT",number:2}]}],extensionRange:[{start:1e3,end:0x20000000}]},{name:"UninterpretedOption",field:[{name:"name",number:2,type:11,label:3,typeName:".google.protobuf.UninterpretedOption.NamePart"},{name:"identifier_value",number:3,type:9,label:1},{name:"positive_int_value",number:4,type:4,label:1},{name:"negative_int_value",number:5,type:3,label:1},{name:"double_value",number:6,type:1,label:1},{name:"string_value",number:7,type:12,label:1},{name:"aggregate_value",number:8,type:9,label:1}],nestedType:[{name:"NamePart",field:[{name:"name_part",number:1,type:9,label:2},{name:"is_extension",number:2,type:8,label:2}]}]},{name:"FeatureSet",field:[{name:"field_presence",number:1,type:14,label:1,typeName:".google.protobuf.FeatureSet.FieldPresence",options:{retention:1,targets:[4,1],editionDefaults:[{value:"EXPLICIT",edition:900},{value:"IMPLICIT",edition:999},{value:"EXPLICIT",edition:1e3}]}},{name:"enum_type",number:2,type:14,label:1,typeName:".google.protobuf.FeatureSet.EnumType",options:{retention:1,targets:[6,1],editionDefaults:[{value:"CLOSED",edition:900},{value:"OPEN",edition:999}]}},{name:"repeated_field_encoding",number:3,type:14,label:1,typeName:".google.protobuf.FeatureSet.RepeatedFieldEncoding",options:{retention:1,targets:[4,1],editionDefaults:[{value:"EXPANDED",edition:900},{value:"PACKED",edition:999}]}},{name:"utf8_validation",number:4,type:14,label:1,typeName:".google.protobuf.FeatureSet.Utf8Validation",options:{retention:1,targets:[4,1],editionDefaults:[{value:"NONE",edition:900},{value:"VERIFY",edition:999}]}},{name:"message_encoding",number:5,type:14,label:1,typeName:".google.protobuf.FeatureSet.MessageEncoding",options:{retention:1,targets:[4,1],editionDefaults:[{value:"LENGTH_PREFIXED",edition:900}]}},{name:"json_format",number:6,type:14,label:1,typeName:".google.protobuf.FeatureSet.JsonFormat",options:{retention:1,targets:[3,6,1],editionDefaults:[{value:"LEGACY_BEST_EFFORT",edition:900},{value:"ALLOW",edition:999}]}},{name:"enforce_naming_style",number:7,type:14,label:1,typeName:".google.protobuf.FeatureSet.EnforceNamingStyle",options:{retention:2,targets:[1,2,3,4,5,6,7,8,9],editionDefaults:[{value:"STYLE_LEGACY",edition:900},{value:"STYLE2024",edition:1001}]}},{name:"default_symbol_visibility",number:8,type:14,label:1,typeName:".google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility",options:{retention:2,targets:[1],editionDefaults:[{value:"EXPORT_ALL",edition:900},{value:"EXPORT_TOP_LEVEL",edition:1001}]}}],nestedType:[{name:"VisibilityFeature",enumType:[{name:"DefaultSymbolVisibility",value:[{name:"DEFAULT_SYMBOL_VISIBILITY_UNKNOWN",number:0},{name:"EXPORT_ALL",number:1},{name:"EXPORT_TOP_LEVEL",number:2},{name:"LOCAL_ALL",number:3},{name:"STRICT",number:4}]}]}],enumType:[{name:"FieldPresence",value:[{name:"FIELD_PRESENCE_UNKNOWN",number:0},{name:"EXPLICIT",number:1},{name:"IMPLICIT",number:2},{name:"LEGACY_REQUIRED",number:3}]},{name:"EnumType",value:[{name:"ENUM_TYPE_UNKNOWN",number:0}
1,{name:"OPEN",number:1},{name:"CLOSED",number:2}]},{name:"RepeatedFieldEncoding",value:[{name:"REPEATED_FIELD_ENCODING_UNKNOWN",number:0},{name:"PACKED",number:1},{name:"EXPANDED",number:2}]},{name:"Utf8Validation",value:[{name:"UTF8_VALIDATION_UNKNOWN",number:0},{name:"VERIFY",number:2},{name:"NONE",number:3}]},{name:"MessageEncoding",value:[{name:"MESSAGE_ENCODING_UNKNOWN",number:0},{name:"LENGTH_PREFIXED",number:1},{name:"DELIMITED",number:2}]},{name:"JsonFormat",value:[{name:"JSON_FORMAT_UNKNOWN",number:0},{name:"ALLOW",number:1},{name:"LEGACY_BEST_EFFORT",number:2}]},{name:"EnforceNamingStyle",value:[{name:"ENFORCE_NAMING_STYLE_UNKNOWN",number:0},{name:"STYLE2024",number:1},{name:"STYLE_LEGACY",number:2}]}],extensionRange:[{start:1e3,end:9995},{start:9995,end:1e4},{start:1e4,end:10001}]},{name:"FeatureSetDefaults",field:[{name:"defaults",number:1,type:11,label:3,typeName:".google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault"},{name:"minimum_edition",number:4,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"maximum_edition",number:5,type:14,label:1,typeName:".google.protobuf.Edition"}],nestedType:[{name:"FeatureSetEditionDefault",field:[{name:"edition",number:3,type:14,label:1,typeName:".google.protobuf.Edition"},{name:"overridable_features",number:4,type:11,label:1,typeName:".google.protobuf.FeatureSet"},{name:"fixed_features",number:5,type:11,label:1,typeName:".google.protobuf.FeatureSet"}]}]},{name:"SourceCodeInfo",field:[{name:"location",number:1,type:11,label:3,typeName:".google.protobuf.SourceCodeInfo.Location"}],nestedType:[{name:"Location",field:[{name:"path",number:1,type:5,label:3,options:{packed:!0}},{name:"span",number:2,type:5,label:3,options:{packed:!0}},{name:"leading_comments",number:3,type:9,label:1},{name:"trailing_comments",number:4,type:9,label:1},{name:"leading_detached_comments",number:6,type:9,label:3}]}],extensionRange:[{start:536e6,end:0x1ff2b601}]},{name:"GeneratedCodeInfo",field:[{name:"annotation",number:1,type:11,label:3,typeName:".google.protobuf.GeneratedCodeInfo.Annotation"}],nestedType:[{name:"Annotation",field:[{name:"path",number:1,type:5,label:3,options:{packed:!0}},{name:"source_file",number:2,type:9,label:1},{name:"begin",number:3,type:5,label:1},{name:"end",number:4,type:5,label:1},{name:"semantic",number:5,type:14,label:1,typeName:".google.protobuf.GeneratedCodeInfo.Annotation.Semantic"}],enumType:[{name:"Semantic",value:[{name:"NONE",number:0},{name:"SET",number:1},{name:"ALIAS",number:2}]}]}]}],enumType:[{name:"Edition",value:[{name:"EDITION_UNKNOWN",number:0},{name:"EDITION_LEGACY",number:900},{name:"EDITION_PROTO2",number:998},{name:"EDITION_PROTO3",number:999},{name:"EDITION_2023",number:1e3},{name:"EDITION_2024",number:1001},{name:"EDITION_UNSTABLE",number:9999},{name:"EDITION_1_TEST_ONLY",number:1},{name:"EDITION_2_TEST_ONLY",number:2},{name:"EDITION_99997_TEST_ONLY",number:99997},{name:"EDITION_99998_TEST_ONLY",number:99998},{name:"EDITION_99999_TEST_ONLY",number:99999},{name:"EDITION_MAX",number:0x7fffffff}]},{name:"SymbolVisibility",value:[{name:"VISIBILITY_UNSET",number:0},{name:"VISIBILITY_LOCAL",number:1},{name:"VISIBILITY_EXPORT",number:2}]}]},(t=Object.assign(Object.create({syntax:"",edition:0}),Object.assign(Object.assign({$typeName:"google.protobuf.FileDescriptorProto",dependency:[],publicDependency:[],weakDependency:[],optionDependency:[],service:[],extension:[]},n),{messageType:n.messageType.map(eo),enumType:n.enumType.map(el)}))).messageType.forEach(K),J(t,()=>void 0).getFile(t.name)),1);(r=I||(I={}))[r.DECLARATION=0]="DECLARATION",r[r.UNVERIFIED=1]="UNVERIFIED",(a=v||(v={}))[a.DOUBLE=1]="DOUBLE",a[a.FLOAT=2]="FLOAT",a[a.INT64=3]="INT64",a[a.UINT64=4]="UINT64",a[a.INT32=5]="INT32",a[a.FIXED64=6]="FIXED64",a[a.FIXED32=7]="FIXED32",a[a.BOOL=8]="BOOL",a[a.STRING=9]="STRING",a[a.GROUP=10]="GROUP",a[a.MESSAGE=11]="MESSAGE",a[a.BYTES=12]="BYTES",a[a.UINT32=13]="UINT32",a[a.ENUM=14]="ENUM",a[a.SFIXED32=15]="SFIXED32",a[a.SFIXED64=16]="SFIXED64",a[a.SINT32=17]="SINT32",a[a.SINT64=18]="SINT64",(i=O||(O={}
1))[i.OPTIONAL=1]="OPTIONAL",i[i.REPEATED=3]="REPEATED",i[i.REQUIRED=2]="REQUIRED",(o=_||(_={}))[o.SPEED=1]="SPEED",o[o.CODE_SIZE=2]="CODE_SIZE",o[o.LITE_RUNTIME=3]="LITE_RUNTIME",(s=w||(w={}))[s.STRING=0]="STRING",s[s.CORD=1]="CORD",s[s.STRING_PIECE=2]="STRING_PIECE",(l=D||(D={}))[l.JS_NORMAL=0]="JS_NORMAL",l[l.JS_STRING=1]="JS_STRING",l[l.JS_NUMBER=2]="JS_NUMBER",(u=A||(A={}))[u.RETENTION_UNKNOWN=0]="RETENTION_UNKNOWN",u[u.RETENTION_RUNTIME=1]="RETENTION_RUNTIME",u[u.RETENTION_SOURCE=2]="RETENTION_SOURCE",(c=F||(F={}))[c.TARGET_TYPE_UNKNOWN=0]="TARGET_TYPE_UNKNOWN",c[c.TARGET_TYPE_FILE=1]="TARGET_TYPE_FILE",c[c.TARGET_TYPE_EXTENSION_RANGE=2]="TARGET_TYPE_EXTENSION_RANGE",c[c.TARGET_TYPE_MESSAGE=3]="TARGET_TYPE_MESSAGE",c[c.TARGET_TYPE_FIELD=4]="TARGET_TYPE_FIELD",c[c.TARGET_TYPE_ONEOF=5]="TARGET_TYPE_ONEOF",c[c.TARGET_TYPE_ENUM=6]="TARGET_TYPE_ENUM",c[c.TARGET_TYPE_ENUM_ENTRY=7]="TARGET_TYPE_ENUM_ENTRY",c[c.TARGET_TYPE_SERVICE=8]="TARGET_TYPE_SERVICE",c[c.TARGET_TYPE_METHOD=9]="TARGET_TYPE_METHOD",(m=L||(L={}))[m.IDEMPOTENCY_UNKNOWN=0]="IDEMPOTENCY_UNKNOWN",m[m.NO_SIDE_EFFECTS=1]="NO_SIDE_EFFECTS",m[m.IDEMPOTENT=2]="IDEMPOTENT",(f=k||(k={}))[f.DEFAULT_SYMBOL_VISIBILITY_UNKNOWN=0]="DEFAULT_SYMBOL_VISIBILITY_UNKNOWN",f[f.EXPORT_ALL=1]="EXPORT_ALL",f[f.EXPORT_TOP_LEVEL=2]="EXPORT_TOP_LEVEL",f[f.LOCAL_ALL=3]="LOCAL_ALL",f[f.STRICT=4]="STRICT",(p=U||(U={}))[p.FIELD_PRESENCE_UNKNOWN=0]="FIELD_PRESENCE_UNKNOWN",p[p.EXPLICIT=1]="EXPLICIT",p[p.IMPLICIT=2]="IMPLICIT",p[p.LEGACY_REQUIRED=3]="LEGACY_REQUIRED",(d=R||(R={}))[d.ENUM_TYPE_UNKNOWN=0]="ENUM_TYPE_UNKNOWN",d[d.OPEN=1]="OPEN",d[d.CLOSED=2]="CLOSED",(b=$||($={}))[b.REPEATED_FIELD_ENCODING_UNKNOWN=0]="REPEATED_FIELD_ENCODING_UNKNOWN",b[b.PACKED=1]="PACKED",b[b.EXPANDED=2]="EXPANDED",(g=C||(C={}))[g.UTF8_VALIDATION_UNKNOWN=0]="UTF8_VALIDATION_UNKNOWN",g[g.VERIFY=2]="VERIFY",g[g.NONE=3]="NONE",(y=V||(V={}))[y.MESSAGE_ENCODING_UNKNOWN=0]="MESSAGE_ENCODING_UNKNOWN",y[y.LENGTH_PREFIXED=1]="LENGTH_PREFIXED",y[y.DELIMITED=2]="DELIMITED",(h=x||(x={}))[h.JSON_FORMAT_UNKNOWN=0]="JSON_FORMAT_UNKNOWN",h[h.ALLOW=1]="ALLOW",h[h.LEGACY_BEST_EFFORT=2]="LEGACY_BEST_EFFORT",(E=P||(P={}))[E.ENFORCE_NAMING_STYLE_UNKNOWN=0]="ENFORCE_NAMING_STYLE_UNKNOWN",E[E.STYLE2024=1]="STYLE2024",E[E.STYLE_LEGACY=2]="STYLE_LEGACY",(N=B||(B={}))[N.NONE=0]="NONE",N[N.SET=1]="SET",N[N.ALIAS=2]="ALIAS",(T=Y||(Y={}))[T.EDITION_UNKNOWN=0]="EDITION_UNKNOWN",T[T.EDITION_LEGACY=900]="EDITION_LEGACY",T[T.EDITION_PROTO2=998]="EDITION_PROTO2",T[T.EDITION_PROTO3=999]="EDITION_PROTO3",T[T.EDITION_2023=1e3]="EDITION_2023",T[T.EDITION_2024=1001]="EDITION_2024",T[T.EDITION_UNSTABLE=9999]="EDITION_UNSTABLE",T[T.EDITION_1_TEST_ONLY=1]="EDITION_1_TEST_ONLY",T[T.EDITION_2_TEST_ONLY=2]="EDITION_2_TEST_ONLY",T[T.EDITION_99997_TEST_ONLY=99997]="EDITION_99997_TEST_ONLY",T[T.EDITION_99998_TEST_ONLY=99998]="EDITION_99998_TEST_ONLY",T[T.EDITION_99999_TEST_ONLY=99999]="EDITION_99999_TEST_ONLY",T[T.EDITION_MAX=0x7fffffff]="EDITION_MAX",(S=j||(j={}))[S.VISIBILITY_UNSET=0]="VISIBILITY_UNSET",S[S.VISIBILITY_LOCAL=1]="VISIBILITY_LOCAL",S[S.VISIBILITY_EXPORT=2]="VISIBILITY_EXPORT",e.s(["FileDescriptorProtoSchema",0,ec,"MethodOptions_IdempotencyLevel",0,L],647694)},814897,e=>{"use strict";var t,n;(n=t||(t={}))[n.Canceled=1]="Canceled",n[n.Unknown=2]="Unknown",n[n.InvalidArgument=3]="InvalidArgument",n[n.DeadlineExceeded=4]="DeadlineExceeded",n[n.NotFound=5]="NotFound",n[n.AlreadyExists=6]="AlreadyExists",n[n.PermissionDenied=7]="PermissionDenied",n[n.ResourceExhausted=8]="ResourceExhausted",n[n.FailedPrecondition=9]="FailedPrecondition",n[n.Aborted=10]="Aborted",n[n.OutOfRange=11]="OutOfRange",n[n.Unimplemented=12]="Unimplemented",n[n.Internal=13]="Internal",n[n.Unavailable=14]="Unavailable",n[n.DataLoss=15]="DataLoss",n[n.Unauthenticated=16]="Unauthenticated",e.s(["Code",0,t])},759117,505051,e=>{"use strict";let t;var n=e.i(814897),r=e.i(888396),a=e.i(923833);function i(e){let t=n.Code[e];return"string"!=typeof t?e.toString():t[0].toLowerCase()+t.substring(1).replace(/[A-Z]/g,e=>"_"+e.toLowerCase())}e.s(["codeFromString",0,function(e){if(!t)for(let e of(t={},Object.values(n.Code)))"string"!=typeof e&&(t[i(e)]=e);return t[e]},"codeToString",0,i],505051);
1class o extends Error{static from(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.Code.Unknown;return e instanceof o?e:e instanceof Error?"AbortError"==e.name||"TimeoutError"==e.name?new o(e.message,n.Code.Canceled):new o(e.message,t,void 0,void 0,e):new o(String(e),t,void 0,void 0,e)}static[Symbol.hasInstance](e){return e instanceof Error&&(Object.getPrototypeOf(e)===o.prototype||"ConnectError"===e.name&&"code"in e&&"number"==typeof e.code&&"metadata"in e&&"details"in e&&Array.isArray(e.details)&&"rawMessage"in e&&"string"==typeof e.rawMessage&&"cause"in e)}findDetails(e){let t="message"===e.kind?{getMessage:t=>t===e.typeName?e:void 0}:e,n=[];for(let e of this.details){if("desc"in e){t.getMessage(e.desc.typeName)&&n.push((0,r.create)(e.desc,e.value));continue}let i=t.getMessage(e.type);if(i)try{n.push((0,a.fromBinary)(i,e.value))}catch(e){}}return n}constructor(e,t=n.Code.Unknown,r,a,o){super(function(e,t){return e.length?`[${i(t)}] ${e}`:`[${i(t)}]`}(e,t)),this.name="ConnectError",Object.setPrototypeOf(this,new.target.prototype),this.rawMessage=e,this.code=t,this.metadata=new Headers(null!=r?r:{}),this.details=null!=a?a:[],this.cause=o}}e.s(["ConnectError",0,o],759117)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.