larksr_websdk
Version:
Larksr websdk. Easy to build a cloud render client for larksr system or ue4 pixelstreaming.docs: https://paraversetechnology.github.io/en/webclient_sdk/
1 lines • 1.07 MB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("larksr_websdk",[],t):"object"==typeof exports?exports.larksr_websdk=t():e.larksr_websdk=t()}(this||self,(function(){return function(){var __webpack_modules__={100:function(e,t,r){"use strict";var n=r(9131);e.exports=function(e){return n(e)||null===e}},108:function(e){"use strict";e.exports={}},177:function(e,t,r){"use strict";var n=r(9279),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,s={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(s[t]&&i.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}})),s):s}},228:function(e,t,r){"use strict";var n=r(5457),i=r(7133),o=r(8060),s=r(9272),a=r(7457),c=r(9498),u=i([].push),l=function(e){var t=1===e,r=2===e,i=3===e,l=4===e,d=6===e,A=7===e,p=5===e||d;return function(h,f,m,y){for(var g,v,b=s(h),S=o(b),O=a(S),R=n(f,m),E=0,T=y||c,L=t?T(h,O):r||A?T(h,0):void 0;O>E;E++)if((p||E in S)&&(v=R(g=S[E],E,b),e))if(t)L[E]=v;else if(v)switch(e){case 3:return!0;case 5:return g;case 6:return E;case 2:u(L,g)}else switch(e){case 4:return!1;case 7:u(L,g)}return d?-1:i||l?l:L}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},260:function(e,t,r){"use strict";var n=r(9140),i=r(942),o=r(8793).String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},289:function(e,t){"use strict";t.A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAgEKIzYpoEMCAAAB8ElEQVR42u2c247CMAwFrf3Iha8pP17JPNDt9hLo2k608ckZJHjNjBQaRwKRttxlFq3ySsutUoLE3GQWfaif7AHCCfIHCCZACBBKgBEgkAAlgDsBTgBnAqQArgRYARwJ0AKYE7QM8PUvAXR9G5JvmUWnYbeAWR8rgEMfKYBLHyeAUx8lgFsfI0BAHyFASD9/gKB+9gAm/UfxgJw5gFFftDQj5A1g159LY1LWAB79e2lSzBnApy9SGJYzBvDrFxLkCxDTPyXIFiCuf0iQK0Ad/V2CTAHq6W8S5AlQV39NkCVAff1tgu5po/+boHPa6f8k6Jq2+q8EHdNev2uoT33qU5/61Kc+9T/pd36OG1pfTAsE1BfDIiH1RV4Lvd4IoPqyXDhdJYDVF1HR6SoBsL6IiurnBND6S4A1wXnh4PprgDcJ4PU3AQoJBtDfBTgkGEL/EGCTYBD9U4A1wSD6hQBLgkH0iwFUp2H03wT4K/n1QwEQ9AMBMPTdAVD0nQFw9F0BkPQdAbD0zQHQ9I0B8PRNARD1Tb8d1t0HCqYtcHl9mhDjlyBeAvNjEC2B4yCElcB1FEZK4ByGJphHonscRkkQuBDB2AihKzGEBDX+7DB1ghoBkicghBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYTg8QS2QApSFRikYgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wMi0wMVQxMDozNTo1NCswMDowMEeNiOsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDItMDFUMTA6MzU6NTQrMDA6MDA20DBXAAAAAElFTkSuQmCC"},296:function(e,t,r){"use strict";r(9656)("replace")},335:function(e,t,r){"use strict";var n=r(6857),i=r(942);e.exports=n&&i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},393:function(e,t,r){"use strict";var n=t;function i(e,t,r){for(var n=Object.keys(t),i=0;i<n.length;++i)void 0!==e[n[i]]&&r||(e[n[i]]=t[n[i]]);return e}function o(e){function t(e,r){if(!(this instanceof t))return new t(e,r);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),r&&i(this,r)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}n.asPromise=r(9966),n.base64=r(9206),n.EventEmitter=r(4331),n.float=r(3765),n.inquire=r(1734),n.utf8=r(5230),n.pool=r(7455),n.LongBits=r(6290),n.isNode=Boolean(void 0!==r.g&&r.g&&r.g.process&&r.g.process.versions&&r.g.process.versions.node),n.global=n.isNode&&r.g||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||this,n.emptyArray=Object.freeze?Object.freeze([]):[],n.emptyObject=Object.freeze?Object.freeze({}):{},n.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},n.isString=function(e){return"string"==typeof e||e instanceof String},n.isObject=function(e){return e&&"object"==typeof e},n.isset=n.isSet=function(e,t){var r=e[t];return!(null==r||!e.hasOwnProperty(t))&&("object"!=typeof r||(Array.isArray(r)?r.length:Object.keys(r).length)>0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=i,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=o,n.ProtocolError=o("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r<e.length;++r)t[e[r]]=1;return function(){for(var e=Object.keys(this),r=e.length-1;r>-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r<e.length;++r)e[r]!==t&&delete this[e[r]]}},n.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},n._configure=function(){var e=n.Buffer;e?(n._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,r){return new e(t,r)},n._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):n._Buffer_from=n._Buffer_allocUnsafe=null}},404:function(e,t,r){"use strict";var n=r(3353),i=r(8793),o=r(492),s=r(7133),a=r(1818),c=r(6857),u=r(260),l=r(942),d=r(9158),A=r(2430),p=r(4398),h=r(4360),f=r(2548),m=r(7830),y=r(2007),g=r(2909),v=r(3733),b=r(5809),S=r(5249),O=r(1264),R=r(2428),E=r(4446),T=r(2066),L=r(6732),C=r(8521),w=r(3129),k=r(6014),P=r(2316),I=r(640),M=r(685),N=r(4702),x=r(4990),V=r(9656),D=r(6689),W=r(1606),_=r(1514),j=r(228).forEach,F=P("hidden"),X="Symbol",z="prototype",U=_.set,Z=_.getterFor(X),q=Object[z],B=i.Symbol,G=B&&B[z],K=i.RangeError,J=i.TypeError,Y=i.QObject,H=R.f,Q=E.f,$=S.f,ee=L.f,te=s([].push),re=k("symbols"),ne=k("op-symbols"),ie=k("wks"),oe=!Y||!Y[z]||!Y[z].findChild,se=function(e,t,r){var n=H(q,t);n&&delete q[t],Q(e,t,r),n&&e!==q&&Q(q,t,n)},ae=c&&l((function(){return 7!==g(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?se:Q,ce=function(e,t){var r=re[e]=g(G);return U(r,{type:X,tag:e,description:t}),c||(r.description=t),r},ue=function(e,t,r){e===q&&ue(ne,t,r),p(e);var n=f(t);return p(r),d(re,n)?(r.enumerable?(d(e,F)&&e[F][n]&&(e[F][n]=!1),r=g(r,{enumerable:y(0,!1)})):(d(e,F)||Q(e,F,y(1,g(null))),e[F][n]=!0),ae(e,n,r)):Q(e,n,r)},le=function(e,t){p(e);var r=h(t),n=v(r).concat(he(r));return j(n,(function(t){c&&!o(de,r,t)||ue(e,t,r[t])})),e},de=function(e){var t=f(e),r=o(ee,this,t);return!(this===q&&d(re,t)&&!d(ne,t))&&(!(r||!d(this,t)||!d(re,t)||d(this,F)&&this[F][t])||r)},Ae=function(e,t){var r=h(e),n=f(t);if(r!==q||!d(re,n)||d(ne,n)){var i=H(r,n);return!i||!d(re,n)||d(r,F)&&r[F][n]||(i.enumerable=!0),i}},pe=function(e){var t=$(h(e)),r=[];return j(t,(function(e){d(re,e)||d(I,e)||te(r,e)})),r},he=function(e){var t=e===q,r=$(t?ne:h(e)),n=[];return j(r,(function(e){!d(re,e)||t&&!d(q,e)||te(n,re[e])})),n};u||(B=function(){if(A(G,this))throw new J("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,t=M(e),r=function(e){var n=void 0===this?i:this;n===q&&o(r,ne,e),d(n,F)&&d(n[F],t)&&(n[F][t]=!1);var s=y(1,e);try{ae(n,t,s)}catch(e){if(!(e instanceof K))throw e;se(n,t,s)}};return c&&oe&&ae(q,t,{configurable:!0,set:r}),ce(t,e)},C(G=B[z],"toString",(function(){return Z(this).tag})),C(B,"withoutSetter",(function(e){return ce(M(e),e)})),L.f=de,E.f=ue,T.f=le,R.f=Ae,b.f=S.f=pe,O.f=he,x.f=function(e){return ce(N(e),e)},c&&(w(G,"description",{configurable:!0,get:function(){return Z(this).description}}),a||C(q,"propertyIsEnumerable",de,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!u,sham:!u},{Symbol:B}),j(v(ie),(function(e){V(e)})),n({target:X,stat:!0,forced:!u},{useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),n({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(e,t){return void 0===t?g(e):le(g(e),t)},defineProperty:ue,defineProperties:le,getOwnPropertyDescriptor:Ae}),n({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pe}),D(),W(B,X),I[F]=!0},460:function(e,t,r){"use strict";var n=r(848),i=r(9200),o=r(2430),s=r(6253),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&&o(t.prototype,a(e))}},488:function(e){"use strict";e.exports={}},490:function(e,t,r){"use strict";t.Service=r(8890)},492:function(e,t,r){"use strict";var n=r(7315),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},527:function(e,t,r){"use strict";var n=r(5589),i=r(7133);e.exports=function(e){if("Function"===n(e))return i(e)}},544:function(e,t,r){"use strict";r(9656)("split")},567:function(e,t,r){"use strict";r(9656)("unscopables")},640:function(e){"use strict";e.exports={}},685:function(e,t,r){"use strict";var n=r(7133),i=0,o=Math.random(),s=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+o,36)}},686:function(e,t,r){"use strict";var n=r(8793);r(1606)(n.JSON,"JSON",!0)},702:function(e,t,r){"use strict";r(9656)("hasInstance")},704:function(e,t,r){"use strict";var n,i,o,s=r(6511),a=s.Reader,c=s.Writer,u=s.util,l=s.roots.default||(s.roots.default={});l.CloudLark=((o={}).Version=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.versionMarjor=0,e.prototype.versionMinor=0,e.prototype.versionRevise=0,e.prototype.versionBuild=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.versionMarjor&&Object.hasOwnProperty.call(e,"versionMarjor")&&t.uint32(8).int32(e.versionMarjor),null!=e.versionMinor&&Object.hasOwnProperty.call(e,"versionMinor")&&t.uint32(16).int32(e.versionMinor),null!=e.versionRevise&&Object.hasOwnProperty.call(e,"versionRevise")&&t.uint32(24).int32(e.versionRevise),null!=e.versionBuild&&Object.hasOwnProperty.call(e,"versionBuild")&&t.uint32(32).int32(e.versionBuild),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.Version;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.versionMarjor=e.int32();break;case 2:n.versionMinor=e.int32();break;case 3:n.versionRevise=e.int32();break;case 4:n.versionBuild=e.int32();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.versionMarjor&&e.hasOwnProperty("versionMarjor")&&!u.isInteger(e.versionMarjor)?"versionMarjor: integer expected":null!=e.versionMinor&&e.hasOwnProperty("versionMinor")&&!u.isInteger(e.versionMinor)?"versionMinor: integer expected":null!=e.versionRevise&&e.hasOwnProperty("versionRevise")&&!u.isInteger(e.versionRevise)?"versionRevise: integer expected":null!=e.versionBuild&&e.hasOwnProperty("versionBuild")&&!u.isInteger(e.versionBuild)?"versionBuild: integer expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.Version)return e;var t=new l.CloudLark.Version;return null!=e.versionMarjor&&(t.versionMarjor=0|e.versionMarjor),null!=e.versionMinor&&(t.versionMinor=0|e.versionMinor),null!=e.versionRevise&&(t.versionRevise=0|e.versionRevise),null!=e.versionBuild&&(t.versionBuild=0|e.versionBuild),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.versionMarjor=0,r.versionMinor=0,r.versionRevise=0,r.versionBuild=0),null!=e.versionMarjor&&e.hasOwnProperty("versionMarjor")&&(r.versionMarjor=e.versionMarjor),null!=e.versionMinor&&e.hasOwnProperty("versionMinor")&&(r.versionMinor=e.versionMinor),null!=e.versionRevise&&e.hasOwnProperty("versionRevise")&&(r.versionRevise=e.versionRevise),null!=e.versionBuild&&e.hasOwnProperty("versionBuild")&&(r.versionBuild=e.versionBuild),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.VersionCheck=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientVer=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.clientVer&&Object.hasOwnProperty.call(e,"clientVer")&&l.CloudLark.Version.encode(e.clientVer,t.uint32(10).fork()).ldelim(),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.VersionCheck;e.pos<r;){var i=e.uint32();i>>>3==1?n.clientVer=l.CloudLark.Version.decode(e,e.uint32()):e.skipType(7&i)}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.clientVer&&e.hasOwnProperty("clientVer")){var t=l.CloudLark.Version.verify(e.clientVer);if(t)return"clientVer."+t}return null},e.fromObject=function(e){if(e instanceof l.CloudLark.VersionCheck)return e;var t=new l.CloudLark.VersionCheck;if(null!=e.clientVer){if("object"!=typeof e.clientVer)throw TypeError(".CloudLark.VersionCheck.clientVer: object expected");t.clientVer=l.CloudLark.Version.fromObject(e.clientVer)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientVer=null),null!=e.clientVer&&e.hasOwnProperty("clientVer")&&(r.clientVer=l.CloudLark.Version.toObject(e.clientVer,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.VersionCheckResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.response=!1,e.prototype.serverVer=null,e.prototype.clientVer=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.response&&Object.hasOwnProperty.call(e,"response")&&t.uint32(8).bool(e.response),null!=e.serverVer&&Object.hasOwnProperty.call(e,"serverVer")&&l.CloudLark.Version.encode(e.serverVer,t.uint32(18).fork()).ldelim(),null!=e.clientVer&&Object.hasOwnProperty.call(e,"clientVer")&&l.CloudLark.Version.encode(e.clientVer,t.uint32(26).fork()).ldelim(),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.VersionCheckResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.response=e.bool();break;case 2:n.serverVer=l.CloudLark.Version.decode(e,e.uint32());break;case 3:n.clientVer=l.CloudLark.Version.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.response&&e.hasOwnProperty("response")&&"boolean"!=typeof e.response?"response: boolean expected":null!=e.serverVer&&e.hasOwnProperty("serverVer")&&(t=l.CloudLark.Version.verify(e.serverVer))?"serverVer."+t:null!=e.clientVer&&e.hasOwnProperty("clientVer")&&(t=l.CloudLark.Version.verify(e.clientVer))?"clientVer."+t:null;var t},e.fromObject=function(e){if(e instanceof l.CloudLark.VersionCheckResponse)return e;var t=new l.CloudLark.VersionCheckResponse;if(null!=e.response&&(t.response=Boolean(e.response)),null!=e.serverVer){if("object"!=typeof e.serverVer)throw TypeError(".CloudLark.VersionCheckResponse.serverVer: object expected");t.serverVer=l.CloudLark.Version.fromObject(e.serverVer)}if(null!=e.clientVer){if("object"!=typeof e.clientVer)throw TypeError(".CloudLark.VersionCheckResponse.clientVer: object expected");t.clientVer=l.CloudLark.Version.fromObject(e.clientVer)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.response=!1,r.serverVer=null,r.clientVer=null),null!=e.response&&e.hasOwnProperty("response")&&(r.response=e.response),null!=e.serverVer&&e.hasOwnProperty("serverVer")&&(r.serverVer=l.CloudLark.Version.toObject(e.serverVer,t)),null!=e.clientVer&&e.hasOwnProperty("clientVer")&&(r.clientVer=l.CloudLark.Version.toObject(e.clientVer,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.TaskRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}var t,r;return e.prototype.taskid="",e.prototype.type=0,e.prototype.nickname="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.taskid&&Object.hasOwnProperty.call(e,"taskid")&&t.uint32(10).string(e.taskid),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(16).int32(e.type),null!=e.nickname&&Object.hasOwnProperty.call(e,"nickname")&&t.uint32(26).string(e.nickname),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.TaskRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.taskid=e.string();break;case 2:n.type=e.int32();break;case 3:n.nickname=e.string();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.taskid&&e.hasOwnProperty("taskid")&&!u.isString(e.taskid))return"taskid: string expected";if(null!=e.type&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:}return null!=e.nickname&&e.hasOwnProperty("nickname")&&!u.isString(e.nickname)?"nickname: string expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.TaskRequest)return e;var t=new l.CloudLark.TaskRequest;switch(null!=e.taskid&&(t.taskid=String(e.taskid)),e.type){case"PLAYER":case 0:t.type=0;break;case"OB":case 1:t.type=1}return null!=e.nickname&&(t.nickname=String(e.nickname)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.taskid="",r.type=t.enums===String?"PLAYER":0,r.nickname=""),null!=e.taskid&&e.hasOwnProperty("taskid")&&(r.taskid=e.taskid),null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?l.CloudLark.TaskRequest.Type[e.type]:e.type),null!=e.nickname&&e.hasOwnProperty("nickname")&&(r.nickname=e.nickname),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e.Type=(t={},(r=Object.create(t))[t[0]="PLAYER"]=0,r[t[1]="OB"]=1,r),e}(),o.TaskType=(n={},(i=Object.create(n))[n[0]="UNKNOWN"]=0,i[n[1]="DESKTOP"]=1,i[n[2]="SHARED"]=2,i[n[3]="VR"]=3,i[n[4]="XR"]=4,i),o.TaskDesc=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.desktopWidth=0,e.prototype.desktopHeight=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.desktopWidth&&Object.hasOwnProperty.call(e,"desktopWidth")&&t.uint32(8).uint32(e.desktopWidth),null!=e.desktopHeight&&Object.hasOwnProperty.call(e,"desktopHeight")&&t.uint32(16).uint32(e.desktopHeight),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.TaskDesc;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.desktopWidth=e.uint32();break;case 2:n.desktopHeight=e.uint32();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.desktopWidth&&e.hasOwnProperty("desktopWidth")&&!u.isInteger(e.desktopWidth)?"desktopWidth: integer expected":null!=e.desktopHeight&&e.hasOwnProperty("desktopHeight")&&!u.isInteger(e.desktopHeight)?"desktopHeight: integer expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.TaskDesc)return e;var t=new l.CloudLark.TaskDesc;return null!=e.desktopWidth&&(t.desktopWidth=e.desktopWidth>>>0),null!=e.desktopHeight&&(t.desktopHeight=e.desktopHeight>>>0),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.desktopWidth=0,r.desktopHeight=0),null!=e.desktopWidth&&e.hasOwnProperty("desktopWidth")&&(r.desktopWidth=e.desktopWidth),null!=e.desktopHeight&&e.hasOwnProperty("desktopHeight")&&(r.desktopHeight=e.desktopHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.TaskResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.response=0,e.prototype.uid=0,e.prototype.prestart=!1,e.prototype.reason="",e.prototype.desc=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.response&&Object.hasOwnProperty.call(e,"response")&&t.uint32(8).int32(e.response),null!=e.uid&&Object.hasOwnProperty.call(e,"uid")&&t.uint32(16).uint32(e.uid),null!=e.prestart&&Object.hasOwnProperty.call(e,"prestart")&&t.uint32(24).bool(e.prestart),null!=e.reason&&Object.hasOwnProperty.call(e,"reason")&&t.uint32(34).string(e.reason),null!=e.desc&&Object.hasOwnProperty.call(e,"desc")&&l.CloudLark.TaskDesc.encode(e.desc,t.uint32(42).fork()).ldelim(),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.TaskResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.response=e.int32();break;case 2:n.uid=e.uint32();break;case 3:n.prestart=e.bool();break;case 4:n.reason=e.string();break;case 5:n.desc=l.CloudLark.TaskDesc.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.response&&e.hasOwnProperty("response"))switch(e.response){default:return"response: enum value expected";case 0:case 1:case 2:case 3:case 4:}if(null!=e.uid&&e.hasOwnProperty("uid")&&!u.isInteger(e.uid))return"uid: integer expected";if(null!=e.prestart&&e.hasOwnProperty("prestart")&&"boolean"!=typeof e.prestart)return"prestart: boolean expected";if(null!=e.reason&&e.hasOwnProperty("reason")&&!u.isString(e.reason))return"reason: string expected";if(null!=e.desc&&e.hasOwnProperty("desc")){var t=l.CloudLark.TaskDesc.verify(e.desc);if(t)return"desc."+t}return null},e.fromObject=function(e){if(e instanceof l.CloudLark.TaskResponse)return e;var t=new l.CloudLark.TaskResponse;switch(e.response){case"TASK_SUCCESS":case 0:t.response=0;break;case"TASK_NOTFOUND":case 1:t.response=1;break;case"TASK_SERVER_ERROR":case 2:t.response=2;break;case"TASK_APP_WRONGPARAM":case 3:t.response=3;break;case"TASK_NO_GPU_RESOURCE":case 4:t.response=4}if(null!=e.uid&&(t.uid=e.uid>>>0),null!=e.prestart&&(t.prestart=Boolean(e.prestart)),null!=e.reason&&(t.reason=String(e.reason)),null!=e.desc){if("object"!=typeof e.desc)throw TypeError(".CloudLark.TaskResponse.desc: object expected");t.desc=l.CloudLark.TaskDesc.fromObject(e.desc)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.response=t.enums===String?"TASK_SUCCESS":0,r.uid=0,r.prestart=!1,r.reason="",r.desc=null),null!=e.response&&e.hasOwnProperty("response")&&(r.response=t.enums===String?l.CloudLark.TaskResponse.Response[e.response]:e.response),null!=e.uid&&e.hasOwnProperty("uid")&&(r.uid=e.uid),null!=e.prestart&&e.hasOwnProperty("prestart")&&(r.prestart=e.prestart),null!=e.reason&&e.hasOwnProperty("reason")&&(r.reason=e.reason),null!=e.desc&&e.hasOwnProperty("desc")&&(r.desc=l.CloudLark.TaskDesc.toObject(e.desc,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e.Response=function(){var e={},t=Object.create(e);return t[e[0]="TASK_SUCCESS"]=0,t[e[1]="TASK_NOTFOUND"]=1,t[e[2]="TASK_SERVER_ERROR"]=2,t[e[3]="TASK_APP_WRONGPARAM"]=3,t[e[4]="TASK_NO_GPU_RESOURCE"]=4,t}(),e}(),o.StartStreamRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.width=0,e.prototype.height=0,e.prototype.fps=0,e.prototype.bitrateKbps=0,e.prototype.useWebcodec=!1,e.prototype.maxWidth=0,e.prototype.maxHeight=0,e.prototype.devicePixelRatio=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.width&&Object.hasOwnProperty.call(e,"width")&&t.uint32(8).uint32(e.width),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).uint32(e.height),null!=e.fps&&Object.hasOwnProperty.call(e,"fps")&&t.uint32(24).uint32(e.fps),null!=e.bitrateKbps&&Object.hasOwnProperty.call(e,"bitrateKbps")&&t.uint32(32).uint32(e.bitrateKbps),null!=e.useWebcodec&&Object.hasOwnProperty.call(e,"useWebcodec")&&t.uint32(40).bool(e.useWebcodec),null!=e.maxWidth&&Object.hasOwnProperty.call(e,"maxWidth")&&t.uint32(48).uint32(e.maxWidth),null!=e.maxHeight&&Object.hasOwnProperty.call(e,"maxHeight")&&t.uint32(56).uint32(e.maxHeight),null!=e.devicePixelRatio&&Object.hasOwnProperty.call(e,"devicePixelRatio")&&t.uint32(69).float(e.devicePixelRatio),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.StartStreamRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.width=e.uint32();break;case 2:n.height=e.uint32();break;case 3:n.fps=e.uint32();break;case 4:n.bitrateKbps=e.uint32();break;case 5:n.useWebcodec=e.bool();break;case 6:n.maxWidth=e.uint32();break;case 7:n.maxHeight=e.uint32();break;case 8:n.devicePixelRatio=e.float();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.width&&e.hasOwnProperty("width")&&!u.isInteger(e.width)?"width: integer expected":null!=e.height&&e.hasOwnProperty("height")&&!u.isInteger(e.height)?"height: integer expected":null!=e.fps&&e.hasOwnProperty("fps")&&!u.isInteger(e.fps)?"fps: integer expected":null!=e.bitrateKbps&&e.hasOwnProperty("bitrateKbps")&&!u.isInteger(e.bitrateKbps)?"bitrateKbps: integer expected":null!=e.useWebcodec&&e.hasOwnProperty("useWebcodec")&&"boolean"!=typeof e.useWebcodec?"useWebcodec: boolean expected":null!=e.maxWidth&&e.hasOwnProperty("maxWidth")&&!u.isInteger(e.maxWidth)?"maxWidth: integer expected":null!=e.maxHeight&&e.hasOwnProperty("maxHeight")&&!u.isInteger(e.maxHeight)?"maxHeight: integer expected":null!=e.devicePixelRatio&&e.hasOwnProperty("devicePixelRatio")&&"number"!=typeof e.devicePixelRatio?"devicePixelRatio: number expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.StartStreamRequest)return e;var t=new l.CloudLark.StartStreamRequest;return null!=e.width&&(t.width=e.width>>>0),null!=e.height&&(t.height=e.height>>>0),null!=e.fps&&(t.fps=e.fps>>>0),null!=e.bitrateKbps&&(t.bitrateKbps=e.bitrateKbps>>>0),null!=e.useWebcodec&&(t.useWebcodec=Boolean(e.useWebcodec)),null!=e.maxWidth&&(t.maxWidth=e.maxWidth>>>0),null!=e.maxHeight&&(t.maxHeight=e.maxHeight>>>0),null!=e.devicePixelRatio&&(t.devicePixelRatio=Number(e.devicePixelRatio)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.width=0,r.height=0,r.fps=0,r.bitrateKbps=0,r.useWebcodec=!1,r.maxWidth=0,r.maxHeight=0,r.devicePixelRatio=0),null!=e.width&&e.hasOwnProperty("width")&&(r.width=e.width),null!=e.height&&e.hasOwnProperty("height")&&(r.height=e.height),null!=e.fps&&e.hasOwnProperty("fps")&&(r.fps=e.fps),null!=e.bitrateKbps&&e.hasOwnProperty("bitrateKbps")&&(r.bitrateKbps=e.bitrateKbps),null!=e.useWebcodec&&e.hasOwnProperty("useWebcodec")&&(r.useWebcodec=e.useWebcodec),null!=e.maxWidth&&e.hasOwnProperty("maxWidth")&&(r.maxWidth=e.maxWidth),null!=e.maxHeight&&e.hasOwnProperty("maxHeight")&&(r.maxHeight=e.maxHeight),null!=e.devicePixelRatio&&e.hasOwnProperty("devicePixelRatio")&&(r.devicePixelRatio=t.json&&!isFinite(e.devicePixelRatio)?String(e.devicePixelRatio):e.devicePixelRatio),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.StartVrStreamRequest=function(){function e(e){if(this.fov=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.width=0,e.prototype.height=0,e.prototype.fps=0,e.prototype.bitrateKbps=0,e.prototype.ipd=0,e.prototype.roomSet=0,e.prototype.fov=u.emptyArray,e.prototype.hasTouchcontroller=!1,e.prototype.useKcp=!1,e.prototype.useH265=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=c.create()),null!=e.width&&Object.hasOwnProperty.call(e,"width")&&t.uint32(8).uint32(e.width),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).uint32(e.height),null!=e.fps&&Object.hasOwnProperty.call(e,"fps")&&t.uint32(24).uint32(e.fps),null!=e.bitrateKbps&&Object.hasOwnProperty.call(e,"bitrateKbps")&&t.uint32(32).uint32(e.bitrateKbps),null!=e.ipd&&Object.hasOwnProperty.call(e,"ipd")&&t.uint32(45).float(e.ipd),null!=e.roomSet&&Object.hasOwnProperty.call(e,"roomSet")&&t.uint32(53).float(e.roomSet),null!=e.fov&&e.fov.length){t.uint32(58).fork();for(var r=0;r<e.fov.length;++r)t.float(e.fov[r]);t.ldelim()}return null!=e.hasTouchcontroller&&Object.hasOwnProperty.call(e,"hasTouchcontroller")&&t.uint32(64).bool(e.hasTouchcontroller),null!=e.useKcp&&Object.hasOwnProperty.call(e,"useKcp")&&t.uint32(72).bool(e.useKcp),null!=e.useH265&&Object.hasOwnProperty.call(e,"useH265")&&t.uint32(80).bool(e.useH265),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.StartVrStreamRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.width=e.uint32();break;case 2:n.height=e.uint32();break;case 3:n.fps=e.uint32();break;case 4:n.bitrateKbps=e.uint32();break;case 5:n.ipd=e.float();break;case 6:n.roomSet=e.float();break;case 7:if(n.fov&&n.fov.length||(n.fov=[]),2==(7&i))for(var o=e.uint32()+e.pos;e.pos<o;)n.fov.push(e.float());else n.fov.push(e.float());break;case 8:n.hasTouchcontroller=e.bool();break;case 9:n.useKcp=e.bool();break;case 10:n.useH265=e.bool();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.width&&e.hasOwnProperty("width")&&!u.isInteger(e.width))return"width: integer expected";if(null!=e.height&&e.hasOwnProperty("height")&&!u.isInteger(e.height))return"height: integer expected";if(null!=e.fps&&e.hasOwnProperty("fps")&&!u.isInteger(e.fps))return"fps: integer expected";if(null!=e.bitrateKbps&&e.hasOwnProperty("bitrateKbps")&&!u.isInteger(e.bitrateKbps))return"bitrateKbps: integer expected";if(null!=e.ipd&&e.hasOwnProperty("ipd")&&"number"!=typeof e.ipd)return"ipd: number expected";if(null!=e.roomSet&&e.hasOwnProperty("roomSet")&&"number"!=typeof e.roomSet)return"roomSet: number expected";if(null!=e.fov&&e.hasOwnProperty("fov")){if(!Array.isArray(e.fov))return"fov: array expected";for(var t=0;t<e.fov.length;++t)if("number"!=typeof e.fov[t])return"fov: number[] expected"}return null!=e.hasTouchcontroller&&e.hasOwnProperty("hasTouchcontroller")&&"boolean"!=typeof e.hasTouchcontroller?"hasTouchcontroller: boolean expected":null!=e.useKcp&&e.hasOwnProperty("useKcp")&&"boolean"!=typeof e.useKcp?"useKcp: boolean expected":null!=e.useH265&&e.hasOwnProperty("useH265")&&"boolean"!=typeof e.useH265?"useH265: boolean expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.StartVrStreamRequest)return e;var t=new l.CloudLark.StartVrStreamRequest;if(null!=e.width&&(t.width=e.width>>>0),null!=e.height&&(t.height=e.height>>>0),null!=e.fps&&(t.fps=e.fps>>>0),null!=e.bitrateKbps&&(t.bitrateKbps=e.bitrateKbps>>>0),null!=e.ipd&&(t.ipd=Number(e.ipd)),null!=e.roomSet&&(t.roomSet=Number(e.roomSet)),e.fov){if(!Array.isArray(e.fov))throw TypeError(".CloudLark.StartVrStreamRequest.fov: array expected");t.fov=[];for(var r=0;r<e.fov.length;++r)t.fov[r]=Number(e.fov[r])}return null!=e.hasTouchcontroller&&(t.hasTouchcontroller=Boolean(e.hasTouchcontroller)),null!=e.useKcp&&(t.useKcp=Boolean(e.useKcp)),null!=e.useH265&&(t.useH265=Boolean(e.useH265)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.fov=[]),t.defaults&&(r.width=0,r.height=0,r.fps=0,r.bitrateKbps=0,r.ipd=0,r.roomSet=0,r.hasTouchcontroller=!1,r.useKcp=!1,r.useH265=!1),null!=e.width&&e.hasOwnProperty("width")&&(r.width=e.width),null!=e.height&&e.hasOwnProperty("height")&&(r.height=e.height),null!=e.fps&&e.hasOwnProperty("fps")&&(r.fps=e.fps),null!=e.bitrateKbps&&e.hasOwnProperty("bitrateKbps")&&(r.bitrateKbps=e.bitrateKbps),null!=e.ipd&&e.hasOwnProperty("ipd")&&(r.ipd=t.json&&!isFinite(e.ipd)?String(e.ipd):e.ipd),null!=e.roomSet&&e.hasOwnProperty("roomSet")&&(r.roomSet=t.json&&!isFinite(e.roomSet)?String(e.roomSet):e.roomSet),e.fov&&e.fov.length){r.fov=[];for(var n=0;n<e.fov.length;++n)r.fov[n]=t.json&&!isFinite(e.fov[n])?String(e.fov[n]):e.fov[n]}return null!=e.hasTouchcontroller&&e.hasOwnProperty("hasTouchcontroller")&&(r.hasTouchcontroller=e.hasTouchcontroller),null!=e.useKcp&&e.hasOwnProperty("useKcp")&&(r.useKcp=e.useKcp),null!=e.useH265&&e.hasOwnProperty("useH265")&&(r.useH265=e.useH265),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.FoveatedAxisRendering=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.enableFoveateAxisRendering=!1,e.prototype.foveationCenterSizeX=0,e.prototype.foveationCenterSizeY=0,e.prototype.foveationCenterShiftX=0,e.prototype.foveationCenterShiftY=0,e.prototype.foveationEdgeRatioX=0,e.prototype.foveationEdgeRatioY=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.enableFoveateAxisRendering&&Object.hasOwnProperty.call(e,"enableFoveateAxisRendering")&&t.uint32(8).bool(e.enableFoveateAxisRendering),null!=e.foveationCenterSizeX&&Object.hasOwnProperty.call(e,"foveationCenterSizeX")&&t.uint32(21).float(e.foveationCenterSizeX),null!=e.foveationCenterSizeY&&Object.hasOwnProperty.call(e,"foveationCenterSizeY")&&t.uint32(29).float(e.foveationCenterSizeY),null!=e.foveationCenterShiftX&&Object.hasOwnProperty.call(e,"foveationCenterShiftX")&&t.uint32(37).float(e.foveationCenterShiftX),null!=e.foveationCenterShiftY&&Object.hasOwnProperty.call(e,"foveationCenterShiftY")&&t.uint32(45).float(e.foveationCenterShiftY),null!=e.foveationEdgeRatioX&&Object.hasOwnProperty.call(e,"foveationEdgeRatioX")&&t.uint32(53).float(e.foveationEdgeRatioX),null!=e.foveationEdgeRatioY&&Object.hasOwnProperty.call(e,"foveationEdgeRatioY")&&t.uint32(61).float(e.foveationEdgeRatioY),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.FoveatedAxisRendering;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.enableFoveateAxisRendering=e.bool();break;case 2:n.foveationCenterSizeX=e.float();break;case 3:n.foveationCenterSizeY=e.float();break;case 4:n.foveationCenterShiftX=e.float();break;case 5:n.foveationCenterShiftY=e.float();break;case 6:n.foveationEdgeRatioX=e.float();break;case 7:n.foveationEdgeRatioY=e.float();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.enableFoveateAxisRendering&&e.hasOwnProperty("enableFoveateAxisRendering")&&"boolean"!=typeof e.enableFoveateAxisRendering?"enableFoveateAxisRendering: boolean expected":null!=e.foveationCenterSizeX&&e.hasOwnProperty("foveationCenterSizeX")&&"number"!=typeof e.foveationCenterSizeX?"foveationCenterSizeX: number expected":null!=e.foveationCenterSizeY&&e.hasOwnProperty("foveationCenterSizeY")&&"number"!=typeof e.foveationCenterSizeY?"foveationCenterSizeY: number expected":null!=e.foveationCenterShiftX&&e.hasOwnProperty("foveationCenterShiftX")&&"number"!=typeof e.foveationCenterShiftX?"foveationCenterShiftX: number expected":null!=e.foveationCenterShiftY&&e.hasOwnProperty("foveationCenterShiftY")&&"number"!=typeof e.foveationCenterShiftY?"foveationCenterShiftY: number expected":null!=e.foveationEdgeRatioX&&e.hasOwnProperty("foveationEdgeRatioX")&&"number"!=typeof e.foveationEdgeRatioX?"foveationEdgeRatioX: number expected":null!=e.foveationEdgeRatioY&&e.hasOwnProperty("foveationEdgeRatioY")&&"number"!=typeof e.foveationEdgeRatioY?"foveationEdgeRatioY: number expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.FoveatedAxisRendering)return e;var t=new l.CloudLark.FoveatedAxisRendering;return null!=e.enableFoveateAxisRendering&&(t.enableFoveateAxisRendering=Boolean(e.enableFoveateAxisRendering)),null!=e.foveationCenterSizeX&&(t.foveationCenterSizeX=Number(e.foveationCenterSizeX)),null!=e.foveationCenterSizeY&&(t.foveationCenterSizeY=Number(e.foveationCenterSizeY)),null!=e.foveationCenterShiftX&&(t.foveationCenterShiftX=Number(e.foveationCenterShiftX)),null!=e.foveationCenterShiftY&&(t.foveationCenterShiftY=Number(e.foveationCenterShiftY)),null!=e.foveationEdgeRatioX&&(t.foveationEdgeRatioX=Number(e.foveationEdgeRatioX)),null!=e.foveationEdgeRatioY&&(t.foveationEdgeRatioY=Number(e.foveationEdgeRatioY)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.enableFoveateAxisRendering=!1,r.foveationCenterSizeX=0,r.foveationCenterSizeY=0,r.foveationCenterShiftX=0,r.foveationCenterShiftY=0,r.foveationEdgeRatioX=0,r.foveationEdgeRatioY=0),null!=e.enableFoveateAxisRendering&&e.hasOwnProperty("enableFoveateAxisRendering")&&(r.enableFoveateAxisRendering=e.enableFoveateAxisRendering),null!=e.foveationCenterSizeX&&e.hasOwnProperty("foveationCenterSizeX")&&(r.foveationCenterSizeX=t.json&&!isFinite(e.foveationCenterSizeX)?String(e.foveationCenterSizeX):e.foveationCenterSizeX),null!=e.foveationCenterSizeY&&e.hasOwnProperty("foveationCenterSizeY")&&(r.foveationCenterSizeY=t.json&&!isFinite(e.foveationCenterSizeY)?String(e.foveationCenterSizeY):e.foveationCenterSizeY),null!=e.foveationCenterShiftX&&e.hasOwnProperty("foveationCenterShiftX")&&(r.foveationCenterShiftX=t.json&&!isFinite(e.foveationCenterShiftX)?String(e.foveationCenterShiftX):e.foveationCenterShiftX),null!=e.foveationCenterShiftY&&e.hasOwnProperty("foveationCenterShiftY")&&(r.foveationCenterShiftY=t.json&&!isFinite(e.foveationCenterShiftY)?String(e.foveationCenterShiftY):e.foveationCenterShiftY),null!=e.foveationEdgeRatioX&&e.hasOwnProperty("foveationEdgeRatioX")&&(r.foveationEdgeRatioX=t.json&&!isFinite(e.foveationEdgeRatioX)?String(e.foveationEdgeRatioX):e.foveationEdgeRatioX),null!=e.foveationEdgeRatioY&&e.hasOwnProperty("foveationEdgeRatioY")&&(r.foveationEdgeRatioY=t.json&&!isFinite(e.foveationEdgeRatioY)?String(e.foveationEdgeRatioY):e.foveationEdgeRatioY),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.FoveatedRendering=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.enableFoveateRendering=!1,e.prototype.foveationStrength=0,e.prototype.foveationShape=0,e.prototype.foveationVerticalOffset=0,e.prototype.axis=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.enableFoveateRendering&&Object.hasOwnProperty.call(e,"enableFoveateRendering")&&t.uint32(8).bool(e.enableFoveateRendering),null!=e.foveationStrength&&Object.hasOwnProperty.call(e,"foveationStrength")&&t.uint32(21).float(e.foveationStrength),null!=e.foveationShape&&Object.hasOwnProperty.call(e,"foveationShape")&&t.uint32(29).float(e.foveationShape),null!=e.foveationVerticalOffset&&Object.hasOwnProperty.call(e,"foveationVerticalOffset")&&t.uint32(37).float(e.foveationVerticalOffset),null!=e.axis&&Object.hasOwnProperty.call(e,"axis")&&l.CloudLark.FoveatedAxisRendering.encode(e.axis,t.uint32(42).fork()).ldelim(),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.FoveatedRendering;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.enableFoveateRendering=e.bool();break;case 2:n.foveationStrength=e.float();break;case 3:n.foveationShape=e.float();break;case 4:n.foveationVerticalOffset=e.float();break;case 5:n.axis=l.CloudLark.FoveatedAxisRendering.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.enableFoveateRendering&&e.hasOwnProperty("enableFoveateRendering")&&"boolean"!=typeof e.enableFoveateRendering)return"enableFoveateRendering: boolean expected";if(null!=e.foveationStrength&&e.hasOwnProperty("foveationStrength")&&"number"!=typeof e.foveationStrength)return"foveationStrength: number expected";if(null!=e.foveationShape&&e.hasOwnProperty("foveationShape")&&"number"!=typeof e.foveationShape)return"foveationShape: number expected";if(null!=e.foveationVerticalOffset&&e.hasOwnProperty("foveationVerticalOffset")&&"number"!=typeof e.foveationVerticalOffset)return"foveationVerticalOffset: number expected";if(null!=e.axis&&e.hasOwnProperty("axis")){var t=l.CloudLark.FoveatedAxisRendering.verify(e.axis);if(t)return"axis."+t}return null},e.fromObject=function(e){if(e instanceof l.CloudLark.FoveatedRendering)return e;var t=new l.CloudLark.FoveatedRendering;if(null!=e.enableFoveateRendering&&(t.enableFoveateRendering=Boolean(e.enableFoveateRendering)),null!=e.foveationStrength&&(t.foveationStrength=Number(e.foveationStrength)),null!=e.foveationShape&&(t.foveationShape=Number(e.foveationShape)),null!=e.foveationVerticalOffset&&(t.foveationVerticalOffset=Number(e.foveationVerticalOffset)),null!=e.axis){if("object"!=typeof e.axis)throw TypeError(".CloudLark.FoveatedRendering.axis: object expected");t.axis=l.CloudLark.FoveatedAxisRendering.fromObject(e.axis)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.enableFoveateRendering=!1,r.foveationStrength=0,r.foveationShape=0,r.foveationVerticalOffset=0,r.axis=null),null!=e.enableFoveateRendering&&e.hasOwnProperty("enableFoveateRendering")&&(r.enableFoveateRendering=e.enableFoveateRendering),null!=e.foveationStrength&&e.hasOwnProperty("foveationStrength")&&(r.foveationStrength=t.json&&!isFinite(e.foveationStrength)?String(e.foveationStrength):e.foveationStrength),null!=e.foveationShape&&e.hasOwnProperty("foveationShape")&&(r.foveationShape=t.json&&!isFinite(e.foveationShape)?String(e.foveationShape):e.foveationShape),null!=e.foveationVerticalOffset&&e.hasOwnProperty("foveationVerticalOffset")&&(r.foveationVerticalOffset=t.json&&!isFinite(e.foveationVerticalOffset)?String(e.foveationVerticalOffset):e.foveationVerticalOffset),null!=e.axis&&e.hasOwnProperty("axis")&&(r.axis=l.CloudLark.FoveatedAxisRendering.toObject(e.axis,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.ColorCorrention=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.enableColorCorrection=!1,e.prototype.brightness=0,e.prototype.contrast=0,e.prototype.saturation=0,e.prototype.gamma=0,e.prototype.sharpening=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.enableColorCorrection&&Object.hasOwnProperty.call(e,"enableColorCorrection")&&t.uint32(8).bool(e.enableColorCorrection),null!=e.brightness&&Object.hasOwnProperty.call(e,"brightness")&&t.uint32(21).float(e.brightness),null!=e.contrast&&Object.hasOwnProperty.call(e,"contrast")&&t.uint32(29).float(e.contrast),null!=e.saturation&&Object.hasOwnProperty.call(e,"saturation")&&t.uint32(37).float(e.saturation),null!=e.gamma&&Object.hasOwnProperty.call(e,"gamma")&&t.uint32(45).float(e.gamma),null!=e.sharpening&&Object.hasOwnProperty.call(e,"sharpening")&&t.uint32(53).float(e.sharpening),t},e.encodeDelimited=function(e,t){return this.encode(e,t).ldelim()},e.decode=function(e,t){e instanceof a||(e=a.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new l.CloudLark.ColorCorrention;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.enableColorCorrection=e.bool();break;case 2:n.brightness=e.float();break;case 3:n.contrast=e.float();break;case 4:n.saturation=e.float();break;case 5:n.gamma=e.float();break;case 6:n.sharpening=e.float();break;default:e.skipType(7&i)}}return n},e.decodeDelimited=function(e){return e instanceof a||(e=new a(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.enableColorCorrection&&e.hasOwnProperty("enableColorCorrection")&&"boolean"!=typeof e.enableColorCorrection?"enableColorCorrection: boolean expected":null!=e.brightness&&e.hasOwnProperty("brightness")&&"number"!=typeof e.brightness?"brightness: number expected":null!=e.contrast&&e.hasOwnProperty("contrast")&&"number"!=typeof e.contrast?"contrast: number expected":null!=e.saturation&&e.hasOwnProperty("saturation")&&"number"!=typeof e.saturation?"saturation: number expected":null!=e.gamma&&e.hasOwnProperty("gamma")&&"number"!=typeof e.gamma?"gamma: number expected":null!=e.sharpening&&e.hasOwnProperty("sharpening")&&"number"!=typeof e.sharpening?"sharpening: number expected":null},e.fromObject=function(e){if(e instanceof l.CloudLark.ColorCorrention)return e;var t=new l.CloudLark.ColorCorrention;return null!=e.enableColorCorrection&&(t.enableColorCorrection=Boolean(e.enableColorCorrection)),null!=e.brightness&&(t.brightness=Number(e.brightness)),null!=e.contrast&&(t.contrast=Number(e.contrast)),null!=e.saturation&&(t.saturation=Number(e.saturation)),null!=e.gamma&&(t.gamma=Number(e.gamma)),null!=e.sharpening&&(t.sharpening=Number(e.sharpening)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.enableColorCorrection=!1,r.brightness=0,r.contrast=0,r.saturation=0,r.gamma=0,r.sharpening=0),null!=e.enableColorCorrection&&e.hasOwnProperty("enableColorCorrection")&&(r.enableColorCorrection=e.enableColorCorrection),null!=e.brightness&&e.hasOwnProperty("brightness")&&(r.brightness=t.json&&!isFinite(e.brightness)?String(e.brightness):e.brightness),null!=e.contrast&&e.hasOwnProperty("contrast")&&(r.contrast=t.json&&!isFinite(e.contrast)?String(e.contrast):e.contrast),null!=e.saturation&&e.hasOwnProperty("saturation")&&(r.saturation=t.json&&!isFinite(e.saturation)?String(e.saturation):e.saturation),null!=e.gamma&&e.hasOwnProperty("gamma")&&(r.gamma=t.json&&!isFinite(e.gamma)?String(e.gamma):e.gamma),null!=e.sharpening&&e.hasOwnProperty("sharpening")&&(r.sharpening=t.json&&!isFinite(e.sharpening)?String(e.sharpening):e.sharpening),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,s.util.toJSONOptions)},e}(),o.StreamType=function(){var e={},t=Object.create(e);return t[e[0]="UDP"]=0,t[e[1]="TCP"]=1,t[e[2]="THROTTLED_UDP"]=2,t[e[3]="KCP"]=3,t}(),o.VideoDesc=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.eyeResolutionWidth=0,e.prototype.eyeResolutionHeight=0,e.prototype.fps=0,e.prototype.encodeBitrateMbs=0,e.prototype.codec=0,e.prototype.targetEyeResolutionWidth=0,e.prototype.targetEyeResolutionHeight=0,e.prototype.secondsFromVsyncToPhotons=0,e.prototype.use10bitEncoder=!1,e.prototype.foveatedRendering=null,e.prototype.colorCorrention=null,e.prototype.stream=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=c.create()),null!=e.eyeResolutionWidth&&Object.hasOwnProperty.call(e,"eyeResolutionWidth")&&t.uint32(8).uint32(e.eyeResolutionWidth),null!=e.eyeResolutionHeight&&Object.hasOwnProperty.call(e,"eyeResolutionHeight")&&t.uint32(16).uint32(e.eyeResolutionHeight),null!=e.fps&&Object.hasOwnProperty.call(e,"fps")&&t.uint32(24).uint32(e.fps),null!=e.encodeBitrateMbs&&Object.hasOwnProperty.call(e,"encodeBitrateMbs")&&t.uint32(32).uint32(e.encodeBitrateMbs),null!=e.codec&&Object.hasOwnProperty.call(e,"codec")&&t.uint32(40).uint32(e.codec),null!=e.targetEyeResolutionWidth&&Object.hasOwnProperty.call(e,"targetEyeResolutionWidth")&&t.uint32(48).uint32(e.targetEyeResolutionWidth),null!=e.targetEyeResolutionHeight&&Object.hasOwnProperty.call(e,"targetEyeResolutionHeight")&&t.uint32(56).uint32(e.targetEyeResolutionHeight),null!=e.secondsFromVsyncToPhotons&&Object.hasOwnProperty.call(e,"secondsFromVsyncToPhotons")&&t.uint32(69).float(e.secondsFromVsyncToPhotons),null!=e.use10bitEncoder&&Object.hasOwnProperty.call(e,"use10bitEncoder")&&t.uint32(72).bool(e.use10bitEncoder),null!=e.foveatedRendering&&Object.hasOwnProperty.call(e,"foveatedRendering")&&l.CloudLark.FoveatedRendering.encode(e.foveatedRendering,t.uint32(82).fork()).ldelim(),null!=e.colorCorrention&&Object.hasOwnProperty.call(e,"colorCorrention")&&l.CloudLark.ColorCorrention.encode(e.colorCorrention,t.uint32(90).for