import { createRequire as __dshCreateRequire } from 'node:module'; import { dirname as __dshDirname } from 'node:path'; import { fileURLToPath as __dshFileURLToPath } from 'node:url'; const require = __dshCreateRequire(import.meta.url); const __filename = __dshFileURLToPath(import.meta.url); const __dirname = __dshDirname(__filename); var uX=Object.create;var Bm=Object.defineProperty;var QX=Object.getOwnPropertyDescriptor;var fX=Object.getOwnPropertyNames;var yX=Object.getPrototypeOf,mX=Object.prototype.hasOwnProperty;var Ue=(n=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(n,{get:(r,o)=>(typeof require<"u"?require:r)[o]}):n)(function(n){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+n+'" is not supported')});var ne=(n,r)=>()=>(n&&(r=n(n=0)),r);var z=(n,r)=>()=>(r||n((r={exports:{}}).exports,r),r.exports),jt=(n,r)=>{for(var o in r)Bm(n,o,{get:r[o],enumerable:!0})},SX=(n,r,o,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let e of fX(r))!mX.call(n,e)&&e!==o&&Bm(n,e,{get:()=>r[e],enumerable:!(i=QX(r,e))||i.enumerable});return n};var Fe=(n,r,o)=>(o=n!=null?uX(yX(n)):{},SX(r||!n||!n.__esModule?Bm(o,"default",{value:n,enumerable:!0}):o,n));var bv=z((kPe,Mv)=>{var Ov=Ue("stream").Stream,Ree=Ue("util");Mv.exports=ti;function ti(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}Ree.inherits(ti,Ov);ti.create=function(n,r){var o=new this;r=r||{};for(var i in r)o[i]=r[i];o.source=n;var e=n.emit;return n.emit=function(){return o._handleEmit(arguments),e.apply(n,arguments)},n.on("error",function(){}),o.pauseStream&&n.pause(),o};Object.defineProperty(ti.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});ti.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};ti.prototype.resume=function(){this._released||this.release(),this.source.resume()};ti.prototype.pause=function(){this.source.pause()};ti.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(n){this.emit.apply(this,n)}.bind(this)),this._bufferedEvents=[]};ti.prototype.pipe=function(){var n=Ov.prototype.pipe.apply(this,arguments);return this.resume(),n};ti.prototype._handleEmit=function(n){if(this._released){this.emit.apply(this,n);return}n[0]==="data"&&(this.dataSize+=n[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(n)};ti.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var n="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(n))}}});var Rv=z((vPe,Tv)=>{var kee=Ue("util"),Nv=Ue("stream").Stream,_v=bv();Tv.exports=Nt;function Nt(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}kee.inherits(Nt,Nv);Nt.create=function(n){var r=new this;n=n||{};for(var o in n)r[o]=n[o];return r};Nt.isStreamLike=function(n){return typeof n!="function"&&typeof n!="string"&&typeof n!="boolean"&&typeof n!="number"&&!Buffer.isBuffer(n)};Nt.prototype.append=function(n){var r=Nt.isStreamLike(n);if(r){if(!(n instanceof _v)){var o=_v.create(n,{maxDataSize:1/0,pauseStream:this.pauseStreams});n.on("data",this._checkDataSize.bind(this)),n=o}this._handleErrors(n),this.pauseStreams&&n.pause()}return this._streams.push(n),this};Nt.prototype.pipe=function(n,r){return Nv.prototype.pipe.call(this,n,r),this.resume(),n};Nt.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};Nt.prototype._realGetNext=function(){var n=this._streams.shift();if(typeof n>"u"){this.end();return}if(typeof n!="function"){this._pipeNext(n);return}var r=n;r(function(o){var i=Nt.isStreamLike(o);i&&(o.on("data",this._checkDataSize.bind(this)),this._handleErrors(o)),this._pipeNext(o)}.bind(this))};Nt.prototype._pipeNext=function(n){this._currentStream=n;var r=Nt.isStreamLike(n);if(r){n.on("end",this._getNext.bind(this)),n.pipe(this,{end:!1});return}var o=n;this.write(o),this._getNext()};Nt.prototype._handleErrors=function(n){var r=this;n.on("error",function(o){r._emitError(o)})};Nt.prototype.write=function(n){this.emit("data",n)};Nt.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};Nt.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};Nt.prototype.end=function(){this._reset(),this.emit("end")};Nt.prototype.destroy=function(){this._reset(),this.emit("close")};Nt.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};Nt.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var n="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(n))}};Nt.prototype._updateDataSize=function(){this.dataSize=0;var n=this;this._streams.forEach(function(r){r.dataSize&&(n.dataSize+=r.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};Nt.prototype._emitError=function(n){this._reset(),this.emit("error",n)}});var kv=z((PPe,vee)=>{vee.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var Pv=z((GPe,vv)=>{vv.exports=kv()});var Lv=z(Xa=>{"use strict";var Fh=Pv(),Pee=Ue("path").extname,Gv=/^\s*([^;\s]*)(?:;|\s|$)/,Gee=/^text\//i;Xa.charset=Fv;Xa.charsets={lookup:Fv};Xa.contentType=Fee;Xa.extension=Lee;Xa.extensions=Object.create(null);Xa.lookup=Uee;Xa.types=Object.create(null);Hee(Xa.extensions,Xa.types);function Fv(n){if(!n||typeof n!="string")return!1;var r=Gv.exec(n),o=r&&Fh[r[1].toLowerCase()];return o&&o.charset?o.charset:r&&Gee.test(r[1])?"UTF-8":!1}function Fee(n){if(!n||typeof n!="string")return!1;var r=n.indexOf("/")===-1?Xa.lookup(n):n;if(!r)return!1;if(r.indexOf("charset")===-1){var o=Xa.charset(r);o&&(r+="; charset="+o.toLowerCase())}return r}function Lee(n){if(!n||typeof n!="string")return!1;var r=Gv.exec(n),o=r&&Xa.extensions[r[1].toLowerCase()];return!o||!o.length?!1:o[0]}function Uee(n){if(!n||typeof n!="string")return!1;var r=Pee("x."+n).toLowerCase().substr(1);return r&&Xa.types[r]||!1}function Hee(n,r){var o=["nginx","apache",void 0,"iana"];Object.keys(Fh).forEach(function(e){var a=Fh[e],A=a.extensions;if(!(!A||!A.length)){n[e]=A;for(var t=0;tc||g===c&&r[s].substr(0,12)==="application/"))continue}r[s]=e}}})}});var Hv=z((LPe,Uv)=>{Uv.exports=Kee;function Kee(n){var r=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;r?r(n):setTimeout(n,0)}});var Wm=z((UPe,Yv)=>{var Kv=Hv();Yv.exports=Yee;function Yee(n){var r=!1;return Kv(function(){r=!0}),function(i,e){r?n(i,e):Kv(function(){n(i,e)})}}});var Zm=z((HPe,xv)=>{xv.exports=xee;function xee(n){Object.keys(n.jobs).forEach(Jee.bind(n)),n.jobs={}}function Jee(n){typeof this.jobs[n]=="function"&&this.jobs[n]()}});var Xm=z((KPe,jv)=>{var Jv=Wm(),jee=Zm();jv.exports=qee;function qee(n,r,o,i){var e=o.keyedList?o.keyedList[o.index]:o.index;o.jobs[e]=Vee(r,e,n[e],function(a,A){e in o.jobs&&(delete o.jobs[e],a?jee(o):o.results[e]=A,i(a,o.results))})}function Vee(n,r,o,i){var e;return n.length==2?e=n(o,Jv(i)):e=n(o,r,Jv(i)),e}});var $m=z((YPe,qv)=>{qv.exports=zee;function zee(n,r){var o=!Array.isArray(n),i={index:0,keyedList:o||r?Object.keys(n):null,jobs:{},results:o?{}:[],size:o?Object.keys(n).length:n.length};return r&&i.keyedList.sort(o?r:function(e,a){return r(n[e],n[a])}),i}});var eS=z((xPe,Vv)=>{var Wee=Zm(),Zee=Wm();Vv.exports=Xee;function Xee(n){Object.keys(this.jobs).length&&(this.index=this.size,Wee(this),Zee(n)(null,this.results))}});var Wv=z((JPe,zv)=>{var $ee=Xm(),eAe=$m(),AAe=eS();zv.exports=tAe;function tAe(n,r,o){for(var i=eAe(n);i.index<(i.keyedList||n).length;)$ee(n,r,i,function(e,a){if(e){o(e,a);return}if(Object.keys(i.jobs).length===0){o(null,i.results);return}}),i.index++;return AAe.bind(i,o)}});var AS=z((jPe,Lh)=>{var Zv=Xm(),aAe=$m(),rAe=eS();Lh.exports=iAe;Lh.exports.ascending=Xv;Lh.exports.descending=oAe;function iAe(n,r,o,i){var e=aAe(n,o);return Zv(n,r,e,function a(A,t){if(A){i(A,t);return}if(e.index++,e.index<(e.keyedList||n).length){Zv(n,r,e,a);return}i(null,e.results)}),rAe.bind(e,i)}function Xv(n,r){return nr?1:0}function oAe(n,r){return-1*Xv(n,r)}});var eP=z((qPe,$v)=>{var nAe=AS();$v.exports=sAe;function sAe(n,r,o){return nAe(n,r,null,o)}});var tP=z((VPe,AP)=>{AP.exports={parallel:Wv(),serial:eP(),serialOrdered:AS()}});var tS=z((zPe,aP)=>{"use strict";aP.exports=Object});var iP=z((WPe,rP)=>{"use strict";rP.exports=Error});var nP=z((ZPe,oP)=>{"use strict";oP.exports=EvalError});var gP=z((XPe,sP)=>{"use strict";sP.exports=RangeError});var IP=z(($Pe,cP)=>{"use strict";cP.exports=ReferenceError});var EP=z((eGe,lP)=>{"use strict";lP.exports=SyntaxError});var Cn=z((AGe,CP)=>{"use strict";CP.exports=TypeError});var hP=z((tGe,pP)=>{"use strict";pP.exports=URIError});var BP=z((aGe,dP)=>{"use strict";dP.exports=Math.abs});var QP=z((rGe,uP)=>{"use strict";uP.exports=Math.floor});var yP=z((iGe,fP)=>{"use strict";fP.exports=Math.max});var SP=z((oGe,mP)=>{"use strict";mP.exports=Math.min});var wP=z((nGe,DP)=>{"use strict";DP.exports=Math.pow});var MP=z((sGe,OP)=>{"use strict";OP.exports=Math.round});var _P=z((gGe,bP)=>{"use strict";bP.exports=Number.isNaN||function(r){return r!==r}});var TP=z((cGe,NP)=>{"use strict";var gAe=_P();NP.exports=function(r){return gAe(r)||r===0?r:r<0?-1:1}});var kP=z((IGe,RP)=>{"use strict";RP.exports=Object.getOwnPropertyDescriptor});var aS=z((lGe,vP)=>{"use strict";var Uh=kP();if(Uh)try{Uh([],"length")}catch{Uh=null}vP.exports=Uh});var rS=z((EGe,PP)=>{"use strict";var Hh=Object.defineProperty||!1;if(Hh)try{Hh({},"a",{value:1})}catch{Hh=!1}PP.exports=Hh});var iS=z((CGe,GP)=>{"use strict";GP.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},o=Symbol("test"),i=Object(o);if(typeof o=="string"||Object.prototype.toString.call(o)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var e=42;r[o]=e;for(var a in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var A=Object.getOwnPropertySymbols(r);if(A.length!==1||A[0]!==o||!Object.prototype.propertyIsEnumerable.call(r,o))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var t=Object.getOwnPropertyDescriptor(r,o);if(t.value!==e||t.enumerable!==!0)return!1}return!0}});var UP=z((pGe,LP)=>{"use strict";var FP=typeof Symbol<"u"&&Symbol,cAe=iS();LP.exports=function(){return typeof FP!="function"||typeof Symbol!="function"||typeof FP("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:cAe()}});var oS=z((hGe,HP)=>{"use strict";HP.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var nS=z((dGe,KP)=>{"use strict";var IAe=tS();KP.exports=IAe.getPrototypeOf||null});var JP=z((BGe,xP)=>{"use strict";var lAe="Function.prototype.bind called on incompatible ",EAe=Object.prototype.toString,CAe=Math.max,pAe="[object Function]",YP=function(r,o){for(var i=[],e=0;e{"use strict";var BAe=JP();jP.exports=Function.prototype.bind||BAe});var Kh=z((QGe,qP)=>{"use strict";qP.exports=Function.prototype.call});var sS=z((fGe,VP)=>{"use strict";VP.exports=Function.prototype.apply});var WP=z((yGe,zP)=>{"use strict";zP.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var XP=z((mGe,ZP)=>{"use strict";var uAe=Jl(),QAe=sS(),fAe=Kh(),yAe=WP();ZP.exports=yAe||uAe.call(fAe,QAe)});var gS=z((SGe,$P)=>{"use strict";var mAe=Jl(),SAe=Cn(),DAe=Kh(),wAe=XP();$P.exports=function(r){if(r.length<1||typeof r[0]!="function")throw new SAe("a function is required");return wAe(mAe,DAe,r)}});var iG=z((DGe,rG)=>{"use strict";var OAe=gS(),eG=aS(),tG;try{tG=[].__proto__===Array.prototype}catch(n){if(!n||typeof n!="object"||!("code"in n)||n.code!=="ERR_PROTO_ACCESS")throw n}var cS=!!tG&&eG&&eG(Object.prototype,"__proto__"),aG=Object,AG=aG.getPrototypeOf;rG.exports=cS&&typeof cS.get=="function"?OAe([cS.get]):typeof AG=="function"?function(r){return AG(r==null?r:aG(r))}:!1});var cG=z((wGe,gG)=>{"use strict";var oG=oS(),nG=nS(),sG=iG();gG.exports=oG?function(r){return oG(r)}:nG?function(r){if(!r||typeof r!="object"&&typeof r!="function")throw new TypeError("getProto: not an object");return nG(r)}:sG?function(r){return sG(r)}:null});var Yh=z((OGe,IG)=>{"use strict";var MAe=Function.prototype.call,bAe=Object.prototype.hasOwnProperty,_Ae=Jl();IG.exports=_Ae.call(MAe,bAe)});var zl=z((MGe,dG)=>{"use strict";var YA,NAe=tS(),TAe=iP(),RAe=nP(),kAe=gP(),vAe=IP(),Ic=EP(),cc=Cn(),PAe=hP(),GAe=BP(),FAe=QP(),LAe=yP(),UAe=SP(),HAe=wP(),KAe=MP(),YAe=TP(),pG=Function,IS=function(n){try{return pG('"use strict"; return ('+n+").constructor;")()}catch{}},jl=aS(),xAe=rS(),lS=function(){throw new cc},JAe=jl?(function(){try{return arguments.callee,lS}catch{try{return jl(arguments,"callee").get}catch{return lS}}})():lS,sc=UP()(),sa=cG(),jAe=nS(),qAe=oS(),hG=sS(),ql=Kh(),gc={},VAe=typeof Uint8Array>"u"||!sa?YA:sa(Uint8Array),Ms={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?YA:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?YA:ArrayBuffer,"%ArrayIteratorPrototype%":sc&&sa?sa([][Symbol.iterator]()):YA,"%AsyncFromSyncIteratorPrototype%":YA,"%AsyncFunction%":gc,"%AsyncGenerator%":gc,"%AsyncGeneratorFunction%":gc,"%AsyncIteratorPrototype%":gc,"%Atomics%":typeof Atomics>"u"?YA:Atomics,"%BigInt%":typeof BigInt>"u"?YA:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?YA:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?YA:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?YA:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":TAe,"%eval%":eval,"%EvalError%":RAe,"%Float16Array%":typeof Float16Array>"u"?YA:Float16Array,"%Float32Array%":typeof Float32Array>"u"?YA:Float32Array,"%Float64Array%":typeof Float64Array>"u"?YA:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?YA:FinalizationRegistry,"%Function%":pG,"%GeneratorFunction%":gc,"%Int8Array%":typeof Int8Array>"u"?YA:Int8Array,"%Int16Array%":typeof Int16Array>"u"?YA:Int16Array,"%Int32Array%":typeof Int32Array>"u"?YA:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":sc&&sa?sa(sa([][Symbol.iterator]())):YA,"%JSON%":typeof JSON=="object"?JSON:YA,"%Map%":typeof Map>"u"?YA:Map,"%MapIteratorPrototype%":typeof Map>"u"||!sc||!sa?YA:sa(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":NAe,"%Object.getOwnPropertyDescriptor%":jl,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?YA:Promise,"%Proxy%":typeof Proxy>"u"?YA:Proxy,"%RangeError%":kAe,"%ReferenceError%":vAe,"%Reflect%":typeof Reflect>"u"?YA:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?YA:Set,"%SetIteratorPrototype%":typeof Set>"u"||!sc||!sa?YA:sa(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?YA:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":sc&&sa?sa(""[Symbol.iterator]()):YA,"%Symbol%":sc?Symbol:YA,"%SyntaxError%":Ic,"%ThrowTypeError%":JAe,"%TypedArray%":VAe,"%TypeError%":cc,"%Uint8Array%":typeof Uint8Array>"u"?YA:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?YA:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?YA:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?YA:Uint32Array,"%URIError%":PAe,"%WeakMap%":typeof WeakMap>"u"?YA:WeakMap,"%WeakRef%":typeof WeakRef>"u"?YA:WeakRef,"%WeakSet%":typeof WeakSet>"u"?YA:WeakSet,"%Function.prototype.call%":ql,"%Function.prototype.apply%":hG,"%Object.defineProperty%":xAe,"%Object.getPrototypeOf%":jAe,"%Math.abs%":GAe,"%Math.floor%":FAe,"%Math.max%":LAe,"%Math.min%":UAe,"%Math.pow%":HAe,"%Math.round%":KAe,"%Math.sign%":YAe,"%Reflect.getPrototypeOf%":qAe};if(sa)try{null.error}catch(n){lG=sa(sa(n)),Ms["%Error.prototype%"]=lG}var lG,zAe=function n(r){var o;if(r==="%AsyncFunction%")o=IS("async function () {}");else if(r==="%GeneratorFunction%")o=IS("function* () {}");else if(r==="%AsyncGeneratorFunction%")o=IS("async function* () {}");else if(r==="%AsyncGenerator%"){var i=n("%AsyncGeneratorFunction%");i&&(o=i.prototype)}else if(r==="%AsyncIteratorPrototype%"){var e=n("%AsyncGenerator%");e&&sa&&(o=sa(e.prototype))}return Ms[r]=o,o},EG={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Vl=Jl(),xh=Yh(),WAe=Vl.call(ql,Array.prototype.concat),ZAe=Vl.call(hG,Array.prototype.splice),CG=Vl.call(ql,String.prototype.replace),Jh=Vl.call(ql,String.prototype.slice),XAe=Vl.call(ql,RegExp.prototype.exec),$Ae=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ete=/\\(\\)?/g,Ate=function(r){var o=Jh(r,0,1),i=Jh(r,-1);if(o==="%"&&i!=="%")throw new Ic("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&o!=="%")throw new Ic("invalid intrinsic syntax, expected opening `%`");var e=[];return CG(r,$Ae,function(a,A,t,s){e[e.length]=t?CG(s,ete,"$1"):A||a}),e},tte=function(r,o){var i=r,e;if(xh(EG,i)&&(e=EG[i],i="%"+e[0]+"%"),xh(Ms,i)){var a=Ms[i];if(a===gc&&(a=zAe(i)),typeof a>"u"&&!o)throw new cc("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:e,name:i,value:a}}throw new Ic("intrinsic "+r+" does not exist!")};dG.exports=function(r,o){if(typeof r!="string"||r.length===0)throw new cc("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof o!="boolean")throw new cc('"allowMissing" argument must be a boolean');if(XAe(/^%?[^%]*%?$/,r)===null)throw new Ic("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=Ate(r),e=i.length>0?i[0]:"",a=tte("%"+e+"%",o),A=a.name,t=a.value,s=!1,g=a.alias;g&&(e=g[0],ZAe(i,WAe([0,1],g)));for(var c=1,l=!0;c=i.length){var f=jl(t,C);l=!!f,l&&"get"in f&&!("originalValue"in f.get)?t=f.get:t=t[C]}else l=xh(t,C),t=t[C];l&&!s&&(Ms[A]=t)}}return t}});var uG=z((bGe,BG)=>{"use strict";var ate=iS();BG.exports=function(){return ate()&&!!Symbol.toStringTag}});var yG=z((_Ge,fG)=>{"use strict";var rte=zl(),QG=rte("%Object.defineProperty%",!0),ite=uG()(),ote=Yh(),nte=Cn(),jh=ite?Symbol.toStringTag:null;fG.exports=function(r,o){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,e=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof e<"u"&&typeof e!="boolean")throw new nte("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");jh&&(i||!ote(r,jh))&&(QG?QG(r,jh,{configurable:!e,enumerable:!1,value:o,writable:!1}):r[jh]=o)}});var SG=z((NGe,mG)=>{"use strict";mG.exports=function(n,r){return Object.keys(r).forEach(function(o){n[o]=n[o]||r[o]}),n}});var OG=z((TGe,wG)=>{"use strict";var hS=Rv(),ste=Ue("util"),ES=Ue("path"),gte=Ue("http"),cte=Ue("https"),Ite=Ue("url").parse,lte=Ue("fs"),Ete=Ue("stream").Stream,Cte=Ue("crypto"),CS=Lv(),pte=tP(),hte=yG(),pn=Yh(),pS=SG();function DG(n){return String(n).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function WA(n){if(!(this instanceof WA))return new WA(n);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],hS.call(this),n=n||{};for(var r in n)this[r]=n[r]}ste.inherits(WA,hS);WA.LINE_BREAK=`\r `;WA.DEFAULT_CONTENT_TYPE="application/octet-stream";WA.prototype.append=function(n,r,o){o=o||{},typeof o=="string"&&(o={filename:o});var i=hS.prototype.append.bind(this);if((typeof r=="number"||r==null)&&(r=String(r)),Array.isArray(r)){this._error(new Error("Arrays are not supported."));return}var e=this._multiPartHeader(n,r,o),a=this._multiPartFooter();i(e),i(r),i(a),this._trackLength(e,r,o)};WA.prototype._trackLength=function(n,r,o){var i=0;o.knownLength!=null?i+=Number(o.knownLength):Buffer.isBuffer(r)?i=r.length:typeof r=="string"&&(i=Buffer.byteLength(r)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(n)+WA.LINE_BREAK.length,!(!r||!r.path&&!(r.readable&&pn(r,"httpVersion"))&&!(r instanceof Ete))&&(o.knownLength||this._valuesToMeasure.push(r))};WA.prototype._lengthRetriever=function(n,r){pn(n,"fd")?n.end!=null&&n.end!=1/0&&n.start!=null?r(null,n.end+1-(n.start?n.start:0)):lte.stat(n.path,function(o,i){if(o){r(o);return}var e=i.size-(n.start?n.start:0);r(null,e)}):pn(n,"httpVersion")?r(null,Number(n.headers["content-length"])):pn(n,"httpModule")?(n.on("response",function(o){n.pause(),r(null,Number(o.headers["content-length"]))}),n.resume()):r("Unknown stream")};WA.prototype._multiPartHeader=function(n,r,o){if(typeof o.header=="string")return o.header;var i=this._getContentDisposition(r,o),e=this._getContentType(r,o),a="",A={"Content-Disposition":["form-data",'name="'+DG(n)+'"'].concat(i||[]),"Content-Type":[].concat(e||[])};typeof o.header=="object"&&pS(A,o.header);var t;for(var s in A)if(pn(A,s)){if(t=A[s],t==null)continue;Array.isArray(t)||(t=[t]),t.length&&(a+=s+": "+t.join("; ")+WA.LINE_BREAK)}return"--"+this.getBoundary()+WA.LINE_BREAK+a+WA.LINE_BREAK};WA.prototype._getContentDisposition=function(n,r){var o;if(typeof r.filepath=="string"?o=ES.normalize(r.filepath).replace(/\\/g,"/"):r.filename||n&&(n.name||n.path)?o=ES.basename(r.filename||n&&(n.name||n.path)):n&&n.readable&&pn(n,"httpVersion")&&(o=ES.basename(n.client._httpMessage.path||"")),o)return'filename="'+DG(o)+'"'};WA.prototype._getContentType=function(n,r){var o=r.contentType;return!o&&n&&n.name&&(o=CS.lookup(n.name)),!o&&n&&n.path&&(o=CS.lookup(n.path)),!o&&n&&n.readable&&pn(n,"httpVersion")&&(o=n.headers["content-type"]),!o&&(r.filepath||r.filename)&&(o=CS.lookup(r.filepath||r.filename)),!o&&n&&typeof n=="object"&&(o=WA.DEFAULT_CONTENT_TYPE),o};WA.prototype._multiPartFooter=function(){return function(n){var r=WA.LINE_BREAK,o=this._streams.length===0;o&&(r+=this._lastBoundary()),n(r)}.bind(this)};WA.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+WA.LINE_BREAK};WA.prototype.getHeaders=function(n){var r,o={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(r in n)pn(n,r)&&(o[r.toLowerCase()]=n[r]);return o};WA.prototype.setBoundary=function(n){if(typeof n!="string")throw new TypeError("FormData boundary must be a string");this._boundary=n};WA.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};WA.prototype.getBuffer=function(){for(var n=new Buffer.alloc(0),r=this.getBoundary(),o=0,i=this._streams.length;o{var Cc=1e3,pc=Cc*60,hc=pc*60,Ns=hc*24,Ute=Ns*7,Hte=Ns*365.25;KG.exports=function(n,r){r=r||{};var o=typeof n;if(o==="string"&&n.length>0)return Kte(n);if(o==="number"&&isFinite(n))return r.long?xte(n):Yte(n);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(n))};function Kte(n){if(n=String(n),!(n.length>100)){var r=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(n);if(r){var o=parseFloat(r[1]),i=(r[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return o*Hte;case"weeks":case"week":case"w":return o*Ute;case"days":case"day":case"d":return o*Ns;case"hours":case"hour":case"hrs":case"hr":case"h":return o*hc;case"minutes":case"minute":case"mins":case"min":case"m":return o*pc;case"seconds":case"second":case"secs":case"sec":case"s":return o*Cc;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}}}function Yte(n){var r=Math.abs(n);return r>=Ns?Math.round(n/Ns)+"d":r>=hc?Math.round(n/hc)+"h":r>=pc?Math.round(n/pc)+"m":r>=Cc?Math.round(n/Cc)+"s":n+"ms"}function xte(n){var r=Math.abs(n);return r>=Ns?Wh(n,r,Ns,"day"):r>=hc?Wh(n,r,hc,"hour"):r>=pc?Wh(n,r,pc,"minute"):r>=Cc?Wh(n,r,Cc,"second"):n+" ms"}function Wh(n,r,o,i){var e=r>=o*1.5;return Math.round(n/o)+" "+i+(e?"s":"")}});var TS=z((vFe,xG)=>{function Jte(n){o.debug=o,o.default=o,o.coerce=s,o.disable=A,o.enable=e,o.enabled=t,o.humanize=YG(),o.destroy=g,Object.keys(n).forEach(c=>{o[c]=n[c]}),o.names=[],o.skips=[],o.formatters={};function r(c){let l=0;for(let C=0;C{if(K==="%%")return"%";k++;let q=o.formatters[F];if(typeof q=="function"){let V=y[k];K=q.call(m,V),y.splice(k,1),k--}return K}),o.formatArgs.call(m,y),(m.log||o.log).apply(m,y)}return f.namespace=c,f.useColors=o.useColors(),f.color=o.selectColor(c),f.extend=i,f.destroy=o.destroy,Object.defineProperty(f,"enabled",{enumerable:!0,configurable:!1,get:()=>C!==null?C:(u!==o.namespaces&&(u=o.namespaces,Q=o.enabled(c)),Q),set:y=>{C=y}}),typeof o.init=="function"&&o.init(f),f}function i(c,l){let C=o(this.namespace+(typeof l>"u"?":":l)+c);return C.log=this.log,C}function e(c){o.save(c),o.namespaces=c,o.names=[],o.skips=[];let l=(typeof c=="string"?c:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let C of l)C[0]==="-"?o.skips.push(C.slice(1)):o.names.push(C)}function a(c,l){let C=0,u=0,Q=-1,f=0;for(;C"-"+l)].join(",");return o.enable(""),c}function t(c){for(let l of o.skips)if(a(c,l))return!1;for(let l of o.names)if(a(c,l))return!0;return!1}function s(c){return c instanceof Error?c.stack||c.message:c}function g(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return o.enable(o.load()),o}xG.exports=Jte});var JG=z(($a,Zh)=>{$a.formatArgs=qte;$a.save=Vte;$a.load=zte;$a.useColors=jte;$a.storage=Wte();$a.destroy=(()=>{let n=!1;return()=>{n||(n=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();$a.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function jte(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let n;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(n=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(n[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function qte(n){if(n[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+n[0]+(this.useColors?"%c ":" ")+"+"+Zh.exports.humanize(this.diff),!this.useColors)return;let r="color: "+this.color;n.splice(1,0,r,"color: inherit");let o=0,i=0;n[0].replace(/%[a-zA-Z%]/g,e=>{e!=="%%"&&(o++,e==="%c"&&(i=o))}),n.splice(i,0,r)}$a.log=console.debug||console.log||(()=>{});function Vte(n){try{n?$a.storage.setItem("debug",n):$a.storage.removeItem("debug")}catch{}}function zte(){let n;try{n=$a.storage.getItem("debug")||$a.storage.getItem("DEBUG")}catch{}return!n&&typeof process<"u"&&"env"in process&&(n=process.env.DEBUG),n}function Wte(){try{return localStorage}catch{}}Zh.exports=TS()($a);var{formatters:Zte}=Zh.exports;Zte.j=function(n){try{return JSON.stringify(n)}catch(r){return"[UnexpectedJSONParseError]: "+r.message}}});var qG=z((ga,$h)=>{var Xte=Ue("tty"),Xh=Ue("util");ga.init=iae;ga.log=tae;ga.formatArgs=eae;ga.save=aae;ga.load=rae;ga.useColors=$te;ga.destroy=Xh.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");ga.colors=[6,2,3,4,5,1];try{let n=Ue("supports-color");n&&(n.stderr||n).level>=2&&(ga.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}ga.inspectOpts=Object.keys(process.env).filter(n=>/^debug_/i.test(n)).reduce((n,r)=>{let o=r.substring(6).toLowerCase().replace(/_([a-z])/g,(e,a)=>a.toUpperCase()),i=process.env[r];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),n[o]=i,n},{});function $te(){return"colors"in ga.inspectOpts?!!ga.inspectOpts.colors:Xte.isatty(process.stderr.fd)}function eae(n){let{namespace:r,useColors:o}=this;if(o){let i=this.color,e="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${e};1m${r} \x1B[0m`;n[0]=a+n[0].split(` `).join(` `+a),n.push(e+"m+"+$h.exports.humanize(this.diff)+"\x1B[0m")}else n[0]=Aae()+r+" "+n[0]}function Aae(){return ga.inspectOpts.hideDate?"":new Date().toISOString()+" "}function tae(...n){return process.stderr.write(Xh.formatWithOptions(ga.inspectOpts,...n)+` `)}function aae(n){n?process.env.DEBUG=n:delete process.env.DEBUG}function rae(){return process.env.DEBUG}function iae(n){n.inspectOpts={};let r=Object.keys(ga.inspectOpts);for(let o=0;or.trim()).join(" ")};jG.O=function(n){return this.inspectOpts.colors=this.useColors,Xh.inspect(n,this.inspectOpts)}});var jA=z((PFe,RS)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?RS.exports=JG():RS.exports=qG()});var VG=z(kS=>{"use strict";Object.defineProperty(kS,"__esModule",{value:!0});function oae(n){return function(r,o){return new Promise((i,e)=>{n.call(this,r,o,(a,A)=>{a?e(a):i(A)})})}}kS.default=oae});var ZG=z((PS,WG)=>{"use strict";var zG=PS&&PS.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},nae=Ue("events"),sae=zG(jA()),gae=zG(VG()),Xl=sae.default("agent-base");function cae(n){return!!n&&typeof n.addRequest=="function"}function vS(){let{stack:n}=new Error;return typeof n!="string"?!1:n.split(` `).some(r=>r.indexOf("(https.js:")!==-1||r.indexOf("node:https:")!==-1)}function ed(n,r){return new ed.Agent(n,r)}(function(n){class r extends nae.EventEmitter{constructor(i,e){super();let a=e;typeof i=="function"?this.callback=i:i&&(a=i),this.timeout=null,a&&typeof a.timeout=="number"&&(this.timeout=a.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:vS()?443:80}set defaultPort(i){this.explicitDefaultPort=i}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:vS()?"https:":"http:"}set protocol(i){this.explicitProtocol=i}callback(i,e,a){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(i,e){let a=Object.assign({},e);typeof a.secureEndpoint!="boolean"&&(a.secureEndpoint=vS()),a.host==null&&(a.host="localhost"),a.port==null&&(a.port=a.secureEndpoint?443:80),a.protocol==null&&(a.protocol=a.secureEndpoint?"https:":"http:"),a.host&&a.path&&delete a.path,delete a.agent,delete a.hostname,delete a._defaultAgent,delete a.defaultPort,delete a.createConnection,i._last=!0,i.shouldKeepAlive=!1;let A=!1,t=null,s=a.timeout||this.timeout,g=u=>{i._hadError||(i.emit("error",u),i._hadError=!0)},c=()=>{t=null,A=!0;let u=new Error(`A "socket" was not created for HTTP request before ${s}ms`);u.code="ETIMEOUT",g(u)},l=u=>{A||(t!==null&&(clearTimeout(t),t=null),g(u))},C=u=>{if(A)return;if(t!=null&&(clearTimeout(t),t=null),cae(u)){Xl("Callback returned another Agent instance %o",u.constructor.name),u.addRequest(i,a);return}if(u){u.once("free",()=>{this.freeSocket(u,a)}),i.onSocket(u);return}let Q=new Error(`no Duplex stream was returned to agent-base for \`${i.method} ${i.path}\``);g(Q)};if(typeof this.callback!="function"){g(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(Xl("Converting legacy callback function to promise"),this.promisifiedCallback=gae.default(this.callback)):this.promisifiedCallback=this.callback),typeof s=="number"&&s>0&&(t=setTimeout(c,s)),"port"in a&&typeof a.port!="number"&&(a.port=Number(a.port));try{Xl("Resolving socket for %o request: %o",a.protocol,`${i.method} ${i.path}`),Promise.resolve(this.promisifiedCallback(i,a)).then(C,l)}catch(u){Promise.reject(u).catch(l)}}freeSocket(i,e){Xl("Freeing socket %o %o",i.constructor.name,e),i.destroy()}destroy(){Xl("Destroying agent %o",this.constructor.name)}}n.Agent=r,n.prototype=n.Agent.prototype})(ed||(ed={}));WG.exports=ed});var XG=z(eE=>{"use strict";var Iae=eE&&eE.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(eE,"__esModule",{value:!0});var lae=Iae(jA()),$l=lae.default("https-proxy-agent:parse-proxy-response");function Eae(n){return new Promise((r,o)=>{let i=0,e=[];function a(){let l=n.read();l?c(l):n.once("readable",a)}function A(){n.removeListener("end",s),n.removeListener("error",g),n.removeListener("close",t),n.removeListener("readable",a)}function t(l){$l("onclose had error %o",l)}function s(){$l("onend")}function g(l){A(),$l("onerror %o",l),o(l)}function c(l){e.push(l),i+=l.length;let C=Buffer.concat(e,i);if(C.indexOf(`\r \r `)===-1){$l("have not received end of HTTP headers yet..."),a();return}let Q=C.toString("ascii",0,C.indexOf(`\r `)),f=+Q.split(" ")[1];$l("got proxy server response: %o",Q),r({statusCode:f,buffered:C})}n.on("error",g),n.on("close",t),n.on("end",s),a()})}eE.default=Eae});var AF=z(Ts=>{"use strict";var Cae=Ts&&Ts.__awaiter||function(n,r,o,i){function e(a){return a instanceof o?a:new o(function(A){A(a)})}return new(o||(o=Promise))(function(a,A){function t(c){try{g(i.next(c))}catch(l){A(l)}}function s(c){try{g(i.throw(c))}catch(l){A(l)}}function g(c){c.done?a(c.value):e(c.value).then(t,s)}g((i=i.apply(n,r||[])).next())})},dc=Ts&&Ts.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ts,"__esModule",{value:!0});var $G=dc(Ue("net")),eF=dc(Ue("tls")),pae=dc(Ue("url")),hae=dc(Ue("assert")),dae=dc(jA()),Bae=ZG(),uae=dc(XG()),AE=dae.default("https-proxy-agent:agent"),GS=class extends Bae.Agent{constructor(r){let o;if(typeof r=="string"?o=pae.default.parse(r):o=r,!o)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");AE("creating new HttpsProxyAgent instance: %o",o),super(o);let i=Object.assign({},o);this.secureProxy=o.secureProxy||yae(i.protocol),i.host=i.hostname||i.host,typeof i.port=="string"&&(i.port=parseInt(i.port,10)),!i.port&&i.host&&(i.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in i)&&(i.ALPNProtocols=["http 1.1"]),i.host&&i.path&&(delete i.path,delete i.pathname),this.proxy=i}callback(r,o){return Cae(this,void 0,void 0,function*(){let{proxy:i,secureProxy:e}=this,a;e?(AE("Creating `tls.Socket`: %o",i),a=eF.default.connect(i)):(AE("Creating `net.Socket`: %o",i),a=$G.default.connect(i));let A=Object.assign({},i.headers),s=`CONNECT ${`${o.host}:${o.port}`} HTTP/1.1\r `;i.auth&&(A["Proxy-Authorization"]=`Basic ${Buffer.from(i.auth).toString("base64")}`);let{host:g,port:c,secureEndpoint:l}=o;fae(c,l)||(g+=`:${c}`),A.Host=g,A.Connection="close";for(let y of Object.keys(A))s+=`${y}: ${A[y]}\r `;let C=uae.default(a);a.write(`${s}\r `);let{statusCode:u,buffered:Q}=yield C;if(u===200){if(r.once("socket",Qae),o.secureEndpoint){AE("Upgrading socket connection to TLS");let y=o.servername||o.host;return eF.default.connect(Object.assign(Object.assign({},mae(o,"host","hostname","path","port")),{socket:a,servername:y}))}return a}a.destroy();let f=new $G.default.Socket({writable:!1});return f.readable=!0,r.once("socket",y=>{AE("replaying proxy buffer for failed request"),hae.default(y.listenerCount("data")>0),y.push(Q),y.push(null)}),f})}};Ts.default=GS;function Qae(n){n.resume()}function fae(n,r){return!!(!r&&n===80||r&&n===443)}function yae(n){return typeof n=="string"?/^https:?$/i.test(n):!1}function mae(n,...r){let o={},i;for(i in n)r.includes(i)||(o[i]=n[i]);return o}});var aF=z((US,tF)=>{"use strict";var Sae=US&&US.__importDefault||function(n){return n&&n.__esModule?n:{default:n}},FS=Sae(AF());function LS(n){return new FS.default(n)}(function(n){n.HttpsProxyAgent=FS.default,n.prototype=FS.default.prototype})(LS||(LS={}));tF.exports=LS});var iF=z((UFe,rF)=>{var tE;rF.exports=function(){if(!tE){try{tE=jA()("follow-redirects")}catch{}typeof tE!="function"&&(tE=function(){})}tE.apply(null,arguments)}});var cF=z((HFe,XS)=>{var rE=Ue("url"),aE=rE.URL,Dae=Ue("http"),wae=Ue("https"),JS=Ue("stream").Writable,jS=Ue("assert"),oF=iF();(function(){var r=typeof process<"u",o=typeof window<"u"&&typeof document<"u",i=ks(Error.captureStackTrace);!r&&(o||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var qS=!1;try{jS(new aE(""))}catch(n){qS=n.code==="ERR_INVALID_URL"}var Oae=["Authorization","Proxy-Authorization","Cookie"],Mae=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],VS=["abort","aborted","connect","error","socket","timeout"],zS=Object.create(null);VS.forEach(function(n){zS[n]=function(r,o,i){this._redirectable.emit(n,r,o,i)}});var KS=iE("ERR_INVALID_URL","Invalid URL",TypeError),YS=iE("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),bae=iE("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",YS),_ae=iE("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Nae=iE("ERR_STREAM_WRITE_AFTER_END","write after end"),Tae=JS.prototype.destroy||sF;function er(n,r){JS.call(this),this._sanitizeOptions(n),this._options=n,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],r&&this.on("response",r);var o=this;this._onNativeResponse=function(i){try{o._processResponse(i)}catch(e){o.emit("error",e instanceof YS?e:new YS({cause:e}))}},this._headerFilter=new RegExp("^(?:"+Oae.concat(n.sensitiveHeaders).map(Fae).join("|")+")$","i"),this._performRequest()}er.prototype=Object.create(JS.prototype);er.prototype.abort=function(){ZS(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};er.prototype.destroy=function(n){return ZS(this._currentRequest,n),Tae.call(this,n),this};er.prototype.write=function(n,r,o){if(this._ending)throw new Nae;if(!Rs(n)&&!Pae(n))throw new TypeError("data should be a string, Buffer or Uint8Array");if(ks(r)&&(o=r,r=null),n.length===0){o&&o();return}this._requestBodyLength+n.length<=this._options.maxBodyLength?(this._requestBodyLength+=n.length,this._requestBodyBuffers.push({data:n,encoding:r}),this._currentRequest.write(n,r,o)):(this.emit("error",new _ae),this.abort())};er.prototype.end=function(n,r,o){if(ks(n)?(o=n,n=r=null):ks(r)&&(o=r,r=null),!n)this._ended=this._ending=!0,this._currentRequest.end(null,null,o);else{var i=this,e=this._currentRequest;this.write(n,r,function(){i._ended=!0,e.end(null,null,o)}),this._ending=!0}};er.prototype.setHeader=function(n,r){this._options.headers[n]=r,this._currentRequest.setHeader(n,r)};er.prototype.removeHeader=function(n){delete this._options.headers[n],this._currentRequest.removeHeader(n)};er.prototype.setTimeout=function(n,r){var o=this;function i(A){A.setTimeout(n),A.removeListener("timeout",A.destroy),A.addListener("timeout",A.destroy)}function e(A){o._timeout&&clearTimeout(o._timeout),o._timeout=setTimeout(function(){o.emit("timeout"),a()},n),i(A)}function a(){o._timeout&&(clearTimeout(o._timeout),o._timeout=null),o.removeListener("abort",a),o.removeListener("error",a),o.removeListener("response",a),o.removeListener("close",a),r&&o.removeListener("timeout",r),o.socket||o._currentRequest.removeListener("socket",e)}return r&&this.on("timeout",r),this.socket?e(this.socket):this._currentRequest.once("socket",e),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(n){er.prototype[n]=function(r,o){return this._currentRequest[n](r,o)}});["aborted","connection","socket"].forEach(function(n){Object.defineProperty(er.prototype,n,{get:function(){return this._currentRequest[n]}})});er.prototype._sanitizeOptions=function(n){if(n.headers||(n.headers={}),vae(n.sensitiveHeaders)||(n.sensitiveHeaders=[]),n.host&&(n.hostname||(n.hostname=n.host),delete n.host),!n.pathname&&n.path){var r=n.path.indexOf("?");r<0?n.pathname=n.path:(n.pathname=n.path.substring(0,r),n.search=n.path.substring(r))}};er.prototype._performRequest=function(){var n=this._options.protocol,r=this._options.nativeProtocols[n];if(!r)throw new TypeError("Unsupported protocol "+n);if(this._options.agents){var o=n.slice(0,-1);this._options.agent=this._options.agents[o]}var i=this._currentRequest=r.request(this._options,this._onNativeResponse);i._redirectable=this;for(var e of VS)i.on(e,zS[e]);if(this._currentUrl=/^\//.test(this._options.path)?rE.format(this._options):this._options.path,this._isRedirect){var a=0,A=this,t=this._requestBodyBuffers;(function s(g){if(i===A._currentRequest)if(g)A.emit("error",g);else if(a=400){n.responseUrl=this._currentUrl,n.redirects=this._redirects,this.emit("response",n),this._requestBodyBuffers=[];return}if(ZS(this._currentRequest),n.destroy(),++this._redirectCount>this._options.maxRedirects)throw new bae;var i,e=this._options.beforeRedirect;e&&(i=Object.assign({Host:n.req.getHeader("host")},this._options.headers));var a=this._options.method;((r===301||r===302)&&this._options.method==="POST"||r===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],HS(/^content-/i,this._options.headers));var A=HS(/^host$/i,this._options.headers),t=WS(this._currentUrl),s=A||t.host,g=/^\w+:/.test(o)?this._currentUrl:rE.format(Object.assign(t,{host:s})),c=Rae(o,g);if(oF("redirecting to",c.href),this._isRedirect=!0,xS(c,this._options),(c.protocol!==t.protocol&&c.protocol!=="https:"||c.host!==s&&!kae(c.host,s))&&HS(this._headerFilter,this._options.headers),ks(e)){var l={headers:n.headers,statusCode:r},C={url:g,method:a,headers:i};e(this._options,l,C),this._sanitizeOptions(this._options)}this._performRequest()};function nF(n){var r={maxRedirects:21,maxBodyLength:10485760},o={};return Object.keys(n).forEach(function(i){var e=i+":",a=o[e]=n[i],A=r[i]=Object.create(a);function t(g,c,l){return Gae(g)?g=xS(g):Rs(g)?g=xS(WS(g)):(l=c,c=gF(g),g={protocol:e}),ks(c)&&(l=c,c=null),c=Object.assign({maxRedirects:r.maxRedirects,maxBodyLength:r.maxBodyLength},g,c),c.nativeProtocols=o,!Rs(c.host)&&!Rs(c.hostname)&&(c.hostname="::1"),jS.equal(c.protocol,e,"protocol mismatch"),oF("options",c),new er(c,l)}function s(g,c,l){var C=A.request(g,c,l);return C.end(),C}Object.defineProperties(A,{request:{value:t,configurable:!0,enumerable:!0,writable:!0},get:{value:s,configurable:!0,enumerable:!0,writable:!0}})}),r}function sF(){}function WS(n){var r;if(qS)r=new aE(n);else if(r=gF(rE.parse(n)),!Rs(r.protocol))throw new KS({input:n});return r}function Rae(n,r){return qS?new aE(n,r):WS(rE.resolve(r,n))}function gF(n){if(/^\[/.test(n.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(n.hostname))throw new KS({input:n.href||n});if(/^\[/.test(n.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(n.host))throw new KS({input:n.href||n});return n}function xS(n,r){var o=r||{};for(var i of Mae)o[i]=n[i];return o.hostname.startsWith("[")&&(o.hostname=o.hostname.slice(1,-1)),o.port!==""&&(o.port=Number(o.port)),o.path=o.search?o.pathname+o.search:o.pathname,o}function HS(n,r){var o;for(var i in r)n.test(i)&&(o=r[i],delete r[i]);return o===null||typeof o>"u"?void 0:String(o).trim()}function iE(n,r,o){function i(e){ks(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,e||{}),this.code=n,this.message=this.cause?r+": "+this.cause.message:r}return i.prototype=new(o||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+n+"]",enumerable:!1}}),i}function ZS(n,r){for(var o of VS)n.removeListener(o,zS[o]);n.on("error",sF),n.destroy(r)}function kae(n,r){jS(Rs(n)&&Rs(r));var o=n.length-r.length-1;return o>0&&n[o]==="."&&n.endsWith(r)}function vae(n){return n instanceof Array}function Rs(n){return typeof n=="string"||n instanceof String}function ks(n){return typeof n=="function"}function Pae(n){return typeof n=="object"&&"length"in n}function Gae(n){return aE&&n instanceof aE}function Fae(n){return n.replace(/[\]\\/()*+?.$]/g,"\\$&")}XS.exports=nF({http:Dae,https:wae});XS.exports.wrap=nF});var oL=z((oHe,iL)=>{iL.exports=Ue("util").inspect});var hE=z((nHe,wL)=>{var _D=typeof Map=="function"&&Map.prototype,fD=Object.getOwnPropertyDescriptor&&_D?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,gd=_D&&fD&&typeof fD.get=="function"?fD.get:null,nL=_D&&Map.prototype.forEach,ND=typeof Set=="function"&&Set.prototype,yD=Object.getOwnPropertyDescriptor&&ND?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,cd=ND&&yD&&typeof yD.get=="function"?yD.get:null,sL=ND&&Set.prototype.forEach,Zre=typeof WeakMap=="function"&&WeakMap.prototype,EE=Zre?WeakMap.prototype.has:null,Xre=typeof WeakSet=="function"&&WeakSet.prototype,CE=Xre?WeakSet.prototype.has:null,$re=typeof WeakRef=="function"&&WeakRef.prototype,gL=$re?WeakRef.prototype.deref:null,eie=Boolean.prototype.valueOf,Aie=Object.prototype.toString,tie=Function.prototype.toString,aie=String.prototype.match,TD=String.prototype.slice,Bn=String.prototype.replace,rie=String.prototype.toUpperCase,cL=String.prototype.toLowerCase,uL=RegExp.prototype.test,IL=Array.prototype.concat,Ti=Array.prototype.join,iie=Array.prototype.slice,lL=Math.floor,DD=typeof BigInt=="function"?BigInt.prototype.valueOf:null,mD=Object.getOwnPropertySymbols,wD=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,fc=typeof Symbol=="function"&&typeof Symbol.iterator=="object",pE=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===fc||!0)?Symbol.toStringTag:null,QL=Object.prototype.propertyIsEnumerable,EL=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(n){return n.__proto__}:null);function CL(n,r){if(n===1/0||n===-1/0||n!==n||n&&n>-1e3&&n<1e3||uL.call(/e/,r))return r;var o=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof n=="number"){var i=n<0?-lL(-n):lL(n);if(i!==n){var e=String(i),a=TD.call(r,e.length+1);return Bn.call(e,o,"$&_")+"."+Bn.call(Bn.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Bn.call(r,o,"$&_")}var OD=oL(),pL=OD.custom,hL=mL(pL)?pL:null,fL={__proto__:null,double:'"',single:"'"},oie={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};wL.exports=function n(r,o,i,e){var a=o||{};if(wo(a,"quoteStyle")&&!wo(fL,a.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(wo(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var A=wo(a,"customInspect")?a.customInspect:!0;if(typeof A!="boolean"&&A!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(wo(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(wo(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var t=a.numericSeparator;if(typeof r>"u")return"undefined";if(r===null)return"null";if(typeof r=="boolean")return r?"true":"false";if(typeof r=="string")return DL(r,a);if(typeof r=="number"){if(r===0)return 1/0/r>0?"0":"-0";var s=String(r);return t?CL(r,s):s}if(typeof r=="bigint"){var g=String(r)+"n";return t?CL(r,g):g}var c=typeof a.depth>"u"?5:a.depth;if(typeof i>"u"&&(i=0),i>=c&&c>0&&typeof r=="object")return MD(r)?"[Array]":"[Object]";var l=Sie(a,i);if(typeof e>"u")e=[];else if(SL(e,r)>=0)return"[Circular]";function C(x,N,L){if(N&&(e=iie.call(e),e.push(N)),L){var Ae={depth:a.depth};return wo(a,"quoteStyle")&&(Ae.quoteStyle=a.quoteStyle),n(x,Ae,i+1,e)}return n(x,a,i+1,e)}if(typeof r=="function"&&!dL(r)){var u=pie(r),Q=sd(r,C);return"[Function"+(u?": "+u:" (anonymous)")+"]"+(Q.length>0?" { "+Ti.call(Q,", ")+" }":"")}if(mL(r)){var f=fc?Bn.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):wD.call(r);return typeof r=="object"&&!fc?lE(f):f}if(fie(r)){for(var y="<"+cL.call(String(r.nodeName)),m=r.attributes||[],R=0;R",y}if(MD(r)){if(r.length===0)return"[]";var T=sd(r,C);return l&&!mie(T)?"["+bD(T,l)+"]":"[ "+Ti.call(T,", ")+" ]"}if(gie(r)){var k=sd(r,C);return!("cause"in Error.prototype)&&"cause"in r&&!QL.call(r,"cause")?"{ ["+String(r)+"] "+Ti.call(IL.call("[cause]: "+C(r.cause),k),", ")+" }":k.length===0?"["+String(r)+"]":"{ ["+String(r)+"] "+Ti.call(k,", ")+" }"}if(typeof r=="object"&&A){if(hL&&typeof r[hL]=="function"&&OD)return OD(r,{depth:c-i});if(A!=="symbol"&&typeof r.inspect=="function")return r.inspect()}if(hie(r)){var U=[];return nL&&nL.call(r,function(x,N){U.push(C(N,r,!0)+" => "+C(x,r))}),BL("Map",gd.call(r),U,l)}if(uie(r)){var K=[];return sL&&sL.call(r,function(x){K.push(C(x,r))}),BL("Set",cd.call(r),K,l)}if(die(r))return SD("WeakMap");if(Qie(r))return SD("WeakSet");if(Bie(r))return SD("WeakRef");if(Iie(r))return lE(C(Number(r)));if(Eie(r))return lE(C(DD.call(r)));if(lie(r))return lE(eie.call(r));if(cie(r))return lE(C(String(r)));if(typeof window<"u"&&r===window)return"{ [object Window] }";if(typeof globalThis<"u"&&r===globalThis||typeof global<"u"&&r===global)return"{ [object globalThis] }";if(!sie(r)&&!dL(r)){var F=sd(r,C),q=EL?EL(r)===Object.prototype:r instanceof Object||r.constructor===Object,V=r instanceof Object?"":"null prototype",H=!q&&pE&&Object(r)===r&&pE in r?TD.call(un(r),8,-1):V?"Object":"",G=q||typeof r.constructor!="function"?"":r.constructor.name?r.constructor.name+" ":"",$=G+(H||V?"["+Ti.call(IL.call([],H||[],V||[]),": ")+"] ":"");return F.length===0?$+"{}":l?$+"{"+bD(F,l)+"}":$+"{ "+Ti.call(F,", ")+" }"}return String(r)};function yL(n,r,o){var i=o.quoteStyle||r,e=fL[i];return e+n+e}function nie(n){return Bn.call(String(n),/"/g,""")}function Ps(n){return!pE||!(typeof n=="object"&&(pE in n||typeof n[pE]<"u"))}function MD(n){return un(n)==="[object Array]"&&Ps(n)}function sie(n){return un(n)==="[object Date]"&&Ps(n)}function dL(n){return un(n)==="[object RegExp]"&&Ps(n)}function gie(n){return un(n)==="[object Error]"&&Ps(n)}function cie(n){return un(n)==="[object String]"&&Ps(n)}function Iie(n){return un(n)==="[object Number]"&&Ps(n)}function lie(n){return un(n)==="[object Boolean]"&&Ps(n)}function mL(n){if(fc)return n&&typeof n=="object"&&n instanceof Symbol;if(typeof n=="symbol")return!0;if(!n||typeof n!="object"||!wD)return!1;try{return wD.call(n),!0}catch{}return!1}function Eie(n){if(!n||typeof n!="object"||!DD)return!1;try{return DD.call(n),!0}catch{}return!1}var Cie=Object.prototype.hasOwnProperty||function(n){return n in this};function wo(n,r){return Cie.call(n,r)}function un(n){return Aie.call(n)}function pie(n){if(n.name)return n.name;var r=aie.call(tie.call(n),/^function\s*([\w$]+)/);return r?r[1]:null}function SL(n,r){if(n.indexOf)return n.indexOf(r);for(var o=0,i=n.length;or.maxStringLength){var o=n.length-r.maxStringLength,i="... "+o+" more character"+(o>1?"s":"");return DL(TD.call(n,0,r.maxStringLength),r)+i}var e=oie[r.quoteStyle||"single"];e.lastIndex=0;var a=Bn.call(Bn.call(n,e,"\\$1"),/[\x00-\x1f]/g,yie);return yL(a,"single",r)}function yie(n){var r=n.charCodeAt(0),o={8:"b",9:"t",10:"n",12:"f",13:"r"}[r];return o?"\\"+o:"\\x"+(r<16?"0":"")+rie.call(r.toString(16))}function lE(n){return"Object("+n+")"}function SD(n){return n+" { ? }"}function BL(n,r,o,i){var e=i?bD(o,i):Ti.call(o,", ");return n+" ("+r+") {"+e+"}"}function mie(n){for(var r=0;r=0)return!1;return!0}function Sie(n,r){var o;if(n.indent===" ")o=" ";else if(typeof n.indent=="number"&&n.indent>0)o=Ti.call(Array(n.indent+1)," ");else return null;return{base:o,prev:Ti.call(Array(r+1),o)}}function bD(n,r){if(n.length===0)return"";var o=` `+r.prev+r.base;return o+Ti.call(n,","+o)+` `+r.prev}function sd(n,r){var o=MD(n),i=[];if(o){i.length=n.length;for(var e=0;e{"use strict";var Die=hE(),wie=Cn(),Id=function(n,r,o){for(var i=n,e;(e=i.next)!=null;i=e)if(e.key===r)return i.next=e.next,o||(e.next=n.next,n.next=e),e},Oie=function(n,r){if(n){var o=Id(n,r);return o&&o.value}},Mie=function(n,r,o){var i=Id(n,r);i?i.value=o:n.next={key:r,next:n.next,value:o}},bie=function(n,r){return n?!!Id(n,r):!1},_ie=function(n,r){if(n)return Id(n,r,!0)};OL.exports=function(){var r,o={assert:function(i){if(!o.has(i))throw new wie("Side channel does not contain "+Die(i))},delete:function(i){var e=_ie(r,i);return e&&r&&!r.next&&(r=void 0),!!e},get:function(i){return Oie(r,i)},has:function(i){return bie(r,i)},set:function(i,e){r||(r={next:void 0}),Mie(r,i,e)}};return o}});var RD=z((gHe,NL)=>{"use strict";var bL=zl(),_L=gS(),Nie=_L([bL("%String.prototype.indexOf%")]);NL.exports=function(r,o){var i=bL(r,!!o);return typeof i=="function"&&Nie(r,".prototype.")>-1?_L([i]):i}});var kD=z((cHe,RL)=>{"use strict";var Tie=zl(),dE=RD(),Rie=hE(),kie=Cn(),TL=Tie("%Map%",!0),vie=dE("Map.prototype.get",!0),Pie=dE("Map.prototype.set",!0),Gie=dE("Map.prototype.has",!0),Fie=dE("Map.prototype.delete",!0),Lie=dE("Map.prototype.size",!0);RL.exports=!!TL&&function(){var r,o={assert:function(i){if(!o.has(i))throw new kie("Side channel does not contain "+Rie(i))},delete:function(i){if(r){var e=Fie(r,i);return Lie(r)===0&&(r=void 0),e}return!1},get:function(i){if(r)return vie(r,i)},has:function(i){return r?Gie(r,i):!1},set:function(i,e){r||(r=new TL),Pie(r,i,e)}};return o}});var vL=z((IHe,kL)=>{"use strict";var Uie=zl(),Ed=RD(),Hie=hE(),ld=kD(),Kie=Cn(),yc=Uie("%WeakMap%",!0),Yie=Ed("WeakMap.prototype.get",!0),xie=Ed("WeakMap.prototype.set",!0),Jie=Ed("WeakMap.prototype.has",!0),jie=Ed("WeakMap.prototype.delete",!0);kL.exports=yc?function(){var r,o,i={assert:function(e){if(!i.has(e))throw new Kie("Side channel does not contain "+Hie(e))},delete:function(e){if(yc&&e&&(typeof e=="object"||typeof e=="function")){if(r)return jie(r,e)}else if(ld&&o)return o.delete(e);return!1},get:function(e){return yc&&e&&(typeof e=="object"||typeof e=="function")&&r?Yie(r,e):o&&o.get(e)},has:function(e){return yc&&e&&(typeof e=="object"||typeof e=="function")&&r?Jie(r,e):!!o&&o.has(e)},set:function(e,a){yc&&e&&(typeof e=="object"||typeof e=="function")?(r||(r=new yc),xie(r,e,a)):ld&&(o||(o=ld()),o.set(e,a))}};return i}:ld});var vD=z((lHe,PL)=>{"use strict";var qie=Cn(),Vie=hE(),zie=ML(),Wie=kD(),Zie=vL(),Xie=Zie||Wie||zie;PL.exports=function(){var r,o={assert:function(i){if(!o.has(i)){var e=i&&Object(i)===i?"the given object key":Vie(i);throw new qie("Side channel does not contain "+e)}},delete:function(i){return!!r&&r.delete(i)},get:function(i){return r&&r.get(i)},has:function(i){return!!r&&r.has(i)},set:function(i,e){r||(r=Xie()),r.set(i,e)}};return o}});var Cd=z((EHe,GL)=>{"use strict";var $ie=String.prototype.replace,eoe=/%20/g,PD={RFC1738:"RFC1738",RFC3986:"RFC3986"};GL.exports={default:PD.RFC3986,formatters:{RFC1738:function(n){return $ie.call(n,eoe,"+")},RFC3986:function(n){return String(n)}},RFC1738:PD.RFC1738,RFC3986:PD.RFC3986}});var UD=z((CHe,UL)=>{"use strict";var Aoe=Cd(),LL=vD(),FL=rS(),GD=Object.prototype.hasOwnProperty,Gs=Array.isArray,hd=LL(),Fs=function(r,o){return hd.set(r,o),r},Ls=function(r){return hd.has(r)},BE=function(r){return hd.get(r)},FD=function(r,o){hd.set(r,o)},Ri=(function(){for(var n=[],r=0;r<256;++r)n[n.length]="%"+((r<16?"0":"")+r.toString(16)).toUpperCase();return n})(),toe=function(r){for(;r.length>1;){var o=r.pop(),i=o.obj[o.prop];if(Gs(i)){for(var e=[],a=0;a=i.arrayLimit){if(i.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+i.arrayLimit+" element"+(i.arrayLimit===1?"":"s")+" allowed in an array.");return Fs(mc(r.concat(o),i),e)}r[e]=o}else if(r&&typeof r=="object")if(Ls(r)){var a=BE(r)+1;r[a]=o,FD(r,a)}else{if(i&&i.strictMerge)return[r,o];(i&&(i.plainObjects||i.allowPrototypes)||!GD.call(Object.prototype,o))&&(r[o]=!0)}else return[r,o];return r}if(!r||typeof r!="object"){if(Ls(o)){for(var A=Object.keys(o),t=i&&i.plainObjects?{__proto__:null,0:r}:{0:r},s=0;si.arrayLimit){if(i.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+i.arrayLimit+" element"+(i.arrayLimit===1?"":"s")+" allowed in an array.");return Fs(mc(c,i),c.length-1)}return c}var l=r;if(Gs(r)&&!Gs(o)&&(l=mc(r,i)),Gs(r)&&Gs(o)){if(o.forEach(function(C,u){if(GD.call(r,u)){var Q=r[u];Q&&typeof Q=="object"&&C&&typeof C=="object"?r[u]=n(Q,C,i):r[r.length]=C}else r[u]=C}),i&&typeof i.arrayLimit=="number"&&r.length>i.arrayLimit){if(i.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+i.arrayLimit+" element"+(i.arrayLimit===1?"":"s")+" allowed in an array.");return Fs(mc(r,i),r.length-1)}return r}return Object.keys(o).reduce(function(C,u){var Q=o[u];if(GD.call(C,u)?LD(C,u,n(C[u],Q,i)):LD(C,u,Q),Ls(o)&&!Ls(C)&&Fs(C,BE(o)),Ls(C)){var f=parseInt(u,10);String(f)===u&&f>=0&&f>BE(C)&&FD(C,f)}return C},l)},roe=function(r,o){return Object.keys(o).reduce(function(i,e){return LD(i,e,o[e]),i},r)},ioe=function(n,r,o){var i=n.replace(/\+/g," ");if(o==="iso-8859-1")return i.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(i)}catch{return i}},pd=1024,ooe=function(r,o,i,e,a){if(r.length===0)return r;var A=r;if(typeof r=="symbol"?A=Symbol.prototype.toString.call(r):typeof r!="string"&&(A=String(r)),i==="iso-8859-1")return escape(A).replace(/%u[0-9a-f]{4}/gi,function(Q){return"%26%23"+parseInt(Q.slice(2),16)+"%3B"});for(var t="",s=0;s=pd?A.slice(s,s+pd):A;if(s+pd=55296&&c<=56319&&(g=g.slice(0,-1),s-=1)}for(var l=[],C=0;C=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===Aoe.RFC1738&&(u===40||u===41)){l[l.length]=g.charAt(C);continue}if(u<128){l[l.length]=Ri[u];continue}if(u<2048){l[l.length]=Ri[192|u>>6]+Ri[128|u&63];continue}if(u<55296||u>=57344){l[l.length]=Ri[224|u>>12]+Ri[128|u>>6&63]+Ri[128|u&63];continue}C+=1,u=65536+((u&1023)<<10|g.charCodeAt(C)&1023),l[l.length]=Ri[240|u>>18]+Ri[128|u>>12&63]+Ri[128|u>>6&63]+Ri[128|u&63]}t+=l.join("")}return t},noe=function(r){for(var o=[{obj:{o:r},prop:"o"}],i=LL(),e=0;ei){if(a)throw new RangeError("Array limit exceeded. Only "+i+" element"+(i===1?"":"s")+" allowed in an array.");return Fs(mc(t,{plainObjects:e}),t.length-1)}return t},Ioe=function(r,o){if(Gs(r)){for(var i=[],e=0;e{"use strict";var KL=vD(),dd=UD(),uE=Cd(),loe=Object.prototype.hasOwnProperty,YL={brackets:function(r){return r+"[]"},comma:"comma",indices:function(r,o){return r+"["+o+"]"},repeat:function(r){return r}},ki=Array.isArray,Eoe=Array.prototype.push,xL=function(n,r){Eoe.apply(n,ki(r)?r:[r])},Coe=Date.prototype.toISOString,HL=uE.default,zt={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:dd.encode,encodeValuesOnly:!1,filter:void 0,format:HL,formatter:uE.formatters[HL],indices:!1,serializeDate:function(r){return Coe.call(r)},skipNulls:!1,strictNullHandling:!1},poe=function(r){return typeof r=="string"||typeof r=="number"||typeof r=="boolean"||typeof r=="symbol"||typeof r=="bigint"},HD={},hoe=function n(r,o,i,e,a,A,t,s,g,c,l,C,u,Q,f,y,m,R){for(var T=r,k=R,U=0,K=!1;(k=k.get(HD))!==void 0&&!K;){var F=k.get(r);if(U+=1,typeof F<"u"){if(F===U)throw new RangeError("Cyclic object value");K=!0}typeof k.get(HD)>"u"&&(U=0)}if(typeof c=="function"?T=c(o,T):T instanceof Date?T=u(T):i==="comma"&&ki(T)&&(T=dd.maybeMap(T,function(Te){return Te instanceof Date?u(Te):Te})),T===null){if(A)return f(g&&!y?g(o,zt.encoder,m,"key",Q):o);T=""}if(poe(T)||dd.isBuffer(T)){if(g){var q=y?o:g(o,zt.encoder,m,"key",Q);return[f(q)+"="+f(g(T,zt.encoder,m,"value",Q))]}return[f(o)+"="+f(String(T))]}var V=[];if(typeof T>"u")return V;var H;if(i==="comma"&&ki(T))y&&g&&(T=dd.maybeMap(T,function(Te){return Te==null?Te:g(Te)})),H=[{value:T.length>0?T.join(",")||null:void 0}];else if(ki(c))H=c;else{var G=Object.keys(T);H=l?G.sort(l):G}var $=s?String(o).replace(/\./g,"%2E"):String(o),x=e&&ki(T)&&T.length===1?$+"[]":$;if(a&&ki(T)&&T.length===0)return x+"[]";for(var N=0;N"u"?r.encodeDotInKeys===!0?!0:zt.allowDots:!!r.allowDots;return{addQueryPrefix:typeof r.addQueryPrefix=="boolean"?r.addQueryPrefix:zt.addQueryPrefix,allowDots:t,allowEmptyArrays:typeof r.allowEmptyArrays=="boolean"?!!r.allowEmptyArrays:zt.allowEmptyArrays,arrayFormat:A,charset:o,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:zt.charsetSentinel,commaRoundTrip:!!r.commaRoundTrip,delimiter:typeof r.delimiter>"u"?zt.delimiter:r.delimiter,encode:typeof r.encode=="boolean"?r.encode:zt.encode,encodeDotInKeys:typeof r.encodeDotInKeys=="boolean"?r.encodeDotInKeys:zt.encodeDotInKeys,encoder:typeof r.encoder=="function"?r.encoder:zt.encoder,encodeValuesOnly:typeof r.encodeValuesOnly=="boolean"?r.encodeValuesOnly:zt.encodeValuesOnly,filter:a,format:i,formatter:e,serializeDate:typeof r.serializeDate=="function"?r.serializeDate:zt.serializeDate,skipNulls:typeof r.skipNulls=="boolean"?r.skipNulls:zt.skipNulls,sort:typeof r.sort=="function"?r.sort:null,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:zt.strictNullHandling}};JL.exports=function(n,r){var o=n,i=doe(r),e,a;typeof i.filter=="function"?(a=i.filter,o=a("",o)):ki(i.filter)&&(a=i.filter,e=a);var A=[];if(typeof o!="object"||o===null)return"";var t=YL[i.arrayFormat],s=t==="comma"&&i.commaRoundTrip;e||(e=Object.keys(o)),i.sort&&e.sort(i.sort);for(var g=KL(),c=0;c"u"||l===null)){var C=o[l];i.skipNulls&&C===null||xL(A,hoe(C,l,t,s,i.allowEmptyArrays,i.strictNullHandling,i.skipNulls,i.encodeDotInKeys,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,g))}}var u=A.join(i.delimiter),Q=i.addQueryPrefix===!0?"?":"";return i.charsetSentinel&&(i.charset==="iso-8859-1"?Q+="utf8=%26%2310003%3B"+i.delimiter:Q+="utf8=%E2%9C%93"+i.delimiter),u.length>0?Q+u:""}});var zL=z((hHe,VL)=>{"use strict";var vi=UD(),Bd=Object.prototype.hasOwnProperty,KD=Array.isArray,Dt={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:vi.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},Boe=function(n){return n.replace(/&#(\d+);/g,function(r,o){return String.fromCharCode(parseInt(o,10))})},qL=function(n,r,o,i){if(n&&typeof n=="string"&&r.comma&&n.indexOf(",")>-1){if(i&&r.throwOnLimitExceeded)for(var e=0,a=n.indexOf(",");a>-1;){if(e+=1,e>=r.arrayLimit)throw new RangeError("Array limit exceeded. Only "+r.arrayLimit+" element"+(r.arrayLimit===1?"":"s")+" allowed in an array.");a=n.indexOf(",",a+1)}return n.split(",")}if(r.throwOnLimitExceeded&&o>=r.arrayLimit)throw new RangeError("Array limit exceeded. Only "+r.arrayLimit+" element"+(r.arrayLimit===1?"":"s")+" allowed in an array.");return n},uoe="utf8=%26%2310003%3B",Qoe="utf8=%E2%9C%93",foe=function(r,o){var i={__proto__:null},e=o.ignoreQueryPrefix?r.replace(/^\?/,""):r;e=e.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var a=o.parameterLimit===1/0?void 0:o.parameterLimit,A=e.split(o.delimiter,o.throwOnLimitExceeded&&typeof a<"u"?a+1:a);if(o.throwOnLimitExceeded&&typeof a<"u"&&A.length>a)throw new RangeError("Parameter limit exceeded. Only "+a+" parameter"+(a===1?"":"s")+" allowed.");var t=-1,s,g=o.charset;if(o.charsetSentinel)for(s=0;s-1&&(Q=KD(Q)?[Q]:Q),o.comma&&KD(Q)&&Q.length>o.arrayLimit&&(Q=vi.combine([],Q,o.arrayLimit,o.plainObjects,o.throwOnLimitExceeded)),u!==null){var f=Bd.call(i,u);f&&(o.duplicates==="combine"||c.indexOf("[]=")>-1)?i[u]=vi.combine(i[u],Q,o.arrayLimit,o.plainObjects,o.throwOnLimitExceeded):(!f||o.duplicates==="last")&&(i[u]=Q)}}return i},yoe=function(n,r,o,i){var e=0;if(n.length>0&&n[n.length-1]==="[]"){var a=n.slice(0,-1).join("");e=Array.isArray(r)&&r[a]?r[a].length:0}for(var A=i?r:qL(r,o,e),t=n.length-1;t>=0;--t){var s,g=n[t];if(g==="[]"&&o.parseArrays)vi.isOverflow(A)?s=A:s=o.allowEmptyArrays&&(A===""||o.strictNullHandling&&A===null)?[]:vi.combine([],A,o.arrayLimit,o.plainObjects,o.throwOnLimitExceeded);else{s=o.plainObjects?{__proto__:null}:{};var c=g.charAt(0)==="["&&g.charAt(g.length-1)==="]"?g.slice(1,-1):g,l=o.decodeDotInKeys?c.replace(/%2E/g,"."):c,C=parseInt(l,10),u=!isNaN(C)&&g!==l&&String(C)===l&&C>=0&&o.parseArrays;if(!o.parseArrays&&l==="")s={0:A};else if(u&&C=0?i.slice(0,a):i;if(A){if(!o.plainObjects&&Bd.call(Object.prototype,A)&&!o.allowPrototypes)return;e[e.length]=A}for(var t=i.length,s=a,g=0;s>=0&&g=0){if(o.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+o.depth+" and strictDepth is true");e[e.length]="["+i.slice(s)+"]"}return e},Soe=function(r,o,i,e){if(r){var a=moe(r,i);if(a)return yoe(a,o,i,e)}},Doe=function(r){if(!r)return Dt;if(typeof r.allowEmptyArrays<"u"&&typeof r.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof r.decodeDotInKeys<"u"&&typeof r.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(r.decoder!==null&&typeof r.decoder<"u"&&typeof r.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof r.charset<"u"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof r.throwOnLimitExceeded<"u"&&typeof r.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var o=typeof r.charset>"u"?Dt.charset:r.charset,i=typeof r.duplicates>"u"?Dt.duplicates:r.duplicates;if(i!=="combine"&&i!=="first"&&i!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var e=typeof r.allowDots>"u"?r.decodeDotInKeys===!0?!0:Dt.allowDots:!!r.allowDots;return{allowDots:e,allowEmptyArrays:typeof r.allowEmptyArrays=="boolean"?!!r.allowEmptyArrays:Dt.allowEmptyArrays,allowPrototypes:typeof r.allowPrototypes=="boolean"?r.allowPrototypes:Dt.allowPrototypes,allowSparse:typeof r.allowSparse=="boolean"?r.allowSparse:Dt.allowSparse,arrayLimit:typeof r.arrayLimit=="number"?r.arrayLimit:Dt.arrayLimit,charset:o,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:Dt.charsetSentinel,comma:typeof r.comma=="boolean"?r.comma:Dt.comma,decodeDotInKeys:typeof r.decodeDotInKeys=="boolean"?r.decodeDotInKeys:Dt.decodeDotInKeys,decoder:typeof r.decoder=="function"?r.decoder:Dt.decoder,delimiter:typeof r.delimiter=="string"||vi.isRegExp(r.delimiter)?r.delimiter:Dt.delimiter,depth:typeof r.depth=="number"||r.depth===!1?+r.depth:Dt.depth,duplicates:i,ignoreQueryPrefix:r.ignoreQueryPrefix===!0,interpretNumericEntities:typeof r.interpretNumericEntities=="boolean"?r.interpretNumericEntities:Dt.interpretNumericEntities,parameterLimit:typeof r.parameterLimit=="number"?r.parameterLimit:Dt.parameterLimit,parseArrays:r.parseArrays!==!1,plainObjects:typeof r.plainObjects=="boolean"?r.plainObjects:Dt.plainObjects,strictDepth:typeof r.strictDepth=="boolean"?!!r.strictDepth:Dt.strictDepth,strictMerge:typeof r.strictMerge=="boolean"?!!r.strictMerge:Dt.strictMerge,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:Dt.strictNullHandling,throwOnLimitExceeded:typeof r.throwOnLimitExceeded=="boolean"?r.throwOnLimitExceeded:!1}};VL.exports=function(n,r){var o=Doe(r);if(n===""||n===null||typeof n>"u")return o.plainObjects?{__proto__:null}:{};for(var i=typeof n=="string"?foe(n,o):n,e=o.plainObjects?{__proto__:null}:{},a=Object.keys(i),A=0;A{"use strict";var woe=jL(),Ooe=zL(),Moe=Cd();WL.exports={formats:Moe,parse:Ooe,stringify:woe}});var $L=z((BHe,XL)=>{function boe(n){return n}XL.exports=boe});var P2=z((QE,Dc)=>{var _oe=200,Noe="Expected a function",ew="__lodash_hash_undefined__",Dd=1,wc=2,g2=1/0,c2=9007199254740991,ud="[object Arguments]",JD="[object Array]",I2="[object Boolean]",l2="[object Date]",E2="[object Error]",C2="[object Function]",Toe="[object GeneratorFunction]",Qd="[object Map]",p2="[object Number]",Sc="[object Object]",e2="[object Promise]",h2="[object RegExp]",fd="[object Set]",d2="[object String]",B2="[object Symbol]",jD="[object WeakMap]",u2="[object ArrayBuffer]",yd="[object DataView]",Roe="[object Float32Array]",koe="[object Float64Array]",voe="[object Int8Array]",Poe="[object Int16Array]",Goe="[object Int32Array]",Foe="[object Uint8Array]",Loe="[object Uint8ClampedArray]",Uoe="[object Uint16Array]",Hoe="[object Uint32Array]",Koe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yoe=/^\w*$/,xoe=/^\./,Joe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,joe=/[\\^$.*+?()[\]{}|]/g,qoe=/\\(\\)?/g,Voe=/^\[object .+?Constructor\]$/,zoe=/^(?:0|[1-9]\d*)$/,Ct={};Ct[Roe]=Ct[koe]=Ct[voe]=Ct[Poe]=Ct[Goe]=Ct[Foe]=Ct[Loe]=Ct[Uoe]=Ct[Hoe]=!0;Ct[ud]=Ct[JD]=Ct[u2]=Ct[I2]=Ct[yd]=Ct[l2]=Ct[E2]=Ct[C2]=Ct[Qd]=Ct[p2]=Ct[Sc]=Ct[h2]=Ct[fd]=Ct[d2]=Ct[jD]=!1;var Q2=typeof global=="object"&&global&&global.Object===Object&&global,Woe=typeof self=="object"&&self&&self.Object===Object&&self,yn=Q2||Woe||Function("return this")(),f2=typeof QE=="object"&&QE&&!QE.nodeType&&QE,A2=f2&&typeof Dc=="object"&&Dc&&!Dc.nodeType&&Dc,Zoe=A2&&A2.exports===f2,t2=Zoe&&Q2.process,a2=(function(){try{return t2&&t2.binding("util")}catch{}})(),r2=a2&&a2.isTypedArray;function y2(n,r){for(var o=-1,i=r.length,e=n.length;++o-1}function wne(n,r){var o=this.__data__,i=Od(o,n);return i<0?o.push([n,r]):o[i][1]=r,this}Mo.prototype.clear=yne;Mo.prototype.delete=mne;Mo.prototype.get=Sne;Mo.prototype.has=Dne;Mo.prototype.set=wne;function bo(n){var r=-1,o=n?n.length:0;for(this.clear();++rt))return!1;var g=a.get(n);if(g&&a.get(r))return g==r;var c=-1,l=!0,C=e&Dd?new Sd:void 0;for(a.set(n,r),a.set(r,n);++c-1&&n%1==0&&n-1&&n%1==0&&n<=c2}function mE(n){var r=typeof n;return!!n&&(r=="object"||r=="function")}function Nd(n){return!!n&&typeof n=="object"}function ow(n){return typeof n=="symbol"||Nd(n)&&Oc.call(n)==B2}var lse=r2?Ane(r2):Jne;function Ese(n){return n==null?"":$ne(n)}function Cse(n,r,o){var i=n==null?void 0:D2(n,r);return i===void 0?o:i}function pse(n,r){return n!=null&&ose(n,r,Hne)}function $D(n){return rw(n)?S2(n):qne(n)}function hse(n){return rw(n)?S2(n,!0):Vne(n)}function dse(n,r){return n==null?{}:Zne(n,tse(n),jne(r))}function Bse(n){return n}function use(n){return bd(n)?$oe(_d(n)):Xne(n)}function v2(){return[]}Dc.exports=dse});var IU=z((SE,bc)=>{var Qse=200,j2="__lodash_hash_undefined__",fse=800,yse=16,q2=9007199254740991,V2="[object Arguments]",mse="[object Array]",Sse="[object AsyncFunction]",Dse="[object Boolean]",wse="[object Date]",Ose="[object Error]",z2="[object Function]",Mse="[object GeneratorFunction]",bse="[object Map]",_se="[object Number]",Nse="[object Null]",W2="[object Object]",Tse="[object Proxy]",Rse="[object RegExp]",kse="[object Set]",vse="[object String]",Pse="[object Undefined]",Gse="[object WeakMap]",Fse="[object ArrayBuffer]",Lse="[object DataView]",Use="[object Float32Array]",Hse="[object Float64Array]",Kse="[object Int8Array]",Yse="[object Int16Array]",xse="[object Int32Array]",Jse="[object Uint8Array]",jse="[object Uint8ClampedArray]",qse="[object Uint16Array]",Vse="[object Uint32Array]",zse=/[\\^$.*+?()[\]{}|]/g,Wse=/^\[object .+?Constructor\]$/,Zse=/^(?:0|[1-9]\d*)$/,pt={};pt[Use]=pt[Hse]=pt[Kse]=pt[Yse]=pt[xse]=pt[Jse]=pt[jse]=pt[qse]=pt[Vse]=!0;pt[V2]=pt[mse]=pt[Fse]=pt[Dse]=pt[Lse]=pt[wse]=pt[Ose]=pt[z2]=pt[bse]=pt[_se]=pt[W2]=pt[Rse]=pt[kse]=pt[vse]=pt[Gse]=!1;var Z2=typeof global=="object"&&global&&global.Object===Object&&global,Xse=typeof self=="object"&&self&&self.Object===Object&&self,OE=Z2||Xse||Function("return this")(),X2=typeof SE=="object"&&SE&&!SE.nodeType&&SE,DE=X2&&typeof bc=="object"&&bc&&!bc.nodeType&&bc,$2=DE&&DE.exports===X2,nw=$2&&Z2.process,G2=(function(){try{var n=DE&&DE.require&&DE.require("util").types;return n||nw&&nw.binding&&nw.binding("util")}catch{}})(),F2=G2&&G2.isTypedArray;function $se(n,r,o){switch(o.length){case 0:return n.call(r);case 1:return n.call(r,o[0]);case 2:return n.call(r,o[0],o[1]);case 3:return n.call(r,o[0],o[1],o[2])}return n.apply(r,o)}function ege(n,r){for(var o=-1,i=Array(n);++o-1}function yge(n,r){var o=this.__data__,i=Pd(o,n);return i<0?(++this.size,o.push([n,r])):o[i][1]=r,this}No.prototype.clear=Bge;No.prototype.delete=uge;No.prototype.get=Qge;No.prototype.has=fge;No.prototype.set=yge;function _c(n){var r=-1,o=n==null?0:n.length;for(this.clear();++r1?o[e-1]:void 0,A=e>2?o[2]:void 0;for(a=n.length>3&&typeof a=="function"?(e--,a):void 0,A&&Zge(o[0],o[1],A)&&(a=e<3?void 0:a,e=1),r=Object(r);++i-1&&n%1==0&&n0){if(++r>=fse)return arguments[0]}else r=0;return n.apply(void 0,arguments)}}function ice(n){if(n!=null){try{return vd.call(n)}catch{}try{return n+""}catch{}}return""}function Ld(n,r){return n===r||n!==n&&r!==r}var Iw=J2((function(){return arguments})())?J2:function(n){return ME(n)&&_o.call(n,"callee")&&!sge.call(n,"callee")},lw=Array.isArray;function pw(n){return n!=null&&nU(n.length)&&!hw(n)}function oce(n){return ME(n)&&pw(n)}var oU=cge||Ice;function hw(n){if(!xs(n))return!1;var r=Gd(n);return r==z2||r==Mse||r==Sse||r==Tse}function nU(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=q2}function xs(n){var r=typeof n;return n!=null&&(r=="object"||r=="function")}function ME(n){return n!=null&&typeof n=="object"}function nce(n){if(!ME(n)||Gd(n)!=W2)return!1;var r=AU(n);if(r===null)return!0;var o=_o.call(r,"constructor")&&r.constructor;return typeof o=="function"&&o instanceof o&&vd.call(o)==oge}var sU=F2?Age(F2):Gge;function sce(n){return jge(n,gU(n))}function gU(n){return pw(n)?Rge(n,!0):Fge(n)}var gce=qge(function(n,r,o){aU(n,r,o)});function cce(n){return function(){return n}}function cU(n){return n}function Ice(){return!1}bc.exports=gce});var To=z((uHe,CU)=>{"use strict";var lU=["nodebuffer","arraybuffer","fragments"],EU=typeof Blob<"u";EU&&lU.push("blob");CU.exports={BINARY_TYPES:lU,CLOSE_TIMEOUT:3e4,EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",hasBlob:EU,kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}});var bE=z((QHe,Ud)=>{"use strict";var{EMPTY_BUFFER:lce}=To(),dw=Buffer[Symbol.species];function Ece(n,r){if(n.length===0)return lce;if(n.length===1)return n[0];let o=Buffer.allocUnsafe(r),i=0;for(let e=0;e{"use strict";var dU=Symbol("kDone"),uw=Symbol("kRun"),Qw=class{constructor(r){this[dU]=()=>{this.pending--,this[uw]()},this.concurrency=r||1/0,this.jobs=[],this.pending=0}add(r){this.jobs.push(r),this[uw]()}[uw](){if(this.pending!==this.concurrency&&this.jobs.length){let r=this.jobs.shift();this.pending++,r(this[dU])}}};BU.exports=Qw});var kc=z((yHe,mU)=>{"use strict";var _E=Ue("zlib"),QU=bE(),pce=uU(),{kStatusCode:fU}=To(),hce=Buffer[Symbol.species],dce=Buffer.from([0,0,255,255]),Kd=Symbol("permessage-deflate"),Ro=Symbol("total-length"),Tc=Symbol("callback"),mn=Symbol("buffers"),Rc=Symbol("error"),Hd,fw=class{constructor(r){if(this._options=r||{},this._threshold=this._options.threshold!==void 0?this._options.threshold:1024,this._maxPayload=this._options.maxPayload|0,this._isServer=!!this._options.isServer,this._deflate=null,this._inflate=null,this.params=null,!Hd){let o=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;Hd=new pce(o)}}static get extensionName(){return"permessage-deflate"}offer(){let r={};return this._options.serverNoContextTakeover&&(r.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(r.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(r.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?r.client_max_window_bits=this._options.clientMaxWindowBits:this._options.clientMaxWindowBits==null&&(r.client_max_window_bits=!0),r}accept(r){return r=this.normalizeParams(r),this.params=this._isServer?this.acceptAsServer(r):this.acceptAsClient(r),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){let r=this._deflate[Tc];this._deflate.close(),this._deflate=null,r&&r(new Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(r){let o=this._options,i=r.find(e=>!(o.serverNoContextTakeover===!1&&e.server_no_context_takeover||e.server_max_window_bits&&(o.serverMaxWindowBits===!1||typeof o.serverMaxWindowBits=="number"&&o.serverMaxWindowBits>e.server_max_window_bits)||typeof o.clientMaxWindowBits=="number"&&(typeof e.client_max_window_bits=="number"?o.clientMaxWindowBits>e.client_max_window_bits:!e.client_max_window_bits)));if(!i)throw new Error("None of the extension offers can be accepted");return o.serverNoContextTakeover&&(i.server_no_context_takeover=!0),o.clientNoContextTakeover&&(i.client_no_context_takeover=!0),typeof o.serverMaxWindowBits=="number"&&(i.server_max_window_bits=o.serverMaxWindowBits),typeof o.clientMaxWindowBits=="number"?i.client_max_window_bits=o.clientMaxWindowBits:(i.client_max_window_bits===!0||o.clientMaxWindowBits===!1)&&delete i.client_max_window_bits,i}acceptAsClient(r){let o=r[0];if(this._options.clientNoContextTakeover===!1&&o.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(!o.client_max_window_bits)typeof this._options.clientMaxWindowBits=="number"&&(o.client_max_window_bits=this._options.clientMaxWindowBits);else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits=="number"&&o.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"');return o}normalizeParams(r){return r.forEach(o=>{Object.keys(o).forEach(i=>{let e=o[i];if(e.length>1)throw new Error(`Parameter "${i}" must have only a single value`);if(e=e[0],i==="client_max_window_bits"){if(e!==!0){let a=+e;if(!Number.isInteger(a)||a<8||a>15)throw new TypeError(`Invalid value for parameter "${i}": ${e}`);e=a}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${i}": ${e}`)}else if(i==="server_max_window_bits"){let a=+e;if(!Number.isInteger(a)||a<8||a>15)throw new TypeError(`Invalid value for parameter "${i}": ${e}`);e=a}else if(i==="client_no_context_takeover"||i==="server_no_context_takeover"){if(e!==!0)throw new TypeError(`Invalid value for parameter "${i}": ${e}`)}else throw new Error(`Unknown parameter "${i}"`);o[i]=e})}),r}decompress(r,o,i){Hd.add(e=>{this._decompress(r,o,(a,A)=>{e(),i(a,A)})})}compress(r,o,i){Hd.add(e=>{this._compress(r,o,(a,A)=>{e(),i(a,A)})})}_decompress(r,o,i){let e=this._isServer?"client":"server";if(!this._inflate){let a=`${e}_max_window_bits`,A=typeof this.params[a]!="number"?_E.Z_DEFAULT_WINDOWBITS:this.params[a];this._inflate=_E.createInflateRaw({...this._options.zlibInflateOptions,windowBits:A}),this._inflate[Kd]=this,this._inflate[Ro]=0,this._inflate[mn]=[],this._inflate.on("error",uce),this._inflate.on("data",yU)}this._inflate[Tc]=i,this._inflate.write(r),o&&this._inflate.write(dce),this._inflate.flush(()=>{let a=this._inflate[Rc];if(a){this._inflate.close(),this._inflate=null,i(a);return}let A=QU.concat(this._inflate[mn],this._inflate[Ro]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[Ro]=0,this._inflate[mn]=[],o&&this.params[`${e}_no_context_takeover`]&&this._inflate.reset()),i(null,A)})}_compress(r,o,i){let e=this._isServer?"server":"client";if(!this._deflate){let a=`${e}_max_window_bits`,A=typeof this.params[a]!="number"?_E.Z_DEFAULT_WINDOWBITS:this.params[a];this._deflate=_E.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:A}),this._deflate[Ro]=0,this._deflate[mn]=[],this._deflate.on("data",Bce)}this._deflate[Tc]=i,this._deflate.write(r),this._deflate.flush(_E.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let a=QU.concat(this._deflate[mn],this._deflate[Ro]);o&&(a=new hce(a.buffer,a.byteOffset,a.length-4)),this._deflate[Tc]=null,this._deflate[Ro]=0,this._deflate[mn]=[],o&&this.params[`${e}_no_context_takeover`]&&this._deflate.reset(),i(null,a)})}};mU.exports=fw;function Bce(n){this[mn].push(n),this[Ro]+=n.length}function yU(n){if(this[Ro]+=n.length,this[Kd]._maxPayload<1||this[Ro]<=this[Kd]._maxPayload){this[mn].push(n);return}this[Rc]=new RangeError("Max payload size exceeded"),this[Rc].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[Rc][fU]=1009,this.removeListener("data",yU),this.reset()}function uce(n){if(this[Kd]._inflate=null,this[Rc]){this[Tc](this[Rc]);return}n[fU]=1007,this[Tc](n)}});var vc=z((mHe,Yd)=>{"use strict";var{isUtf8:SU}=Ue("buffer"),{hasBlob:Qce}=To(),fce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function yce(n){return n>=1e3&&n<=1014&&n!==1004&&n!==1005&&n!==1006||n>=3e3&&n<=4999}function yw(n){let r=n.length,o=0;for(;o=r||(n[o+1]&192)!==128||(n[o+2]&192)!==128||n[o]===224&&(n[o+1]&224)===128||n[o]===237&&(n[o+1]&224)===160)return!1;o+=3}else if((n[o]&248)===240){if(o+3>=r||(n[o+1]&192)!==128||(n[o+2]&192)!==128||(n[o+3]&192)!==128||n[o]===240&&(n[o+1]&240)===128||n[o]===244&&n[o+1]>143||n[o]>244)return!1;o+=4}else return!1;return!0}function mce(n){return Qce&&typeof n=="object"&&typeof n.arrayBuffer=="function"&&typeof n.type=="string"&&typeof n.stream=="function"&&(n[Symbol.toStringTag]==="Blob"||n[Symbol.toStringTag]==="File")}Yd.exports={isBlob:mce,isValidStatusCode:yce,isValidUTF8:yw,tokenChars:fce};if(SU)Yd.exports.isValidUTF8=function(n){return n.length<24?yw(n):SU(n)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let n=Ue("utf-8-validate");Yd.exports.isValidUTF8=function(r){return r.length<32?yw(r):n(r)}}catch{}});var Ow=z((SHe,NU)=>{"use strict";var{Writable:Sce}=Ue("stream"),DU=kc(),{BINARY_TYPES:Dce,EMPTY_BUFFER:wU,kStatusCode:wce,kWebSocket:Oce}=To(),{concat:mw,toArrayBuffer:Mce,unmask:bce}=bE(),{isValidStatusCode:_ce,isValidUTF8:OU}=vc(),xd=Buffer[Symbol.species],br=0,MU=1,bU=2,_U=3,Sw=4,Dw=5,Jd=6,ww=class extends Sce{constructor(r={}){super(),this._allowSynchronousEvents=r.allowSynchronousEvents!==void 0?r.allowSynchronousEvents:!0,this._binaryType=r.binaryType||Dce[0],this._extensions=r.extensions||{},this._isServer=!!r.isServer,this._maxBufferedChunks=r.maxBufferedChunks|0,this._maxFragments=r.maxFragments|0,this._maxPayload=r.maxPayload|0,this._skipUTF8Validation=!!r.skipUTF8Validation,this[Oce]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._numFragments=0,this._fragments=[],this._errored=!1,this._loop=!1,this._state=br}_write(r,o,i){if(this._opcode===8&&this._state==br)return i();if(this._maxBufferedChunks>0&&this._buffers.length>=this._maxBufferedChunks){i(this.createError(RangeError,"Too many buffered chunks",!1,1008,"WS_ERR_TOO_MANY_BUFFERED_PARTS"));return}this._bufferedBytes+=r.length,this._buffers.push(r),this.startLoop(i)}consume(r){if(this._bufferedBytes-=r,r===this._buffers[0].length)return this._buffers.shift();if(r=i.length?o.set(this._buffers.shift(),e):(o.set(new Uint8Array(i.buffer,i.byteOffset,r),e),this._buffers[0]=new xd(i.buffer,i.byteOffset+r,i.length-r)),r-=i.length}while(r>0);return o}startLoop(r){this._loop=!0;do switch(this._state){case br:this.getInfo(r);break;case MU:this.getPayloadLength16(r);break;case bU:this.getPayloadLength64(r);break;case _U:this.getMask();break;case Sw:this.getData(r);break;case Dw:case Jd:this._loop=!1;return}while(this._loop);this._errored||r()}getInfo(r){if(this._bufferedBytes<2){this._loop=!1;return}let o=this.consume(2);if((o[0]&48)!==0){let e=this.createError(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");r(e);return}let i=(o[0]&64)===64;if(i&&!this._extensions[DU.extensionName]){let e=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");r(e);return}if(this._fin=(o[0]&128)===128,this._opcode=o[0]&15,this._payloadLength=o[1]&127,this._opcode===0){if(i){let e=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");r(e);return}if(!this._fragmented){let e=this.createError(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");r(e);return}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){let e=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");r(e);return}this._compressed=i}else if(this._opcode>7&&this._opcode<11){if(!this._fin){let e=this.createError(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");r(e);return}if(i){let e=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");r(e);return}if(this._payloadLength>125||this._opcode===8&&this._payloadLength===1){let e=this.createError(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");r(e);return}}else{let e=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");r(e);return}if(!this._fin&&!this._fragmented&&(this._fragmented=this._opcode),this._masked=(o[1]&128)===128,this._isServer){if(!this._masked){let e=this.createError(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK");r(e);return}}else if(this._masked){let e=this.createError(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");r(e);return}this._payloadLength===126?this._state=MU:this._payloadLength===127?this._state=bU:this.haveLength(r)}getPayloadLength16(r){if(this._bufferedBytes<2){this._loop=!1;return}this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength(r)}getPayloadLength64(r){if(this._bufferedBytes<8){this._loop=!1;return}let o=this.consume(8),i=o.readUInt32BE(0);if(i>Math.pow(2,21)-1){let e=this.createError(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH");r(e);return}this._payloadLength=i*Math.pow(2,32)+o.readUInt32BE(4),this.haveLength(r)}haveLength(r){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0)){let o=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");r(o);return}this._masked?this._state=_U:this._state=Sw}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=Sw}getData(r){let o=wU;if(this._payloadLength){if(this._bufferedBytes7){this.controlMessage(o,r);return}if(this._maxFragments>0&&++this._numFragments>this._maxFragments){let i=this.createError(RangeError,"Too many message fragments",!1,1008,"WS_ERR_TOO_MANY_BUFFERED_PARTS");r(i);return}if(this._compressed){this._state=Dw,this.decompress(o,r);return}o.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(o)),this.dataMessage(r)}decompress(r,o){this._extensions[DU.extensionName].decompress(r,this._fin,(e,a)=>{if(e)return o(e);if(a.length){if(this._messageLength+=a.length,this._messageLength>this._maxPayload&&this._maxPayload>0){let A=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");o(A);return}this._fragments.push(a)}this.dataMessage(o),this._state===br&&this.startLoop(o)})}dataMessage(r){if(!this._fin){this._state=br;return}let o=this._messageLength,i=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._numFragments=0,this._fragments=[],this._opcode===2){let e;this._binaryType==="nodebuffer"?e=mw(i,o):this._binaryType==="arraybuffer"?e=Mce(mw(i,o)):this._binaryType==="blob"?e=new Blob(i):e=i,this._allowSynchronousEvents?(this.emit("message",e,!0),this._state=br):(this._state=Jd,setImmediate(()=>{this.emit("message",e,!0),this._state=br,this.startLoop(r)}))}else{let e=mw(i,o);if(!this._skipUTF8Validation&&!OU(e)){let a=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");r(a);return}this._state===Dw||this._allowSynchronousEvents?(this.emit("message",e,!1),this._state=br):(this._state=Jd,setImmediate(()=>{this.emit("message",e,!1),this._state=br,this.startLoop(r)}))}}controlMessage(r,o){if(this._opcode===8){if(r.length===0)this._loop=!1,this.emit("conclude",1005,wU),this.end();else{let i=r.readUInt16BE(0);if(!_ce(i)){let a=this.createError(RangeError,`invalid status code ${i}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");o(a);return}let e=new xd(r.buffer,r.byteOffset+2,r.length-2);if(!this._skipUTF8Validation&&!OU(e)){let a=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");o(a);return}this._loop=!1,this.emit("conclude",i,e),this.end()}this._state=br;return}this._allowSynchronousEvents?(this.emit(this._opcode===9?"ping":"pong",r),this._state=br):(this._state=Jd,setImmediate(()=>{this.emit(this._opcode===9?"ping":"pong",r),this._state=br,this.startLoop(o)}))}createError(r,o,i,e,a){this._loop=!1,this._errored=!0;let A=new r(i?`Invalid WebSocket frame: ${o}`:o);return Error.captureStackTrace(A,this.createError),A.code=a,A[wce]=e,A}};NU.exports=ww});var _w=z((wHe,kU)=>{"use strict";var{Duplex:DHe}=Ue("stream"),{randomFillSync:Nce}=Ue("crypto"),{types:{isUint8Array:Tce}}=Ue("util"),TU=kc(),{EMPTY_BUFFER:Rce,kWebSocket:kce,NOOP:vce}=To(),{isBlob:Pc,isValidStatusCode:Pce}=vc(),{mask:RU,toBuffer:Js}=bE(),_r=Symbol("kByteLength"),Gce=Buffer.alloc(4),jd=8*1024,js,Gc=jd,ii=0,Fce=1,Lce=2,Mw=class n{constructor(r,o,i){this._extensions=o||{},i&&(this._generateMask=i,this._maskBuffer=Buffer.alloc(4)),this._socket=r,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._queue=[],this._state=ii,this.onerror=vce,this[kce]=void 0}static frame(r,o){let i,e=!1,a=2,A=!1;o.mask&&(i=o.maskBuffer||Gce,o.generateMask?o.generateMask(i):(Gc===jd&&(js===void 0&&(js=Buffer.alloc(jd)),Nce(js,0,jd),Gc=0),i[0]=js[Gc++],i[1]=js[Gc++],i[2]=js[Gc++],i[3]=js[Gc++]),A=(i[0]|i[1]|i[2]|i[3])===0,a=6);let t;typeof r=="string"?(!o.mask||A)&&o[_r]!==void 0?t=o[_r]:(r=Buffer.from(r),t=r.length):(t=r.length,e=o.mask&&o.readOnly&&!A);let s=t;t>=65536?(a+=8,s=127):t>125&&(a+=2,s=126);let g=Buffer.allocUnsafe(e?t+a:a);return g[0]=o.fin?o.opcode|128:o.opcode,o.rsv1&&(g[0]|=64),g[1]=s,s===126?g.writeUInt16BE(t,2):s===127&&(g[2]=g[3]=0,g.writeUIntBE(t,4,6)),o.mask?(g[1]|=128,g[a-4]=i[0],g[a-3]=i[1],g[a-2]=i[2],g[a-1]=i[3],A?[g,r]:e?(RU(r,i,g,a,t),[g]):(RU(r,i,r,0,t),[g,r])):[g,r]}close(r,o,i,e){let a;if(r===void 0)a=Rce;else{if(typeof r!="number"||!Pce(r))throw new TypeError("First argument must be a valid error code number");if(o===void 0||!o.length)a=Buffer.allocUnsafe(2),a.writeUInt16BE(r,0);else{let t=Buffer.byteLength(o);if(t>123)throw new RangeError("The message must not be greater than 123 bytes");if(a=Buffer.allocUnsafe(2+t),a.writeUInt16BE(r,0),typeof o=="string")a.write(o,2);else if(Tce(o))a.set(o,2);else throw new TypeError("Second argument must be a string or a Uint8Array")}}let A={[_r]:a.length,fin:!0,generateMask:this._generateMask,mask:i,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._state!==ii?this.enqueue([this.dispatch,a,!1,A,e]):this.sendFrame(n.frame(a,A),e)}ping(r,o,i){let e,a;if(typeof r=="string"?(e=Buffer.byteLength(r),a=!1):Pc(r)?(e=r.size,a=!1):(r=Js(r),e=r.length,a=Js.readOnly),e>125)throw new RangeError("The data size must not be greater than 125 bytes");let A={[_r]:e,fin:!0,generateMask:this._generateMask,mask:o,maskBuffer:this._maskBuffer,opcode:9,readOnly:a,rsv1:!1};Pc(r)?this._state!==ii?this.enqueue([this.getBlobData,r,!1,A,i]):this.getBlobData(r,!1,A,i):this._state!==ii?this.enqueue([this.dispatch,r,!1,A,i]):this.sendFrame(n.frame(r,A),i)}pong(r,o,i){let e,a;if(typeof r=="string"?(e=Buffer.byteLength(r),a=!1):Pc(r)?(e=r.size,a=!1):(r=Js(r),e=r.length,a=Js.readOnly),e>125)throw new RangeError("The data size must not be greater than 125 bytes");let A={[_r]:e,fin:!0,generateMask:this._generateMask,mask:o,maskBuffer:this._maskBuffer,opcode:10,readOnly:a,rsv1:!1};Pc(r)?this._state!==ii?this.enqueue([this.getBlobData,r,!1,A,i]):this.getBlobData(r,!1,A,i):this._state!==ii?this.enqueue([this.dispatch,r,!1,A,i]):this.sendFrame(n.frame(r,A),i)}send(r,o,i){let e=this._extensions[TU.extensionName],a=o.binary?2:1,A=o.compress,t,s;typeof r=="string"?(t=Buffer.byteLength(r),s=!1):Pc(r)?(t=r.size,s=!1):(r=Js(r),t=r.length,s=Js.readOnly),this._firstFragment?(this._firstFragment=!1,A&&e&&e.params[e._isServer?"server_no_context_takeover":"client_no_context_takeover"]&&(A=t>=e._threshold),this._compress=A):(A=!1,a=0),o.fin&&(this._firstFragment=!0);let g={[_r]:t,fin:o.fin,generateMask:this._generateMask,mask:o.mask,maskBuffer:this._maskBuffer,opcode:a,readOnly:s,rsv1:A};Pc(r)?this._state!==ii?this.enqueue([this.getBlobData,r,this._compress,g,i]):this.getBlobData(r,this._compress,g,i):this._state!==ii?this.enqueue([this.dispatch,r,this._compress,g,i]):this.dispatch(r,this._compress,g,i)}getBlobData(r,o,i,e){this._bufferedBytes+=i[_r],this._state=Lce,r.arrayBuffer().then(a=>{if(this._socket.destroyed){let t=new Error("The socket was closed while the blob was being read");process.nextTick(bw,this,t,e);return}this._bufferedBytes-=i[_r];let A=Js(a);o?this.dispatch(A,o,i,e):(this._state=ii,this.sendFrame(n.frame(A,i),e),this.dequeue())}).catch(a=>{process.nextTick(Uce,this,a,e)})}dispatch(r,o,i,e){if(!o){this.sendFrame(n.frame(r,i),e);return}let a=this._extensions[TU.extensionName];this._bufferedBytes+=i[_r],this._state=Fce,a.compress(r,i.fin,(A,t)=>{if(this._socket.destroyed){let s=new Error("The socket was closed while data was being compressed");bw(this,s,e);return}this._bufferedBytes-=i[_r],this._state=ii,i.readOnly=!1,this.sendFrame(n.frame(t,i),e),this.dequeue()})}dequeue(){for(;this._state===ii&&this._queue.length;){let r=this._queue.shift();this._bufferedBytes-=r[3][_r],Reflect.apply(r[0],this,r.slice(1))}}enqueue(r){this._bufferedBytes+=r[3][_r],this._queue.push(r)}sendFrame(r,o){r.length===2?(this._socket.cork(),this._socket.write(r[0]),this._socket.write(r[1],o),this._socket.uncork()):this._socket.write(r[0],o)}};kU.exports=Mw;function bw(n,r,o){typeof o=="function"&&o(r);for(let i=0;i{"use strict";var{kForOnEventAttribute:NE,kListener:Nw}=To(),vU=Symbol("kCode"),PU=Symbol("kData"),GU=Symbol("kError"),FU=Symbol("kMessage"),LU=Symbol("kReason"),Fc=Symbol("kTarget"),UU=Symbol("kType"),HU=Symbol("kWasClean"),ko=class{constructor(r){this[Fc]=null,this[UU]=r}get target(){return this[Fc]}get type(){return this[UU]}};Object.defineProperty(ko.prototype,"target",{enumerable:!0});Object.defineProperty(ko.prototype,"type",{enumerable:!0});var qs=class extends ko{constructor(r,o={}){super(r),this[vU]=o.code===void 0?0:o.code,this[LU]=o.reason===void 0?"":o.reason,this[HU]=o.wasClean===void 0?!1:o.wasClean}get code(){return this[vU]}get reason(){return this[LU]}get wasClean(){return this[HU]}};Object.defineProperty(qs.prototype,"code",{enumerable:!0});Object.defineProperty(qs.prototype,"reason",{enumerable:!0});Object.defineProperty(qs.prototype,"wasClean",{enumerable:!0});var Lc=class extends ko{constructor(r,o={}){super(r),this[GU]=o.error===void 0?null:o.error,this[FU]=o.message===void 0?"":o.message}get error(){return this[GU]}get message(){return this[FU]}};Object.defineProperty(Lc.prototype,"error",{enumerable:!0});Object.defineProperty(Lc.prototype,"message",{enumerable:!0});var TE=class extends ko{constructor(r,o={}){super(r),this[PU]=o.data===void 0?null:o.data}get data(){return this[PU]}};Object.defineProperty(TE.prototype,"data",{enumerable:!0});var Hce={addEventListener(n,r,o={}){for(let e of this.listeners(n))if(!o[NE]&&e[Nw]===r&&!e[NE])return;let i;if(n==="message")i=function(a,A){let t=new TE("message",{data:A?a:a.toString()});t[Fc]=this,qd(r,this,t)};else if(n==="close")i=function(a,A){let t=new qs("close",{code:a,reason:A.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});t[Fc]=this,qd(r,this,t)};else if(n==="error")i=function(a){let A=new Lc("error",{error:a,message:a.message});A[Fc]=this,qd(r,this,A)};else if(n==="open")i=function(){let a=new ko("open");a[Fc]=this,qd(r,this,a)};else return;i[NE]=!!o[NE],i[Nw]=r,o.once?this.once(n,i):this.on(n,i)},removeEventListener(n,r){for(let o of this.listeners(n))if(o[Nw]===r&&!o[NE]){this.removeListener(n,o);break}}};KU.exports={CloseEvent:qs,ErrorEvent:Lc,Event:ko,EventTarget:Hce,MessageEvent:TE};function qd(n,r,o){typeof n=="object"&&n.handleEvent?n.handleEvent.call(n,o):n.call(r,o)}});var Vd=z((MHe,xU)=>{"use strict";var{tokenChars:RE}=vc();function Gi(n,r,o){n[r]===void 0?n[r]=[o]:n[r].push(o)}function Kce(n){let r=Object.create(null),o=Object.create(null),i=!1,e=!1,a=!1,A,t,s=-1,g=-1,c=-1,l=0;for(;l{let o=n[r];return Array.isArray(o)||(o=[o]),o.map(i=>[r].concat(Object.keys(i).map(e=>{let a=i[e];return Array.isArray(a)||(a=[a]),a.map(A=>A===!0?e:`${e}=${A}`).join("; ")})).join("; ")).join(", ")}).join(", ")}xU.exports={format:Yce,parse:Kce}});var Xd=z((NHe,tH)=>{"use strict";var xce=Ue("events"),Jce=Ue("https"),jce=Ue("http"),qU=Ue("net"),qce=Ue("tls"),{randomBytes:Vce,createHash:zce}=Ue("crypto"),{Duplex:bHe,Readable:_He}=Ue("stream"),{URL:Tw}=Ue("url"),Sn=kc(),Wce=Ow(),Zce=_w(),{isBlob:Xce}=vc(),{BINARY_TYPES:JU,CLOSE_TIMEOUT:$ce,EMPTY_BUFFER:zd,GUID:eIe,kForOnEventAttribute:Rw,kListener:AIe,kStatusCode:tIe,kWebSocket:ca,NOOP:VU}=To(),{EventTarget:{addEventListener:aIe,removeEventListener:rIe}}=YU(),{format:iIe,parse:oIe}=Vd(),{toBuffer:nIe}=bE(),zU=Symbol("kAborted"),kw=[8,13],vo=["CONNECTING","OPEN","CLOSING","CLOSED"],sIe=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/,ut=class n extends xce{constructor(r,o,i){super(),this._binaryType=JU[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=zd,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol="",this._readyState=n.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,r!==null?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,o===void 0?o=[]:Array.isArray(o)||(typeof o=="object"&&o!==null?(i=o,o=[]):o=[o]),WU(this,r,o,i)):(this._autoPong=i.autoPong,this._closeTimeout=i.closeTimeout,this._isServer=!0)}get binaryType(){return this._binaryType}set binaryType(r){JU.includes(r)&&(this._binaryType=r,this._receiver&&(this._receiver._binaryType=r))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(r,o,i){let e=new Wce({allowSynchronousEvents:i.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxBufferedChunks:i.maxBufferedChunks,maxFragments:i.maxFragments,maxPayload:i.maxPayload,skipUTF8Validation:i.skipUTF8Validation}),a=new Zce(r,this._extensions,i.generateMask);this._receiver=e,this._sender=a,this._socket=r,e[ca]=this,a[ca]=this,r[ca]=this,e.on("conclude",IIe),e.on("drain",lIe),e.on("error",EIe),e.on("message",CIe),e.on("ping",pIe),e.on("pong",hIe),a.onerror=dIe,r.setTimeout&&r.setTimeout(0),r.setNoDelay&&r.setNoDelay(),o.length>0&&r.unshift(o),r.on("close",$U),r.on("data",Zd),r.on("end",eH),r.on("error",AH),this._readyState=n.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=n.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}this._extensions[Sn.extensionName]&&this._extensions[Sn.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=n.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(r,o){if(this.readyState!==n.CLOSED){if(this.readyState===n.CONNECTING){Er(this,this._req,"WebSocket was closed before the connection was established");return}if(this.readyState===n.CLOSING){this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();return}this._readyState=n.CLOSING,this._sender.close(r,o,!this._isServer,i=>{i||(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())}),XU(this)}}pause(){this.readyState===n.CONNECTING||this.readyState===n.CLOSED||(this._paused=!0,this._socket.pause())}ping(r,o,i){if(this.readyState===n.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof r=="function"?(i=r,r=o=void 0):typeof o=="function"&&(i=o,o=void 0),typeof r=="number"&&(r=r.toString()),this.readyState!==n.OPEN){vw(this,r,i);return}o===void 0&&(o=!this._isServer),this._sender.ping(r||zd,o,i)}pong(r,o,i){if(this.readyState===n.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof r=="function"?(i=r,r=o=void 0):typeof o=="function"&&(i=o,o=void 0),typeof r=="number"&&(r=r.toString()),this.readyState!==n.OPEN){vw(this,r,i);return}o===void 0&&(o=!this._isServer),this._sender.pong(r||zd,o,i)}resume(){this.readyState===n.CONNECTING||this.readyState===n.CLOSED||(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(r,o,i){if(this.readyState===n.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof o=="function"&&(i=o,o={}),typeof r=="number"&&(r=r.toString()),this.readyState!==n.OPEN){vw(this,r,i);return}let e={binary:typeof r!="string",mask:!this._isServer,compress:!0,fin:!0,...o};this._extensions[Sn.extensionName]||(e.compress=!1),this._sender.send(r||zd,e,i)}terminate(){if(this.readyState!==n.CLOSED){if(this.readyState===n.CONNECTING){Er(this,this._req,"WebSocket was closed before the connection was established");return}this._socket&&(this._readyState=n.CLOSING,this._socket.destroy())}}};Object.defineProperty(ut,"CONNECTING",{enumerable:!0,value:vo.indexOf("CONNECTING")});Object.defineProperty(ut.prototype,"CONNECTING",{enumerable:!0,value:vo.indexOf("CONNECTING")});Object.defineProperty(ut,"OPEN",{enumerable:!0,value:vo.indexOf("OPEN")});Object.defineProperty(ut.prototype,"OPEN",{enumerable:!0,value:vo.indexOf("OPEN")});Object.defineProperty(ut,"CLOSING",{enumerable:!0,value:vo.indexOf("CLOSING")});Object.defineProperty(ut.prototype,"CLOSING",{enumerable:!0,value:vo.indexOf("CLOSING")});Object.defineProperty(ut,"CLOSED",{enumerable:!0,value:vo.indexOf("CLOSED")});Object.defineProperty(ut.prototype,"CLOSED",{enumerable:!0,value:vo.indexOf("CLOSED")});["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach(n=>{Object.defineProperty(ut.prototype,n,{enumerable:!0})});["open","error","close","message"].forEach(n=>{Object.defineProperty(ut.prototype,`on${n}`,{enumerable:!0,get(){for(let r of this.listeners(n))if(r[Rw])return r[AIe];return null},set(r){for(let o of this.listeners(n))if(o[Rw]){this.removeListener(n,o);break}typeof r=="function"&&this.addEventListener(n,r,{[Rw]:!0})}})});ut.prototype.addEventListener=aIe;ut.prototype.removeEventListener=rIe;tH.exports=ut;function WU(n,r,o,i){let e={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:$ce,protocolVersion:kw[1],maxBufferedChunks:262144,maxFragments:16384,maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...i,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(n._autoPong=e.autoPong,n._closeTimeout=e.closeTimeout,!kw.includes(e.protocolVersion))throw new RangeError(`Unsupported protocol version: ${e.protocolVersion} (supported versions: ${kw.join(", ")})`);let a;if(r instanceof Tw)a=r;else try{a=new Tw(r)}catch{throw new SyntaxError(`Invalid URL: ${r}`)}a.protocol==="http:"?a.protocol="ws:":a.protocol==="https:"&&(a.protocol="wss:"),n._url=a.href;let A=a.protocol==="wss:",t=a.protocol==="ws+unix:",s;if(a.protocol!=="ws:"&&!A&&!t?s=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`:t&&!a.pathname?s="The URL's pathname is empty":a.hash&&(s="The URL contains a fragment identifier"),s){let f=new SyntaxError(s);if(n._redirects===0)throw f;Wd(n,f);return}let g=A?443:80,c=Vce(16).toString("base64"),l=A?Jce.request:jce.request,C=new Set,u;if(e.createConnection=e.createConnection||(A?cIe:gIe),e.defaultPort=e.defaultPort||g,e.port=a.port||g,e.host=a.hostname.startsWith("[")?a.hostname.slice(1,-1):a.hostname,e.headers={...e.headers,"Sec-WebSocket-Version":e.protocolVersion,"Sec-WebSocket-Key":c,Connection:"Upgrade",Upgrade:"websocket"},e.path=a.pathname+a.search,e.timeout=e.handshakeTimeout,e.perMessageDeflate&&(u=new Sn({...e.perMessageDeflate,isServer:!1,maxPayload:e.maxPayload}),e.headers["Sec-WebSocket-Extensions"]=iIe({[Sn.extensionName]:u.offer()})),o.length){for(let f of o){if(typeof f!="string"||!sIe.test(f)||C.has(f))throw new SyntaxError("An invalid or duplicated subprotocol was specified");C.add(f)}e.headers["Sec-WebSocket-Protocol"]=o.join(",")}if(e.origin&&(e.protocolVersion<13?e.headers["Sec-WebSocket-Origin"]=e.origin:e.headers.Origin=e.origin),(a.username||a.password)&&(e.auth=`${a.username}:${a.password}`),t){let f=e.path.split(":");e.socketPath=f[0],e.path=f[1]}let Q;if(e.followRedirects){if(n._redirects===0){n._originalIpc=t,n._originalSecure=A,n._originalHostOrSocketPath=t?e.socketPath:a.host;let f=i&&i.headers;if(i={...i,headers:{}},f)for(let[y,m]of Object.entries(f))i.headers[y.toLowerCase()]=m}else if(n.listenerCount("redirect")===0){let f=t?n._originalIpc?e.socketPath===n._originalHostOrSocketPath:!1:n._originalIpc?!1:a.host===n._originalHostOrSocketPath;(!f||n._originalSecure&&!A)&&(delete e.headers.authorization,delete e.headers.cookie,f||delete e.headers.host,e.auth=void 0)}e.auth&&!i.headers.authorization&&(i.headers.authorization="Basic "+Buffer.from(e.auth).toString("base64")),Q=n._req=l(e),n._redirects&&n.emit("redirect",n.url,Q)}else Q=n._req=l(e);e.timeout&&Q.on("timeout",()=>{Er(n,Q,"Opening handshake has timed out")}),Q.on("error",f=>{Q===null||Q[zU]||(Q=n._req=null,Wd(n,f))}),Q.on("response",f=>{let y=f.headers.location,m=f.statusCode;if(y&&e.followRedirects&&m>=300&&m<400){if(++n._redirects>e.maxRedirects){Er(n,Q,"Maximum redirects exceeded");return}Q.abort();let R;try{R=new Tw(y,r)}catch{let k=new SyntaxError(`Invalid URL: ${y}`);Wd(n,k);return}WU(n,R,o,i)}else n.emit("unexpected-response",Q,f)||Er(n,Q,`Unexpected server response: ${f.statusCode}`)}),Q.on("upgrade",(f,y,m)=>{if(n.emit("upgrade",f),n.readyState!==ut.CONNECTING)return;Q=n._req=null;let R=f.headers.upgrade;if(R===void 0||R.toLowerCase()!=="websocket"){Er(n,y,"Invalid Upgrade header");return}let T=zce("sha1").update(c+eIe).digest("base64");if(f.headers["sec-websocket-accept"]!==T){Er(n,y,"Invalid Sec-WebSocket-Accept header");return}let k=f.headers["sec-websocket-protocol"],U;if(k!==void 0?C.size?C.has(k)||(U="Server sent an invalid subprotocol"):U="Server sent a subprotocol but none was requested":C.size&&(U="Server sent no subprotocol"),U){Er(n,y,U);return}k&&(n._protocol=k);let K=f.headers["sec-websocket-extensions"];if(K!==void 0){if(!u){Er(n,y,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=oIe(K)}catch{Er(n,y,"Invalid Sec-WebSocket-Extensions header");return}let q=Object.keys(F);if(q.length!==1||q[0]!==Sn.extensionName){Er(n,y,"Server indicated an extension that was not requested");return}try{u.accept(F[Sn.extensionName])}catch{Er(n,y,"Invalid Sec-WebSocket-Extensions header");return}n._extensions[Sn.extensionName]=u}n.setSocket(y,m,{allowSynchronousEvents:e.allowSynchronousEvents,generateMask:e.generateMask,maxBufferedChunks:e.maxBufferedChunks,maxFragments:e.maxFragments,maxPayload:e.maxPayload,skipUTF8Validation:e.skipUTF8Validation})}),e.finishRequest?e.finishRequest(Q,n):Q.end()}function Wd(n,r){n._readyState=ut.CLOSING,n._errorEmitted=!0,n.emit("error",r),n.emitClose()}function gIe(n){return n.path=n.socketPath,qU.connect(n)}function cIe(n){return n.path=void 0,!n.servername&&n.servername!==""&&(n.servername=qU.isIP(n.host)?"":n.host),qce.connect(n)}function Er(n,r,o){n._readyState=ut.CLOSING;let i=new Error(o);Error.captureStackTrace(i,Er),r.setHeader?(r[zU]=!0,r.abort(),r.socket&&!r.socket.destroyed&&r.socket.destroy(),process.nextTick(Wd,n,i)):(r.destroy(i),r.once("error",n.emit.bind(n,"error")),r.once("close",n.emitClose.bind(n)))}function vw(n,r,o){if(r){let i=Xce(r)?r.size:nIe(r).length;n._socket?n._sender._bufferedBytes+=i:n._bufferedAmount+=i}if(o){let i=new Error(`WebSocket is not open: readyState ${n.readyState} (${vo[n.readyState]})`);process.nextTick(o,i)}}function IIe(n,r){let o=this[ca];o._closeFrameReceived=!0,o._closeMessage=r,o._closeCode=n,o._socket[ca]!==void 0&&(o._socket.removeListener("data",Zd),process.nextTick(ZU,o._socket),n===1005?o.close():o.close(n,r))}function lIe(){let n=this[ca];n.isPaused||n._socket.resume()}function EIe(n){let r=this[ca];r._socket[ca]!==void 0&&(r._socket.removeListener("data",Zd),process.nextTick(ZU,r._socket),r.close(n[tIe])),r._errorEmitted||(r._errorEmitted=!0,r.emit("error",n))}function jU(){this[ca].emitClose()}function CIe(n,r){this[ca].emit("message",n,r)}function pIe(n){let r=this[ca];r._autoPong&&r.pong(n,!this._isServer,VU),r.emit("ping",n)}function hIe(n){this[ca].emit("pong",n)}function ZU(n){n.resume()}function dIe(n){let r=this[ca];r.readyState!==ut.CLOSED&&(r.readyState===ut.OPEN&&(r._readyState=ut.CLOSING,XU(r)),this._socket.end(),r._errorEmitted||(r._errorEmitted=!0,r.emit("error",n)))}function XU(n){n._closeTimer=setTimeout(n._socket.destroy.bind(n._socket),n._closeTimeout)}function $U(){let n=this[ca];if(this.removeListener("close",$U),this.removeListener("data",Zd),this.removeListener("end",eH),n._readyState=ut.CLOSING,!this._readableState.endEmitted&&!n._closeFrameReceived&&!n._receiver._writableState.errorEmitted&&this._readableState.length!==0){let r=this.read(this._readableState.length);n._receiver.write(r)}n._receiver.end(),this[ca]=void 0,clearTimeout(n._closeTimer),n._receiver._writableState.finished||n._receiver._writableState.errorEmitted?n.emitClose():(n._receiver.on("error",jU),n._receiver.on("finish",jU))}function Zd(n){this[ca]._receiver.write(n)||this.pause()}function eH(){let n=this[ca];n._readyState=ut.CLOSING,n._receiver.end(),this.end()}function AH(){let n=this[ca];this.removeListener("error",AH),this.on("error",VU),n&&(n._readyState=ut.CLOSING,this.destroy())}});var oH=z((RHe,iH)=>{"use strict";var THe=Xd(),{Duplex:BIe}=Ue("stream");function aH(n){n.emit("close")}function uIe(){!this.destroyed&&this._writableState.finished&&this.destroy()}function rH(n){this.removeListener("error",rH),this.destroy(),this.listenerCount("error")===0&&this.emit("error",n)}function QIe(n,r){let o=!0,i=new BIe({...r,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return n.on("message",function(a,A){let t=!A&&i._readableState.objectMode?a.toString():a;i.push(t)||n.pause()}),n.once("error",function(a){i.destroyed||(o=!1,i.destroy(a))}),n.once("close",function(){i.destroyed||i.push(null)}),i._destroy=function(e,a){if(n.readyState===n.CLOSED){a(e),process.nextTick(aH,i);return}let A=!1;n.once("error",function(s){A=!0,a(s)}),n.once("close",function(){A||a(e),process.nextTick(aH,i)}),o&&n.terminate()},i._final=function(e){if(n.readyState===n.CONNECTING){n.once("open",function(){i._final(e)});return}n._socket!==null&&(n._socket._writableState.finished?(e(),i._readableState.endEmitted&&i.destroy()):(n._socket.once("finish",function(){e()}),n.close()))},i._read=function(){n.isPaused&&n.resume()},i._write=function(e,a,A){if(n.readyState===n.CONNECTING){n.once("open",function(){i._write(e,a,A)});return}n.send(e,A)},i.on("end",uIe),i.on("error",rH),i}iH.exports=QIe});var Pw=z((kHe,nH)=>{"use strict";var{tokenChars:fIe}=vc();function yIe(n){let r=new Set,o=-1,i=-1,e=0;for(e;e{"use strict";var mIe=Ue("events"),$d=Ue("http"),{Duplex:vHe}=Ue("stream"),{createHash:SIe}=Ue("crypto"),sH=Vd(),Vs=kc(),DIe=Pw(),wIe=Xd(),{CLOSE_TIMEOUT:OIe,GUID:MIe,kWebSocket:bIe}=To(),_Ie=/^[+/0-9A-Za-z]{22}==$/,gH=0,cH=1,lH=2,Gw=class extends mIe{constructor(r,o){if(super(),r={allowSynchronousEvents:!0,autoPong:!0,maxBufferedChunks:256*1024,maxFragments:16*1024,maxPayload:100*1024*1024,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:OIe,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:wIe,...r},r.port==null&&!r.server&&!r.noServer||r.port!=null&&(r.server||r.noServer)||r.server&&r.noServer)throw new TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(r.port!=null?(this._server=$d.createServer((i,e)=>{let a=$d.STATUS_CODES[426];e.writeHead(426,{"Content-Length":a.length,"Content-Type":"text/plain"}),e.end(a)}),this._server.listen(r.port,r.host,r.backlog,o)):r.server&&(this._server=r.server),this._server){let i=this.emit.bind(this,"connection");this._removeListeners=NIe(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,a,A)=>{this.handleUpgrade(e,a,A,i)}})}r.perMessageDeflate===!0&&(r.perMessageDeflate={}),r.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=r,this._state=gH}address(){if(this.options.noServer)throw new Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(r){if(this._state===lH){r&&this.once("close",()=>{r(new Error("The server is not running"))}),process.nextTick(kE,this);return}if(r&&this.once("close",r),this._state!==cH)if(this._state=cH,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients?this.clients.size?this._shouldEmitClose=!0:process.nextTick(kE,this):process.nextTick(kE,this);else{let o=this._server;this._removeListeners(),this._removeListeners=this._server=null,o.close(()=>{kE(this)})}}shouldHandle(r){if(this.options.path){let o=r.url.indexOf("?");if((o!==-1?r.url.slice(0,o):r.url)!==this.options.path)return!1}return!0}handleUpgrade(r,o,i,e){o.on("error",IH);let a=r.headers["sec-websocket-key"],A=r.headers.upgrade,t=+r.headers["sec-websocket-version"];if(r.method!=="GET"){zs(this,r,o,405,"Invalid HTTP method");return}if(A===void 0||A.toLowerCase()!=="websocket"){zs(this,r,o,400,"Invalid Upgrade header");return}if(a===void 0||!_Ie.test(a)){zs(this,r,o,400,"Missing or invalid Sec-WebSocket-Key header");return}if(t!==13&&t!==8){zs(this,r,o,400,"Missing or invalid Sec-WebSocket-Version header",{"Sec-WebSocket-Version":"13, 8"});return}if(!this.shouldHandle(r)){vE(o,400);return}let s=r.headers["sec-websocket-protocol"],g=new Set;if(s!==void 0)try{g=DIe.parse(s)}catch{zs(this,r,o,400,"Invalid Sec-WebSocket-Protocol header");return}let c=r.headers["sec-websocket-extensions"],l={};if(this.options.perMessageDeflate&&c!==void 0){let C=new Vs({...this.options.perMessageDeflate,isServer:!0,maxPayload:this.options.maxPayload});try{let u=sH.parse(c);u[Vs.extensionName]&&(C.accept(u[Vs.extensionName]),l[Vs.extensionName]=C)}catch{zs(this,r,o,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let C={origin:r.headers[`${t===8?"sec-websocket-origin":"origin"}`],secure:!!(r.socket.authorized||r.socket.encrypted),req:r};if(this.options.verifyClient.length===2){this.options.verifyClient(C,(u,Q,f,y)=>{if(!u)return vE(o,Q||401,f,y);this.completeUpgrade(l,a,g,r,o,i,e)});return}if(!this.options.verifyClient(C))return vE(o,401)}this.completeUpgrade(l,a,g,r,o,i,e)}completeUpgrade(r,o,i,e,a,A,t){if(!a.readable||!a.writable)return a.destroy();if(a[bIe])throw new Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>gH)return vE(a,503);let g=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${SIe("sha1").update(o+MIe).digest("base64")}`],c=new this.options.WebSocket(null,void 0,this.options);if(i.size){let l=this.options.handleProtocols?this.options.handleProtocols(i,e):i.values().next().value;l&&(g.push(`Sec-WebSocket-Protocol: ${l}`),c._protocol=l)}if(r[Vs.extensionName]){let l=r[Vs.extensionName].params,C=sH.format({[Vs.extensionName]:[l]});g.push(`Sec-WebSocket-Extensions: ${C}`),c._extensions=r}this.emit("headers",g,e),a.write(g.concat(`\r `).join(`\r `)),a.removeListener("error",IH),c.setSocket(a,A,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxBufferedChunks:this.options.maxBufferedChunks,maxFragments:this.options.maxFragments,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(c),c.on("close",()=>{this.clients.delete(c),this._shouldEmitClose&&!this.clients.size&&process.nextTick(kE,this)})),t(c,e)}};EH.exports=Gw;function NIe(n,r){for(let o of Object.keys(r))n.on(o,r[o]);return function(){for(let i of Object.keys(r))n.removeListener(i,r[i])}}function kE(n){n._state=lH,n.emit("close")}function IH(){this.destroy()}function vE(n,r,o,i){o=o||$d.STATUS_CODES[r],i={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(o),...i},n.once("finish",n.destroy),n.end(`HTTP/1.1 ${r} ${$d.STATUS_CODES[r]}\r `+Object.keys(i).map(e=>`${e}: ${i[e]}`).join(`\r `)+`\r \r `+o)}function zs(n,r,o,i,e,a){if(n.listenerCount("wsClientError")){let A=new Error(e);Error.captureStackTrace(A,zs),n.emit("wsClientError",A,o,r)}else vE(o,i,e,a)}});var dH=z((FHe,hH)=>{"use strict";hH.exports=LIe;function LIe(n,r){for(var o=new Array(arguments.length-1),i=0,e=2,a=!0;e{"use strict";var eB=QH;eB.length=function(r){var o=r.length;if(!o)return 0;for(var i=0;--o%4>1&&r.charAt(o)==="=";)++i;return Math.ceil(r.length*3)/4-i};var Uc=new Array(64),uH=new Array(123);for(ni=0;ni<64;)uH[Uc[ni]=ni<26?ni+65:ni<52?ni+71:ni<62?ni-4:ni-59|43]=ni++;var ni;eB.encode=function(r,o,i){for(var e=null,a=[],A=0,t=0,s;o>2],s=(g&3)<<4,t=1;break;case 1:a[A++]=Uc[s|g>>4],s=(g&15)<<2,t=2;break;case 2:a[A++]=Uc[s|g>>6],a[A++]=Uc[g&63],t=0;break}A>8191&&((e||(e=[])).push(String.fromCharCode.apply(String,a)),A=0)}return t&&(a[A++]=Uc[s],a[A++]=61,t===1&&(a[A++]=61)),e?(A&&e.push(String.fromCharCode.apply(String,a.slice(0,A))),e.join("")):String.fromCharCode.apply(String,a.slice(0,A))};var BH="invalid encoding";eB.decode=function(r,o,i){for(var e=i,a=0,A,t=0;t1)break;if((s=uH[s])===void 0)throw Error(BH);switch(a){case 0:A=s,a=1;break;case 1:o[i++]=A<<2|(s&48)>>4,A=s,a=2;break;case 2:o[i++]=(A&15)<<4|(s&60)>>2,A=s,a=3;break;case 3:o[i++]=(A&3)<<6|s,a=0;break}}if(a===1)throw Error(BH);return i-e};eB.test=function(r){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(r)}});var mH=z((UHe,yH)=>{"use strict";yH.exports=AB;function AB(){this._listeners=Object.create(null)}AB.prototype.on=function(r,o,i){return(this._listeners[r]||(this._listeners[r]=[])).push({fn:o,ctx:i||this}),this};AB.prototype.off=function(r,o){if(r===void 0)this._listeners=Object.create(null);else if(o===void 0)this._listeners[r]=[];else{var i=this._listeners[r];if(!i)return this;for(var e=0;e{"use strict";bH.exports=SH(SH);function SH(n){return typeof Float32Array<"u"?(function(){var r=new Float32Array([-0]),o=new Uint8Array(r.buffer),i=o[3]===128;function e(s,g,c){r[0]=s,g[c]=o[0],g[c+1]=o[1],g[c+2]=o[2],g[c+3]=o[3]}function a(s,g,c){r[0]=s,g[c]=o[3],g[c+1]=o[2],g[c+2]=o[1],g[c+3]=o[0]}n.writeFloatLE=i?e:a,n.writeFloatBE=i?a:e;function A(s,g){return o[0]=s[g],o[1]=s[g+1],o[2]=s[g+2],o[3]=s[g+3],r[0]}function t(s,g){return o[3]=s[g],o[2]=s[g+1],o[1]=s[g+2],o[0]=s[g+3],r[0]}n.readFloatLE=i?A:t,n.readFloatBE=i?t:A})():(function(){function r(i,e,a,A){var t=e<0?1:0;if(t&&(e=-e),e===0)i(1/e>0?0:2147483648,a,A);else if(isNaN(e))i(2143289344,a,A);else if(e>34028234663852886e22)i((t<<31|2139095040)>>>0,a,A);else if(e<11754943508222875e-54)i((t<<31|Math.round(e/1401298464324817e-60))>>>0,a,A);else{var s=Math.floor(Math.log(e)/Math.LN2),g=Math.round(e*Math.pow(2,-s)*8388608)&8388607;i((t<<31|s+127<<23|g)>>>0,a,A)}}n.writeFloatLE=r.bind(null,DH),n.writeFloatBE=r.bind(null,wH);function o(i,e,a){var A=i(e,a),t=(A>>31)*2+1,s=A>>>23&255,g=A&8388607;return s===255?g?NaN:t*(1/0):s===0?t*1401298464324817e-60*g:t*Math.pow(2,s-150)*(g+8388608)}n.readFloatLE=o.bind(null,OH),n.readFloatBE=o.bind(null,MH)})(),typeof Float64Array<"u"?(function(){var r=new Float64Array([-0]),o=new Uint8Array(r.buffer),i=o[7]===128;function e(s,g,c){r[0]=s,g[c]=o[0],g[c+1]=o[1],g[c+2]=o[2],g[c+3]=o[3],g[c+4]=o[4],g[c+5]=o[5],g[c+6]=o[6],g[c+7]=o[7]}function a(s,g,c){r[0]=s,g[c]=o[7],g[c+1]=o[6],g[c+2]=o[5],g[c+3]=o[4],g[c+4]=o[3],g[c+5]=o[2],g[c+6]=o[1],g[c+7]=o[0]}n.writeDoubleLE=i?e:a,n.writeDoubleBE=i?a:e;function A(s,g){return o[0]=s[g],o[1]=s[g+1],o[2]=s[g+2],o[3]=s[g+3],o[4]=s[g+4],o[5]=s[g+5],o[6]=s[g+6],o[7]=s[g+7],r[0]}function t(s,g){return o[7]=s[g],o[6]=s[g+1],o[5]=s[g+2],o[4]=s[g+3],o[3]=s[g+4],o[2]=s[g+5],o[1]=s[g+6],o[0]=s[g+7],r[0]}n.readDoubleLE=i?A:t,n.readDoubleBE=i?t:A})():(function(){function r(i,e,a,A,t,s){var g=A<0?1:0;if(g&&(A=-A),A===0)i(0,t,s+e),i(1/A>0?0:2147483648,t,s+a);else if(isNaN(A))i(0,t,s+e),i(2146959360,t,s+a);else if(A>17976931348623157e292)i(0,t,s+e),i((g<<31|2146435072)>>>0,t,s+a);else{var c;if(A<22250738585072014e-324)c=A/5e-324,i(c>>>0,t,s+e),i((g<<31|c/4294967296)>>>0,t,s+a);else{var l=Math.floor(Math.log(A)/Math.LN2);l===1024&&(l=1023),c=A*Math.pow(2,-l),i(c*4503599627370496>>>0,t,s+e),i((g<<31|l+1023<<20|c*1048576&1048575)>>>0,t,s+a)}}}n.writeDoubleLE=r.bind(null,DH,0,4),n.writeDoubleBE=r.bind(null,wH,4,0);function o(i,e,a,A,t){var s=i(A,t+e),g=i(A,t+a),c=(g>>31)*2+1,l=g>>>20&2047,C=4294967296*(g&1048575)+s;return l===2047?C?NaN:c*(1/0):l===0?c*5e-324*C:c*Math.pow(2,l-1075)*(C+4503599627370496)}n.readDoubleLE=o.bind(null,OH,0,4),n.readDoubleBE=o.bind(null,MH,4,0)})(),n}function DH(n,r,o){r[o]=n&255,r[o+1]=n>>>8&255,r[o+2]=n>>>16&255,r[o+3]=n>>>24}function wH(n,r,o){r[o]=n>>>24,r[o+1]=n>>>16&255,r[o+2]=n>>>8&255,r[o+3]=n&255}function OH(n,r){return(n[r]|n[r+1]<<8|n[r+2]<<16|n[r+3]<<24)>>>0}function MH(n,r){return(n[r]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3])>>>0}});var TH=z(NH=>{"use strict";var Lw=NH,Fw=65533;Lw.length=function(r){for(var o=0,i=0,e=0;e=192&&t<224?(g=(t&31)<<6|r[o++]&63,a[A++]=g>=128?g:Fw):t>=224&&t<240?(c=(t&15)<<12|(r[o++]&63)<<6|r[o++]&63,a[A++]=c>=2048?c:Fw):t>=240&&(s=(t&7)<<18|(r[o++]&63)<<12|(r[o++]&63)<<6|r[o++]&63,s<65536||s>1114111?a[A++]=Fw:(s-=65536,a[A++]=55296+(s>>10),a[A++]=56320+(s&1023))),A>8191&&((e||(e=[])).push(String.fromCharCode.apply(String,a.slice(0,A))),A=0);return e?(A&&e.push(String.fromCharCode.apply(String,a.slice(0,A))),e.join("")):String.fromCharCode.apply(String,a.slice(0,A))};Lw.write=function(r,o,i){for(var e=i,a,A,t=0;t>6|192,o[i++]=a&63|128):(a&64512)===55296&&((A=r.charCodeAt(t+1))&64512)===56320?(a=65536+((a&1023)<<10)+(A&1023),++t,o[i++]=a>>18|240,o[i++]=a>>12&63|128,o[i++]=a>>6&63|128,o[i++]=a&63|128):(o[i++]=a>>12|224,o[i++]=a>>6&63|128,o[i++]=a&63|128);return i-e}});var kH=z((YHe,RH)=>{"use strict";RH.exports=UIe;function UIe(n,r,o){var i=o||8192,e=i>>>1,a=null,A=i;return function(s){if(s<1||s>e)return n(s);A+s>i&&(a=n(i),A=0);var g=r.call(a,A,A+=s);return A&7&&(A=(A|7)+1),g}}});var PH=z((xHe,vH)=>{"use strict";vH.exports=Ia;var PE=wn();function Ia(n,r){this.lo=n>>>0,this.hi=r>>>0}var Ws=Ia.zero=new Ia(0,0);Ws.toNumber=function(){return 0};Ws.zzEncode=Ws.zzDecode=function(){return this};Ws.length=function(){return 1};var HIe=Ia.zeroHash="\0\0\0\0\0\0\0\0";Ia.fromNumber=function(r){if(r===0)return Ws;var o=r<0;o&&(r=-r);var i=r>>>0,e=(r-i)/4294967296>>>0;return o&&(e=~e>>>0,i=~i>>>0,++i>4294967295&&(i=0,++e>4294967295&&(e=0))),new Ia(i,e)};Ia.from=function(r){if(typeof r=="number")return Ia.fromNumber(r);if(PE.isString(r))if(PE.Long)r=PE.Long.fromString(r);else return Ia.fromNumber(parseInt(r,10));return r.low||r.high?new Ia(r.low>>>0,r.high>>>0):Ws};Ia.prototype.toNumber=function(r){if(!r&&this.hi>>>31){var o=~this.lo+1>>>0,i=~this.hi>>>0;return o||(i=i+1>>>0),-(o+i*4294967296)}return this.lo+this.hi*4294967296};Ia.prototype.toLong=function(r){return PE.Long?new PE.Long(this.lo|0,this.hi|0,!!r):{low:this.lo|0,high:this.hi|0,unsigned:!!r}};var Dn=String.prototype.charCodeAt;Ia.fromHash=function(r){return r===HIe?Ws:new Ia((Dn.call(r,0)|Dn.call(r,1)<<8|Dn.call(r,2)<<16|Dn.call(r,3)<<24)>>>0,(Dn.call(r,4)|Dn.call(r,5)<<8|Dn.call(r,6)<<16|Dn.call(r,7)<<24)>>>0)};Ia.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};Ia.prototype.zzEncode=function(){var r=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^r)>>>0,this.lo=(this.lo<<1^r)>>>0,this};Ia.prototype.zzDecode=function(){var r=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^r)>>>0,this.hi=(this.hi>>>1^r)>>>0,this};Ia.prototype.length=function(){var r=this.lo,o=(this.lo>>>28|this.hi<<4)>>>0,i=this.hi>>>24;return i===0?o===0?r<16384?r<128?1:2:r<2097152?3:4:o<16384?o<128?5:6:o<2097152?7:8:i<128?9:10}});var GH=z((GE,Uw)=>{(function(n,r){function o(i){return i.default||i}typeof define=="function"&&define.amd?define([],function(){var i={};return r(i),o(i)}):typeof GE=="object"?(r(GE),typeof Uw=="object"&&(Uw.exports=o(GE))):(function(){var i={};r(i),n.Long=o(i)})()})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:GE,function(n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=null;try{r=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function o(x,N,L){this.low=x|0,this.high=N|0,this.unsigned=!!L}o.prototype.__isLong__,Object.defineProperty(o.prototype,"__isLong__",{value:!0});function i(x){return(x&&x.__isLong__)===!0}function e(x){var N=Math.clz32(x&-x);return x?31-N:N}o.isLong=i;var a={},A={};function t(x,N){var L,Ae,me;return N?(x>>>=0,(me=0<=x&&x<256)&&(Ae=A[x],Ae)?Ae:(L=g(x,0,!0),me&&(A[x]=L),L)):(x|=0,(me=-128<=x&&x<128)&&(Ae=a[x],Ae)?Ae:(L=g(x,x<0?-1:0,!1),me&&(a[x]=L),L))}o.fromInt=t;function s(x,N){if(isNaN(x))return N?k:T;if(N){if(x<0)return k;if(x>=y)return V}else{if(x<=-m)return H;if(x+1>=m)return q}return x<0?s(-x,N).neg():g(x%f|0,x/f|0,N)}o.fromNumber=s;function g(x,N,L){return new o(x,N,L)}o.fromBits=g;var c=Math.pow;function l(x,N,L){if(x.length===0)throw Error("empty string");if(typeof N=="number"?(L=N,N=!1):N=!!N,x==="NaN"||x==="Infinity"||x==="+Infinity"||x==="-Infinity")return N?k:T;if(L=L||10,L<2||360)throw Error("interior hyphen");if(Ae===0)return l(x.substring(1),N,L).neg();for(var me=s(c(L,8)),Me=T,ze=0;ze>>0:this.low},G.toNumber=function(){return this.unsigned?(this.high>>>0)*f+(this.low>>>0):this.high*f+(this.low>>>0)},G.toString=function(N){if(N=N||10,N<2||36>>0,Xe=Je.toString(N);if(ze=xe,ze.isZero())return Xe+Te;for(;Xe.length<6;)Xe="0"+Xe;Te=""+Xe+Te}},G.getHighBits=function(){return this.high},G.getHighBitsUnsigned=function(){return this.high>>>0},G.getLowBits=function(){return this.low},G.getLowBitsUnsigned=function(){return this.low>>>0},G.getNumBitsAbs=function(){if(this.isNegative())return this.eq(H)?64:this.neg().getNumBitsAbs();for(var N=this.high!=0?this.high:this.low,L=31;L>0&&(N&1<>21;return N?this.unsigned?!1:N===-1&&!(this.low===0&&this.high===-2097152):!0},G.isZero=function(){return this.high===0&&this.low===0},G.eqz=G.isZero,G.isNegative=function(){return!this.unsigned&&this.high<0},G.isPositive=function(){return this.unsigned||this.high>=0},G.isOdd=function(){return(this.low&1)===1},G.isEven=function(){return(this.low&1)===0},G.equals=function(N){return i(N)||(N=C(N)),this.unsigned!==N.unsigned&&this.high>>>31===1&&N.high>>>31===1?!1:this.high===N.high&&this.low===N.low},G.eq=G.equals,G.notEquals=function(N){return!this.eq(N)},G.neq=G.notEquals,G.ne=G.notEquals,G.lessThan=function(N){return this.comp(N)<0},G.lt=G.lessThan,G.lessThanOrEqual=function(N){return this.comp(N)<=0},G.lte=G.lessThanOrEqual,G.le=G.lessThanOrEqual,G.greaterThan=function(N){return this.comp(N)>0},G.gt=G.greaterThan,G.greaterThanOrEqual=function(N){return this.comp(N)>=0},G.gte=G.greaterThanOrEqual,G.ge=G.greaterThanOrEqual,G.compare=function(N){if(i(N)||(N=C(N)),this.eq(N))return 0;var L=this.isNegative(),Ae=N.isNegative();return L&&!Ae?-1:!L&&Ae?1:this.unsigned?N.high>>>0>this.high>>>0||N.high===this.high&&N.low>>>0>this.low>>>0?-1:1:this.sub(N).isNegative()?-1:1},G.comp=G.compare,G.negate=function(){return!this.unsigned&&this.eq(H)?H:this.not().add(U)},G.neg=G.negate,G.add=function(N){i(N)||(N=C(N));var L=this.high>>>16,Ae=this.high&65535,me=this.low>>>16,Me=this.low&65535,ze=N.high>>>16,Te=N.high&65535,xe=N.low>>>16,Je=N.low&65535,Xe=0,aA=0,nA=0,Ge=0;return Ge+=Me+Je,nA+=Ge>>>16,Ge&=65535,nA+=me+xe,aA+=nA>>>16,nA&=65535,aA+=Ae+Te,Xe+=aA>>>16,aA&=65535,Xe+=L+ze,Xe&=65535,g(nA<<16|Ge,Xe<<16|aA,this.unsigned)},G.subtract=function(N){return i(N)||(N=C(N)),this.add(N.neg())},G.sub=G.subtract,G.multiply=function(N){if(this.isZero())return this;if(i(N)||(N=C(N)),r){var L=r.mul(this.low,this.high,N.low,N.high);return g(L,r.get_high(),this.unsigned)}if(N.isZero())return this.unsigned?k:T;if(this.eq(H))return N.isOdd()?H:T;if(N.eq(H))return this.isOdd()?H:T;if(this.isNegative())return N.isNegative()?this.neg().mul(N.neg()):this.neg().mul(N).neg();if(N.isNegative())return this.mul(N.neg()).neg();if(this.lt(R)&&N.lt(R))return s(this.toNumber()*N.toNumber(),this.unsigned);var Ae=this.high>>>16,me=this.high&65535,Me=this.low>>>16,ze=this.low&65535,Te=N.high>>>16,xe=N.high&65535,Je=N.low>>>16,Xe=N.low&65535,aA=0,nA=0,Ge=0,hA=0;return hA+=ze*Xe,Ge+=hA>>>16,hA&=65535,Ge+=Me*Xe,nA+=Ge>>>16,Ge&=65535,Ge+=ze*Je,nA+=Ge>>>16,Ge&=65535,nA+=me*Xe,aA+=nA>>>16,nA&=65535,nA+=Me*Je,aA+=nA>>>16,nA&=65535,nA+=ze*xe,aA+=nA>>>16,nA&=65535,aA+=Ae*Xe+me*Je+Me*xe+ze*Te,aA&=65535,g(Ge<<16|hA,aA<<16|nA,this.unsigned)},G.mul=G.multiply,G.divide=function(N){if(i(N)||(N=C(N)),N.isZero())throw Error("division by zero");if(r){if(!this.unsigned&&this.high===-2147483648&&N.low===-1&&N.high===-1)return this;var L=(this.unsigned?r.div_u:r.div_s)(this.low,this.high,N.low,N.high);return g(L,r.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?k:T;var Ae,me,Me;if(this.unsigned){if(N.unsigned||(N=N.toUnsigned()),N.gt(this))return k;if(N.gt(this.shru(1)))return K;Me=k}else{if(this.eq(H)){if(N.eq(U)||N.eq(F))return H;if(N.eq(H))return U;var ze=this.shr(1);return Ae=ze.div(N).shl(1),Ae.eq(T)?N.isNegative()?U:F:(me=this.sub(N.mul(Ae)),Me=Ae.add(me.div(N)),Me)}else if(N.eq(H))return this.unsigned?k:T;if(this.isNegative())return N.isNegative()?this.neg().div(N.neg()):this.neg().div(N).neg();if(N.isNegative())return this.div(N.neg()).neg();Me=T}for(me=this;me.gte(N);){Ae=Math.max(1,Math.floor(me.toNumber()/N.toNumber()));for(var Te=Math.ceil(Math.log(Ae)/Math.LN2),xe=Te<=48?1:c(2,Te-48),Je=s(Ae),Xe=Je.mul(N);Xe.isNegative()||Xe.gt(me);)Ae-=xe,Je=s(Ae,this.unsigned),Xe=Je.mul(N);Je.isZero()&&(Je=U),Me=Me.add(Je),me=me.sub(Xe)}return Me},G.div=G.divide,G.modulo=function(N){if(i(N)||(N=C(N)),r){var L=(this.unsigned?r.rem_u:r.rem_s)(this.low,this.high,N.low,N.high);return g(L,r.get_high(),this.unsigned)}return this.sub(this.div(N).mul(N))},G.mod=G.modulo,G.rem=G.modulo,G.not=function(){return g(~this.low,~this.high,this.unsigned)},G.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},G.clz=G.countLeadingZeros,G.countTrailingZeros=function(){return this.low?e(this.low):e(this.high)+32},G.ctz=G.countTrailingZeros,G.and=function(N){return i(N)||(N=C(N)),g(this.low&N.low,this.high&N.high,this.unsigned)},G.or=function(N){return i(N)||(N=C(N)),g(this.low|N.low,this.high|N.high,this.unsigned)},G.xor=function(N){return i(N)||(N=C(N)),g(this.low^N.low,this.high^N.high,this.unsigned)},G.shiftLeft=function(N){return i(N)&&(N=N.toInt()),(N&=63)===0?this:N<32?g(this.low<>>32-N,this.unsigned):g(0,this.low<>>N|this.high<<32-N,this.high>>N,this.unsigned):g(this.high>>N-32,this.high>=0?0:-1,this.unsigned)},G.shr=G.shiftRight,G.shiftRightUnsigned=function(N){return i(N)&&(N=N.toInt()),(N&=63)===0?this:N<32?g(this.low>>>N|this.high<<32-N,this.high>>>N,this.unsigned):N===32?g(this.high,0,this.unsigned):g(this.high>>>N-32,0,this.unsigned)},G.shru=G.shiftRightUnsigned,G.shr_u=G.shiftRightUnsigned,G.rotateLeft=function(N){var L;return i(N)&&(N=N.toInt()),(N&=63)===0?this:N===32?g(this.high,this.low,this.unsigned):N<32?(L=32-N,g(this.low<>>L,this.high<>>L,this.unsigned)):(N-=32,L=32-N,g(this.high<>>L,this.low<>>L,this.unsigned))},G.rotl=G.rotateLeft,G.rotateRight=function(N){var L;return i(N)&&(N=N.toInt()),(N&=63)===0?this:N===32?g(this.high,this.low,this.unsigned):N<32?(L=32-N,g(this.high<>>N,this.low<>>N,this.unsigned)):(N-=32,L=32-N,g(this.low<>>N,this.high<>>N,this.unsigned))},G.rotr=G.rotateRight,G.toSigned=function(){return this.unsigned?g(this.low,this.high,!1):this},G.toUnsigned=function(){return this.unsigned?this:g(this.low,this.high,!0)},G.toBytes=function(N){return N?this.toBytesLE():this.toBytesBE()},G.toBytesLE=function(){var N=this.high,L=this.low;return[L&255,L>>>8&255,L>>>16&255,L>>>24,N&255,N>>>8&255,N>>>16&255,N>>>24]},G.toBytesBE=function(){var N=this.high,L=this.low;return[N>>>24,N>>>16&255,N>>>8&255,N&255,L>>>24,L>>>16&255,L>>>8&255,L&255]},o.fromBytes=function(N,L,Ae){return Ae?o.fromBytesLE(N,L):o.fromBytesBE(N,L)},o.fromBytesLE=function(N,L){return new o(N[0]|N[1]<<8|N[2]<<16|N[3]<<24,N[4]|N[5]<<8|N[6]<<16|N[7]<<24,L)},o.fromBytesBE=function(N,L){return new o(N[4]<<24|N[5]<<16|N[6]<<8|N[7],N[0]<<24|N[1]<<16|N[2]<<8|N[3],L)},typeof BigInt=="function"&&(o.fromBigInt=function(N,L){var Ae=Number(BigInt.asIntN(32,N)),me=Number(BigInt.asIntN(32,N>>BigInt(32)));return g(Ae,me,L)},o.fromValue=function(N,L){return typeof N=="bigint"?o.fromBigInt(N,L):C(N,L)},G.toBigInt=function(){var N=BigInt(this.low>>>0),L=BigInt(this.unsigned?this.high>>>0:this.high);return L<{"use strict";var sA=Hw;sA.asPromise=dH();sA.base64=fH();sA.EventEmitter=mH();sA.float=_H();sA.utf8=TH();sA.pool=kH();sA.LongBits=PH();function FH(n){return n==="__proto__"||n==="prototype"||n==="constructor"}sA.isUnsafeProperty=FH;sA.isNode=!!(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node);sA.global=sA.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||Hw;sA.emptyArray=Object.freeze?Object.freeze([]):[];sA.emptyObject=Object.freeze?Object.freeze({}):{};sA.isInteger=Number.isInteger||function(r){return typeof r=="number"&&isFinite(r)&&Math.floor(r)===r};sA.isString=function(r){return typeof r=="string"||r instanceof String};sA.isObject=function(r){return r&&typeof r=="object"};sA.isset=sA.isSet=function(r,o){var i=r[o];return i!=null&&Object.hasOwnProperty.call(r,o)?typeof i!="object"||(Array.isArray(i)?i.length:Object.keys(i).length)>0:!1};sA.Buffer=(function(){try{var n=sA.global.Buffer;return n.prototype.utf8Write?n:null}catch{return null}})();sA._Buffer_from=null;sA._Buffer_allocUnsafe=null;sA.newBuffer=function(r){return typeof r=="number"?sA.Buffer?sA._Buffer_allocUnsafe(r):new sA.Array(r):sA.Buffer?sA._Buffer_from(r):typeof Uint8Array>"u"?r:new Uint8Array(r)};sA.Array=typeof Uint8Array<"u"?Uint8Array:Array;sA.Long=sA.global.dcodeIO&&sA.global.dcodeIO.Long||sA.global.Long||(function(){try{var n=GH();return n&&n.isLong?n:null}catch{return null}})();sA.key2Re=/^true|false|0|1$/;sA.key32Re=/^-?(?:0|[1-9][0-9]*)$/;sA.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/;sA.longToHash=function(r){return r?sA.LongBits.from(r).toHash():sA.LongBits.zeroHash};sA.longFromHash=function(r,o){var i=sA.LongBits.fromHash(r);return sA.Long?sA.Long.fromBits(i.lo,i.hi,o):i.toNumber(!!o)};function LH(n){var r=typeof arguments[arguments.length-1]=="boolean",o=r?arguments.length-1:arguments.length;r=r&&arguments[arguments.length-1];for(var i=1;i-1;--a)if(o[e[a]]===1&&this[e[a]]!==void 0&&this[e[a]]!==null)return e[a]}};sA.oneOfSetter=function(r){return function(o){for(var i=0;i{"use strict";xH.exports=XA;var Nr=wn(),Kw,tB=Nr.LongBits,HH=Nr.base64,KH=Nr.utf8;function FE(n,r,o){this.fn=n,this.len=r,this.next=void 0,this.val=o}function xw(){}function KIe(n){this.head=n.head,this.tail=n.tail,this.len=n.len,this.next=n.states}function XA(){this.len=0,this.head=new FE(xw,0,0),this.tail=this.head,this.states=null}var YH=function(){return Nr.Buffer?function(){return(XA.create=function(){return new Kw})()}:function(){return new XA}};XA.create=YH();XA.alloc=function(r){return new Nr.Array(r)};Nr.Array!==Array&&(XA.alloc=Nr.pool(XA.alloc,Nr.Array.prototype.subarray));XA.prototype._push=function(r,o,i){return this.tail=this.tail.next=new FE(r,o,i),this.len+=o,this};function Jw(n,r,o){r[o]=n&255}function YIe(n,r,o){for(;n>127;)r[o++]=n&127|128,n>>>=7;r[o]=n}function jw(n,r){this.len=n,this.next=void 0,this.val=r}jw.prototype=Object.create(FE.prototype);jw.prototype.fn=YIe;XA.prototype.uint32=function(r){return this.len+=(this.tail=this.tail.next=new jw((r=r>>>0)<128?1:r<16384?2:r<2097152?3:r<268435456?4:5,r)).len,this};XA.prototype.int32=function(r){return(r|=0)<0?this._push(qw,10,tB.fromNumber(r)):this.uint32(r)};XA.prototype.sint32=function(r){return this.uint32((r<<1^r>>31)>>>0)};function qw(n,r,o){for(var i=n.lo,e=n.hi;e;)r[o++]=i&127|128,i=(i>>>7|e<<25)>>>0,e>>>=7;for(;i>127;)r[o++]=i&127|128,i=i>>>7;r[o++]=i}XA.prototype.uint64=function(r){var o=tB.from(r);return this._push(qw,o.length(),o)};XA.prototype.int64=XA.prototype.uint64;XA.prototype.sint64=function(r){var o=tB.from(r).zzEncode();return this._push(qw,o.length(),o)};XA.prototype.bool=function(r){return this._push(Jw,1,r?1:0)};function Yw(n,r,o){r[o]=n&255,r[o+1]=n>>>8&255,r[o+2]=n>>>16&255,r[o+3]=n>>>24}XA.prototype.fixed32=function(r){return this._push(Yw,4,r>>>0)};XA.prototype.sfixed32=XA.prototype.fixed32;XA.prototype.fixed64=function(r){var o=tB.from(r);return this._push(Yw,4,o.lo)._push(Yw,4,o.hi)};XA.prototype.sfixed64=XA.prototype.fixed64;XA.prototype.float=function(r){return this._push(Nr.float.writeFloatLE,4,r)};XA.prototype.double=function(r){return this._push(Nr.float.writeDoubleLE,8,r)};var xIe=Nr.Array.prototype.set?function(r,o,i){o.set(r,i)}:function(r,o,i){for(var e=0;e>>0;if(!o)return this._push(Jw,1,0);if(Nr.isString(r)){var i=XA.alloc(o=HH.length(r));HH.decode(r,i,0),r=i}return this.uint32(o)._push(xIe,o,r)};XA.prototype.string=function(r){var o=KH.length(r);return o?this.uint32(o)._push(KH.write,o,r):this._push(Jw,1,0)};XA.prototype.fork=function(){return this.states=new KIe(this),this.head=this.tail=new FE(xw,0,0),this.len=0,this};XA.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new FE(xw,0,0),this.len=0),this};XA.prototype.ldelim=function(){var r=this.head,o=this.tail,i=this.len;return this.reset().uint32(i),i&&(this.tail.next=r.next,this.tail=o,this.len+=i),this};XA.prototype.finish=function(){for(var r=this.head.next,o=this.constructor.alloc(this.len),i=0;r;)r.fn(r.val,o,i),i+=r.len,r=r.next;return o};XA._configure=function(n){Kw=n,XA.create=YH(),Kw._configure()}});var qH=z((qHe,jH)=>{"use strict";jH.exports=Fi;var JH=Vw();(Fi.prototype=Object.create(JH.prototype)).constructor=Fi;var On=wn();function Fi(){JH.call(this)}Fi._configure=function(){Fi.alloc=On._Buffer_allocUnsafe,Fi.writeBytesBuffer=On.Buffer&&On.Buffer.prototype instanceof Uint8Array&&On.Buffer.prototype.set.name==="set"?function(r,o,i){o.set(r,i)}:function(r,o,i){if(r.copy)r.copy(o,i,0,r.length);else for(var e=0;e>>0;return this.uint32(o),o&&this._push(Fi.writeBytesBuffer,o,r),this};function JIe(n,r,o){n.length<40?On.utf8.write(n,r,o):r.utf8Write?r.utf8Write(n,o):r.write(n,o)}Fi.prototype.string=function(r){var o=On.Buffer.byteLength(r);return this.uint32(o),o&&this._push(JIe,o,r),this};Fi._configure()});var Zw=z((VHe,XH)=>{"use strict";XH.exports=wt;var Tr=wn(),Ww,WH=Tr.LongBits,jIe=Tr.utf8;function si(n,r){return RangeError("index out of range: "+n.pos+" + "+(r||1)+" > "+n.len)}function wt(n){this.buf=n,this.pos=0,this.len=n.length}var VH=typeof Uint8Array<"u"?function(r){if(r instanceof Uint8Array||Array.isArray(r))return new wt(r);throw Error("illegal buffer")}:function(r){if(Array.isArray(r))return new wt(r);throw Error("illegal buffer")},ZH=function(){return Tr.Buffer?function(o){return(wt.create=function(e){return Tr.Buffer.isBuffer(e)?new Ww(e):VH(e)})(o)}:VH};wt.create=ZH();wt.prototype._slice=Tr.Array.prototype.subarray||Tr.Array.prototype.slice;wt.prototype.uint32=(function(){var r=4294967295;return function(){if(r=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(r=(r|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(r=(r|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(r=(r|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(r=(r|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return r;if((this.pos+=5)>this.len)throw this.pos=this.len,si(this,10);return r}})();wt.prototype.int32=function(){return this.uint32()|0};wt.prototype.sint32=function(){var r=this.uint32();return r>>>1^-(r&1)|0};function zw(){var n=new WH(0,0),r=0;if(this.len-this.pos>4){for(;r<4;++r)if(n.lo=(n.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return n;if(n.lo=(n.lo|(this.buf[this.pos]&127)<<28)>>>0,n.hi=(n.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return n;r=0}else{for(;r<3;++r){if(this.pos>=this.len)throw si(this);if(n.lo=(n.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return n}return n.lo=(n.lo|(this.buf[this.pos++]&127)<>>0,n}if(this.len-this.pos>4){for(;r<5;++r)if(n.hi=(n.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return n}else for(;r<5;++r){if(this.pos>=this.len)throw si(this);if(n.hi=(n.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return n}throw Error("invalid varint encoding")}wt.prototype.bool=function(){return this.uint32()!==0};function aB(n,r){return(n[r-4]|n[r-3]<<8|n[r-2]<<16|n[r-1]<<24)>>>0}wt.prototype.fixed32=function(){if(this.pos+4>this.len)throw si(this,4);return aB(this.buf,this.pos+=4)};wt.prototype.sfixed32=function(){if(this.pos+4>this.len)throw si(this,4);return aB(this.buf,this.pos+=4)|0};function zH(){if(this.pos+8>this.len)throw si(this,8);return new WH(aB(this.buf,this.pos+=4),aB(this.buf,this.pos+=4))}wt.prototype.float=function(){if(this.pos+4>this.len)throw si(this,4);var r=Tr.float.readFloatLE(this.buf,this.pos);return this.pos+=4,r};wt.prototype.double=function(){if(this.pos+8>this.len)throw si(this,4);var r=Tr.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,r};wt.prototype.bytes=function(){var r=this.uint32(),o=this.pos,i=this.pos+r;if(i>this.len)throw si(this,r);if(this.pos+=r,Array.isArray(this.buf))return this.buf.slice(o,i);if(o===i){var e=Tr.Buffer;return e?e.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,o,i)};wt.prototype.string=function(){var r=this.bytes();return jIe.read(r,0,r.length)};wt.prototype.skip=function(r){if(typeof r=="number"){if(this.pos+r>this.len)throw si(this,r);this.pos+=r}else do if(this.pos>=this.len)throw si(this);while(this.buf[this.pos++]&128);return this};wt.recursionLimit=Tr.recursionLimit;wt.prototype.skipType=function(n,r){if(r===void 0&&(r=0),r>wt.recursionLimit)throw Error("maximum nesting depth exceeded");switch(n){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(n=this.uint32()&7)!==4;)this.skipType(n,r+1);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+n+" at offset "+this.pos)}return this};wt._configure=function(n){Ww=n,wt.create=ZH(),Ww._configure();var r=Tr.Long?"toLong":"toNumber";Tr.merge(wt.prototype,{int64:function(){return zw.call(this)[r](!1)},uint64:function(){return zw.call(this)[r](!0)},sint64:function(){return zw.call(this).zzDecode()[r](!1)},fixed64:function(){return zH.call(this)[r](!0)},sfixed64:function(){return zH.call(this)[r](!1)}})}});var tK=z((zHe,AK)=>{"use strict";AK.exports=Zs;var eK=Zw();(Zs.prototype=Object.create(eK.prototype)).constructor=Zs;var $H=wn();function Zs(n){eK.call(this,n)}Zs._configure=function(){$H.Buffer&&(Zs.prototype._slice=$H.Buffer.prototype.slice)};Zs.prototype.string=function(){var r=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+r,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+r,this.len))};Zs._configure()});var rK=z((WHe,aK)=>{"use strict";aK.exports=LE;var Xw=wn();(LE.prototype=Object.create(Xw.EventEmitter.prototype)).constructor=LE;function LE(n,r,o){if(typeof n!="function")throw TypeError("rpcImpl must be a function");Xw.EventEmitter.call(this),this.rpcImpl=n,this.requestDelimited=!!r,this.responseDelimited=!!o}LE.prototype.rpcCall=function n(r,o,i,e,a){if(!e)throw TypeError("request must be specified");var A=this;if(!a)return Xw.asPromise(n,A,r,o,i,e);if(!A.rpcImpl){setTimeout(function(){a(Error("already ended"))},0);return}try{return A.rpcImpl(r,o[A.requestDelimited?"encodeDelimited":"encode"](e).finish(),function(s,g){if(s)return A.emit("error",s,r),a(s);if(g===null){A.end(!0);return}if(!(g instanceof i))try{g=i[A.responseDelimited?"decodeDelimited":"decode"](g)}catch(c){return A.emit("error",c,r),a(c)}return A.emit("data",g,r),a(null,g)})}catch(t){A.emit("error",t,r),setTimeout(function(){a(t)},0);return}};LE.prototype.end=function(r){return this.rpcImpl&&(r||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}});var oK=z(iK=>{"use strict";var qIe=iK;qIe.Service=rK()});var sK=z((XHe,nK)=>{"use strict";nK.exports=Object.create(null)});var IK=z(cK=>{"use strict";var Ar=cK;Ar.build="minimal";Ar.Writer=Vw();Ar.BufferWriter=qH();Ar.Reader=Zw();Ar.BufferReader=tK();Ar.util=wn();Ar.rpc=oK();Ar.roots=sK();Ar.configure=gK;function gK(){Ar.util._configure(),Ar.Writer._configure(Ar.BufferWriter),Ar.Reader._configure(Ar.BufferReader)}gK()});var rB=z((eKe,lK)=>{"use strict";lK.exports=IK()});var sg=z((m3e,Nx)=>{"use strict";var ku=Ue("crypto"),_de=Ue("assert");function kr(n){if(!(n instanceof Buffer))throw TypeError(`Expected Buffer instead of: ${n.constructor.name}`);return n}function Nde(n,r,o){kr(n),kr(r),kr(o);let i=ku.createCipheriv("aes-256-cbc",n,o);return Buffer.concat([i.update(r),i.final()])}function Tde(n,r,o){kr(n),kr(r),kr(o);let i=ku.createDecipheriv("aes-256-cbc",n,o);return Buffer.concat([i.update(r),i.final()])}function rI(n,r){kr(n),kr(r);let o=ku.createHmac("sha256",n);return o.update(r),Buffer.from(o.digest())}function Rde(n){kr(n);let r=ku.createHash("sha512");return r.update(n),r.digest()}function kde(n,r,o,i){if(kr(n),kr(r),kr(o),r.byteLength!=32)throw new Error("Got salt of incorrect length");i=i||3,_de(i>=1&&i<=3);let e=rI(r,n),a=new Uint8Array(o.byteLength+1+32);a.set(o,32),a[a.length-1]=1;let A=[rI(e,Buffer.from(a.slice(32)))];return i>1&&(a.set(A[A.length-1]),a[a.length-1]=2,A.push(rI(e,Buffer.from(a)))),i>2&&(a.set(A[A.length-1]),a[a.length-1]=3,A.push(rI(e,Buffer.from(a)))),A}function vde(n,r,o,i){let e=rI(r,n).slice(0,i);if(o.length!==i||e.length!==i)throw new Error("Bad MAC length");if(!o.equals(e))throw new Error("Bad MAC")}Nx.exports={deriveSecrets:kde,decrypt:Tde,encrypt:Nde,hash:Rde,calculateMAC:rI,verifyMAC:vde}});var Jx=z(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});var S3e=new Uint8Array(16),Lx=new Uint8Array(32);Lx[0]=9;function AA(n){var r,o=new Float64Array(16);if(n)for(r=0;r>24&255,n[r+1]=o>>16&255,n[r+2]=o>>8&255,n[r+3]=o&255,n[r+4]=i>>24&255,n[r+5]=i>>16&255,n[r+6]=i>>8&255,n[r+7]=i&255}function Ude(n,r,o,i,e){var a,A=0;for(a=0;a>>8)-1}function Ux(n,r,o,i){return Ude(n,r,o,i,32)}function kn(n,r){var o;for(o=0;o<16;o++)n[o]=r[o]|0}function w_(n){var r,o,i=1;for(r=0;r<16;r++)o=n[r]+i+65535,i=Math.floor(o/65536),n[r]=o-i*65536;n[0]+=i-1+37*(i-1)}function iI(n,r,o){for(var i,e=~(o-1),a=0;a<16;a++)i=e&(n[a]^r[a]),n[a]^=i,r[a]^=i}function nI(n,r){var o,i,e,a=AA(),A=AA();for(o=0;o<16;o++)A[o]=r[o];for(w_(A),w_(A),w_(A),i=0;i<2;i++){for(a[0]=A[0]-65517,o=1;o<15;o++)a[o]=A[o]-65535-(a[o-1]>>16&1),a[o-1]&=65535;a[15]=A[15]-32767-(a[14]>>16&1),e=a[15]>>16&1,a[14]&=65535,iI(A,a,1-e)}for(o=0;o<16;o++)n[2*o]=A[o]&255,n[2*o+1]=A[o]>>8}function vx(n,r){var o=new Uint8Array(32),i=new Uint8Array(32);return nI(o,n),nI(i,r),Ux(o,0,i,0)}function Hx(n){var r=new Uint8Array(32);return nI(r,n),r[0]&1}function N_(n,r){var o;for(o=0;o<16;o++)n[o]=r[2*o]+(r[2*o+1]<<8);n[15]&=32767}function Ii(n,r,o){for(var i=0;i<16;i++)n[i]=r[i]+o[i]}function Ei(n,r,o){for(var i=0;i<16;i++)n[i]=r[i]-o[i]}function qA(n,r,o){var i,e,a=0,A=0,t=0,s=0,g=0,c=0,l=0,C=0,u=0,Q=0,f=0,y=0,m=0,R=0,T=0,k=0,U=0,K=0,F=0,q=0,V=0,H=0,G=0,$=0,x=0,N=0,L=0,Ae=0,me=0,Me=0,ze=0,Te=o[0],xe=o[1],Je=o[2],Xe=o[3],aA=o[4],nA=o[5],Ge=o[6],hA=o[7],Ce=o[8],ce=o[9],Ke=o[10],ve=o[11],de=o[12],rA=o[13],iA=o[14],$e=o[15];i=r[0],a+=i*Te,A+=i*xe,t+=i*Je,s+=i*Xe,g+=i*aA,c+=i*nA,l+=i*Ge,C+=i*hA,u+=i*Ce,Q+=i*ce,f+=i*Ke,y+=i*ve,m+=i*de,R+=i*rA,T+=i*iA,k+=i*$e,i=r[1],A+=i*Te,t+=i*xe,s+=i*Je,g+=i*Xe,c+=i*aA,l+=i*nA,C+=i*Ge,u+=i*hA,Q+=i*Ce,f+=i*ce,y+=i*Ke,m+=i*ve,R+=i*de,T+=i*rA,k+=i*iA,U+=i*$e,i=r[2],t+=i*Te,s+=i*xe,g+=i*Je,c+=i*Xe,l+=i*aA,C+=i*nA,u+=i*Ge,Q+=i*hA,f+=i*Ce,y+=i*ce,m+=i*Ke,R+=i*ve,T+=i*de,k+=i*rA,U+=i*iA,K+=i*$e,i=r[3],s+=i*Te,g+=i*xe,c+=i*Je,l+=i*Xe,C+=i*aA,u+=i*nA,Q+=i*Ge,f+=i*hA,y+=i*Ce,m+=i*ce,R+=i*Ke,T+=i*ve,k+=i*de,U+=i*rA,K+=i*iA,F+=i*$e,i=r[4],g+=i*Te,c+=i*xe,l+=i*Je,C+=i*Xe,u+=i*aA,Q+=i*nA,f+=i*Ge,y+=i*hA,m+=i*Ce,R+=i*ce,T+=i*Ke,k+=i*ve,U+=i*de,K+=i*rA,F+=i*iA,q+=i*$e,i=r[5],c+=i*Te,l+=i*xe,C+=i*Je,u+=i*Xe,Q+=i*aA,f+=i*nA,y+=i*Ge,m+=i*hA,R+=i*Ce,T+=i*ce,k+=i*Ke,U+=i*ve,K+=i*de,F+=i*rA,q+=i*iA,V+=i*$e,i=r[6],l+=i*Te,C+=i*xe,u+=i*Je,Q+=i*Xe,f+=i*aA,y+=i*nA,m+=i*Ge,R+=i*hA,T+=i*Ce,k+=i*ce,U+=i*Ke,K+=i*ve,F+=i*de,q+=i*rA,V+=i*iA,H+=i*$e,i=r[7],C+=i*Te,u+=i*xe,Q+=i*Je,f+=i*Xe,y+=i*aA,m+=i*nA,R+=i*Ge,T+=i*hA,k+=i*Ce,U+=i*ce,K+=i*Ke,F+=i*ve,q+=i*de,V+=i*rA,H+=i*iA,G+=i*$e,i=r[8],u+=i*Te,Q+=i*xe,f+=i*Je,y+=i*Xe,m+=i*aA,R+=i*nA,T+=i*Ge,k+=i*hA,U+=i*Ce,K+=i*ce,F+=i*Ke,q+=i*ve,V+=i*de,H+=i*rA,G+=i*iA,$+=i*$e,i=r[9],Q+=i*Te,f+=i*xe,y+=i*Je,m+=i*Xe,R+=i*aA,T+=i*nA,k+=i*Ge,U+=i*hA,K+=i*Ce,F+=i*ce,q+=i*Ke,V+=i*ve,H+=i*de,G+=i*rA,$+=i*iA,x+=i*$e,i=r[10],f+=i*Te,y+=i*xe,m+=i*Je,R+=i*Xe,T+=i*aA,k+=i*nA,U+=i*Ge,K+=i*hA,F+=i*Ce,q+=i*ce,V+=i*Ke,H+=i*ve,G+=i*de,$+=i*rA,x+=i*iA,N+=i*$e,i=r[11],y+=i*Te,m+=i*xe,R+=i*Je,T+=i*Xe,k+=i*aA,U+=i*nA,K+=i*Ge,F+=i*hA,q+=i*Ce,V+=i*ce,H+=i*Ke,G+=i*ve,$+=i*de,x+=i*rA,N+=i*iA,L+=i*$e,i=r[12],m+=i*Te,R+=i*xe,T+=i*Je,k+=i*Xe,U+=i*aA,K+=i*nA,F+=i*Ge,q+=i*hA,V+=i*Ce,H+=i*ce,G+=i*Ke,$+=i*ve,x+=i*de,N+=i*rA,L+=i*iA,Ae+=i*$e,i=r[13],R+=i*Te,T+=i*xe,k+=i*Je,U+=i*Xe,K+=i*aA,F+=i*nA,q+=i*Ge,V+=i*hA,H+=i*Ce,G+=i*ce,$+=i*Ke,x+=i*ve,N+=i*de,L+=i*rA,Ae+=i*iA,me+=i*$e,i=r[14],T+=i*Te,k+=i*xe,U+=i*Je,K+=i*Xe,F+=i*aA,q+=i*nA,V+=i*Ge,H+=i*hA,G+=i*Ce,$+=i*ce,x+=i*Ke,N+=i*ve,L+=i*de,Ae+=i*rA,me+=i*iA,Me+=i*$e,i=r[15],k+=i*Te,U+=i*xe,K+=i*Je,F+=i*Xe,q+=i*aA,V+=i*nA,H+=i*Ge,G+=i*hA,$+=i*Ce,x+=i*ce,N+=i*Ke,L+=i*ve,Ae+=i*de,me+=i*rA,Me+=i*iA,ze+=i*$e,a+=38*U,A+=38*K,t+=38*F,s+=38*q,g+=38*V,c+=38*H,l+=38*G,C+=38*$,u+=38*x,Q+=38*N,f+=38*L,y+=38*Ae,m+=38*me,R+=38*Me,T+=38*ze,e=1,i=a+e+65535,e=Math.floor(i/65536),a=i-e*65536,i=A+e+65535,e=Math.floor(i/65536),A=i-e*65536,i=t+e+65535,e=Math.floor(i/65536),t=i-e*65536,i=s+e+65535,e=Math.floor(i/65536),s=i-e*65536,i=g+e+65535,e=Math.floor(i/65536),g=i-e*65536,i=c+e+65535,e=Math.floor(i/65536),c=i-e*65536,i=l+e+65535,e=Math.floor(i/65536),l=i-e*65536,i=C+e+65535,e=Math.floor(i/65536),C=i-e*65536,i=u+e+65535,e=Math.floor(i/65536),u=i-e*65536,i=Q+e+65535,e=Math.floor(i/65536),Q=i-e*65536,i=f+e+65535,e=Math.floor(i/65536),f=i-e*65536,i=y+e+65535,e=Math.floor(i/65536),y=i-e*65536,i=m+e+65535,e=Math.floor(i/65536),m=i-e*65536,i=R+e+65535,e=Math.floor(i/65536),R=i-e*65536,i=T+e+65535,e=Math.floor(i/65536),T=i-e*65536,i=k+e+65535,e=Math.floor(i/65536),k=i-e*65536,a+=e-1+37*(e-1),e=1,i=a+e+65535,e=Math.floor(i/65536),a=i-e*65536,i=A+e+65535,e=Math.floor(i/65536),A=i-e*65536,i=t+e+65535,e=Math.floor(i/65536),t=i-e*65536,i=s+e+65535,e=Math.floor(i/65536),s=i-e*65536,i=g+e+65535,e=Math.floor(i/65536),g=i-e*65536,i=c+e+65535,e=Math.floor(i/65536),c=i-e*65536,i=l+e+65535,e=Math.floor(i/65536),l=i-e*65536,i=C+e+65535,e=Math.floor(i/65536),C=i-e*65536,i=u+e+65535,e=Math.floor(i/65536),u=i-e*65536,i=Q+e+65535,e=Math.floor(i/65536),Q=i-e*65536,i=f+e+65535,e=Math.floor(i/65536),f=i-e*65536,i=y+e+65535,e=Math.floor(i/65536),y=i-e*65536,i=m+e+65535,e=Math.floor(i/65536),m=i-e*65536,i=R+e+65535,e=Math.floor(i/65536),R=i-e*65536,i=T+e+65535,e=Math.floor(i/65536),T=i-e*65536,i=k+e+65535,e=Math.floor(i/65536),k=i-e*65536,a+=e-1+37*(e-1),n[0]=a,n[1]=A,n[2]=t,n[3]=s,n[4]=g,n[5]=c,n[6]=l,n[7]=C,n[8]=u,n[9]=Q,n[10]=f,n[11]=y,n[12]=m,n[13]=R,n[14]=T,n[15]=k}function li(n,r){qA(n,r,r)}function T_(n,r){var o=AA(),i;for(i=0;i<16;i++)o[i]=r[i];for(i=253;i>=0;i--)li(o,o),i!==2&&i!==4&&qA(o,o,r);for(i=0;i<16;i++)n[i]=o[i]}function Hde(n,r){var o=AA(),i;for(i=0;i<16;i++)o[i]=r[i];for(i=250;i>=0;i--)li(o,o),i!==1&&qA(o,o,r);for(i=0;i<16;i++)n[i]=o[i]}function Kx(n,r,o){var i=new Uint8Array(32),e=new Float64Array(80),a,A,t=AA(),s=AA(),g=AA(),c=AA(),l=AA(),C=AA();for(A=0;A<31;A++)i[A]=r[A];for(i[31]=r[31]&127|64,i[0]&=248,N_(e,o),A=0;A<16;A++)s[A]=e[A],c[A]=t[A]=g[A]=0;for(t[0]=c[0]=1,A=254;A>=0;--A)a=i[A>>>3]>>>(A&7)&1,iI(t,s,a),iI(g,c,a),Ii(l,t,g),Ei(t,t,g),Ii(g,s,c),Ei(s,s,c),li(c,l),li(C,t),qA(t,g,t),qA(g,s,l),Ii(l,t,g),Ei(t,t,g),li(s,t),Ei(g,c,C),qA(t,g,Pde),Ii(t,t,c),qA(g,g,t),qA(t,c,C),qA(c,s,e),li(s,l),iI(t,s,a),iI(g,c,a);for(A=0;A<16;A++)e[A+16]=t[A],e[A+32]=g[A],e[A+48]=s[A],e[A+64]=c[A];var u=e.subarray(32),Q=e.subarray(16);return T_(u,u),qA(Q,Q,u),nI(n,Q),0}function Kde(n,r){return Kx(n,r,Lx)}var Px=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Gx(n,r,o,i){for(var e=new Int32Array(16),a=new Int32Array(16),A,t,s,g,c,l,C,u,Q,f,y,m,R,T,k,U,K,F,q,V,H,G,$,x,N,L,Ae=n[0],me=n[1],Me=n[2],ze=n[3],Te=n[4],xe=n[5],Je=n[6],Xe=n[7],aA=r[0],nA=r[1],Ge=r[2],hA=r[3],Ce=r[4],ce=r[5],Ke=r[6],ve=r[7],de=0;i>=128;){for(q=0;q<16;q++)V=8*q+de,e[q]=o[V+0]<<24|o[V+1]<<16|o[V+2]<<8|o[V+3],a[q]=o[V+4]<<24|o[V+5]<<16|o[V+6]<<8|o[V+7];for(q=0;q<80;q++)if(A=Ae,t=me,s=Me,g=ze,c=Te,l=xe,C=Je,u=Xe,Q=aA,f=nA,y=Ge,m=hA,R=Ce,T=ce,k=Ke,U=ve,H=Xe,G=ve,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=(Te>>>14|Ce<<18)^(Te>>>18|Ce<<14)^(Ce>>>9|Te<<23),G=(Ce>>>14|Te<<18)^(Ce>>>18|Te<<14)^(Te>>>9|Ce<<23),$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,H=Te&xe^~Te&Je,G=Ce&ce^~Ce&Ke,$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,H=Px[q*2],G=Px[q*2+1],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,H=e[q%16],G=a[q%16],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,K=N&65535|L<<16,F=$&65535|x<<16,H=K,G=F,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=(Ae>>>28|aA<<4)^(aA>>>2|Ae<<30)^(aA>>>7|Ae<<25),G=(aA>>>28|Ae<<4)^(Ae>>>2|aA<<30)^(Ae>>>7|aA<<25),$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,H=Ae&me^Ae&Me^me&Me,G=aA&nA^aA&Ge^nA&Ge,$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,u=N&65535|L<<16,U=$&65535|x<<16,H=g,G=m,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=K,G=F,$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,g=N&65535|L<<16,m=$&65535|x<<16,me=A,Me=t,ze=s,Te=g,xe=c,Je=l,Xe=C,Ae=u,nA=Q,Ge=f,hA=y,Ce=m,ce=R,Ke=T,ve=k,aA=U,q%16===15)for(V=0;V<16;V++)H=e[V],G=a[V],$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=e[(V+9)%16],G=a[(V+9)%16],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,K=e[(V+1)%16],F=a[(V+1)%16],H=(K>>>1|F<<31)^(K>>>8|F<<24)^K>>>7,G=(F>>>1|K<<31)^(F>>>8|K<<24)^(F>>>7|K<<25),$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,K=e[(V+14)%16],F=a[(V+14)%16],H=(K>>>19|F<<13)^(F>>>29|K<<3)^K>>>6,G=(F>>>19|K<<13)^(K>>>29|F<<3)^(F>>>6|K<<26),$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,e[V]=N&65535|L<<16,a[V]=$&65535|x<<16;H=Ae,G=aA,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[0],G=r[0],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[0]=Ae=N&65535|L<<16,r[0]=aA=$&65535|x<<16,H=me,G=nA,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[1],G=r[1],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[1]=me=N&65535|L<<16,r[1]=nA=$&65535|x<<16,H=Me,G=Ge,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[2],G=r[2],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[2]=Me=N&65535|L<<16,r[2]=Ge=$&65535|x<<16,H=ze,G=hA,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[3],G=r[3],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[3]=ze=N&65535|L<<16,r[3]=hA=$&65535|x<<16,H=Te,G=Ce,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[4],G=r[4],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[4]=Te=N&65535|L<<16,r[4]=Ce=$&65535|x<<16,H=xe,G=ce,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[5],G=r[5],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[5]=xe=N&65535|L<<16,r[5]=ce=$&65535|x<<16,H=Je,G=Ke,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[6],G=r[6],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[6]=Je=N&65535|L<<16,r[6]=Ke=$&65535|x<<16,H=Xe,G=ve,$=G&65535,x=G>>>16,N=H&65535,L=H>>>16,H=n[7],G=r[7],$+=G&65535,x+=G>>>16,N+=H&65535,L+=H>>>16,x+=$>>>16,N+=x>>>16,L+=N>>>16,n[7]=Xe=N&65535|L<<16,r[7]=ve=$&65535|x<<16,de+=128,i-=128}return i}function hC(n,r,o){var i=new Int32Array(8),e=new Int32Array(8),a=new Uint8Array(256),A,t=o;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,e[0]=4089235720,e[1]=2227873595,e[2]=4271175723,e[3]=1595750129,e[4]=2917565137,e[5]=725511199,e[6]=4215389547,e[7]=327033209,Gx(i,e,r,o),o%=128,A=0;A=0;--e)i=o[e/8|0]>>(e&7)&1,Fx(n,r,i),b_(r,n),b_(n,n),Fx(n,r,i)}function Pu(n,r){var o=[AA(),AA(),AA(),AA()];kn(o[0],Tx),kn(o[1],Rx),kn(o[2],oI),qA(o[3],Tx,Rx),Yx(n,o,r)}var O_=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function R_(n,r){var o,i,e,a;for(i=63;i>=32;--i){for(o=0,e=i-32,a=i-12;e>8,r[e]-=o*256;r[e]+=o,r[i]=0}for(o=0,e=0;e<32;e++)r[e]+=o-(r[31]>>4)*O_[e],o=r[e]>>8,r[e]&=255;for(e=0;e<32;e++)r[e]-=o*O_[e];for(i=0;i<32;i++)r[i+1]+=r[i]>>8,n[i]=r[i]&255}function dC(n){var r=new Float64Array(64),o;for(o=0;o<64;o++)r[o]=n[o];for(o=0;o<64;o++)n[o]=0;R_(n,r)}function Yde(n,r,o,i){var e=new Uint8Array(64),a=new Uint8Array(64),A,t,s=new Float64Array(64),g=[AA(),AA(),AA(),AA()];for(A=0;A>7&&Ei(n[0],M_,n[0]),qA(n[3],n[0],n[1]),0)}function jde(n,r,o,i){var e,a,A=new Uint8Array(32),t=new Uint8Array(64),s=[AA(),AA(),AA(),AA()],g=[AA(),AA(),AA(),AA()];if(a=-1,o<64||Jde(g,i))return-1;for(e=0;e=0}Fo.verify=Xde;function $de(n){if(vn(n),n.length!==32)throw new Error("wrong seed length");for(var r=new Uint8Array(32),o=new Uint8Array(32),i=0;i<32;i++)r[i]=n[i];return Kde(o,r),r[0]&=248,r[31]&=127,r[31]|=64,o[31]&=127,{public:o,private:r}}Fo.generateKeyPair=$de;Fo.default={}});var Pn=z(gI=>{"use strict";var BC=Jx(),sI=Ue("crypto"),k_=Buffer.from([48,42,48,5,6,3,43,101,110,3,33,0]),v_=Buffer.from([48,46,2,1,0,48,5,6,3,43,101,110,4,34,4,32]),eBe=Buffer.from([5]),P_=function(n){return Buffer.concat([eBe,n])};function jx(n){if(n===void 0)throw new Error("Undefined private key");if(!(n instanceof Buffer))throw new Error(`Invalid private key type: ${n.constructor.name}`);if(n.byteLength!=32)throw new Error(`Incorrect private key length: ${n.byteLength}`)}function qx(n){if(!(n instanceof Buffer))throw new Error(`Invalid public key type: ${n.constructor.name}`);if(n===void 0||(n.byteLength!=33||n[0]!=5)&&n.byteLength!=32)throw new Error("Invalid public key");return n.byteLength==33?n.slice(1):(console.error("WARNING: Expected pubkey of length 33, please report the ST and client that generated the pubkey"),n)}function ABe(n){let r=new Uint8Array(n);return r[0]|=6,r[31]|=128,r[31]&=-65,r}gI.getPublicFromPrivateKey=function(n){let r=ABe(n),o=BC.generateKeyPair(r);return P_(Buffer.from(o.public))};gI.generateKeyPair=function(){try{let{publicKey:n,privateKey:r}=sI.generateKeyPairSync("x25519",{publicKeyEncoding:{format:"der",type:"spki"},privateKeyEncoding:{format:"der",type:"pkcs8"}}),o=n.slice(k_.length,k_.length+32),i=r.slice(v_.length,v_.length+32);return{pubKey:P_(o),privKey:i}}catch{let r=BC.generateKeyPair(sI.randomBytes(32));return{privKey:Buffer.from(r.private),pubKey:P_(Buffer.from(r.public))}}};gI.calculateAgreement=function(n,r){if(n=qx(n),jx(r),!n||n.byteLength!=32)throw new Error("Invalid public key");if(typeof sI.diffieHellman=="function"){let o=sI.createPrivateKey({key:Buffer.concat([v_,r]),format:"der",type:"pkcs8"}),i=sI.createPublicKey({key:Buffer.concat([k_,n]),format:"der",type:"spki"});return sI.diffieHellman({privateKey:o,publicKey:i})}else{let o=BC.sharedKey(r,n);return Buffer.from(o)}};gI.calculateSignature=function(n,r){if(jx(n),!r)throw new Error("Invalid message");return Buffer.from(BC.sign(n,r))};gI.verifySignature=function(n,r,o,i){if(n=qx(n),!n||n.byteLength!=32)throw new Error("Invalid public key");if(!r)throw new Error("Invalid message");if(!o||o.byteLength!=64)throw new Error("Invalid signature");return i?!0:BC.verify(n,r,o)}});var zx=z(uC=>{var Gu=Pn(),tBe=Ue("crypto");function Vx(n){return typeof n=="number"&&n%1===0&&n>=0}uC.generateIdentityKeyPair=Gu.generateKeyPair;uC.generateRegistrationId=function(){var n=Uint16Array.from(tBe.randomBytes(2))[0];return n&16383};uC.generateSignedPreKey=function(n,r){if(!(n.privKey instanceof Buffer)||n.privKey.byteLength!=32||!(n.pubKey instanceof Buffer)||n.pubKey.byteLength!=33)throw new TypeError("Invalid argument for identityKeyPair");if(!Vx(r))throw new TypeError("Invalid argument for signedKeyId: "+r);let o=Gu.generateKeyPair(),i=Gu.calculateSignature(n.privKey,o.pubKey);return{keyId:r,keyPair:o,signature:i}};uC.generatePreKey=function(n){if(!Vx(n))throw new TypeError("Invalid argument for keyId: "+n);let r=Gu.generateKeyPair();return{keyId:n,keyPair:r}}});var F_=z((M3e,Wx)=>{var G_=class n{static from(r){if(typeof r!="string"||!r.match(/.*\.\d+/))throw new Error("Invalid address encoding");let o=r.split(".");return new this(o[0],parseInt(o[1]))}constructor(r,o){if(typeof r!="string")throw new TypeError("id required for addr");if(r.indexOf(".")!==-1)throw new TypeError("encoded addr detected");if(this.id=r,typeof o!="number")throw new TypeError("number required for deviceId");this.deviceId=o}toString(){return`${this.id}.${this.deviceId}`}is(r){return r instanceof n?r.id===this.id&&r.deviceId===this.deviceId:!1}};Wx.exports=G_});var L_=z((b3e,Zx)=>{var aBe={OURS:1,THEIRS:2};Zx.exports=aBe});var U_=z((_3e,Xx)=>{var rBe={SENDING:1,RECEIVING:2};Xx.exports=rBe});var Hu=z((N3e,e1)=>{var iBe=L_(),oBe=40,$x="v1";function Lu(n){if(!Buffer.isBuffer(n))throw new TypeError("Buffer required")}var Uu=class{constructor(){this._chains={}}toString(){return``}inspect(){return this.toString()}addChain(r,o){Lu(r);let i=r.toString("base64");if(this._chains.hasOwnProperty(i))throw new Error("Overwrite attempt");this._chains[i]=o}getChain(r){return Lu(r),this._chains[r.toString("base64")]}deleteChain(r){Lu(r);let o=r.toString("base64");if(!this._chains.hasOwnProperty(o))throw new ReferenceError("Not Found");delete this._chains[o]}*chains(){for(let[r,o]of Object.entries(this._chains))yield[Buffer.from(r,"base64"),o]}serialize(){let r={registrationId:this.registrationId,currentRatchet:{ephemeralKeyPair:{pubKey:this.currentRatchet.ephemeralKeyPair.pubKey.toString("base64"),privKey:this.currentRatchet.ephemeralKeyPair.privKey.toString("base64")},lastRemoteEphemeralKey:this.currentRatchet.lastRemoteEphemeralKey.toString("base64"),previousCounter:this.currentRatchet.previousCounter,rootKey:this.currentRatchet.rootKey.toString("base64")},indexInfo:{baseKey:this.indexInfo.baseKey.toString("base64"),baseKeyType:this.indexInfo.baseKeyType,closed:this.indexInfo.closed,used:this.indexInfo.used,created:this.indexInfo.created,remoteIdentityKey:this.indexInfo.remoteIdentityKey.toString("base64")},_chains:this._serialize_chains(this._chains)};return this.pendingPreKey&&(r.pendingPreKey=Object.assign({},this.pendingPreKey),r.pendingPreKey.baseKey=this.pendingPreKey.baseKey.toString("base64")),r}static deserialize(r){let o=new this;return o.registrationId=r.registrationId,o.currentRatchet={ephemeralKeyPair:{pubKey:Buffer.from(r.currentRatchet.ephemeralKeyPair.pubKey,"base64"),privKey:Buffer.from(r.currentRatchet.ephemeralKeyPair.privKey,"base64")},lastRemoteEphemeralKey:Buffer.from(r.currentRatchet.lastRemoteEphemeralKey,"base64"),previousCounter:r.currentRatchet.previousCounter,rootKey:Buffer.from(r.currentRatchet.rootKey,"base64")},o.indexInfo={baseKey:Buffer.from(r.indexInfo.baseKey,"base64"),baseKeyType:r.indexInfo.baseKeyType,closed:r.indexInfo.closed,used:r.indexInfo.used,created:r.indexInfo.created,remoteIdentityKey:Buffer.from(r.indexInfo.remoteIdentityKey,"base64")},o._chains=this._deserialize_chains(r._chains),r.pendingPreKey&&(o.pendingPreKey=Object.assign({},r.pendingPreKey),o.pendingPreKey.baseKey=Buffer.from(r.pendingPreKey.baseKey,"base64")),o}_serialize_chains(r){let o={};for(let i of Object.keys(r)){let e=r[i],a={};for(let[A,t]of Object.entries(e.messageKeys))a[A]=t.toString("base64");o[i]={chainKey:{counter:e.chainKey.counter,key:e.chainKey.key&&e.chainKey.key.toString("base64")},chainType:e.chainType,messageKeys:a}}return o}static _deserialize_chains(r){let o={};for(let i of Object.keys(r)){let e=r[i],a={};for(let[A,t]of Object.entries(e.messageKeys))a[A]=Buffer.from(t,"base64");o[i]={chainKey:{counter:e.chainKey.counter,key:e.chainKey.key&&Buffer.from(e.chainKey.key,"base64")},chainType:e.chainType,messageKeys:a}}return o}},Fu=[{version:"v1",migrate:function(r){let o=r._sessions;if(r.registrationId)for(let i in o)o[i].registrationId||(o[i].registrationId=r.registrationId);else for(let i in o)o[i].indexInfo.closed===-1&&console.error("V1 session storage migration error: registrationId",r.registrationId,"for open session version",r.version)}}],H_=class{static createEntry(){return new Uu}static migrate(r){let o=r.version===void 0;for(let i=0;i{let i=r.indexInfo.used||0,e=o.indexInfo.used||0;return i===e?0:ioBe;){let r,o;for(let[i,e]of Object.entries(this.sessions))e.indexInfo.closed!==-1&&(!o||e.indexInfo.closed{Yi.SignalError=class extends Error{};Yi.UntrustedIdentityKeyError=class extends Yi.SignalError{constructor(r,o){super(),this.name="UntrustedIdentityKeyError",this.addr=r,this.identityKey=o}};Yi.SessionError=class extends Yi.SignalError{constructor(r){super(r),this.name="SessionError"}};Yi.MessageCounterError=class extends Yi.SessionError{constructor(r){super(r),this.name="MessageCounterError"}};Yi.PreKeyError=class extends Yi.SessionError{constructor(r){super(r),this.name="PreKeyError"}}});var K_=z((F3e,t1)=>{"use strict";var Yu=new Map,A1=1e4;async function nBe(n,r){let o=0;for(;;){let i=Math.min(n.length,A1);for(let e=o;e=A1?(n.splice(0,i),o=0):o=i;else break}r()}t1.exports=function(n,r){r.name||(Object.defineProperty(r,"name",{writable:!0}),typeof n=="string"?r.name=n:console.warn("Unhandled bucket type (for naming):",typeof n,n));let o;Yu.has(n)||(Yu.set(n,[]),o=!0);let i=Yu.get(n),e=new Promise((a,A)=>i.push({awaitable:r,resolve:a,reject:A}));return o&&nBe(i,()=>Yu.delete(n)),e}});var x_=z((L3e,o1)=>{"use strict";var a1=L_(),sBe=U_(),r1=Hu(),i1=sg(),Gn=Pn(),xu=Ku(),gBe=K_(),Y_=class{constructor(r,o){this.addr=o,this.storage=r}async initOutgoing(r){let o=this.addr.toString();return await gBe(o,async()=>{if(!await this.storage.isTrustedIdentity(this.addr.id,r.identityKey))throw new xu.UntrustedIdentityKeyError(this.addr.id,r.identityKey);Gn.verifySignature(r.identityKey,r.signedPreKey.publicKey,r.signedPreKey.signature,!0);let i=Gn.generateKeyPair(),e=r.preKey&&r.preKey.publicKey,a=await this.initSession(!0,i,void 0,r.identityKey,e,r.signedPreKey.publicKey,r.registrationId);a.pendingPreKey={signedKeyId:r.signedPreKey.keyId,baseKey:i.pubKey},r.preKey&&(a.pendingPreKey.preKeyId=r.preKey.keyId);let A=await this.storage.loadSession(o);if(!A)A=new r1;else{let t=A.getOpenSession();t&&A.closeSession(t)}A.setSession(a),await this.storage.storeSession(o,A)})}async initIncoming(r,o){let i=this.addr.toString();if(!await this.storage.isTrustedIdentity(i,o.identityKey))throw new xu.UntrustedIdentityKeyError(this.addr.id,o.identityKey);if(r.getSession(o.baseKey))return;let e=await this.storage.loadPreKey(o.preKeyId);if(o.preKeyId&&!e)throw new xu.PreKeyError("Invalid PreKey ID");let a=await this.storage.loadSignedPreKey(o.signedPreKeyId);if(!a)throw new xu.PreKeyError("Missing SignedPreKey");let A=r.getOpenSession();return A&&(console.warn("Closing open session in favor of incoming prekey bundle"),r.closeSession(A)),r.setSession(await this.initSession(!1,e,a,o.identityKey,o.baseKey,void 0,o.registrationId)),o.preKeyId}async initSession(r,o,i,e,a,A,t){if(r){if(i)throw new Error("Invalid call to initSession");i=o}else{if(A)throw new Error("Invalid call to initSession");A=a}let s;!o||!a?s=new Uint8Array(128):s=new Uint8Array(160);for(var g=0;g<32;g++)s[g]=255;let c=await this.storage.getOurIdentity(),l=Gn.calculateAgreement(A,c.privKey),C=Gn.calculateAgreement(e,i.privKey),u=Gn.calculateAgreement(A,i.privKey);if(r?(s.set(new Uint8Array(l),32),s.set(new Uint8Array(C),64)):(s.set(new Uint8Array(l),64),s.set(new Uint8Array(C),32)),s.set(new Uint8Array(u),96),o&&a){let y=Gn.calculateAgreement(a,o.privKey);s.set(new Uint8Array(y),128)}let Q=i1.deriveSecrets(Buffer.from(s),Buffer.alloc(32),Buffer.from("WhisperText")),f=r1.createEntry();return f.registrationId=t,f.currentRatchet={rootKey:Q[0],ephemeralKeyPair:r?Gn.generateKeyPair():i,lastRemoteEphemeralKey:A,previousCounter:0},f.indexInfo={created:Date.now(),used:Date.now(),remoteIdentityKey:e,baseKey:r?o.pubKey:a,baseKeyType:r?a1.OURS:a1.THEIRS,closed:-1},r&&this.calculateSendingRatchet(f,A),f}calculateSendingRatchet(r,o){let i=r.currentRatchet,e=Gn.calculateAgreement(o,i.ephemeralKeyPair.privKey),a=i1.deriveSecrets(e,i.rootKey,Buffer.from("WhisperRatchet"));r.addChain(i.ephemeralKeyPair.pubKey,{messageKeys:{},chainKey:{counter:-1,key:a[1]},chainType:sBe.SENDING}),i.rootKey=a[0]}};o1.exports=Y_});var s1=z((U3e,n1)=>{"use strict";var Fn=rB(),vr=Fn.Reader,J_=Fn.Writer,qe=Fn.util,Ci=Fn.roots.default||(Fn.roots.default={});Ci.textsecure=(function(){var n={};return n.WhisperMessage=(function(){function r(o){if(o)for(var i=Object.keys(o),e=0;e>>3){case 1:A.ephemeralKey=i.bytes();break;case 2:A.counter=i.uint32();break;case 3:A.previousCounter=i.uint32();break;case 4:A.ciphertext=i.bytes();break;default:i.skipType(t&7);break}}return A},r.decodeDelimited=function(i){return i instanceof vr||(i=new vr(i)),this.decode(i,i.uint32())},r.verify=function(i){return typeof i!="object"||i===null?"object expected":i.ephemeralKey!=null&&i.hasOwnProperty("ephemeralKey")&&!(i.ephemeralKey&&typeof i.ephemeralKey.length=="number"||qe.isString(i.ephemeralKey))?"ephemeralKey: buffer expected":i.counter!=null&&i.hasOwnProperty("counter")&&!qe.isInteger(i.counter)?"counter: integer expected":i.previousCounter!=null&&i.hasOwnProperty("previousCounter")&&!qe.isInteger(i.previousCounter)?"previousCounter: integer expected":i.ciphertext!=null&&i.hasOwnProperty("ciphertext")&&!(i.ciphertext&&typeof i.ciphertext.length=="number"||qe.isString(i.ciphertext))?"ciphertext: buffer expected":null},r.fromObject=function(i){if(i instanceof Ci.textsecure.WhisperMessage)return i;var e=new Ci.textsecure.WhisperMessage;return i.ephemeralKey!=null&&(typeof i.ephemeralKey=="string"?qe.base64.decode(i.ephemeralKey,e.ephemeralKey=qe.newBuffer(qe.base64.length(i.ephemeralKey)),0):i.ephemeralKey.length&&(e.ephemeralKey=i.ephemeralKey)),i.counter!=null&&(e.counter=i.counter>>>0),i.previousCounter!=null&&(e.previousCounter=i.previousCounter>>>0),i.ciphertext!=null&&(typeof i.ciphertext=="string"?qe.base64.decode(i.ciphertext,e.ciphertext=qe.newBuffer(qe.base64.length(i.ciphertext)),0):i.ciphertext.length&&(e.ciphertext=i.ciphertext)),e},r.toObject=function(i,e){e||(e={});var a={};return e.defaults&&(e.bytes===String?a.ephemeralKey="":(a.ephemeralKey=[],e.bytes!==Array&&(a.ephemeralKey=qe.newBuffer(a.ephemeralKey))),a.counter=0,a.previousCounter=0,e.bytes===String?a.ciphertext="":(a.ciphertext=[],e.bytes!==Array&&(a.ciphertext=qe.newBuffer(a.ciphertext)))),i.ephemeralKey!=null&&i.hasOwnProperty("ephemeralKey")&&(a.ephemeralKey=e.bytes===String?qe.base64.encode(i.ephemeralKey,0,i.ephemeralKey.length):e.bytes===Array?Array.prototype.slice.call(i.ephemeralKey):i.ephemeralKey),i.counter!=null&&i.hasOwnProperty("counter")&&(a.counter=i.counter),i.previousCounter!=null&&i.hasOwnProperty("previousCounter")&&(a.previousCounter=i.previousCounter),i.ciphertext!=null&&i.hasOwnProperty("ciphertext")&&(a.ciphertext=e.bytes===String?qe.base64.encode(i.ciphertext,0,i.ciphertext.length):e.bytes===Array?Array.prototype.slice.call(i.ciphertext):i.ciphertext),a},r.prototype.toJSON=function(){return this.constructor.toObject(this,Fn.util.toJSONOptions)},r})(),n.PreKeyWhisperMessage=(function(){function r(o){if(o)for(var i=Object.keys(o),e=0;e>>3){case 5:A.registrationId=i.uint32();break;case 1:A.preKeyId=i.uint32();break;case 6:A.signedPreKeyId=i.uint32();break;case 2:A.baseKey=i.bytes();break;case 3:A.identityKey=i.bytes();break;case 4:A.message=i.bytes();break;default:i.skipType(t&7);break}}return A},r.decodeDelimited=function(i){return i instanceof vr||(i=new vr(i)),this.decode(i,i.uint32())},r.verify=function(i){return typeof i!="object"||i===null?"object expected":i.registrationId!=null&&i.hasOwnProperty("registrationId")&&!qe.isInteger(i.registrationId)?"registrationId: integer expected":i.preKeyId!=null&&i.hasOwnProperty("preKeyId")&&!qe.isInteger(i.preKeyId)?"preKeyId: integer expected":i.signedPreKeyId!=null&&i.hasOwnProperty("signedPreKeyId")&&!qe.isInteger(i.signedPreKeyId)?"signedPreKeyId: integer expected":i.baseKey!=null&&i.hasOwnProperty("baseKey")&&!(i.baseKey&&typeof i.baseKey.length=="number"||qe.isString(i.baseKey))?"baseKey: buffer expected":i.identityKey!=null&&i.hasOwnProperty("identityKey")&&!(i.identityKey&&typeof i.identityKey.length=="number"||qe.isString(i.identityKey))?"identityKey: buffer expected":i.message!=null&&i.hasOwnProperty("message")&&!(i.message&&typeof i.message.length=="number"||qe.isString(i.message))?"message: buffer expected":null},r.fromObject=function(i){if(i instanceof Ci.textsecure.PreKeyWhisperMessage)return i;var e=new Ci.textsecure.PreKeyWhisperMessage;return i.registrationId!=null&&(e.registrationId=i.registrationId>>>0),i.preKeyId!=null&&(e.preKeyId=i.preKeyId>>>0),i.signedPreKeyId!=null&&(e.signedPreKeyId=i.signedPreKeyId>>>0),i.baseKey!=null&&(typeof i.baseKey=="string"?qe.base64.decode(i.baseKey,e.baseKey=qe.newBuffer(qe.base64.length(i.baseKey)),0):i.baseKey.length&&(e.baseKey=i.baseKey)),i.identityKey!=null&&(typeof i.identityKey=="string"?qe.base64.decode(i.identityKey,e.identityKey=qe.newBuffer(qe.base64.length(i.identityKey)),0):i.identityKey.length&&(e.identityKey=i.identityKey)),i.message!=null&&(typeof i.message=="string"?qe.base64.decode(i.message,e.message=qe.newBuffer(qe.base64.length(i.message)),0):i.message.length&&(e.message=i.message)),e},r.toObject=function(i,e){e||(e={});var a={};return e.defaults&&(a.preKeyId=0,e.bytes===String?a.baseKey="":(a.baseKey=[],e.bytes!==Array&&(a.baseKey=qe.newBuffer(a.baseKey))),e.bytes===String?a.identityKey="":(a.identityKey=[],e.bytes!==Array&&(a.identityKey=qe.newBuffer(a.identityKey))),e.bytes===String?a.message="":(a.message=[],e.bytes!==Array&&(a.message=qe.newBuffer(a.message))),a.registrationId=0,a.signedPreKeyId=0),i.preKeyId!=null&&i.hasOwnProperty("preKeyId")&&(a.preKeyId=i.preKeyId),i.baseKey!=null&&i.hasOwnProperty("baseKey")&&(a.baseKey=e.bytes===String?qe.base64.encode(i.baseKey,0,i.baseKey.length):e.bytes===Array?Array.prototype.slice.call(i.baseKey):i.baseKey),i.identityKey!=null&&i.hasOwnProperty("identityKey")&&(a.identityKey=e.bytes===String?qe.base64.encode(i.identityKey,0,i.identityKey.length):e.bytes===Array?Array.prototype.slice.call(i.identityKey):i.identityKey),i.message!=null&&i.hasOwnProperty("message")&&(a.message=e.bytes===String?qe.base64.encode(i.message,0,i.message.length):e.bytes===Array?Array.prototype.slice.call(i.message):i.message),i.registrationId!=null&&i.hasOwnProperty("registrationId")&&(a.registrationId=i.registrationId),i.signedPreKeyId!=null&&i.hasOwnProperty("signedPreKeyId")&&(a.signedPreKeyId=i.signedPreKeyId),a},r.prototype.toJSON=function(){return this.constructor.toObject(this,Fn.util.toJSONOptions)},r})(),n.KeyExchangeMessage=(function(){function r(o){if(o)for(var i=Object.keys(o),e=0;e>>3){case 1:A.id=i.uint32();break;case 2:A.baseKey=i.bytes();break;case 3:A.ephemeralKey=i.bytes();break;case 4:A.identityKey=i.bytes();break;case 5:A.baseKeySignature=i.bytes();break;default:i.skipType(t&7);break}}return A},r.decodeDelimited=function(i){return i instanceof vr||(i=new vr(i)),this.decode(i,i.uint32())},r.verify=function(i){return typeof i!="object"||i===null?"object expected":i.id!=null&&i.hasOwnProperty("id")&&!qe.isInteger(i.id)?"id: integer expected":i.baseKey!=null&&i.hasOwnProperty("baseKey")&&!(i.baseKey&&typeof i.baseKey.length=="number"||qe.isString(i.baseKey))?"baseKey: buffer expected":i.ephemeralKey!=null&&i.hasOwnProperty("ephemeralKey")&&!(i.ephemeralKey&&typeof i.ephemeralKey.length=="number"||qe.isString(i.ephemeralKey))?"ephemeralKey: buffer expected":i.identityKey!=null&&i.hasOwnProperty("identityKey")&&!(i.identityKey&&typeof i.identityKey.length=="number"||qe.isString(i.identityKey))?"identityKey: buffer expected":i.baseKeySignature!=null&&i.hasOwnProperty("baseKeySignature")&&!(i.baseKeySignature&&typeof i.baseKeySignature.length=="number"||qe.isString(i.baseKeySignature))?"baseKeySignature: buffer expected":null},r.fromObject=function(i){if(i instanceof Ci.textsecure.KeyExchangeMessage)return i;var e=new Ci.textsecure.KeyExchangeMessage;return i.id!=null&&(e.id=i.id>>>0),i.baseKey!=null&&(typeof i.baseKey=="string"?qe.base64.decode(i.baseKey,e.baseKey=qe.newBuffer(qe.base64.length(i.baseKey)),0):i.baseKey.length&&(e.baseKey=i.baseKey)),i.ephemeralKey!=null&&(typeof i.ephemeralKey=="string"?qe.base64.decode(i.ephemeralKey,e.ephemeralKey=qe.newBuffer(qe.base64.length(i.ephemeralKey)),0):i.ephemeralKey.length&&(e.ephemeralKey=i.ephemeralKey)),i.identityKey!=null&&(typeof i.identityKey=="string"?qe.base64.decode(i.identityKey,e.identityKey=qe.newBuffer(qe.base64.length(i.identityKey)),0):i.identityKey.length&&(e.identityKey=i.identityKey)),i.baseKeySignature!=null&&(typeof i.baseKeySignature=="string"?qe.base64.decode(i.baseKeySignature,e.baseKeySignature=qe.newBuffer(qe.base64.length(i.baseKeySignature)),0):i.baseKeySignature.length&&(e.baseKeySignature=i.baseKeySignature)),e},r.toObject=function(i,e){e||(e={});var a={};return e.defaults&&(a.id=0,e.bytes===String?a.baseKey="":(a.baseKey=[],e.bytes!==Array&&(a.baseKey=qe.newBuffer(a.baseKey))),e.bytes===String?a.ephemeralKey="":(a.ephemeralKey=[],e.bytes!==Array&&(a.ephemeralKey=qe.newBuffer(a.ephemeralKey))),e.bytes===String?a.identityKey="":(a.identityKey=[],e.bytes!==Array&&(a.identityKey=qe.newBuffer(a.identityKey))),e.bytes===String?a.baseKeySignature="":(a.baseKeySignature=[],e.bytes!==Array&&(a.baseKeySignature=qe.newBuffer(a.baseKeySignature)))),i.id!=null&&i.hasOwnProperty("id")&&(a.id=i.id),i.baseKey!=null&&i.hasOwnProperty("baseKey")&&(a.baseKey=e.bytes===String?qe.base64.encode(i.baseKey,0,i.baseKey.length):e.bytes===Array?Array.prototype.slice.call(i.baseKey):i.baseKey),i.ephemeralKey!=null&&i.hasOwnProperty("ephemeralKey")&&(a.ephemeralKey=e.bytes===String?qe.base64.encode(i.ephemeralKey,0,i.ephemeralKey.length):e.bytes===Array?Array.prototype.slice.call(i.ephemeralKey):i.ephemeralKey),i.identityKey!=null&&i.hasOwnProperty("identityKey")&&(a.identityKey=e.bytes===String?qe.base64.encode(i.identityKey,0,i.identityKey.length):e.bytes===Array?Array.prototype.slice.call(i.identityKey):i.identityKey),i.baseKeySignature!=null&&i.hasOwnProperty("baseKeySignature")&&(a.baseKeySignature=e.bytes===String?qe.base64.encode(i.baseKeySignature,0,i.baseKeySignature.length):e.bytes===Array?Array.prototype.slice.call(i.baseKeySignature):i.baseKeySignature),a},r.prototype.toJSON=function(){return this.constructor.toObject(this,Fn.util.toJSONOptions)},r})(),n})();n1.exports=Ci});var j_=z((H3e,g1)=>{"use strict";var{textsecure:{WhisperMessage:cBe,PreKeyWhisperMessage:IBe}}=s1();g1.exports={WhisperMessage:cBe,PreKeyWhisperMessage:IBe}});var E1=z((K3e,l1)=>{var Ju=U_(),lBe=F_(),EBe=x_(),c1=Hu(),Lo=sg(),I1=Pn(),xi=Ku(),cI=j_(),CBe=K_(),Ln=3;function ju(n){if(!(n instanceof Buffer))throw TypeError(`Expected Buffer instead of: ${n.constructor.name}`);return n}var q_=class{constructor(r,o){if(!(o instanceof lBe))throw new TypeError("protocolAddress must be a ProtocolAddress");this.addr=o,this.storage=r}_encodeTupleByte(r,o){if(r>15||o>15)throw TypeError("Numbers must be 4 bits or less");return r<<4|o}_decodeTupleByte(r){return[r>>4,r&15]}toString(){return``}async getRecord(){let r=await this.storage.loadSession(this.addr.toString());if(r&&!(r instanceof c1))throw new TypeError("SessionRecord type expected from loadSession");return r}async storeRecord(r){r.removeOldSessions(),await this.storage.storeSession(this.addr.toString(),r)}async queueJob(r){return await CBe(this.addr.toString(),r)}async encrypt(r){ju(r);let o=await this.storage.getOurIdentity();return await this.queueJob(async()=>{let i=await this.getRecord();if(!i)throw new xi.SessionError("No sessions");let e=i.getOpenSession();if(!e)throw new xi.SessionError("No open session");let a=e.indexInfo.remoteIdentityKey;if(!await this.storage.isTrustedIdentity(this.addr.id,a))throw new xi.UntrustedIdentityKeyError(this.addr.id,a);let A=e.getChain(e.currentRatchet.ephemeralKeyPair.pubKey);if(A.chainType===Ju.RECEIVING)throw new Error("Tried to encrypt on a receiving chain");this.fillMessageKeys(A,A.chainKey.counter+1);let t=Lo.deriveSecrets(A.messageKeys[A.chainKey.counter],Buffer.alloc(32),Buffer.from("WhisperMessageKeys"));delete A.messageKeys[A.chainKey.counter];let s=cI.WhisperMessage.create();s.ephemeralKey=e.currentRatchet.ephemeralKeyPair.pubKey,s.counter=A.chainKey.counter,s.previousCounter=e.currentRatchet.previousCounter,s.ciphertext=Lo.encrypt(t[0],r,t[2].slice(0,16));let g=cI.WhisperMessage.encode(s).finish(),c=Buffer.alloc(g.byteLength+66+1);c.set(o.pubKey),c.set(e.indexInfo.remoteIdentityKey,33),c[66]=this._encodeTupleByte(Ln,Ln),c.set(g,67);let l=Lo.calculateMAC(t[1],c),C=Buffer.alloc(g.byteLength+9);C[0]=this._encodeTupleByte(Ln,Ln),C.set(g,1),C.set(l.slice(0,8),g.byteLength+1),await this.storeRecord(i);let u,Q;if(e.pendingPreKey){u=3;let f=cI.PreKeyWhisperMessage.create({identityKey:o.pubKey,registrationId:await this.storage.getOurRegistrationId(),baseKey:e.pendingPreKey.baseKey,signedPreKeyId:e.pendingPreKey.signedKeyId,message:C});e.pendingPreKey.preKeyId&&(f.preKeyId=e.pendingPreKey.preKeyId),Q=Buffer.concat([Buffer.from([this._encodeTupleByte(Ln,Ln)]),Buffer.from(cI.PreKeyWhisperMessage.encode(f).finish())])}else u=1,Q=C;return{type:u,body:Q,registrationId:e.registrationId}})}async decryptWithSessions(r,o){if(!o.length)throw new xi.SessionError("No sessions available");let i=[];for(let e of o){let a;try{return a=await this.doDecryptWhisperMessage(r,e),e.indexInfo.used=Date.now(),{session:e,plaintext:a}}catch(A){i.push(A)}}console.error("Failed to decrypt message with any known session...");for(let e of i)console.error("Session error:"+e,e.stack);throw new xi.SessionError("No matching sessions found for message")}async decryptWhisperMessage(r){return ju(r),await this.queueJob(async()=>{let o=await this.getRecord();if(!o)throw new xi.SessionError("No session record");let i=await this.decryptWithSessions(r,o.getSessions()),e=i.session.indexInfo.remoteIdentityKey;if(!await this.storage.isTrustedIdentity(this.addr.id,e))throw new xi.UntrustedIdentityKeyError(this.addr.id,e);return o.isClosed(i.session)&&console.warn("Decrypted message with closed session."),await this.storeRecord(o),i.plaintext})}async decryptPreKeyWhisperMessage(r){ju(r);let o=this._decodeTupleByte(r[0]);if(o[1]>3||o[0]<3)throw new Error("Incompatible version number on PreKeyWhisperMessage");return await this.queueJob(async()=>{let i=await this.getRecord(),e=cI.PreKeyWhisperMessage.decode(r.slice(1));if(!i){if(e.registrationId==null)throw new Error("No registrationId");i=new c1}let A=await new EBe(this.storage,this.addr).initIncoming(i,e),t=i.getSession(e.baseKey),s=await this.doDecryptWhisperMessage(e.message,t);return await this.storeRecord(i),A&&await this.storage.removePreKey(A),s})}async doDecryptWhisperMessage(r,o){if(ju(r),!o)throw new TypeError("session required");let i=this._decodeTupleByte(r[0]);if(i[1]>3||i[0]<3)throw new Error("Incompatible version number on WhisperMessage");let e=r.slice(1,-8),a=cI.WhisperMessage.decode(e);this.maybeStepRatchet(o,a.ephemeralKey,a.previousCounter);let A=o.getChain(a.ephemeralKey);if(A.chainType===Ju.SENDING)throw new Error("Tried to decrypt on a sending chain");if(this.fillMessageKeys(A,a.counter),!A.messageKeys.hasOwnProperty(a.counter))throw new xi.MessageCounterError("Key used already or never filled");let t=A.messageKeys[a.counter];delete A.messageKeys[a.counter];let s=Lo.deriveSecrets(t,Buffer.alloc(32),Buffer.from("WhisperMessageKeys")),g=await this.storage.getOurIdentity(),c=Buffer.alloc(e.byteLength+66+1);c.set(o.indexInfo.remoteIdentityKey),c.set(g.pubKey,33),c[66]=this._encodeTupleByte(Ln,Ln),c.set(e,67),Lo.verifyMAC(c,s[1],r.slice(-8),8);let l=Lo.decrypt(s[0],a.ciphertext,s[2].slice(0,16));return delete o.pendingPreKey,l}fillMessageKeys(r,o){if(r.chainKey.counter>=o)return;if(o-r.chainKey.counter>2e3)throw new xi.SessionError("Over 2000 messages into the future!");if(r.chainKey.key===void 0)throw new xi.SessionError("Chain closed");let i=r.chainKey.key;return r.messageKeys[r.chainKey.counter+1]=Lo.calculateMAC(i,Buffer.from([1])),r.chainKey.key=Lo.calculateMAC(i,Buffer.from([2])),r.chainKey.counter+=1,this.fillMessageKeys(r,o)}maybeStepRatchet(r,o,i){if(r.getChain(o))return;let e=r.currentRatchet,a=r.getChain(e.lastRemoteEphemeralKey);a&&(this.fillMessageKeys(a,i),delete a.chainKey.key),this.calculateRatchet(r,o,!1);let A=r.getChain(e.ephemeralKeyPair.pubKey);A&&(e.previousCounter=A.chainKey.counter,r.deleteChain(e.ephemeralKeyPair.pubKey)),e.ephemeralKeyPair=I1.generateKeyPair(),this.calculateRatchet(r,o,!0),e.lastRemoteEphemeralKey=o}calculateRatchet(r,o,i){let e=r.currentRatchet,a=I1.calculateAgreement(o,e.ephemeralKeyPair.privKey),A=Lo.deriveSecrets(a,e.rootKey,Buffer.from("WhisperRatchet"),2),t=i?e.ephemeralKeyPair.pubKey:o;r.addChain(t,{messageKeys:{},chainKey:{counter:-1,key:A[1]},chainType:i?Ju.SENDING:Ju.RECEIVING}),e.rootKey=A[0]}async hasOpenSession(){return await this.queueJob(async()=>{let r=await this.getRecord();return r?r.haveOpenSession():!1})}async closeOpenSession(){return await this.queueJob(async()=>{let r=await this.getRecord();if(r){let o=r.getOpenSession();o&&(r.closeSession(o),await this.storeRecord(r))}})}};l1.exports=q_});var C1=z(Uo=>{"use strict";Uo.crypto=sg();Uo.curve=Pn();Uo.keyhelper=zx();Uo.ProtocolAddress=F_();Uo.SessionBuilder=x_();Uo.SessionCipher=E1();Uo.SessionRecord=Hu();Object.assign(Uo,Ku())});var z_=z((q3e,u1)=>{"use strict";u1.exports=function(...n){try{return JSON.stringify(...n)}catch(r){return"[Cannot display object: "+r.message+"]"}}});var W_=z((Q1,f1)=>{"use strict";var fBe=z_();f1.exports=class extends Error{constructor(n){let r=n.filter(o=>o!=="").map(o=>typeof o=="string"?o:o instanceof Error?o.message:fBe(o));super(r.join(" ")||"Unknown error"),typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Q1.assert)}}});var gg=z((z3e,y1)=>{"use strict";var yBe=W_();y1.exports=function(n,...r){if(!n)throw r.length===1&&r[0]instanceof Error?r[0]:new yBe(r)}});var yC=z((W3e,S1)=>{"use strict";var Z_=gg(),m1={};S1.exports=function(n,r,o){if(r===!1||r===null||r===void 0)return n;o=o||{},typeof o=="string"&&(o={separator:o});let i=Array.isArray(r);Z_(!i||!o.separator,"Separator option is not valid for array-based chain");let e=i?r:r.split(o.separator||"."),a=n;for(let A=0;A{"use strict";var D1={};Ha=w1.exports={array:Array.prototype,buffer:Buffer&&Buffer.prototype,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype};D1.typeMap=new Map([["[object Error]",Ha.error],["[object Map]",Ha.map],["[object Promise]",Ha.promise],["[object Set]",Ha.set],["[object WeakMap]",Ha.weakMap],["[object WeakSet]",Ha.weakSet]]);Ha.getInternalProto=function(n){if(Array.isArray(n))return Ha.array;if(Buffer&&n instanceof Buffer)return Ha.buffer;if(n instanceof Date)return Ha.date;if(n instanceof RegExp)return Ha.regex;if(n instanceof Error)return Ha.error;let r=Object.prototype.toString.call(n);return D1.typeMap.get(r)||Ha.generic}});var Vu=z(O1=>{"use strict";O1.keys=function(n,r={}){return r.symbols!==!1?Reflect.ownKeys(n):Object.getOwnPropertyNames(n)}});var zu=z((X3e,M1)=>{"use strict";var mBe=yC(),Br=X_(),SBe=Vu(),Ko={needsProtoHack:new Set([Br.set,Br.map,Br.weakSet,Br.weakMap])};M1.exports=Ko.clone=function(n,r={},o=null){if(typeof n!="object"||n===null)return n;let i=Ko.clone,e=o;if(r.shallow){if(r.shallow!==!0)return Ko.cloneWithShallow(n,r);i=s=>s}else if(e){let s=e.get(n);if(s)return s}else e=new Map;let a=Br.getInternalProto(n);if(a===Br.buffer)return Buffer&&Buffer.from(n);if(a===Br.date)return new Date(n.getTime());if(a===Br.regex)return new RegExp(n);let A=Ko.base(n,a,r);if(A===n)return n;if(e&&e.set(n,A),a===Br.set)for(let s of n)A.add(i(s,r,e));else if(a===Br.map)for(let[s,g]of n)A.set(s,i(g,r,e));let t=SBe.keys(n,r);for(let s of t){if(s==="__proto__")continue;if(a===Br.array&&s==="length"){A.length=n.length;continue}let g=Object.getOwnPropertyDescriptor(n,s);g?g.get||g.set?Object.defineProperty(A,s,g):g.enumerable?A[s]=i(n[s],r,e):Object.defineProperty(A,s,{enumerable:!1,writable:!0,configurable:!0,value:i(n[s],r,e)}):Object.defineProperty(A,s,{enumerable:!0,writable:!0,configurable:!0,value:i(n[s],r,e)})}return A};Ko.cloneWithShallow=function(n,r){let o=r.shallow;r=Object.assign({},r),r.shallow=!1;let i=new Map;for(let e of o){let a=mBe(n,e);(typeof a=="object"||typeof a=="function")&&i.set(a,a)}return Ko.clone(n,r,i)};Ko.base=function(n,r,o){if(o.prototype===!1)return Ko.needsProtoHack.has(r)?new r.constructor:r===Br.array?[]:{};let i=Object.getPrototypeOf(n);if(i&&i.isImmutable)return n;if(r===Br.array){let e=[];return i!==r&&Object.setPrototypeOf(e,i),e}if(Ko.needsProtoHack.has(r)){let e=new i.constructor;return i!==r&&Object.setPrototypeOf(e,i),e}return Object.create(i)}});var eN=z(($3e,N1)=>{"use strict";var $_=gg(),b1=zu(),DBe=Vu(),_1={};N1.exports=_1.merge=function(n,r,o){if($_(n&&typeof n=="object","Invalid target value: must be an object"),$_(r==null||typeof r=="object","Invalid source value: must be null, undefined, or an object"),!r)return n;if(o=Object.assign({nullOverride:!0,mergeArrays:!0},o),Array.isArray(r)){$_(Array.isArray(n),"Cannot merge array onto an object"),o.mergeArrays||(n.length=0);for(let e=0;e{"use strict";var Wu=gg(),R1=zu(),k1=eN(),T1=yC(),Zu={};v1.exports=function(n,r,o={}){if(Wu(n&&typeof n=="object","Invalid defaults value: must be an object"),Wu(!r||r===!0||typeof r=="object","Invalid source value: must be true, falsy or an object"),Wu(typeof o=="object","Invalid options: must be an object"),!r)return null;if(o.shallow)return Zu.applyToDefaultsWithShallow(n,r,o);let i=R1(n);if(r===!0)return i;let e=o.nullOverride!==void 0?o.nullOverride:!1;return k1(i,r,{nullOverride:e,mergeArrays:!1})};Zu.applyToDefaultsWithShallow=function(n,r,o){let i=o.shallow;Wu(Array.isArray(i),"Invalid keys");let e=new Map,a=r===!0?null:new Set;for(let s of i){s=Array.isArray(s)?s:s.split(".");let g=T1(n,s);g&&typeof g=="object"?e.set(g,a&&T1(r,s)||g):a&&a.add(s)}let A=R1(n,{},e);if(!a)return A;for(let s of a)Zu.reachCopy(A,r,s);let t=o.nullOverride!==void 0?o.nullOverride:!1;return k1(A,r,{nullOverride:t,mergeArrays:!1})};Zu.reachCopy=function(n,r,o){for(let a of o){if(!(a in r))return;let A=r[a];if(typeof A!="object"||A===null)return;r=A}let i=r,e=n;for(let a=0;a{"use strict";var AN={};G1.exports=AN.Bench=class{constructor(){this.ts=0,this.reset()}reset(){this.ts=AN.Bench.now()}elapsed(){return AN.Bench.now()-this.ts}static now(){let n=process.hrtime();return n[0]*1e3+n[1]/1e6}}});var tN=z((aJe,L1)=>{"use strict";L1.exports=function(){}});var H1=z((rJe,U1)=>{"use strict";var wBe=tN();U1.exports=function(){return new Promise(wBe)}});var aN=z((iJe,K1)=>{"use strict";var Ji=X_(),va={mismatched:null};K1.exports=function(n,r,o){return o=Object.assign({prototype:!0},o),!!va.isDeepEqual(n,r,o,[])};va.isDeepEqual=function(n,r,o,i){if(n===r)return n!==0||1/n===1/r;let e=typeof n;if(e!==typeof r||n===null||r===null)return!1;if(e==="function"){if(!o.deepFunction||n.toString()!==r.toString())return!1}else if(e!=="object")return n!==n&&r!==r;let a=va.getSharedType(n,r,!!o.prototype);switch(a){case Ji.buffer:return Buffer&&Buffer.prototype.equals.call(n,r);case Ji.promise:return n===r;case Ji.regex:return n.toString()===r.toString();case va.mismatched:return!1}for(let A=i.length-1;A>=0;--A)if(i[A].isSame(n,r))return!0;i.push(new va.SeenEntry(n,r));try{return!!va.isDeepEqualObj(a,n,r,o,i)}finally{i.pop()}};va.getSharedType=function(n,r,o){if(o)return Object.getPrototypeOf(n)!==Object.getPrototypeOf(r)?va.mismatched:Ji.getInternalProto(n);let i=Ji.getInternalProto(n);return i!==Ji.getInternalProto(r)?va.mismatched:i};va.valueOf=function(n){let r=n.valueOf;if(r===void 0)return n;try{return r.call(n)}catch(o){return o}};va.hasOwnEnumerableProperty=function(n,r){return Object.prototype.propertyIsEnumerable.call(n,r)};va.isSetSimpleEqual=function(n,r){for(let o of Set.prototype.values.call(n))if(!Set.prototype.has.call(r,o))return!1;return!0};va.isDeepEqualObj=function(n,r,o,i,e){let{isDeepEqual:a,valueOf:A,hasOwnEnumerableProperty:t}=va,{keys:s,getOwnPropertySymbols:g}=Object;if(n===Ji.array)if(i.part){for(let Q of r)for(let f of o)if(a(Q,f,i,e))return!0}else{if(r.length!==o.length)return!1;for(let Q=0;Q{"use strict";Y1.exports=function(n){return n.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}});var J1=z((sJe,x1)=>{"use strict";var Xu=gg(),OBe=aN(),MBe=rN(),bBe=Vu(),ur={};x1.exports=function(n,r,o={}){return typeof r!="object"&&(r=[r]),Xu(!Array.isArray(r)||r.length,"Values array cannot be empty"),typeof n=="string"?ur.string(n,r,o):Array.isArray(n)?ur.array(n,r,o):(Xu(typeof n=="object","Reference must be string or an object"),ur.object(n,r,o))};ur.array=function(n,r,o){if(Array.isArray(r)||(r=[r]),!n.length||o.only&&o.once&&n.length!==r.length)return!1;let i,e=new Map;for(let A of r)if(!o.deep||!A||typeof A!="object"){let t=e.get(A);t?++t.allowed:e.set(A,{allowed:1,hits:0})}else{i=i||ur.compare(o);let t=!1;for(let[s,g]of e.entries())if(i(s,A)){++g.allowed,t=!0;break}t||e.set(A,{allowed:1,hits:0})}let a=0;for(let A of n){let t;if(!o.deep||!A||typeof A!="object")t=e.get(A);else{i=i||ur.compare(o);for(let[s,g]of e.entries())if(i(s,A)){t=g;break}}if(t&&(++t.hits,++a,o.once&&t.hits>t.allowed))return!1}if(o.only&&a!==n.length)return!1;for(let A of e.values())if(A.hits!==A.allowed&&A.hitsr.propertyIsEnumerable(s)),a=[...Object.keys(r),...e],A=ur.compare(o),t=new Set(a);for(let s of i){if(!t.has(s)){if(o.only)return!1;continue}if(!A(r[s],n[s]))return!1;t.delete(s)}return t.size?o.part?t.sizes!=="");let i=new Map,e=[];for(let s of r)if(Xu(typeof s=="string","Cannot compare string reference to non-string value"),s){let g=i.get(s);g?++g.allowed:(i.set(s,{allowed:1,hits:0}),e.push(MBe(s)))}else if(o.once||o.only)return!1;if(!e.length)return!0;let a=new RegExp(`(${e.join("|")})`,"g"),A=n.replace(a,(s,g)=>(++i.get(g).hits,""));if(o.only&&A)return!1;let t=!1;for(let s of i.values())if(s.hits&&(t=!0),s.hits!==s.allowed&&(s.hitsOBe(e,a,i)};ur.shallow=function(n,r){return n===r}});var q1=z((gJe,j1)=>{"use strict";var _Be=gg();j1.exports=function(n){return _Be(/^[ \w\!#\$%&'\(\)\*\+,\-\.\/\:;<\=>\?@\[\]\^`\{\|\}~\"\\]*$/.test(n),"Bad attribute value ("+n+")"),n.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')}});var z1=z((cJe,V1)=>{"use strict";var Hn={};V1.exports=function(n){if(!n)return"";let r="";for(let o=0;o=256?"&#"+n+";":`&#x${n.toString(16).padStart(2,"0")};`)};Hn.isSafe=function(n){return Hn.safeCharCodes.has(n)};Hn.namedHtml=new Map([[38,"&"],[60,"<"],[62,">"],[34,"""],[160," "],[162,"¢"],[163,"£"],[164,"¤"],[169,"©"],[174,"®"]]);Hn.safeCharCodes=(function(){let n=new Set;for(let r=32;r<123;++r)(r>=97||r>=65&&r<=90||r>=48&&r<=57||r===32||r===46||r===44||r===45||r===58||r===95)&&n.add(r);return n})()});var Z1=z((IJe,W1)=>{"use strict";var $u={};W1.exports=function(n){return n?n.replace(/[<>&\u2028\u2029]/g,$u.escape):""};$u.escape=function(n){return $u.replacements.get(n)};$u.replacements=new Map([["<","\\u003c"],[">","\\u003e"],["&","\\u0026"],["\u2028","\\u2028"],["\u2029","\\u2029"]])});var e3=z((lJe,$1)=>{"use strict";var X1={};$1.exports=X1.flatten=function(n,r){let o=r||[];for(let i of n)Array.isArray(i)?X1.flatten(i,o):o.push(i);return o}});var a3=z((EJe,t3)=>{"use strict";var A3={};t3.exports=function(n,r,o={}){if(!n||!r)return o.first?null:[];let i=[],e=Array.isArray(n)?new Set(n):n,a=new Set;for(let A of r)if(A3.has(e,A)&&!a.has(A)){if(o.first)return A;i.push(A),a.add(A)}return o.first?null:i};A3.has=function(n,r){return typeof n.has=="function"?n.has(r):n[r]!==void 0}});var i3=z((CJe,r3)=>{"use strict";r3.exports=function(n){return!!n&&typeof n.then=="function"}});var s3=z((pJe,n3)=>{"use strict";var o3={wrapped:Symbol("wrapped")};n3.exports=function(n){if(n[o3.wrapped])return n;let r=!1,o=function(...i){r||(r=!0,n(...i))};return o[o3.wrapped]=!0,o}});var c3=z((hJe,g3)=>{"use strict";var NBe=yC();g3.exports=function(n,r,o){return r.replace(/{([^{}]+)}/g,(i,e)=>{let a=NBe(n,e,o);return a??""})}});var l3=z((dJe,I3)=>{"use strict";var TBe={maxTimer:2147483647};I3.exports=function(n,r,o){if(typeof n=="bigint"&&(n=Number(n)),n>=Number.MAX_SAFE_INTEGER&&(n=1/0),typeof n!="number"&&n!==void 0)throw new TypeError("Timeout must be a number or bigint");return new Promise(i=>{let e=o?o.setTimeout:setTimeout,a=()=>{let A=Math.min(n,TBe.maxTimer);n-=A,e(()=>n>0?a():i(r),A)};n!==1/0&&a()})}});var E3=z(Ot=>{"use strict";Ot.applyToDefaults=P1();Ot.assert=gg();Ot.Bench=F1();Ot.block=H1();Ot.clone=zu();Ot.contain=J1();Ot.deepEqual=aN();Ot.Error=W_();Ot.escapeHeaderAttribute=q1();Ot.escapeHtml=z1();Ot.escapeJson=Z1();Ot.escapeRegex=rN();Ot.flatten=e3();Ot.ignore=tN();Ot.intersect=a3();Ot.isPromise=i3();Ot.merge=eN();Ot.once=s3();Ot.reach=yC();Ot.reachTemplate=c3();Ot.stringify=z_();Ot.wait=l3()});var Zt=z(ye=>{"use strict";var cg=E3(),rr={codes:new Map([[100,"Continue"],[101,"Switching Protocols"],[102,"Processing"],[200,"OK"],[201,"Created"],[202,"Accepted"],[203,"Non-Authoritative Information"],[204,"No Content"],[205,"Reset Content"],[206,"Partial Content"],[207,"Multi-Status"],[300,"Multiple Choices"],[301,"Moved Permanently"],[302,"Moved Temporarily"],[303,"See Other"],[304,"Not Modified"],[305,"Use Proxy"],[307,"Temporary Redirect"],[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Time-out"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Request Entity Too Large"],[414,"Request-URI Too Large"],[415,"Unsupported Media Type"],[416,"Requested Range Not Satisfiable"],[417,"Expectation Failed"],[418,"I'm a teapot"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[431,"Request Header Fields Too Large"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Time-out"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]])};ye.Boom=class extends Error{constructor(n,r={}){if(n instanceof Error)return ye.boomify(cg.clone(n),r);let{statusCode:o=500,data:i=null,ctor:e=ye.Boom}=r,a=new Error(n||void 0);Error.captureStackTrace(a,e),a.data=i;let A=rr.initialize(a,o);return Object.defineProperty(A,"typeof",{value:e}),r.decorate&&Object.assign(A,r.decorate),A}static[Symbol.hasInstance](n){return this===ye.Boom?ye.isBoom(n):this.prototype.isPrototypeOf(n)}};ye.isBoom=function(n,r){return n instanceof Error&&!!n.isBoom&&(!r||n.output.statusCode===r)};ye.boomify=function(n,r){return cg.assert(n instanceof Error,"Cannot wrap non-Error object"),r=r||{},r.data!==void 0&&(n.data=r.data),r.decorate&&Object.assign(n,r.decorate),n.isBoom?r.override===!1||!r.statusCode&&!r.message?n:rr.initialize(n,r.statusCode||n.output.statusCode,r.message):rr.initialize(n,r.statusCode||500,r.message)};ye.badRequest=function(n,r){return new ye.Boom(n,{statusCode:400,data:r,ctor:ye.badRequest})};ye.unauthorized=function(n,r,o){let i=new ye.Boom(n,{statusCode:401,ctor:ye.unauthorized});if(!r)return i;if(typeof r!="string")return i.output.headers["WWW-Authenticate"]=r.join(", "),i;let e=`${r}`;return(o||n)&&(i.output.payload.attributes={}),o&&(typeof o=="string"?(e+=" "+cg.escapeHeaderAttribute(o),i.output.payload.attributes=o):e+=" "+Object.keys(o).map(a=>{let A=o[a];return A==null&&(A=""),i.output.payload.attributes[a]=A,`${a}="${cg.escapeHeaderAttribute(A.toString())}"`}).join(", ")),n?(o&&(e+=","),e+=` error="${cg.escapeHeaderAttribute(n)}"`,i.output.payload.attributes.error=n):i.isMissing=!0,i.output.headers["WWW-Authenticate"]=e,i};ye.paymentRequired=function(n,r){return new ye.Boom(n,{statusCode:402,data:r,ctor:ye.paymentRequired})};ye.forbidden=function(n,r){return new ye.Boom(n,{statusCode:403,data:r,ctor:ye.forbidden})};ye.notFound=function(n,r){return new ye.Boom(n,{statusCode:404,data:r,ctor:ye.notFound})};ye.methodNotAllowed=function(n,r,o){let i=new ye.Boom(n,{statusCode:405,data:r,ctor:ye.methodNotAllowed});return typeof o=="string"&&(o=[o]),Array.isArray(o)&&(i.output.headers.Allow=o.join(", ")),i};ye.notAcceptable=function(n,r){return new ye.Boom(n,{statusCode:406,data:r,ctor:ye.notAcceptable})};ye.proxyAuthRequired=function(n,r){return new ye.Boom(n,{statusCode:407,data:r,ctor:ye.proxyAuthRequired})};ye.clientTimeout=function(n,r){return new ye.Boom(n,{statusCode:408,data:r,ctor:ye.clientTimeout})};ye.conflict=function(n,r){return new ye.Boom(n,{statusCode:409,data:r,ctor:ye.conflict})};ye.resourceGone=function(n,r){return new ye.Boom(n,{statusCode:410,data:r,ctor:ye.resourceGone})};ye.lengthRequired=function(n,r){return new ye.Boom(n,{statusCode:411,data:r,ctor:ye.lengthRequired})};ye.preconditionFailed=function(n,r){return new ye.Boom(n,{statusCode:412,data:r,ctor:ye.preconditionFailed})};ye.entityTooLarge=function(n,r){return new ye.Boom(n,{statusCode:413,data:r,ctor:ye.entityTooLarge})};ye.uriTooLong=function(n,r){return new ye.Boom(n,{statusCode:414,data:r,ctor:ye.uriTooLong})};ye.unsupportedMediaType=function(n,r){return new ye.Boom(n,{statusCode:415,data:r,ctor:ye.unsupportedMediaType})};ye.rangeNotSatisfiable=function(n,r){return new ye.Boom(n,{statusCode:416,data:r,ctor:ye.rangeNotSatisfiable})};ye.expectationFailed=function(n,r){return new ye.Boom(n,{statusCode:417,data:r,ctor:ye.expectationFailed})};ye.teapot=function(n,r){return new ye.Boom(n,{statusCode:418,data:r,ctor:ye.teapot})};ye.badData=function(n,r){return new ye.Boom(n,{statusCode:422,data:r,ctor:ye.badData})};ye.locked=function(n,r){return new ye.Boom(n,{statusCode:423,data:r,ctor:ye.locked})};ye.failedDependency=function(n,r){return new ye.Boom(n,{statusCode:424,data:r,ctor:ye.failedDependency})};ye.tooEarly=function(n,r){return new ye.Boom(n,{statusCode:425,data:r,ctor:ye.tooEarly})};ye.preconditionRequired=function(n,r){return new ye.Boom(n,{statusCode:428,data:r,ctor:ye.preconditionRequired})};ye.tooManyRequests=function(n,r){return new ye.Boom(n,{statusCode:429,data:r,ctor:ye.tooManyRequests})};ye.illegal=function(n,r){return new ye.Boom(n,{statusCode:451,data:r,ctor:ye.illegal})};ye.internal=function(n,r,o=500){return rr.serverError(n,r,o,ye.internal)};ye.notImplemented=function(n,r){return rr.serverError(n,r,501,ye.notImplemented)};ye.badGateway=function(n,r){return rr.serverError(n,r,502,ye.badGateway)};ye.serverUnavailable=function(n,r){return rr.serverError(n,r,503,ye.serverUnavailable)};ye.gatewayTimeout=function(n,r){return rr.serverError(n,r,504,ye.gatewayTimeout)};ye.badImplementation=function(n,r){let o=rr.serverError(n,r,500,ye.badImplementation);return o.isDeveloperError=!0,o};rr.initialize=function(n,r,o){let i=parseInt(r,10);if(cg.assert(!isNaN(i)&&i>=400,"First argument must be a number (400+):",r),n.isBoom=!0,n.isServer=i>=500,n.hasOwnProperty("data")||(n.data=null),n.output={statusCode:i,payload:{},headers:{}},Object.defineProperty(n,"reformat",{value:rr.reformat,configurable:!0}),!o&&!n.message&&(n.reformat(),o=n.output.payload.error),o){let e=Object.getOwnPropertyDescriptor(n,"message")||Object.getOwnPropertyDescriptor(Object.getPrototypeOf(n),"message");cg.assert(!e||e.configurable&&!e.get,"The error is not compatible with boom"),n.message=o+(n.message?": "+n.message:""),n.output.payload.message=n.message}return n.reformat(),n};rr.reformat=function(n=!1){this.output.payload.statusCode=this.output.statusCode,this.output.payload.error=rr.codes.get(this.output.statusCode)||"Unknown",this.output.statusCode===500&&n!==!0?this.output.payload.message="An internal server error occurred":this.message&&(this.output.payload.message=this.message)};rr.serverError=function(n,r,o,i){return r instanceof Error&&!r.isBoom?ye.boomify(r,{statusCode:o,message:n}):new ye.Boom(n,{statusCode:o,data:r,ctor:i})}});var hJ,lue,Eue,Cue,pue,hue,due,Bue,uue,Que,fue,yue,mue,Sue,Due,w,qi=ne(()=>{hJ=n=>typeof n<"u"&&n!==null,lue=n=>typeof n=="object",Eue=n=>Object.prototype.toString.call(n)==="[object Object]",Cue=n=>typeof n=="function",pue=n=>typeof n=="boolean",hue=n=>n instanceof Buffer,due=n=>{if(hJ(n))switch(n.constructor){case Uint8Array:case Uint8ClampedArray:case Int8Array:case Uint16Array:case Int16Array:case Uint32Array:case Int32Array:case Float32Array:case Float64Array:return!0}return!1},Bue=n=>n instanceof ArrayBuffer,uue=n=>typeof n=="string"&&n.length>0,Que=n=>typeof n=="number"&&Number.isFinite(n),fue=n=>Number.isInteger(n),yue=(n,r,o)=>n>=r&&n<=o,mue=(n,r)=>r.includes(n),Sue=(n,r,o)=>new Error(`Expected ${r} for ${n} but received ${o} of type ${typeof o}`),Due=(n,r)=>(r.message=n.message,r),w={defined:hJ,object:lue,plainObject:Eue,fn:Cue,bool:pue,buffer:hue,typedArray:due,arrayBuffer:Bue,string:uue,number:Que,integer:fue,inRange:yue,inArray:mue,invalidParameterError:Sue,nativeError:Due}});var uJ=z((Mje,BJ)=>{"use strict";var dJ=()=>process.platform==="linux",pQ=null,wue=()=>{if(!pQ)if(dJ()&&process.report){let n=process.report.excludeNetwork;process.report.excludeNetwork=!0,pQ=process.report.getReport(),process.report.excludeNetwork=n}else pQ={};return pQ};BJ.exports={isLinux:dJ,getReport:wue}});var fJ=z((bje,QJ)=>{"use strict";var fI=Ue("fs"),Oue="/usr/bin/ldd",Mue="/proc/self/exe",hQ=2048,bue=n=>{let r=fI.openSync(n,"r"),o=Buffer.alloc(hQ),i=fI.readSync(r,o,0,hQ,0);return fI.close(r,()=>{}),o.subarray(0,i)},_ue=n=>new Promise((r,o)=>{fI.open(n,"r",(i,e)=>{if(i)o(i);else{let a=Buffer.alloc(hQ);fI.read(e,a,0,hQ,0,(A,t)=>{r(a.subarray(0,t)),fI.close(e,()=>{})})}})});QJ.exports={LDD_PATH:Oue,SELF_PATH:Mue,readFileSync:bue,readFile:_ue}});var mJ=z((_je,yJ)=>{"use strict";var Nue=n=>{if(n.length<64||n.readUInt32BE(0)!==2135247942||n.readUInt8(4)!==2||n.readUInt8(5)!==1)return null;let r=n.readUInt32LE(32),o=n.readUInt16LE(54),i=n.readUInt16LE(56);for(let e=0;e{"use strict";var DJ=Ue("child_process"),{isLinux:yI,getReport:wJ}=uJ(),{LDD_PATH:dQ,SELF_PATH:OJ,readFile:BN,readFileSync:uN}=fJ(),{interpreterPath:MJ}=mJ(),Vi,zi,Wi,bJ="getconf GNU_LIBC_VERSION 2>&1 || true; ldd --version 2>&1 || true",Vn="",_J=()=>Vn||new Promise(n=>{DJ.exec(bJ,(r,o)=>{Vn=r?" ":o,n(Vn)})}),NJ=()=>{if(!Vn)try{Vn=DJ.execSync(bJ,{encoding:"utf8"})}catch{Vn=" "}return Vn},qo="glibc",TJ=/LIBC[a-z0-9 \-).]*?(\d+\.\d+)/i,hg="musl",Tue=n=>n.includes("libc.musl-")||n.includes("ld-musl-"),RJ=()=>{let n=wJ();return n.header&&n.header.glibcVersionRuntime?qo:Array.isArray(n.sharedObjects)&&n.sharedObjects.some(Tue)?hg:null},kJ=n=>{let[r,o]=n.split(/[\r\n]+/);return r&&r.includes(qo)?qo:o&&o.includes(hg)?hg:null},vJ=n=>{if(n){if(n.includes("/ld-musl-"))return hg;if(n.includes("/ld-linux-"))return qo}return null},PJ=n=>(n=n.toString(),n.includes("musl")?hg:n.includes("GNU C Library")?qo:null),Rue=async()=>{if(zi!==void 0)return zi;zi=null;try{let n=await BN(dQ);zi=PJ(n)}catch{}return zi},kue=()=>{if(zi!==void 0)return zi;zi=null;try{let n=uN(dQ);zi=PJ(n)}catch{}return zi},vue=async()=>{if(Vi!==void 0)return Vi;Vi=null;try{let n=await BN(OJ),r=MJ(n);Vi=vJ(r)}catch{}return Vi},Pue=()=>{if(Vi!==void 0)return Vi;Vi=null;try{let n=uN(OJ),r=MJ(n);Vi=vJ(r)}catch{}return Vi},GJ=async()=>{let n=null;if(yI()&&(n=await vue(),!n&&(n=await Rue(),n||(n=RJ()),!n))){let r=await _J();n=kJ(r)}return n},FJ=()=>{let n=null;if(yI()&&(n=Pue(),!n&&(n=kue(),n||(n=RJ()),!n))){let r=NJ();n=kJ(r)}return n},Gue=async()=>yI()&&await GJ()!==qo,Fue=()=>yI()&&FJ()!==qo,Lue=async()=>{if(Wi!==void 0)return Wi;Wi=null;try{let r=(await BN(dQ)).match(TJ);r&&(Wi=r[1])}catch{}return Wi},Uue=()=>{if(Wi!==void 0)return Wi;Wi=null;try{let r=uN(dQ).match(TJ);r&&(Wi=r[1])}catch{}return Wi},LJ=()=>{let n=wJ();return n.header&&n.header.glibcVersionRuntime?n.header.glibcVersionRuntime:null},SJ=n=>n.trim().split(/\s+/)[1],UJ=n=>{let[r,o,i]=n.split(/[\r\n]+/);return r&&r.includes(qo)?SJ(r):o&&i&&o.includes(hg)?SJ(i):null},Hue=async()=>{let n=null;if(yI()&&(n=await Lue(),n||(n=LJ()),!n)){let r=await _J();n=UJ(r)}return n},Kue=()=>{let n=null;if(yI()&&(n=Uue(),n||(n=LJ()),!n)){let r=NJ();n=UJ(r)}return n};HJ.exports={GLIBC:qo,MUSL:hg,family:GJ,familySync:FJ,isNonGlibcLinux:Gue,isNonGlibcLinuxSync:Fue,version:Hue,versionSync:Kue}});var mI=z((Tje,KJ)=>{"use strict";var Yue="2.0.0",xue=Number.MAX_SAFE_INTEGER||9007199254740991,Jue=16,jue=250,que=["major","premajor","minor","preminor","patch","prepatch","prerelease"];KJ.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Jue,MAX_SAFE_BUILD_LENGTH:jue,MAX_SAFE_INTEGER:xue,RELEASE_TYPES:que,SEMVER_SPEC_VERSION:Yue,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var PC=z((Rje,YJ)=>{"use strict";var Vue=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};YJ.exports=Vue});var SI=z((Zi,xJ)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:QN,MAX_SAFE_BUILD_LENGTH:zue,MAX_LENGTH:Wue}=mI(),Zue=PC();Zi=xJ.exports={};var Xue=Zi.re=[],$ue=Zi.safeRe=[],We=Zi.src=[],eQe=Zi.safeSrc=[],Ze=Zi.t={},AQe=0,fN="[a-zA-Z0-9-]",tQe=[["\\s",1],["\\d",Wue],[fN,zue]],aQe=n=>{for(let[r,o]of tQe)n=n.split(`${r}*`).join(`${r}{0,${o}}`).split(`${r}+`).join(`${r}{1,${o}}`);return n},kA=(n,r,o)=>{let i=aQe(r),e=AQe++;Zue(n,e,r),Ze[n]=e,We[e]=r,eQe[e]=i,Xue[e]=new RegExp(r,o?"g":void 0),$ue[e]=new RegExp(i,o?"g":void 0)};kA("NUMERICIDENTIFIER","0|[1-9]\\d*");kA("NUMERICIDENTIFIERLOOSE","\\d+");kA("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${fN}*`);kA("MAINVERSION",`(${We[Ze.NUMERICIDENTIFIER]})\\.(${We[Ze.NUMERICIDENTIFIER]})\\.(${We[Ze.NUMERICIDENTIFIER]})`);kA("MAINVERSIONLOOSE",`(${We[Ze.NUMERICIDENTIFIERLOOSE]})\\.(${We[Ze.NUMERICIDENTIFIERLOOSE]})\\.(${We[Ze.NUMERICIDENTIFIERLOOSE]})`);kA("PRERELEASEIDENTIFIER",`(?:${We[Ze.NONNUMERICIDENTIFIER]}|${We[Ze.NUMERICIDENTIFIER]})`);kA("PRERELEASEIDENTIFIERLOOSE",`(?:${We[Ze.NONNUMERICIDENTIFIER]}|${We[Ze.NUMERICIDENTIFIERLOOSE]})`);kA("PRERELEASE",`(?:-(${We[Ze.PRERELEASEIDENTIFIER]}(?:\\.${We[Ze.PRERELEASEIDENTIFIER]})*))`);kA("PRERELEASELOOSE",`(?:-?(${We[Ze.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${We[Ze.PRERELEASEIDENTIFIERLOOSE]})*))`);kA("BUILDIDENTIFIER",`${fN}+`);kA("BUILD",`(?:\\+(${We[Ze.BUILDIDENTIFIER]}(?:\\.${We[Ze.BUILDIDENTIFIER]})*))`);kA("FULLPLAIN",`v?${We[Ze.MAINVERSION]}${We[Ze.PRERELEASE]}?${We[Ze.BUILD]}?`);kA("FULL",`^${We[Ze.FULLPLAIN]}$`);kA("LOOSEPLAIN",`[v=\\s]*${We[Ze.MAINVERSIONLOOSE]}${We[Ze.PRERELEASELOOSE]}?${We[Ze.BUILD]}?`);kA("LOOSE",`^${We[Ze.LOOSEPLAIN]}$`);kA("GTLT","((?:<|>)?=?)");kA("XRANGEIDENTIFIERLOOSE",`${We[Ze.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);kA("XRANGEIDENTIFIER",`${We[Ze.NUMERICIDENTIFIER]}|x|X|\\*`);kA("XRANGEPLAIN",`[v=\\s]*(${We[Ze.XRANGEIDENTIFIER]})(?:\\.(${We[Ze.XRANGEIDENTIFIER]})(?:\\.(${We[Ze.XRANGEIDENTIFIER]})(?:${We[Ze.PRERELEASE]})?${We[Ze.BUILD]}?)?)?`);kA("XRANGEPLAINLOOSE",`[v=\\s]*(${We[Ze.XRANGEIDENTIFIERLOOSE]})(?:\\.(${We[Ze.XRANGEIDENTIFIERLOOSE]})(?:\\.(${We[Ze.XRANGEIDENTIFIERLOOSE]})(?:${We[Ze.PRERELEASELOOSE]})?${We[Ze.BUILD]}?)?)?`);kA("XRANGE",`^${We[Ze.GTLT]}\\s*${We[Ze.XRANGEPLAIN]}$`);kA("XRANGELOOSE",`^${We[Ze.GTLT]}\\s*${We[Ze.XRANGEPLAINLOOSE]}$`);kA("COERCEPLAIN",`(^|[^\\d])(\\d{1,${QN}})(?:\\.(\\d{1,${QN}}))?(?:\\.(\\d{1,${QN}}))?`);kA("COERCE",`${We[Ze.COERCEPLAIN]}(?:$|[^\\d])`);kA("COERCEFULL",We[Ze.COERCEPLAIN]+`(?:${We[Ze.PRERELEASE]})?(?:${We[Ze.BUILD]})?(?:$|[^\\d])`);kA("COERCERTL",We[Ze.COERCE],!0);kA("COERCERTLFULL",We[Ze.COERCEFULL],!0);kA("LONETILDE","(?:~>?)");kA("TILDETRIM",`(\\s*)${We[Ze.LONETILDE]}\\s+`,!0);Zi.tildeTrimReplace="$1~";kA("TILDE",`^${We[Ze.LONETILDE]}${We[Ze.XRANGEPLAIN]}$`);kA("TILDELOOSE",`^${We[Ze.LONETILDE]}${We[Ze.XRANGEPLAINLOOSE]}$`);kA("LONECARET","(?:\\^)");kA("CARETTRIM",`(\\s*)${We[Ze.LONECARET]}\\s+`,!0);Zi.caretTrimReplace="$1^";kA("CARET",`^${We[Ze.LONECARET]}${We[Ze.XRANGEPLAIN]}$`);kA("CARETLOOSE",`^${We[Ze.LONECARET]}${We[Ze.XRANGEPLAINLOOSE]}$`);kA("COMPARATORLOOSE",`^${We[Ze.GTLT]}\\s*(${We[Ze.LOOSEPLAIN]})$|^$`);kA("COMPARATOR",`^${We[Ze.GTLT]}\\s*(${We[Ze.FULLPLAIN]})$|^$`);kA("COMPARATORTRIM",`(\\s*)${We[Ze.GTLT]}\\s*(${We[Ze.LOOSEPLAIN]}|${We[Ze.XRANGEPLAIN]})`,!0);Zi.comparatorTrimReplace="$1$2$3";kA("HYPHENRANGE",`^\\s*(${We[Ze.XRANGEPLAIN]})\\s+-\\s+(${We[Ze.XRANGEPLAIN]})\\s*$`);kA("HYPHENRANGELOOSE",`^\\s*(${We[Ze.XRANGEPLAINLOOSE]})\\s+-\\s+(${We[Ze.XRANGEPLAINLOOSE]})\\s*$`);kA("STAR","(<|>)?=?\\s*\\*");kA("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");kA("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var uQ=z((kje,JJ)=>{"use strict";var rQe=Object.freeze({loose:!0}),iQe=Object.freeze({}),oQe=n=>n?typeof n!="object"?rQe:n:iQe;JJ.exports=oQe});var yN=z((vje,VJ)=>{"use strict";var jJ=/^[0-9]+$/,qJ=(n,r)=>{if(typeof n=="number"&&typeof r=="number")return n===r?0:nqJ(r,n);VJ.exports={compareIdentifiers:qJ,rcompareIdentifiers:nQe}});var wa=z((Pje,WJ)=>{"use strict";var QQ=PC(),{MAX_LENGTH:zJ,MAX_SAFE_INTEGER:fQ}=mI(),{safeRe:yQ,t:mQ}=SI(),sQe=uQ(),{compareIdentifiers:mN}=yN(),gQe=(n,r)=>{let o=r.split(".");if(o.length>n.length)return!1;for(let i=0;izJ)throw new TypeError(`version is longer than ${zJ} characters`);QQ("SemVer",r,o),this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease;let i=r.trim().match(o.loose?yQ[mQ.LOOSE]:yQ[mQ.FULL]);if(!i)throw new TypeError(`Invalid Version: ${r}`);if(this.raw=r,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>fQ||this.major<0)throw new TypeError("Invalid major version");if(this.minor>fQ||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>fQ||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let a=+e;if(a>=0&&ar.major?1:this.minorr.minor?1:this.patchr.patch?1:0}comparePre(r){if(r instanceof n||(r=new n(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;let o=0;do{let i=this.prerelease[o],e=r.prerelease[o];if(QQ("prerelease compare",o,i,e),i===void 0&&e===void 0)return 0;if(e===void 0)return 1;if(i===void 0)return-1;if(i===e)continue;return mN(i,e)}while(++o)}compareBuild(r){r instanceof n||(r=new n(r,this.options));let o=0;do{let i=this.build[o],e=r.build[o];if(QQ("build compare",o,i,e),i===void 0&&e===void 0)return 0;if(e===void 0)return 1;if(i===void 0)return-1;if(i===e)continue;return mN(i,e)}while(++o)}inc(r,o,i){if(r.startsWith("pre")){if(!o&&i===!1)throw new Error("invalid increment argument: identifier is empty");if(o){let e=`-${o}`.match(this.options.loose?yQ[mQ.PRERELEASELOOSE]:yQ[mQ.PRERELEASE]);if(!e||e[1]!==o)throw new Error(`invalid identifier: ${o}`)}}switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",o,i);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",o,i);break;case"prepatch":this.prerelease.length=0,this.inc("patch",o,i),this.inc("pre",o,i);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",o,i),this.inc("pre",o,i);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let e=Number(i)?1:0;if(this.prerelease.length===0)this.prerelease=[e];else{let a=this.prerelease.length;for(;--a>=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(o===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(o){let a=[o,e];if(i===!1&&(a=[o]),gQe(this.prerelease,o)){let A=this.prerelease[o.split(".").length];isNaN(A)&&(this.prerelease=a)}else this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${r}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};WJ.exports=SN});var zn=z((Gje,XJ)=>{"use strict";var ZJ=wa(),cQe=(n,r,o=!1)=>{if(n instanceof ZJ)return n;try{return new ZJ(n,r)}catch(i){if(!o)return null;throw i}};XJ.exports=cQe});var ej=z((Fje,$J)=>{"use strict";var IQe=zn(),lQe=(n,r)=>{let o=IQe(n,r);return o?o.version:null};$J.exports=lQe});var tj=z((Lje,Aj)=>{"use strict";var EQe=zn(),CQe=(n,r)=>{let o=EQe(n.trim().replace(/^[=v]+/,""),r);return o?o.version:null};Aj.exports=CQe});var ij=z((Uje,rj)=>{"use strict";var aj=wa(),pQe=(n,r,o,i,e)=>{typeof o=="string"&&(e=i,i=o,o=void 0);try{return new aj(n instanceof aj?n.version:n,o).inc(r,i,e).version}catch{return null}};rj.exports=pQe});var sj=z((Hje,nj)=>{"use strict";var oj=zn(),hQe=(n,r)=>{let o=oj(n,null,!0),i=oj(r,null,!0),e=o.compare(i);if(e===0)return null;let a=e>0,A=a?o:i,t=a?i:o,s=!!A.prerelease.length;if(!!t.prerelease.length&&!s){if(!t.patch&&!t.minor)return"major";if(t.compareMain(A)===0)return t.minor&&!t.patch?"minor":"patch"}let c=s?"pre":"";return o.major!==i.major?c+"major":o.minor!==i.minor?c+"minor":o.patch!==i.patch?c+"patch":"prerelease"};nj.exports=hQe});var cj=z((Kje,gj)=>{"use strict";var dQe=wa(),BQe=(n,r)=>new dQe(n,r).major;gj.exports=BQe});var lj=z((Yje,Ij)=>{"use strict";var uQe=wa(),QQe=(n,r)=>new uQe(n,r).minor;Ij.exports=QQe});var Cj=z((xje,Ej)=>{"use strict";var fQe=wa(),yQe=(n,r)=>new fQe(n,r).patch;Ej.exports=yQe});var hj=z((Jje,pj)=>{"use strict";var mQe=zn(),SQe=(n,r)=>{let o=mQe(n,r);return o&&o.prerelease.length?o.prerelease:null};pj.exports=SQe});var Gr=z((jje,Bj)=>{"use strict";var dj=wa(),DQe=(n,r,o)=>new dj(n,o).compare(new dj(r,o));Bj.exports=DQe});var Qj=z((qje,uj)=>{"use strict";var wQe=Gr(),OQe=(n,r,o)=>wQe(r,n,o);uj.exports=OQe});var yj=z((Vje,fj)=>{"use strict";var MQe=Gr(),bQe=(n,r)=>MQe(n,r,!0);fj.exports=bQe});var SQ=z((zje,Sj)=>{"use strict";var mj=wa(),_Qe=(n,r,o)=>{let i=new mj(n,o),e=new mj(r,o);return i.compare(e)||i.compareBuild(e)};Sj.exports=_Qe});var wj=z((Wje,Dj)=>{"use strict";var NQe=SQ(),TQe=(n,r)=>n.sort((o,i)=>NQe(o,i,r));Dj.exports=TQe});var Mj=z((Zje,Oj)=>{"use strict";var RQe=SQ(),kQe=(n,r)=>n.sort((o,i)=>RQe(i,o,r));Oj.exports=kQe});var GC=z((Xje,bj)=>{"use strict";var vQe=Gr(),PQe=(n,r,o)=>vQe(n,r,o)>0;bj.exports=PQe});var DQ=z(($je,_j)=>{"use strict";var GQe=Gr(),FQe=(n,r,o)=>GQe(n,r,o)<0;_j.exports=FQe});var DN=z((eqe,Nj)=>{"use strict";var LQe=Gr(),UQe=(n,r,o)=>LQe(n,r,o)===0;Nj.exports=UQe});var wN=z((Aqe,Tj)=>{"use strict";var HQe=Gr(),KQe=(n,r,o)=>HQe(n,r,o)!==0;Tj.exports=KQe});var wQ=z((tqe,Rj)=>{"use strict";var YQe=Gr(),xQe=(n,r,o)=>YQe(n,r,o)>=0;Rj.exports=xQe});var OQ=z((aqe,kj)=>{"use strict";var JQe=Gr(),jQe=(n,r,o)=>JQe(n,r,o)<=0;kj.exports=jQe});var ON=z((rqe,vj)=>{"use strict";var qQe=DN(),VQe=wN(),zQe=GC(),WQe=wQ(),ZQe=DQ(),XQe=OQ(),$Qe=(n,r,o,i)=>{switch(r){case"===":return typeof n=="object"&&(n=n.version),typeof o=="object"&&(o=o.version),n===o;case"!==":return typeof n=="object"&&(n=n.version),typeof o=="object"&&(o=o.version),n!==o;case"":case"=":case"==":return qQe(n,o,i);case"!=":return VQe(n,o,i);case">":return zQe(n,o,i);case">=":return WQe(n,o,i);case"<":return ZQe(n,o,i);case"<=":return XQe(n,o,i);default:throw new TypeError(`Invalid operator: ${r}`)}};vj.exports=$Qe});var Gj=z((iqe,Pj)=>{"use strict";var efe=wa(),Afe=zn(),{safeRe:MQ,t:bQ}=SI(),tfe=(n,r)=>{if(n instanceof efe)return n;if(typeof n=="number"&&(n=String(n)),typeof n!="string")return null;r=r||{};let o=null;if(!r.rtl)o=n.match(r.includePrerelease?MQ[bQ.COERCEFULL]:MQ[bQ.COERCE]);else{let s=r.includePrerelease?MQ[bQ.COERCERTLFULL]:MQ[bQ.COERCERTL],g;for(;(g=s.exec(n))&&(!o||o.index+o[0].length!==n.length);)(!o||g.index+g[0].length!==o.index+o[0].length)&&(o=g),s.lastIndex=g.index+g[1].length+g[2].length;s.lastIndex=-1}if(o===null)return null;let i=o[2],e=o[3]||"0",a=o[4]||"0",A=r.includePrerelease&&o[5]?`-${o[5]}`:"",t=r.includePrerelease&&o[6]?`+${o[6]}`:"";return Afe(`${i}.${e}.${a}${A}${t}`,r)};Pj.exports=tfe});var Lj=z((oqe,Fj)=>{"use strict";var afe=zn(),rfe=mI(),ife=wa(),ofe=(n,r,o)=>{if(!rfe.RELEASE_TYPES.includes(r))return null;let i=nfe(n,o);return i&&sfe(i,r)},nfe=(n,r)=>{let o=n instanceof ife?n.version:n;return afe(o,r)},sfe=(n,r)=>{if(gfe(r))return n.version;switch(n.prerelease=[],r){case"major":n.minor=0,n.patch=0;break;case"minor":n.patch=0;break}return n.format()},gfe=n=>n.startsWith("pre");Fj.exports=ofe});var Hj=z((nqe,Uj)=>{"use strict";var MN=class{constructor(){this.max=1e3,this.map=new Map}get(r){let o=this.map.get(r);if(o!==void 0)return this.map.delete(r),this.map.set(r,o),o}delete(r){return this.map.delete(r)}set(r,o){if(!this.delete(r)&&o!==void 0){if(this.map.size>=this.max){let e=this.map.keys().next().value;this.delete(e)}this.map.set(r,o)}return this}};Uj.exports=MN});var Fr=z((sqe,Jj)=>{"use strict";var cfe=/\s+/g,bN=class n{constructor(r,o){if(o=lfe(o),r instanceof n)return r.loose===!!o.loose&&r.includePrerelease===!!o.includePrerelease?r:new n(r.raw,o);if(r instanceof _N)return this.raw=r.value,this.set=[[r]],this.formatted=void 0,this;if(this.options=o,this.loose=!!o.loose,this.includePrerelease=!!o.includePrerelease,this.raw=r.trim().replace(cfe," "),this.set=this.raw.split("||").map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(e=>!Yj(e[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let e of this.set)if(e.length===1&&ffe(e[0])){this.set=[e];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let r=0;r0&&(this.formatted+="||");let o=this.set[r];for(let i=0;i0&&(this.formatted+=" "),this.formatted+=o[i].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(r){r=r.replace(Qfe,"");let i=((this.options.includePrerelease&&Bfe)|(this.options.loose&&ufe))+":"+r,e=Kj.get(i);if(e)return e;let a=this.options.loose,A=a?Ka[Oa.HYPHENRANGELOOSE]:Ka[Oa.HYPHENRANGE];r=r.replace(A,Tfe(this.options.includePrerelease)),dt("hyphen replace",r),r=r.replace(Ka[Oa.COMPARATORTRIM],pfe),dt("comparator trim",r),r=r.replace(Ka[Oa.TILDETRIM],hfe),dt("tilde trim",r),r=r.replace(Ka[Oa.CARETTRIM],dfe),dt("caret trim",r);let t=r.split(" ").map(l=>yfe(l,this.options)).join(" ").split(/\s+/).map(l=>Nfe(l,this.options));a&&(t=t.filter(l=>(dt("loose invalid filter",l,this.options),!!l.match(Ka[Oa.COMPARATORLOOSE])))),dt("range list",t);let s=new Map,g=t.map(l=>new _N(l,this.options));for(let l of g){if(Yj(l))return[l];s.set(l.value,l)}s.size>1&&s.has("")&&s.delete("");let c=[...s.values()];return Kj.set(i,c),c}intersects(r,o){if(!(r instanceof n))throw new TypeError("a Range is required");return this.set.some(i=>xj(i,o)&&r.set.some(e=>xj(e,o)&&i.every(a=>e.every(A=>a.intersects(A,o)))))}test(r){if(!r)return!1;if(typeof r=="string")try{r=new Efe(r,this.options)}catch{return!1}for(let o=0;on.value==="<0.0.0-0",ffe=n=>n.value==="",xj=(n,r)=>{let o=!0,i=n.slice(),e=i.pop();for(;o&&i.length;)o=i.every(a=>e.intersects(a,r)),e=i.pop();return o},yfe=(n,r)=>(n=n.replace(Ka[Oa.BUILD],""),dt("comp",n,r),n=wfe(n,r),dt("caret",n),n=Sfe(n,r),dt("tildes",n),n=Mfe(n,r),dt("xrange",n),n=_fe(n,r),dt("stars",n),n),Aa=n=>!n||n.toLowerCase()==="x"||n==="*",mfe=(n,r,o)=>Aa(n)&&!Aa(r)||Aa(r)&&o&&!Aa(o),Sfe=(n,r)=>n.trim().split(/\s+/).map(o=>Dfe(o,r)).join(" "),Dfe=(n,r)=>{let o=r.loose?Ka[Oa.TILDELOOSE]:Ka[Oa.TILDE],i=r.includePrerelease?"-0":"";return n.replace(o,(e,a,A,t,s)=>{dt("tilde",n,e,a,A,t,s);let g;return Aa(a)?g="":Aa(A)?g=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Aa(t)?g=`>=${a}.${A}.0${i} <${a}.${+A+1}.0-0`:s?(dt("replaceTilde pr",s),g=`>=${a}.${A}.${t}-${s} <${a}.${+A+1}.0-0`):g=`>=${a}.${A}.${t} <${a}.${+A+1}.0-0`,dt("tilde return",g),g})},wfe=(n,r)=>n.trim().split(/\s+/).map(o=>Ofe(o,r)).join(" "),Ofe=(n,r)=>{dt("caret",n,r);let o=r.loose?Ka[Oa.CARETLOOSE]:Ka[Oa.CARET],i=r.includePrerelease?"-0":"";return n.replace(o,(e,a,A,t,s)=>{dt("caret",n,e,a,A,t,s);let g;return Aa(a)?g="":Aa(A)?g=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Aa(t)?a==="0"?g=`>=${a}.${A}.0${i} <${a}.${+A+1}.0-0`:g=`>=${a}.${A}.0${i} <${+a+1}.0.0-0`:s?(dt("replaceCaret pr",s),a==="0"?A==="0"?g=`>=${a}.${A}.${t}-${s} <${a}.${A}.${+t+1}-0`:g=`>=${a}.${A}.${t}-${s} <${a}.${+A+1}.0-0`:g=`>=${a}.${A}.${t}-${s} <${+a+1}.0.0-0`):(dt("no pr"),a==="0"?A==="0"?g=`>=${a}.${A}.${t} <${a}.${A}.${+t+1}-0`:g=`>=${a}.${A}.${t} <${a}.${+A+1}.0-0`:g=`>=${a}.${A}.${t} <${+a+1}.0.0-0`),dt("caret return",g),g})},Mfe=(n,r)=>(dt("replaceXRanges",n,r),n.split(/\s+/).map(o=>bfe(o,r)).join(" ")),bfe=(n,r)=>{n=n.trim();let o=r.loose?Ka[Oa.XRANGELOOSE]:Ka[Oa.XRANGE];return n.replace(o,(i,e,a,A,t,s)=>{if(dt("xRange",n,i,e,a,A,t,s),mfe(a,A,t))return n;let g=Aa(a),c=g||Aa(A),l=c||Aa(t),C=l;return e==="="&&C&&(e=""),s=r.includePrerelease?"-0":"",g?e===">"||e==="<"?i="<0.0.0-0":i="*":e&&C?(c&&(A=0),t=0,e===">"?(e=">=",c?(a=+a+1,A=0,t=0):(A=+A+1,t=0)):e==="<="&&(e="<",c?a=+a+1:A=+A+1),e==="<"&&(s="-0"),i=`${e+a}.${A}.${t}${s}`):c?i=`>=${a}.0.0${s} <${+a+1}.0.0-0`:l&&(i=`>=${a}.${A}.0${s} <${a}.${+A+1}.0-0`),dt("xRange return",i),i})},_fe=(n,r)=>(dt("replaceStars",n,r),n.trim().replace(Ka[Oa.STAR],"")),Nfe=(n,r)=>(dt("replaceGTE0",n,r),n.trim().replace(Ka[r.includePrerelease?Oa.GTE0PRE:Oa.GTE0],"")),Tfe=n=>(r,o,i,e,a,A,t,s,g,c,l,C)=>(Aa(i)?o="":Aa(e)?o=`>=${i}.0.0${n?"-0":""}`:Aa(a)?o=`>=${i}.${e}.0${n?"-0":""}`:A?o=`>=${o}`:o=`>=${o}${n?"-0":""}`,Aa(g)?s="":Aa(c)?s=`<${+g+1}.0.0-0`:Aa(l)?s=`<${g}.${+c+1}.0-0`:C?s=`<=${g}.${c}.${l}-${C}`:n?s=`<${g}.${c}.${+l+1}-0`:s=`<=${s}`,`${o} ${s}`.trim()),Rfe=(n,r,o)=>{for(let i=0;i0){let e=n[i].semver;if(e.major===r.major&&e.minor===r.minor&&e.patch===r.patch)return!0}return!1}return!0}});var FC=z((gqe,Zj)=>{"use strict";var LC=Symbol("SemVer ANY"),RN=class n{static get ANY(){return LC}constructor(r,o){if(o=jj(o),r instanceof n){if(r.loose===!!o.loose)return r;r=r.value}r=r.trim().split(/\s+/).join(" "),TN("comparator",r,o),this.options=o,this.loose=!!o.loose,this.parse(r),this.semver===LC?this.value="":this.value=this.operator+this.semver.version,TN("comp",this)}parse(r){let o=this.options.loose?qj[Vj.COMPARATORLOOSE]:qj[Vj.COMPARATOR],i=r.match(o);if(!i)throw new TypeError(`Invalid comparator: ${r}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new zj(i[2],this.options.loose):this.semver=LC}toString(){return this.value}test(r){if(TN("Comparator.test",r,this.options.loose),this.semver===LC||r===LC)return!0;if(typeof r=="string")try{r=new zj(r,this.options)}catch{return!1}return NN(r,this.operator,this.semver,this.options)}intersects(r,o){if(!(r instanceof n))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Wj(r.value,o).test(this.value):r.operator===""?r.value===""?!0:new Wj(this.value,o).test(r.semver):(o=jj(o),o.includePrerelease&&(this.value==="<0.0.0-0"||r.value==="<0.0.0-0")||!o.includePrerelease&&(this.value.startsWith("<0.0.0")||r.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&r.operator.startsWith(">")||this.operator.startsWith("<")&&r.operator.startsWith("<")||this.semver.version===r.semver.version&&this.operator.includes("=")&&r.operator.includes("=")||NN(this.semver,"<",r.semver,o)&&this.operator.startsWith(">")&&r.operator.startsWith("<")||NN(this.semver,">",r.semver,o)&&this.operator.startsWith("<")&&r.operator.startsWith(">")))}};Zj.exports=RN;var jj=uQ(),{safeRe:qj,t:Vj}=SI(),NN=ON(),TN=PC(),zj=wa(),Wj=Fr()});var UC=z((cqe,Xj)=>{"use strict";var kfe=Fr(),vfe=(n,r,o)=>{try{r=new kfe(r,o)}catch{return!1}return r.test(n)};Xj.exports=vfe});var eq=z((Iqe,$j)=>{"use strict";var Pfe=Fr(),Gfe=(n,r)=>new Pfe(n,r).set.map(o=>o.map(i=>i.value).join(" ").trim().split(" "));$j.exports=Gfe});var tq=z((lqe,Aq)=>{"use strict";var Ffe=wa(),Lfe=Fr(),Ufe=(n,r,o)=>{let i=null,e=null,a=null;try{a=new Lfe(r,o)}catch{return null}return n.forEach(A=>{a.test(A)&&(!i||e.compare(A)===-1)&&(i=A,e=new Ffe(i,o))}),i};Aq.exports=Ufe});var rq=z((Eqe,aq)=>{"use strict";var Hfe=wa(),Kfe=Fr(),Yfe=(n,r,o)=>{let i=null,e=null,a=null;try{a=new Kfe(r,o)}catch{return null}return n.forEach(A=>{a.test(A)&&(!i||e.compare(A)===1)&&(i=A,e=new Hfe(i,o))}),i};aq.exports=Yfe});var nq=z((Cqe,oq)=>{"use strict";var kN=wa(),xfe=Fr(),iq=GC(),Jfe=(n,r)=>{n=new xfe(n,r);let o=new kN("0.0.0");if(n.test(o)||(o=new kN("0.0.0-0"),n.test(o)))return o;o=null;for(let i=0;i{let t=new kN(A.semver.version);switch(A.operator){case">":t.prerelease.length===0?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!a||iq(t,a))&&(a=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${A.operator}`)}}),a&&(!o||iq(o,a))&&(o=a)}return o&&n.test(o)?o:null};oq.exports=Jfe});var gq=z((pqe,sq)=>{"use strict";var jfe=Fr(),qfe=(n,r)=>{try{return new jfe(n,r).range||"*"}catch{return null}};sq.exports=qfe});var _Q=z((hqe,Eq)=>{"use strict";var Vfe=wa(),lq=FC(),{ANY:zfe}=lq,Wfe=Fr(),Zfe=UC(),cq=GC(),Iq=DQ(),Xfe=OQ(),$fe=wQ(),eye=(n,r,o,i)=>{n=new Vfe(n,i),r=new Wfe(r,i);let e,a,A,t,s;switch(o){case">":e=cq,a=Xfe,A=Iq,t=">",s=">=";break;case"<":e=Iq,a=$fe,A=cq,t="<",s="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Zfe(n,r,i))return!1;for(let g=0;g{u.semver===zfe&&(u=new lq(">=0.0.0")),l=l||u,C=C||u,e(u.semver,l.semver,i)?l=u:A(u.semver,C.semver,i)&&(C=u)}),l.operator===t||l.operator===s||(!C.operator||C.operator===t)&&a(n,C.semver))return!1;if(C.operator===s&&A(n,C.semver))return!1}return!0};Eq.exports=eye});var pq=z((dqe,Cq)=>{"use strict";var Aye=_Q(),tye=(n,r,o)=>Aye(n,r,">",o);Cq.exports=tye});var dq=z((Bqe,hq)=>{"use strict";var aye=_Q(),rye=(n,r,o)=>aye(n,r,"<",o);hq.exports=rye});var Qq=z((uqe,uq)=>{"use strict";var Bq=Fr(),iye=(n,r,o)=>(n=new Bq(n,o),r=new Bq(r,o),n.intersects(r,o));uq.exports=iye});var yq=z((Qqe,fq)=>{"use strict";var oye=UC(),nye=Gr();fq.exports=(n,r,o)=>{let i=[],e=null,a=null,A=n.sort((c,l)=>nye(c,l,o));for(let c of A)oye(c,r,o)?(a=c,e||(e=c)):(a&&i.push([e,a]),a=null,e=null);e&&i.push([e,null]);let t=[];for(let[c,l]of i)c===l?t.push(c):!l&&c===A[0]?t.push("*"):l?c===A[0]?t.push(`<=${l}`):t.push(`${c} - ${l}`):t.push(`>=${c}`);let s=t.join(" || "),g=typeof r.raw=="string"?r.raw:String(r);return s.length{"use strict";var mq=Fr(),GN=FC(),{ANY:vN}=GN,PN=UC(),FN=Gr(),sye=(n,r,o={})=>{if(n===r)return!0;n=new mq(n,o),r=new mq(r,o);let i=!1;e:for(let e of n.set){for(let a of r.set){let A=cye(e,a,o);if(i=i||A!==null,A)continue e}if(i)return!1}return!0},gye=[new GN(">=0.0.0-0")],Sq=[new GN(">=0.0.0")],cye=(n,r,o)=>{if(n===r)return!0;if(n.length===1&&n[0].semver===vN){if(r.length===1&&r[0].semver===vN)return!0;o.includePrerelease?n=gye:n=Sq}if(r.length===1&&r[0].semver===vN){if(o.includePrerelease)return!0;r=Sq}let i=new Set,e,a;for(let u of n)u.operator===">"||u.operator===">="?e=Dq(e,u,o):u.operator==="<"||u.operator==="<="?a=wq(a,u,o):i.add(u.semver);if(i.size>1)return null;let A;if(e&&a){if(A=FN(e.semver,a.semver,o),A>0)return null;if(A===0&&(e.operator!==">="||a.operator!=="<="))return null}for(let u of i){if(e&&!PN(u,String(e),o)||a&&!PN(u,String(a),o))return null;for(let Q of r)if(!PN(u,String(Q),o))return!1;return!0}let t,s,g,c,l=a&&!o.includePrerelease&&a.semver.prerelease.length?a.semver:!1,C=e&&!o.includePrerelease&&e.semver.prerelease.length?e.semver:!1;l&&l.prerelease.length===1&&a.operator==="<"&&l.prerelease[0]===0&&(l=!1);for(let u of r){if(c=c||u.operator===">"||u.operator===">=",g=g||u.operator==="<"||u.operator==="<=",e){if(C&&u.semver.prerelease&&u.semver.prerelease.length&&u.semver.major===C.major&&u.semver.minor===C.minor&&u.semver.patch===C.patch&&(C=!1),u.operator===">"||u.operator===">="){if(t=Dq(e,u,o),t===u&&t!==e)return!1}else if(e.operator===">="&&!u.test(e.semver))return!1}if(a){if(l&&u.semver.prerelease&&u.semver.prerelease.length&&u.semver.major===l.major&&u.semver.minor===l.minor&&u.semver.patch===l.patch&&(l=!1),u.operator==="<"||u.operator==="<="){if(s=wq(a,u,o),s===u&&s!==a)return!1}else if(a.operator==="<="&&!u.test(a.semver))return!1}if(!u.operator&&(a||e)&&A!==0)return!1}return!(e&&g&&!a&&A!==0||a&&c&&!e&&A!==0||C||l)},Dq=(n,r,o)=>{if(!n)return r;let i=FN(n.semver,r.semver,o);return i>0?n:i<0||r.operator===">"&&n.operator===">="?r:n},wq=(n,r,o)=>{if(!n)return r;let i=FN(n.semver,r.semver,o);return i<0?n:i>0||r.operator==="<"&&n.operator==="<="?r:n};Oq.exports=sye});var Tq=z((yqe,Nq)=>{"use strict";var LN=SI(),bq=mI(),Iye=wa(),_q=yN(),lye=zn(),Eye=ej(),Cye=tj(),pye=ij(),hye=sj(),dye=cj(),Bye=lj(),uye=Cj(),Qye=hj(),fye=Gr(),yye=Qj(),mye=yj(),Sye=SQ(),Dye=wj(),wye=Mj(),Oye=GC(),Mye=DQ(),bye=DN(),_ye=wN(),Nye=wQ(),Tye=OQ(),Rye=ON(),kye=Gj(),vye=Lj(),Pye=FC(),Gye=Fr(),Fye=UC(),Lye=eq(),Uye=tq(),Hye=rq(),Kye=nq(),Yye=gq(),xye=_Q(),Jye=pq(),jye=dq(),qye=Qq(),Vye=yq(),zye=Mq();Nq.exports={parse:lye,valid:Eye,clean:Cye,inc:pye,diff:hye,major:dye,minor:Bye,patch:uye,prerelease:Qye,compare:fye,rcompare:yye,compareLoose:mye,compareBuild:Sye,sort:Dye,rsort:wye,gt:Oye,lt:Mye,eq:bye,neq:_ye,gte:Nye,lte:Tye,cmp:Rye,coerce:kye,truncate:vye,Comparator:Pye,Range:Gye,satisfies:Fye,toComparators:Lye,maxSatisfying:Uye,minSatisfying:Hye,minVersion:Kye,validRange:Yye,outside:xye,gtr:Jye,ltr:jye,intersects:qye,simplifyRange:Vye,subset:zye,SemVer:Iye,re:LN.re,src:LN.src,tokens:LN.t,SEMVER_SPEC_VERSION:bq.SEMVER_SPEC_VERSION,RELEASE_TYPES:bq.RELEASE_TYPES,compareIdentifiers:_q.compareIdentifiers,rcompareIdentifiers:_q.rcompareIdentifiers}});var Vo,NQ=ne(()=>{Vo={name:"sharp",description:"High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images",version:"0.35.3",author:"Lovell Fuller ",homepage:"https://sharp.pixelplumbing.com",contributors:["Pierre Inglebert ","Jonathan Ong ","Chanon Sajjamanochai ","Juliano Julio ","Daniel Gasienica ","Julian Walker ","Amit Pitaru ","Brandon Aaron ","Andreas Lind ","Maurus Cuelenaere ","Linus Unneb\xE4ck ","Victor Mateevitsi ","Alaric Holloway ","Bernhard K. Weisshuhn ","Chris Riley ","David Carley ","John Tobin ","Kenton Gray ","Felix B\xFCnemann ","Samy Al Zahrani ","Chintan Thakkar ","F. Orlando Galashan ","Kleis Auke Wolthuizen ","Matt Hirsch ","Matthias Thoemmes ","Patrick Paskaris ","J\xE9r\xE9my Lal ","Rahul Nanwani ","Alice Monday ","Kristo Jorgenson ","YvesBos ","Guy Maliar ","Nicolas Coden ","Matt Parrish ","Marcel Bretschneider ","Matthew McEachen ","Jarda Kot\u011B\u0161ovec ","Kenric D'Souza ","Oleh Aleinyk ","Marcel Bretschneider ","Andrea Bianco ","Rik Heywood ","Thomas Parisot ","Nathan Graves ","Tom Lokhorst ","Espen Hovlandsdal ","Sylvain Dumont ","Alun Davies ","Aidan Hoolachan ","Axel Eirola ","Freezy ","Daiz ","Julian Aubourg ","Keith Belovay ","Michael B. Klein ","Jordan Prudhomme ","Ilya Ovdin ","Andargor ","Paul Neave ","Brendan Kennedy ","Brychan Bennett-Odlum ","Edward Silverton ","Roman Malieiev ","Tomas Szabo ","Robert O'Rourke ","Guillermo Alfonso Varela Chouci\xF1o ","Christian Flintrup ","Manan Jadhav ","Leon Radley ","alza54 ","Jacob Smith ","Michael Nutt ","Brad Parham ","Taneli Vatanen ","Joris Dugu\xE9 ","Chris Banks ","Ompal Singh ","Brodan ","Ankur Parihar ","Brahim Ait elhaj ","Mart Jansink ","Lachlan Newman ","Dennis Beatty ","Ingvar Stepanyan ","Don Denton ","Dmytro Tiapukhin ","Florian Lefebvre "],scripts:{build:"node install/build.js","build:dist":"node scripts/build.mjs",clean:"rm -rf src/build/ test/fixtures/output.*",test:"npm run lint && npm run test-unit",lint:"npm run lint-cpp && npm run lint-js && npm run lint-types && npm run lint-publish","lint-cpp":"cpplint --quiet src/*.h src/*.cc","lint-js":"biome lint","lint-publish":"publint --strict","lint-types":"tsd --files ./test/types/sharp.test-d.{cts,mts}","test-leak":"./test/leak/leak.sh","test-unit":"node --experimental-test-coverage test/unit.mjs","package-from-local-build":"node npm/from-local-build.js","package-wasm-wrappers":"node npm/wasm-wrappers.js","package-release-notes":"node npm/release-notes.js","docs-build":"node docs/build.mjs","docs-serve":"cd docs && npm start","docs-publish":"cd docs && npm run build && npx firebase-tools deploy --project pixelplumbing --only hosting:pixelplumbing-sharp"},type:"commonjs",files:["dist","install","lib/index.d.ts","src/*.{cc,h,gyp}"],main:"./dist/index.cjs",module:"./dist/index.mjs",types:"./dist/index.d.mts",exports:{".":{import:{types:"./dist/index.d.mts",default:"./dist/index.mjs"},require:{types:"./dist/index.d.cts",default:"./dist/index.cjs"}}},sideEffects:!0,repository:{type:"git",url:"git+https://github.com/lovell/sharp.git"},keywords:["jpeg","png","webp","avif","tiff","gif","svg","jp2","dzi","image","resize","thumbnail","crop","embed","libvips","vips"],dependencies:{"@img/colour":"^1.1.0","detect-libc":"^2.1.2",semver:"^7.8.5"},optionalDependencies:{"@img/sharp-darwin-arm64":"0.35.3","@img/sharp-darwin-x64":"0.35.3","@img/sharp-freebsd-wasm32":"0.35.3","@img/sharp-libvips-darwin-arm64":"1.3.2","@img/sharp-libvips-darwin-x64":"1.3.2","@img/sharp-libvips-linux-arm":"1.3.2","@img/sharp-libvips-linux-arm64":"1.3.2","@img/sharp-libvips-linux-ppc64":"1.3.2","@img/sharp-libvips-linux-riscv64":"1.3.2","@img/sharp-libvips-linux-s390x":"1.3.2","@img/sharp-libvips-linux-x64":"1.3.2","@img/sharp-libvips-linuxmusl-arm64":"1.3.2","@img/sharp-libvips-linuxmusl-x64":"1.3.2","@img/sharp-linux-arm":"0.35.3","@img/sharp-linux-arm64":"0.35.3","@img/sharp-linux-ppc64":"0.35.3","@img/sharp-linux-riscv64":"0.35.3","@img/sharp-linux-s390x":"0.35.3","@img/sharp-linux-x64":"0.35.3","@img/sharp-linuxmusl-arm64":"0.35.3","@img/sharp-linuxmusl-x64":"0.35.3","@img/sharp-webcontainers-wasm32":"0.35.3","@img/sharp-win32-arm64":"0.35.3","@img/sharp-win32-ia32":"0.35.3","@img/sharp-win32-x64":"0.35.3"},peerDependenciesMeta:{"@types/node":{optional:!0}},devDependencies:{"@biomejs/biome":"^2.5.1","@cpplint/cli":"^0.1.0","@emnapi/runtime":"^1.11.1","@img/sharp-libvips-dev":"1.3.2","@img/sharp-libvips-dev-wasm32":"1.3.2","@img/sharp-libvips-win32-arm64":"1.3.2","@img/sharp-libvips-win32-ia32":"1.3.2","@img/sharp-libvips-win32-x64":"1.3.2","@types/node":"*",emnapi:"^1.11.1","exif-reader":"^2.0.3","extract-zip":"^2.0.1",icc:"^4.0.0","node-addon-api":"^8.9.0","node-gyp":"^12.4.0",publint:"^0.3.21","tar-fs":"^3.1.3",tsd:"^0.33.0"},license:"Apache-2.0",engines:{node:">=20.9.0"},config:{libvips:">=8.18.3"},funding:{url:"https://opencollective.com/libvips"}}});import{spawnSync as HC}from"node:child_process";import{createHash as Zye}from"node:crypto";var KC,HN,Xye,kq,$ye,KN,eme,vq,Ame,DI,tme,ame,rme,ime,Pq,ome,Rq,nme,sme,Gq,gme,cme,Fq,UN,Ime,TQ,YN=ne(()=>{KC=Fe(Tq(),1),HN=Fe(BQ(),1);NQ();Xye=process.env.npm_package_config_libvips||Vo.config.libvips,kq=KC.default.coerce(Xye).version,$ye=["darwin-arm64","darwin-x64","freebsd-arm64","freebsd-x64","linux-arm","linux-arm64","linux-ppc64","linux-riscv64","linux-s390x","linux-wasm32","linux-x64","linuxmusl-arm64","linuxmusl-x64","win32-arm64","win32-ia32","win32-x64"],KN={encoding:"utf8",shell:!0},eme=n=>{n instanceof Error?console.error(`sharp: Installation error: ${n.message}`):console.log(`sharp: ${n}`)},vq=()=>HN.default.isNonGlibcLinuxSync()?HN.default.familySync():"",Ame=()=>`${process.platform}${vq()}-${process.arch}`,DI=()=>{if(Pq())return"wasm32";let{npm_config_arch:n,npm_config_platform:r,npm_config_libc:o}=process.env,i=typeof o=="string"?o:vq();return`${r||process.platform}${i}-${n||process.arch}`},tme=()=>{try{return Ue(`@img/sharp-libvips-dev-${DI()}/include`)}catch{try{return Ue("@img/sharp-libvips-dev/include")}catch{}}return""},ame=()=>{try{return Ue("@img/sharp-libvips-dev/cplusplus")}catch{}return""},rme=()=>{try{return Ue(`@img/sharp-libvips-dev-${DI()}/lib`)}catch{try{return Ue(`@img/sharp-libvips-${DI()}/lib`)}catch{}}return""},ime=()=>{if(process.release?.name==="node"&&process.versions&&!KC.default.satisfies(process.versions.node,Vo.engines.node))return{found:process.versions.node,expected:Vo.engines.node}},Pq=()=>{let{CC:n}=process.env;return!!n?.endsWith("/emcc")},ome=()=>process.platform==="darwin"&&process.arch==="x64"?(HC("sysctl sysctl.proc_translated",KN).stdout||"").trim()==="sysctl.proc_translated: 1":!1,Rq=n=>Zye("sha512").update(n).digest("hex"),nme=()=>{try{let n=Rq(`imgsharp-libvips-${DI()}`),r=KC.default.coerce(Vo.optionalDependencies[`@img/sharp-libvips-${DI()}`],{includePrerelease:!0}).version;return Rq(`${n}npm:${r}`).slice(0,10)}catch{}return""},sme=()=>HC(`node-gyp rebuild --directory=src ${Pq()?"--nodedir=emscripten":""}`,{...KN,stdio:"inherit"}).status,Gq=()=>process.platform!=="win32"?(HC("pkg-config --modversion vips-cpp",{...KN,env:{...process.env,PKG_CONFIG_PATH:Fq()}}).stdout||"").trim():"",gme=()=>{try{let n=(HC("brew",["--prefix"],{encoding:"utf8"}).stdout||"").trim();if(n)return`${n}/lib/pkgconfig`}catch{}},cme=()=>{try{let n=(HC("pkg-config",["--variable","pc_path","pkg-config"],{encoding:"utf8"}).stdout||"").trim();if(n)return n}catch{}},Fq=()=>process.platform!=="win32"?[gme(),cme(),process.env.PKG_CONFIG_PATH].filter(Boolean).join(":"):"",UN=(n,r,o)=>(o&&o(`Detected ${r}, skipping search for globally-installed libvips`),n),Ime=n=>{if(process.env.SHARP_IGNORE_GLOBAL_LIBVIPS)return UN(!1,"SHARP_IGNORE_GLOBAL_LIBVIPS",n);if(process.env.SHARP_FORCE_GLOBAL_LIBVIPS)return UN(!0,"SHARP_FORCE_GLOBAL_LIBVIPS",n);if(ome())return UN(!1,"Rosetta",n);let r=Gq();return!!r&&KC.default.gte(r,kq)},TQ={minimumLibvipsVersion:kq,prebuiltPlatforms:$ye,buildPlatformArch:DI,buildSharpLibvipsIncludeDir:tme,buildSharpLibvipsCPlusPlusDir:ame,buildSharpLibvipsLibDir:rme,isUnsupportedNodeRuntime:ime,runtimePlatformArch:Ame,log:eme,yarnLocator:nme,spawnRebuild:sme,globalLibvipsVersion:Gq,pkgConfigPath:Fq,useGlobalLibvips:Ime}});import{createRequire as lme}from"node:module";var RQ,ta,Uq,Eme,Lq,Cme,pme,zo,lt,Wn,tt,YC=ne(()=>{RQ=Fe(BQ(),1);YN();NQ();ta=lme(import.meta.url),{version:Uq}=Vo,{runtimePlatformArch:Eme,isUnsupportedNodeRuntime:Lq,prebuiltPlatforms:Cme,minimumLibvipsVersion:pme}=TQ,zo=Eme(),Wn=[];try{lt=ta(`../src/build/Release/sharp-${zo}-${Uq}.node`)}catch(n){Wn.push(n)}if(!lt)try{lt=ta(`../src/build/Release/sharp-wasm32-${Uq}.node`)}catch(n){Wn.push(n)}if(!lt)try{switch(zo){case"darwin-arm64":lt=ta("@img/sharp-darwin-arm64/sharp.node");break;case"darwin-x64":lt=ta("@img/sharp-darwin-x64/sharp.node");break;case"linux-arm":lt=ta("@img/sharp-linux-arm/sharp.node");break;case"linux-arm64":lt=ta("@img/sharp-linux-arm64/sharp.node");break;case"linux-ppc64":lt=ta("@img/sharp-linux-ppc64/sharp.node");break;case"linux-riscv64":lt=ta("@img/sharp-linux-riscv64/sharp.node");break;case"linux-s390x":lt=ta("@img/sharp-linux-s390x/sharp.node");break;case"linux-x64":lt=ta("@img/sharp-linux-x64/sharp.node");break;case"linuxmusl-arm64":lt=ta("@img/sharp-linuxmusl-arm64/sharp.node");break;case"linuxmusl-x64":lt=ta("@img/sharp-linuxmusl-x64/sharp.node");break;case"win32-arm64":lt=ta("@img/sharp-win32-arm64/sharp.node");break;case"win32-ia32":lt=ta("@img/sharp-win32-ia32/sharp.node");break;case"win32-x64":lt=ta("@img/sharp-win32-x64/sharp.node");break;case"freebsd-arm64":case"freebsd-x64":lt=ta("@img/sharp-freebsd-wasm32/sharp.node");break;case"linux-wasm32":lt=ta("@img/sharp-webcontainers-wasm32/sharp.node");break}if(lt&&["linux-x64","linuxmusl-x64"].includes(zo)&&!lt._isUsingX64V2()){let n=new Error("Prebuilt binaries for Linux x64 require v2 microarchitecture");n.code="Unsupported CPU",Wn.push(n),lt=null}lt&&process.versions.electron&&zo.startsWith("linux")&&process.emitWarning("Binaries provided by Electron for use on Linux may be incompatible with sharp - see https://sharp.pixelplumbing.com/install#electron-and-linux",{code:"SharpElectronLinux"})}catch(n){Wn.push(n)}if(!lt)try{lt=ta("@img/sharp-wasm32/sharp.node")}catch(n){Wn.push(n)}if(!lt){let[n,r,o]=["linux","darwin","win32"].map(a=>zo.startsWith(a)),i=[`Could not load the "sharp" module using the ${zo} runtime`];Wn.forEach(a=>{a.code.endsWith("MODULE_NOT_FOUND")||i.push(`${a.code}: ${a.message}`)});let e=Wn.map(a=>a.message).join(" ");if(i.push("Possible solutions:"),Lq()){let{found:a,expected:A}=Lq();i.push("- Please upgrade Node.js:",` Found ${a}`,` Requires ${A}`)}else if(Cme.includes(zo)){let[a,A]=zo.split("-"),t=a.endsWith("musl")?" --libc=musl":"";i.push("- Ensure optional dependencies can be installed:"," npm install --include=optional sharp","- Ensure your package manager supports multi-platform installation:"," See https://sharp.pixelplumbing.com/install#cross-platform","- Add platform-specific dependencies:",` npm install --os=${a.replace("musl","")}${t} --cpu=${A} sharp`)}else i.push(`- Manually install libvips >= ${pme}`," See https://sharp.pixelplumbing.com/install#building-from-source","- Add WebAssembly-based dependencies:"," npm install sharp @img/sharp-wasm32");if(n&&/(symbol not found|CXXABI_)/i.test(e))try{let{config:a}=ta(`@img/sharp-libvips-${zo}/package`),A=`${(0,RQ.familySync)()} ${(0,RQ.versionSync)()}`,t=`${a.musl?"musl":"glibc"} ${a.musl||a.glibc}`;i.push("- Update your OS:",` Found ${A}`,` Requires ${t}`)}catch{}throw n&&/\/snap\/core[0-9]{2}/.test(e)&&i.push("- Remove the Node.js Snap, which does not support native modules"," snap remove node"),r&&/Incompatible library version/.test(e)&&i.push("- Update Homebrew:"," brew update && brew upgrade vips"),Wn.some(a=>a.code==="ERR_DLOPEN_DISABLED")&&i.push("- Run Node.js without using the --no-addons flag"),o&&/The specified procedure could not be found/.test(e)&&i.push("- Using the canvas package on Windows?"," See https://sharp.pixelplumbing.com/install#canvas-and-windows","- Check for outdated versions of sharp in the dependency tree:"," npm ls sharp"),i.push("- Consult the installation documentation:"," See https://sharp.pixelplumbing.com/install"),new Error(i.join(` `))}tt=lt});import hme from"node:util";import xN from"node:stream";function ume(){let n=this.constructor.call(),{debuglog:r,queueListener:o,...i}=this.options;return n.options=structuredClone(i),n.options.debuglog=r,n.options.queueListener=o,this._isStreamInput()&&this.on("finish",()=>{this._flattenBufferIn(),n.options.input.buffer=this.options.input.buffer,n.emit("finish")}),n}var dme,Bme,dg,Xi,Hq=ne(()=>{qi();YC();dme=hme.debuglog("sharp"),Bme=n=>{dg.queue.emit("change",n)},dg=function(n,r){if(arguments.length===1&&!w.defined(n))throw new Error("Invalid input");return this instanceof dg?(xN.Duplex.call(this),this.options={topOffsetPre:-1,leftOffsetPre:-1,widthPre:-1,heightPre:-1,topOffsetPost:-1,leftOffsetPost:-1,widthPost:-1,heightPost:-1,width:-1,height:-1,canvas:"crop",position:0,resizeBackground:[0,0,0,255],angle:0,rotationAngle:0,rotationBackground:[0,0,0,255],rotateBefore:!1,orientBefore:!1,flip:!1,flop:!1,extendTop:0,extendBottom:0,extendLeft:0,extendRight:0,extendBackground:[0,0,0,255],extendWith:"background",withoutEnlargement:!1,withoutReduction:!1,affineMatrix:[],affineBackground:[0,0,0,255],affineIdx:0,affineIdy:0,affineOdx:0,affineOdy:0,affineInterpolator:this.constructor.interpolators.bilinear,kernel:"lanczos3",fastShrinkOnLoad:!0,tint:[-1,0,0,0],flatten:!1,flattenBackground:[0,0,0],unflatten:!1,negate:!1,negateAlpha:!0,medianSize:0,blurSigma:0,precision:"integer",minAmpl:.2,sharpenSigma:0,sharpenM1:1,sharpenM2:2,sharpenX1:2,sharpenY2:10,sharpenY3:20,threshold:0,thresholdGrayscale:!0,trimBackground:[],trimThreshold:-1,trimLineArt:!1,trimMargin:0,dilateWidth:0,erodeWidth:0,gamma:0,gammaOut:0,greyscale:!1,normalise:!1,normaliseLower:1,normaliseUpper:99,claheWidth:0,claheHeight:0,claheMaxSlope:3,brightness:1,saturation:1,hue:0,lightness:0,booleanBufferIn:null,booleanFileIn:"",joinChannelIn:[],extractChannel:-1,removeAlpha:!1,ensureAlpha:-1,colourspace:"srgb",colourspacePipeline:"last",composite:[],fileOut:"",formatOut:"input",streamOut:!1,typedArrayOut:!1,keepMetadata:0,withMetadataOrientation:-1,withMetadataDensity:0,withIccProfile:"",withExif:{},withExifMerge:!0,withXmp:"",keepGainMap:!1,withGainMap:!1,resolveWithObject:!1,loop:-1,delay:[],jpegQuality:80,jpegProgressive:!1,jpegChromaSubsampling:"4:2:0",jpegTrellisQuantisation:!1,jpegOvershootDeringing:!1,jpegOptimiseScans:!1,jpegOptimiseCoding:!0,jpegQuantisationTable:0,pngProgressive:!1,pngCompressionLevel:6,pngAdaptiveFiltering:!1,pngPalette:!1,pngQuality:100,pngEffort:7,pngBitdepth:8,pngDither:1,jp2Quality:80,jp2TileHeight:512,jp2TileWidth:512,jp2Lossless:!1,jp2ChromaSubsampling:"4:4:4",webpQuality:80,webpAlphaQuality:100,webpLossless:!1,webpNearLossless:!1,webpSmartSubsample:!1,webpSmartDeblock:!1,webpPreset:"default",webpEffort:4,webpMinSize:!1,webpMixed:!1,webpExact:!1,gifBitdepth:8,gifEffort:7,gifDither:1,gifInterFrameMaxError:0,gifInterPaletteMaxError:3,gifKeepDuplicateFrames:!1,gifReuse:!0,gifProgressive:!1,tiffQuality:80,tiffCompression:"jpeg",tiffBigtiff:!1,tiffPredictor:"horizontal",tiffPyramid:!1,tiffMiniswhite:!1,tiffBitdepth:0,tiffTile:!1,tiffTileHeight:256,tiffTileWidth:256,tiffXres:1,tiffYres:1,tiffResolutionUnit:"inch",heifQuality:50,heifLossless:!1,heifCompression:"av1",heifEffort:4,heifChromaSubsampling:"4:4:4",heifBitdepth:8,heifTune:"auto",jxlDistance:1,jxlDecodingTier:0,jxlEffort:7,jxlLossless:!1,rawDepth:"uchar",tileSize:256,tileOverlap:0,tileContainer:"fs",tileLayout:"dz",tileFormat:"last",tileDepth:"last",tileAngle:0,tileSkipBlanks:-1,tileBackground:[255,255,255,255],tileCentre:!1,tileId:"https://example.com/iiif",tileBasename:"",timeoutSeconds:0,linearA:[],linearB:[],pdfBackground:[255,255,255,255],debuglog:o=>{this.emit("warning",o),dme(o)},queueListener:Bme},this.options.input=this._createInputDescriptor(n,r,{allowStream:!0}),this):new dg(n,r)};Object.setPrototypeOf(dg.prototype,xN.Duplex.prototype);Object.setPrototypeOf(dg,xN.Duplex);Object.assign(dg.prototype,{clone:ume});Xi=dg});function Kq(n){let r=fme.filter(o=>w.defined(n[o])).map(o=>[o,n[o]]);return r.length?Object.fromEntries(r):void 0}function yme(n,r,o){let i={autoOrient:!1,failOn:"warning",limitInputPixels:268402689,limitInputChannels:5,ignoreIcc:!1,unlimited:!1,sequentialRead:!0};if(w.string(n))i.file=n;else if(w.buffer(n)){if(n.length===0)throw Error("Input Buffer is empty");i.buffer=n}else if(w.arrayBuffer(n)){if(n.byteLength===0)throw Error("Input bit Array is empty");i.buffer=Buffer.from(n,0,n.byteLength)}else if(w.typedArray(n)){if(n.length===0)throw Error("Input Bit Array is empty");i.buffer=Buffer.from(n.buffer,n.byteOffset,n.byteLength)}else if(w.plainObject(n)&&!w.defined(r))r=n,Kq(r)&&(i.buffer=[]);else if(!w.defined(n)&&!w.defined(r)&&w.object(o)&&o.allowStream)i.buffer=[];else if(Array.isArray(n))if(n.length>1)if(!this.options.joining)this.options.joining=!0,this.options.join=n.map(e=>this._createInputDescriptor(e));else throw new Error("Recursive join is unsupported");else throw new Error("Expected at least two images to join");else throw new Error(`Unsupported input '${n}' of type ${typeof n}${w.defined(r)?` when also providing options of type ${typeof r}`:""}`);if(w.object(r)){if(w.defined(r.failOn))if(w.string(r.failOn)&&w.inArray(r.failOn,["none","truncated","error","warning"]))i.failOn=r.failOn;else throw w.invalidParameterError("failOn","one of: none, truncated, error, warning",r.failOn);if(w.defined(r.autoOrient))if(w.bool(r.autoOrient))i.autoOrient=r.autoOrient;else throw w.invalidParameterError("autoOrient","boolean",r.autoOrient);if(w.defined(r.density))if(w.number(r.density)&&w.inRange(r.density,1,1e5))i.density=r.density;else throw w.invalidParameterError("density","number between 1 and 100000",r.density);if(w.defined(r.ignoreIcc))if(w.bool(r.ignoreIcc))i.ignoreIcc=r.ignoreIcc;else throw w.invalidParameterError("ignoreIcc","boolean",r.ignoreIcc);if(w.defined(r.limitInputPixels))if(w.bool(r.limitInputPixels))i.limitInputPixels=r.limitInputPixels?16383**2:0;else if(w.integer(r.limitInputPixels)&&w.inRange(r.limitInputPixels,0,Number.MAX_SAFE_INTEGER))i.limitInputPixels=r.limitInputPixels;else throw w.invalidParameterError("limitInputPixels","positive integer",r.limitInputPixels);if(w.defined(r.limitInputChannels))if(w.bool(r.limitInputChannels))i.limitInputChannels=r.limitInputChannels?5:0;else if(w.integer(r.limitInputChannels)&&w.inRange(r.limitInputChannels,0,Number.MAX_SAFE_INTEGER))i.limitInputChannels=r.limitInputChannels;else throw w.invalidParameterError("limitInputChannels","positive integer",r.limitInputChannels);if(w.defined(r.unlimited))if(w.bool(r.unlimited))i.unlimited=r.unlimited;else throw w.invalidParameterError("unlimited","boolean",r.unlimited);if(w.defined(r.sequentialRead))if(w.bool(r.sequentialRead))i.sequentialRead=r.sequentialRead;else throw w.invalidParameterError("sequentialRead","boolean",r.sequentialRead);if(w.defined(r.raw)){if(w.object(r.raw)&&w.integer(r.raw.width)&&w.inRange(r.raw.width,1,1e8)&&w.integer(r.raw.height)&&w.inRange(r.raw.height,1,1e8)&&w.integer(r.raw.channels)&&w.inRange(r.raw.channels,1,4))switch(i.rawWidth=r.raw.width,i.rawHeight=r.raw.height,i.rawChannels=r.raw.channels,n.constructor){case Uint8Array:case Uint8ClampedArray:i.rawDepth="uchar";break;case Int8Array:i.rawDepth="char";break;case Uint16Array:i.rawDepth="ushort";break;case Int16Array:i.rawDepth="short";break;case Uint32Array:i.rawDepth="uint";break;case Int32Array:i.rawDepth="int";break;case Float32Array:i.rawDepth="float";break;case Float64Array:i.rawDepth="double";break;default:i.rawDepth="uchar";break}else throw new Error("Expected width, height and channels for raw pixel input");if(i.rawPremultiplied=!1,w.defined(r.raw.premultiplied))if(w.bool(r.raw.premultiplied))i.rawPremultiplied=r.raw.premultiplied;else throw w.invalidParameterError("raw.premultiplied","boolean",r.raw.premultiplied);if(i.rawPageHeight=0,w.defined(r.raw.pageHeight))if(w.integer(r.raw.pageHeight)&&r.raw.pageHeight>0&&r.raw.pageHeight<=r.raw.height){if(r.raw.height%r.raw.pageHeight!==0)throw new Error(`Expected raw.height ${r.raw.height} to be a multiple of raw.pageHeight ${r.raw.pageHeight}`);i.rawPageHeight=r.raw.pageHeight}else throw w.invalidParameterError("raw.pageHeight","positive integer",r.raw.pageHeight)}if(w.defined(r.animated))if(w.bool(r.animated))i.pages=r.animated?-1:1;else throw w.invalidParameterError("animated","boolean",r.animated);if(w.defined(r.pages))if(w.integer(r.pages)&&w.inRange(r.pages,-1,1e5))i.pages=r.pages;else throw w.invalidParameterError("pages","integer between -1 and 100000",r.pages);if(w.defined(r.page))if(w.integer(r.page)&&w.inRange(r.page,0,1e5))i.page=r.page;else throw w.invalidParameterError("page","integer between 0 and 100000",r.page);if(w.object(r.openSlide)&&w.defined(r.openSlide.level))if(w.integer(r.openSlide.level)&&w.inRange(r.openSlide.level,0,256))i.openSlideLevel=r.openSlide.level;else throw w.invalidParameterError("openSlide.level","integer between 0 and 256",r.openSlide.level);else if(w.defined(r.level))if(w.integer(r.level)&&w.inRange(r.level,0,256))i.openSlideLevel=r.level;else throw w.invalidParameterError("level","integer between 0 and 256",r.level);if(w.object(r.tiff)&&w.defined(r.tiff.subifd))if(w.integer(r.tiff.subifd)&&w.inRange(r.tiff.subifd,-1,1e5))i.tiffSubifd=r.tiff.subifd;else throw w.invalidParameterError("tiff.subifd","integer between -1 and 100000",r.tiff.subifd);else if(w.defined(r.subifd))if(w.integer(r.subifd)&&w.inRange(r.subifd,-1,1e5))i.tiffSubifd=r.subifd;else throw w.invalidParameterError("subifd","integer between -1 and 100000",r.subifd);if(w.object(r.svg)){if(w.defined(r.svg.stylesheet))if(w.string(r.svg.stylesheet))i.svgStylesheet=r.svg.stylesheet;else throw w.invalidParameterError("svg.stylesheet","string",r.svg.stylesheet);if(w.defined(r.svg.highBitdepth))if(w.bool(r.svg.highBitdepth))i.svgHighBitdepth=r.svg.highBitdepth;else throw w.invalidParameterError("svg.highBitdepth","boolean",r.svg.highBitdepth)}if(w.object(r.pdf)&&w.defined(r.pdf.background)?i.pdfBackground=this._getBackgroundColourOption(r.pdf.background):w.defined(r.pdfBackground)&&(i.pdfBackground=this._getBackgroundColourOption(r.pdfBackground)),w.object(r.jp2)&&w.defined(r.jp2.oneshot))if(w.bool(r.jp2.oneshot))i.jp2Oneshot=r.jp2.oneshot;else throw w.invalidParameterError("jp2.oneshot","boolean",r.jp2.oneshot);if(w.defined(r.create))if(w.object(r.create)&&w.integer(r.create.width)&&w.inRange(r.create.width,1,1e8)&&w.integer(r.create.height)&&w.inRange(r.create.height,1,1e8)&&w.integer(r.create.channels)){if(i.createWidth=r.create.width,i.createHeight=r.create.height,i.createChannels=r.create.channels,i.createPageHeight=0,w.defined(r.create.pageHeight))if(w.integer(r.create.pageHeight)&&r.create.pageHeight>0&&r.create.pageHeight<=r.create.height){if(r.create.height%r.create.pageHeight!==0)throw new Error(`Expected create.height ${r.create.height} to be a multiple of create.pageHeight ${r.create.pageHeight}`);i.createPageHeight=r.create.pageHeight}else throw w.invalidParameterError("create.pageHeight","positive integer",r.create.pageHeight);if(w.defined(r.create.noise)){if(!w.object(r.create.noise))throw new Error("Expected noise to be an object");if(r.create.noise.type!=="gaussian")throw new Error("Only gaussian noise is supported at the moment");if(i.createNoiseType=r.create.noise.type,!w.inRange(r.create.channels,1,4))throw w.invalidParameterError("create.channels","number between 1 and 4",r.create.channels);if(i.createNoiseMean=128,w.defined(r.create.noise.mean))if(w.number(r.create.noise.mean)&&w.inRange(r.create.noise.mean,0,1e4))i.createNoiseMean=r.create.noise.mean;else throw w.invalidParameterError("create.noise.mean","number between 0 and 10000",r.create.noise.mean);if(i.createNoiseSigma=30,w.defined(r.create.noise.sigma))if(w.number(r.create.noise.sigma)&&w.inRange(r.create.noise.sigma,0,1e4))i.createNoiseSigma=r.create.noise.sigma;else throw w.invalidParameterError("create.noise.sigma","number between 0 and 10000",r.create.noise.sigma)}else if(w.defined(r.create.background)){if(!w.inRange(r.create.channels,3,4))throw w.invalidParameterError("create.channels","number between 3 and 4",r.create.channels);i.createBackground=this._getBackgroundColourOption(r.create.background)}else throw new Error("Expected valid noise or background to create a new input image");delete i.buffer}else throw new Error("Expected valid width, height and channels to create a new input image");if(w.defined(r.text))if(w.object(r.text)&&w.string(r.text.text)){if(i.textValue=r.text.text,w.defined(r.text.height)&&w.defined(r.text.dpi))throw new Error("Expected only one of dpi or height");if(w.defined(r.text.font))if(w.string(r.text.font))i.textFont=r.text.font;else throw w.invalidParameterError("text.font","string",r.text.font);if(w.defined(r.text.fontfile))if(w.string(r.text.fontfile))i.textFontfile=r.text.fontfile;else throw w.invalidParameterError("text.fontfile","string",r.text.fontfile);if(w.defined(r.text.width))if(w.integer(r.text.width)&&w.inRange(r.text.width,1,1e6))i.textWidth=r.text.width;else throw w.invalidParameterError("text.width","integer between 1 and 1000000",r.text.width);if(w.defined(r.text.height))if(w.integer(r.text.height)&&w.inRange(r.text.height,1,1e6))i.textHeight=r.text.height;else throw w.invalidParameterError("text.height","integer between 1 and 1000000",r.text.height);if(w.defined(r.text.align))if(w.string(r.text.align)&&w.string(this.constructor.align[r.text.align]))i.textAlign=this.constructor.align[r.text.align];else throw w.invalidParameterError("text.align","valid alignment",r.text.align);if(w.defined(r.text.justify))if(w.bool(r.text.justify))i.textJustify=r.text.justify;else throw w.invalidParameterError("text.justify","boolean",r.text.justify);if(w.defined(r.text.dpi))if(w.integer(r.text.dpi)&&w.inRange(r.text.dpi,1,1e6))i.textDpi=r.text.dpi;else throw w.invalidParameterError("text.dpi","integer between 1 and 1000000",r.text.dpi);if(w.defined(r.text.rgba))if(w.bool(r.text.rgba))i.textRgba=r.text.rgba;else throw w.invalidParameterError("text.rgba","bool",r.text.rgba);if(w.defined(r.text.spacing))if(w.integer(r.text.spacing)&&w.inRange(r.text.spacing,-1e6,1e6))i.textSpacing=r.text.spacing;else throw w.invalidParameterError("text.spacing","integer between -1000000 and 1000000",r.text.spacing);if(w.defined(r.text.wrap))if(w.string(r.text.wrap)&&w.inArray(r.text.wrap,["word","char","word-char","none"]))i.textWrap=r.text.wrap;else throw w.invalidParameterError("text.wrap","one of: word, char, word-char, none",r.text.wrap);delete i.buffer}else throw new Error("Expected a valid string to create an image with text.");if(w.defined(r.join))if(w.defined(this.options.join)){if(w.defined(r.join.animated))if(w.bool(r.join.animated))i.joinAnimated=r.join.animated;else throw w.invalidParameterError("join.animated","boolean",r.join.animated);if(w.defined(r.join.across))if(w.integer(r.join.across)&&w.inRange(r.join.across,1,1e6))i.joinAcross=r.join.across;else throw w.invalidParameterError("join.across","integer between 1 and 100000",r.join.across);if(w.defined(r.join.shim))if(w.integer(r.join.shim)&&w.inRange(r.join.shim,0,1e6))i.joinShim=r.join.shim;else throw w.invalidParameterError("join.shim","integer between 0 and 100000",r.join.shim);if(w.defined(r.join.background)&&(i.joinBackground=this._getBackgroundColourOption(r.join.background)),w.defined(r.join.halign))if(w.string(r.join.halign)&&w.string(this.constructor.align[r.join.halign]))i.joinHalign=this.constructor.align[r.join.halign];else throw w.invalidParameterError("join.halign","valid alignment",r.join.halign);if(w.defined(r.join.valign))if(w.string(r.join.valign)&&w.string(this.constructor.align[r.join.valign]))i.joinValign=this.constructor.align[r.join.valign];else throw w.invalidParameterError("join.valign","valid alignment",r.join.valign)}else throw new Error("Expected input to be an array of images to join")}else if(w.defined(r))throw new Error(`Invalid input options ${r}`);return i}function mme(n,r,o){Array.isArray(this.options.input.buffer)?w.buffer(n)?(this.options.input.buffer.length===0&&this.on("finish",()=>{this.streamInFinished=!0}),this.options.input.buffer.push(n),o()):o(new Error("Non-Buffer data on Writable Stream")):o(new Error("Unexpected data on Writable Stream"))}function Sme(){this._isStreamInput()&&(this.options.input.buffer=Buffer.concat(this.options.input.buffer))}function Dme(){return Array.isArray(this.options.input.buffer)}function wme(n){let r=Error();return w.fn(n)?(this._isStreamInput()?this.on("finish",()=>{this._flattenBufferIn(),tt.metadata(this.options,(o,i)=>{o?n(w.nativeError(o,r)):n(null,i)})}):tt.metadata(this.options,(o,i)=>{o?n(w.nativeError(o,r)):n(null,i)}),this):this._isStreamInput()?new Promise((o,i)=>{let e=()=>{this._flattenBufferIn(),tt.metadata(this.options,(a,A)=>{a?i(w.nativeError(a,r)):o(A)})};this.writableFinished?e():this.once("finish",e)}):new Promise((o,i)=>{tt.metadata(this.options,(e,a)=>{e?i(w.nativeError(e,r)):o(a)})})}function Ome(n){let r=Error();return w.fn(n)?(this._isStreamInput()?this.on("finish",()=>{this._flattenBufferIn(),tt.stats(this.options,(o,i)=>{o?n(w.nativeError(o,r)):n(null,i)})}):tt.stats(this.options,(o,i)=>{o?n(w.nativeError(o,r)):n(null,i)}),this):this._isStreamInput()?new Promise((o,i)=>{this.on("finish",function(){this._flattenBufferIn(),tt.stats(this.options,(e,a)=>{e?i(w.nativeError(e,r)):o(a)})})}):new Promise((o,i)=>{tt.stats(this.options,(e,a)=>{e?i(w.nativeError(e,r)):o(a)})})}var Qme,fme,Yq,xq=ne(()=>{qi();YC();Qme={left:"low",top:"low",low:"low",center:"centre",centre:"centre",right:"high",bottom:"high",high:"high"},fme=["failOn","limitInputPixels","limitInputChannels","unlimited","animated","autoOrient","density","ignoreIcc","page","pages","sequentialRead","jp2","openSlide","pdf","raw","svg","tiff","openSlideLevel","pdfBackground","tiffSubifd"];Yq=n=>{Object.assign(n.prototype,{_inputOptionsFromObject:Kq,_createInputDescriptor:yme,_write:mme,_flattenBufferIn:Sme,_isStreamInput:Dme,metadata:wme,stats:Ome}),n.align=Qme}});function jN(n){return n.angle%360!==0||n.rotationAngle!==0}function kQ(n){return n.width!==-1||n.height!==-1}function _me(n,r,o){if(kQ(this.options)&&this.options.debuglog("ignoring previous resize options"),this.options.widthPost!==-1&&this.options.debuglog("operation order will be: extract, resize, extract"),w.defined(n))if(w.object(n)&&!w.defined(o))o=n;else if(w.integer(n)&&n>0)this.options.width=n;else throw w.invalidParameterError("width","positive integer",n);else this.options.width=-1;if(w.defined(r))if(w.integer(r)&&r>0)this.options.height=r;else throw w.invalidParameterError("height","positive integer",r);else this.options.height=-1;if(w.object(o)){if(w.defined(o.width))if(w.integer(o.width)&&o.width>0)this.options.width=o.width;else throw w.invalidParameterError("width","positive integer",o.width);if(w.defined(o.height))if(w.integer(o.height)&&o.height>0)this.options.height=o.height;else throw w.invalidParameterError("height","positive integer",o.height);if(w.defined(o.fit)){let i=bme[o.fit];if(w.string(i))this.options.canvas=i;else throw w.invalidParameterError("fit","valid fit",o.fit)}if(w.defined(o.position)){let i=w.integer(o.position)?o.position:Vq[o.position]||qq[o.position]||jq[o.position];if(w.integer(i)&&(w.inRange(i,0,8)||w.inRange(i,16,17)))this.options.position=i;else throw w.invalidParameterError("position","valid position/gravity/strategy",o.position)}if(this._setBackgroundColourOption("resizeBackground",o.background),w.defined(o.kernel))if(w.string(JN[o.kernel]))this.options.kernel=JN[o.kernel];else throw w.invalidParameterError("kernel","valid kernel name",o.kernel);w.defined(o.withoutEnlargement)&&this._setBooleanOption("withoutEnlargement",o.withoutEnlargement),w.defined(o.withoutReduction)&&this._setBooleanOption("withoutReduction",o.withoutReduction),w.defined(o.fastShrinkOnLoad)&&this._setBooleanOption("fastShrinkOnLoad",o.fastShrinkOnLoad)}return jN(this.options)&&kQ(this.options)&&(this.options.rotateBefore=!0),this}function Nme(n){if(w.integer(n))if(w.inRange(n,1,1e4))this.options.extendTop=n,this.options.extendBottom=n,this.options.extendLeft=n,this.options.extendRight=n;else throw w.invalidParameterError("extend","integer between 1 and 10000",n);else if(w.object(n)){if(w.defined(n.top))if(w.integer(n.top)&&w.inRange(n.top,0,1e4))this.options.extendTop=n.top;else throw w.invalidParameterError("top","integer between 0 and 10000",n.top);if(w.defined(n.bottom))if(w.integer(n.bottom)&&w.inRange(n.bottom,0,1e4))this.options.extendBottom=n.bottom;else throw w.invalidParameterError("bottom","integer between 0 and 10000",n.bottom);if(w.defined(n.left))if(w.integer(n.left)&&w.inRange(n.left,0,1e4))this.options.extendLeft=n.left;else throw w.invalidParameterError("left","integer between 0 and 10000",n.left);if(w.defined(n.right))if(w.integer(n.right)&&w.inRange(n.right,0,1e4))this.options.extendRight=n.right;else throw w.invalidParameterError("right","integer between 0 and 10000",n.right);if(this._setBackgroundColourOption("extendBackground",n.background),w.defined(n.extendWith))if(w.string(Jq[n.extendWith]))this.options.extendWith=Jq[n.extendWith];else throw w.invalidParameterError("extendWith","one of: background, copy, repeat, mirror",n.extendWith)}else throw w.invalidParameterError("extend","integer or object",n);return this}function Tme(n){let r=kQ(this.options)||this.options.widthPre!==-1?"Post":"Pre";return this.options[`width${r}`]!==-1&&this.options.debuglog("ignoring previous extract options"),["left","top","width","height"].forEach(function(o){let i=n[o];if(w.integer(i)&&w.inRange(i,0,1e8))this.options[o+(o==="left"||o==="top"?"Offset":"")+r]=i;else throw w.invalidParameterError(o,"integer between 0 and 100000000",i)},this),jN(this.options)&&!kQ(this.options)&&(this.options.widthPre===-1||this.options.widthPost===-1)&&(this.options.rotateBefore=!0),this.options.input.autoOrient&&(this.options.orientBefore=!0),this}function Rme(n){if(this.options.trimThreshold=10,w.defined(n))if(w.object(n)){if(w.defined(n.background)&&this._setBackgroundColourOption("trimBackground",n.background),w.defined(n.threshold))if(w.number(n.threshold)&&n.threshold>=0)this.options.trimThreshold=n.threshold;else throw w.invalidParameterError("threshold","positive number",n.threshold);if(w.defined(n.lineArt)&&this._setBooleanOption("trimLineArt",n.lineArt),w.defined(n.margin))if(w.integer(n.margin)&&w.inRange(n.margin,0,1e7))this.options.trimMargin=n.margin;else throw w.invalidParameterError("margin","integer between 0 and 10000000",n.margin)}else throw w.invalidParameterError("trim","object",n);return jN(this.options)&&(this.options.rotateBefore=!0),this}var jq,qq,Jq,Vq,JN,Mme,bme,zq,Wq=ne(()=>{qi();jq={center:0,centre:0,north:1,east:2,south:3,west:4,northeast:5,southeast:6,southwest:7,northwest:8},qq={top:1,right:2,bottom:3,left:4,"right top":5,"right bottom":6,"left bottom":7,"left top":8},Jq={background:"background",copy:"copy",repeat:"repeat",mirror:"mirror"},Vq={entropy:16,attention:17},JN={nearest:"nearest",linear:"linear",cubic:"cubic",mitchell:"mitchell",lanczos2:"lanczos2",lanczos3:"lanczos3",mks2013:"mks2013",mks2021:"mks2021"},Mme={contain:"contain",cover:"cover",fill:"fill",inside:"inside",outside:"outside"},bme={contain:"embed",cover:"crop",fill:"ignore_aspect",inside:"max",outside:"min"};zq=n=>{Object.assign(n.prototype,{resize:_me,extend:Nme,extract:Tme,trim:Rme}),n.gravity=jq,n.strategy=Vq,n.kernel=JN,n.fit=Mme,n.position=qq}});function kme(n){if(!Array.isArray(n))throw w.invalidParameterError("images to composite","array",n);return this.options.composite=n.map(r=>{if(!w.object(r))throw w.invalidParameterError("image to composite","object",r);let o=this._inputOptionsFromObject(r),i={input:this._createInputDescriptor(r.input,o,{allowStream:!1}),blend:"over",tile:!1,left:0,top:0,hasOffset:!1,gravity:0,premultiplied:!1};if(w.defined(r.blend))if(w.string(qN[r.blend]))i.blend=qN[r.blend];else throw w.invalidParameterError("blend","valid blend name",r.blend);if(w.defined(r.tile))if(w.bool(r.tile))i.tile=r.tile;else throw w.invalidParameterError("tile","boolean",r.tile);if(w.defined(r.left))if(w.integer(r.left))i.left=r.left;else throw w.invalidParameterError("left","integer",r.left);if(w.defined(r.top))if(w.integer(r.top))i.top=r.top;else throw w.invalidParameterError("top","integer",r.top);if(w.defined(r.top)!==w.defined(r.left))throw new Error("Expected both left and top to be set");if(i.hasOffset=w.integer(r.top)&&w.integer(r.left),w.defined(r.gravity))if(w.integer(r.gravity)&&w.inRange(r.gravity,0,8))i.gravity=r.gravity;else if(w.string(r.gravity)&&w.integer(this.constructor.gravity[r.gravity]))i.gravity=this.constructor.gravity[r.gravity];else throw w.invalidParameterError("gravity","valid gravity",r.gravity);if(w.defined(r.premultiplied))if(w.bool(r.premultiplied))i.premultiplied=r.premultiplied;else throw w.invalidParameterError("premultiplied","boolean",r.premultiplied);return i}),this}var qN,Zq,Xq=ne(()=>{qi();qN={clear:"clear",source:"source",over:"over",in:"in",out:"out",atop:"atop",dest:"dest","dest-over":"dest-over","dest-in":"dest-in","dest-out":"dest-out","dest-atop":"dest-atop",xor:"xor",add:"add",saturate:"saturate",multiply:"multiply",screen:"screen",overlay:"overlay",darken:"darken",lighten:"lighten","colour-dodge":"colour-dodge","color-dodge":"colour-dodge","colour-burn":"colour-burn","color-burn":"colour-burn","hard-light":"hard-light","soft-light":"soft-light",difference:"difference",exclusion:"exclusion"};Zq=n=>{n.prototype.composite=kme,n.blend=qN}});function vme(n,r){if(!w.defined(n))return this.autoOrient();if((this.options.angle||this.options.rotationAngle)&&(this.options.debuglog("ignoring previous rotate options"),this.options.angle=0,this.options.rotationAngle=0),w.integer(n)&&!(n%90))this.options.angle=n;else if(w.number(n))this.options.rotationAngle=n,w.object(r)&&r.background&&this._setBackgroundColourOption("rotationBackground",r.background);else throw w.invalidParameterError("angle","numeric",n);return this}function Pme(){return this.options.input.autoOrient=!0,this}function Gme(n){return this.options.flip=w.bool(n)?n:!0,this}function Fme(n){return this.options.flop=w.bool(n)?n:!0,this}function Lme(n,r){let i=Array.isArray(n)&&(n.length===4&&n.every(w.number)||n.length===2&&n.every(e=>Array.isArray(e)&&e.length===2))?n.flat():[];if(i.length===4&&i.every(w.number))this.options.affineMatrix=i;else throw w.invalidParameterError("matrix","1x4 or 2x2 array",n);if(w.defined(r))if(w.object(r)){if(this._setBackgroundColourOption("affineBackground",r.background),w.defined(r.idx))if(w.number(r.idx))this.options.affineIdx=r.idx;else throw w.invalidParameterError("options.idx","number",r.idx);if(w.defined(r.idy))if(w.number(r.idy))this.options.affineIdy=r.idy;else throw w.invalidParameterError("options.idy","number",r.idy);if(w.defined(r.odx))if(w.number(r.odx))this.options.affineOdx=r.odx;else throw w.invalidParameterError("options.odx","number",r.odx);if(w.defined(r.ody))if(w.number(r.ody))this.options.affineOdy=r.ody;else throw w.invalidParameterError("options.ody","number",r.ody);if(w.defined(r.interpolator))if(w.inArray(r.interpolator,Object.values(this.constructor.interpolators)))this.options.affineInterpolator=r.interpolator;else throw w.invalidParameterError("options.interpolator","valid interpolator name",r.interpolator)}else throw w.invalidParameterError("options","object",r);return this}function Ume(n){if(w.plainObject(n)){if(w.number(n.sigma)&&w.inRange(n.sigma,1e-6,10))this.options.sharpenSigma=n.sigma;else throw w.invalidParameterError("options.sigma","number between 0.000001 and 10",n.sigma);if(w.defined(n.m1))if(w.number(n.m1)&&w.inRange(n.m1,0,1e6))this.options.sharpenM1=n.m1;else throw w.invalidParameterError("options.m1","number between 0 and 1000000",n.m1);if(w.defined(n.m2))if(w.number(n.m2)&&w.inRange(n.m2,0,1e6))this.options.sharpenM2=n.m2;else throw w.invalidParameterError("options.m2","number between 0 and 1000000",n.m2);if(w.defined(n.x1))if(w.number(n.x1)&&w.inRange(n.x1,0,1e6))this.options.sharpenX1=n.x1;else throw w.invalidParameterError("options.x1","number between 0 and 1000000",n.x1);if(w.defined(n.y2))if(w.number(n.y2)&&w.inRange(n.y2,0,1e6))this.options.sharpenY2=n.y2;else throw w.invalidParameterError("options.y2","number between 0 and 1000000",n.y2);if(w.defined(n.y3))if(w.number(n.y3)&&w.inRange(n.y3,0,1e6))this.options.sharpenY3=n.y3;else throw w.invalidParameterError("options.y3","number between 0 and 1000000",n.y3)}else this.options.sharpenSigma=-1;return this}function Hme(n){if(!w.defined(n))this.options.medianSize=3;else if(w.integer(n)&&w.inRange(n,1,1e3))this.options.medianSize=n;else throw w.invalidParameterError("size","integer between 1 and 1000",n);return this}function Kme(n){let r;if(w.number(n))r=n;else if(w.plainObject(n)){if(!w.number(n.sigma))throw w.invalidParameterError("options.sigma","number between 0.3 and 1000",r);if(r=n.sigma,"precision"in n)if(w.string($q[n.precision]))this.options.precision=$q[n.precision];else throw w.invalidParameterError("precision","one of: integer, float, approximate",n.precision);if("minAmplitude"in n)if(w.number(n.minAmplitude)&&w.inRange(n.minAmplitude,.001,1))this.options.minAmpl=n.minAmplitude;else throw w.invalidParameterError("minAmplitude","number between 0.001 and 1",n.minAmplitude)}if(!w.defined(n))this.options.blurSigma=-1;else if(w.bool(n))this.options.blurSigma=n?-1:0;else if(w.number(r)&&w.inRange(r,.3,1e3))this.options.blurSigma=r;else throw w.invalidParameterError("sigma","number between 0.3 and 1000",r);return this}function Yme(n){if(!w.defined(n))this.options.dilateWidth=1;else if(w.integer(n)&&w.inRange(n,1,65536))this.options.dilateWidth=n;else throw w.invalidParameterError("width","integer between 1 and 65536",n);return this}function xme(n){if(!w.defined(n))this.options.erodeWidth=1;else if(w.integer(n)&&w.inRange(n,1,65536))this.options.erodeWidth=n;else throw w.invalidParameterError("width","integer between 1 and 65536",n);return this}function Jme(n){return this.options.flatten=w.bool(n)?n:!0,w.object(n)&&this._setBackgroundColourOption("flattenBackground",n.background),this}function jme(){return this.options.unflatten=!0,this}function qme(n,r){if(!w.defined(n))this.options.gamma=2.2;else if(w.number(n)&&w.inRange(n,1,3))this.options.gamma=n;else throw w.invalidParameterError("gamma","number between 1.0 and 3.0",n);if(!w.defined(r))this.options.gammaOut=this.options.gamma;else if(w.number(r)&&w.inRange(r,1,3))this.options.gammaOut=r;else throw w.invalidParameterError("gammaOut","number between 1.0 and 3.0",r);return this}function Vme(n){if(this.options.negate=w.bool(n)?n:!0,w.plainObject(n)&&"alpha"in n)if(w.bool(n.alpha))this.options.negateAlpha=n.alpha;else throw w.invalidParameterError("alpha","should be boolean value",n.alpha);return this}function zme(n){if(w.plainObject(n)){if(w.defined(n.lower))if(w.number(n.lower)&&w.inRange(n.lower,0,99))this.options.normaliseLower=n.lower;else throw w.invalidParameterError("lower","number between 0 and 99",n.lower);if(w.defined(n.upper))if(w.number(n.upper)&&w.inRange(n.upper,1,100))this.options.normaliseUpper=n.upper;else throw w.invalidParameterError("upper","number between 1 and 100",n.upper)}if(this.options.normaliseLower>=this.options.normaliseUpper)throw w.invalidParameterError("range","lower to be less than upper",`${this.options.normaliseLower} >= ${this.options.normaliseUpper}`);return this.options.normalise=!0,this}function Wme(n){return this.normalise(n)}function Zme(n){if(w.plainObject(n)){if(w.integer(n.width)&&w.inRange(n.width,1,65536))this.options.claheWidth=n.width;else throw w.invalidParameterError("width","integer between 1 and 65536",n.width);if(w.integer(n.height)&&w.inRange(n.height,1,65536))this.options.claheHeight=n.height;else throw w.invalidParameterError("height","integer between 1 and 65536",n.height);if(w.defined(n.maxSlope))if(w.integer(n.maxSlope)&&w.inRange(n.maxSlope,0,100))this.options.claheMaxSlope=n.maxSlope;else throw w.invalidParameterError("maxSlope","integer between 0 and 100",n.maxSlope)}else throw w.invalidParameterError("options","plain object",n);return this}function Xme(n){if(!w.object(n)||!Array.isArray(n.kernel)||!w.integer(n.width)||!w.integer(n.height)||!w.inRange(n.width,3,1001)||!w.inRange(n.height,3,1001)||n.height*n.width!==n.kernel.length||!n.kernel.every(w.number))throw new Error("Invalid convolution kernel");return w.integer(n.scale)||(n.scale=n.kernel.reduce((r,o)=>r+o,0)),n.scale<1&&(n.scale=1),w.integer(n.offset)||(n.offset=0),this.options.convKernel=n,this}function $me(n,r){if(!w.defined(n))this.options.threshold=128;else if(w.bool(n))this.options.threshold=n?128:0;else if(w.integer(n)&&w.inRange(n,0,255))this.options.threshold=n;else throw w.invalidParameterError("threshold","integer between 0 and 255",n);return!w.object(r)||r.greyscale===!0||r.grayscale===!0?this.options.thresholdGrayscale=!0:this.options.thresholdGrayscale=!1,this}function eSe(n,r,o){if(this.options.boolean=this._createInputDescriptor(n,o),w.string(r)&&w.inArray(r,["and","or","eor"]))this.options.booleanOp=r;else throw w.invalidParameterError("operator","one of: and, or, eor",r);return this}function ASe(n,r){if(!w.defined(n)&&w.number(r)?n=1:w.number(n)&&!w.defined(r)&&(r=0),!w.defined(n))this.options.linearA=[];else if(w.number(n))this.options.linearA=[n];else if(Array.isArray(n)&&n.length&&n.every(w.number))this.options.linearA=n;else throw w.invalidParameterError("a","number or array of numbers",n);if(!w.defined(r))this.options.linearB=[];else if(w.number(r))this.options.linearB=[r];else if(Array.isArray(r)&&r.length&&r.every(w.number))this.options.linearB=r;else throw w.invalidParameterError("b","number or array of numbers",r);if(this.options.linearA.length!==this.options.linearB.length)throw new Error("Expected a and b to be arrays of the same length");return this}function tSe(n){if(!Array.isArray(n))throw w.invalidParameterError("inputMatrix","array",n);let r=n.length;if(r!==3&&r!==4)throw w.invalidParameterError("inputMatrix","3x3 or 4x4 array",r);if(!n.every(i=>Array.isArray(i)&&i.length===r))throw w.invalidParameterError("inputMatrix",`array of ${r} arrays of length ${r}`,n);let o=n.flat();if(!o.every(w.number))throw w.invalidParameterError("inputMatrix","array of numbers",o);return this.options.recombMatrix=o,this}function aSe(n){if(!w.plainObject(n))throw w.invalidParameterError("options","plain object",n);if("brightness"in n)if(w.number(n.brightness)&&n.brightness>=0)this.options.brightness=n.brightness;else throw w.invalidParameterError("brightness","number above zero",n.brightness);if("saturation"in n)if(w.number(n.saturation)&&n.saturation>=0)this.options.saturation=n.saturation;else throw w.invalidParameterError("saturation","number above zero",n.saturation);if("hue"in n)if(w.integer(n.hue))this.options.hue=n.hue%360;else throw w.invalidParameterError("hue","number",n.hue);if("lightness"in n)if(w.number(n.lightness))this.options.lightness=n.lightness;else throw w.invalidParameterError("lightness","number",n.lightness);return this}var $q,e4,A4=ne(()=>{qi();$q={integer:"integer",float:"float",approximate:"approximate"};e4=n=>{Object.assign(n.prototype,{autoOrient:Pme,rotate:vme,flip:Gme,flop:Fme,affine:Lme,sharpen:Ume,erode:xme,dilate:Yme,median:Hme,blur:Kme,flatten:Jme,unflatten:jme,gamma:qme,negate:Vme,normalise:zme,normalize:Wme,clahe:Zme,convolve:Xme,threshold:$me,boolean:eSe,linear:ASe,recomb:tSe,modulate:aSe})}});var n4=z((qqe,o4)=>{var XN=Object.defineProperty,rSe=Object.getOwnPropertyDescriptor,iSe=Object.getOwnPropertyNames,oSe=Object.prototype.hasOwnProperty,nSe=(n,r)=>{for(var o in r)XN(n,o,{get:r[o],enumerable:!0})},sSe=(n,r,o,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let e of iSe(r))!oSe.call(n,e)&&e!==o&&XN(n,e,{get:()=>r[e],enumerable:!(i=rSe(r,e))||i.enumerable});return n},gSe=n=>sSe(XN({},"__esModule",{value:!0}),n),t4={};nSe(t4,{default:()=>mSe});o4.exports=gSe(t4);var VN={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};for(let n in VN)Object.freeze(VN[n]);var $i=Object.freeze(VN),a4=Object.create(null);for(let n in $i)Object.hasOwn($i,n)&&(a4[$i[n]]=n);var or={to:{},get:{}};or.get=function(n){let r=n.slice(0,3).toLowerCase(),o,i;switch(r){case"hsl":{o=or.get.hsl(n),i="hsl";break}case"hwb":{o=or.get.hwb(n),i="hwb";break}default:{o=or.get.rgb(n),i="rgb";break}}return o?{model:i,value:o}:null};or.get.rgb=function(n){if(!n)return null;let r=/^#([a-f\d]{3,4})$/i,o=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)\s*(?:[\s,|/]\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(%?)\s*)?\)$/i,e=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/i,a=/^(\w+)$/,A=[0,0,0,1],t,s,g;if(t=n.match(o)){for(g=t[2],t=t[1],s=0;s<3;s++){let c=s*2;A[s]=Number.parseInt(t.slice(c,c+2),16)}g&&(A[3]=Number.parseInt(g,16)/255)}else if(t=n.match(r)){for(t=t[1],g=t[3],s=0;s<3;s++)A[s]=Number.parseInt(t[s]+t[s],16);g&&(A[3]=Number.parseInt(g+g,16)/255)}else if(t=n.match(i)){for(s=0;s<3;s++)A[s]=Number.parseFloat(t[s+1]);t[4]&&(A[3]=t[5]?Number.parseFloat(t[4])*.01:Number.parseFloat(t[4]))}else if(t=n.match(e)){for(s=0;s<3;s++)A[s]=Math.round(Number.parseFloat(t[s+1])*2.55);t[4]&&(A[3]=t[5]?Number.parseFloat(t[4])*.01:Number.parseFloat(t[4]))}else return(t=n.toLowerCase().match(a))?t[1]==="transparent"?[0,0,0,0]:Object.hasOwn($i,t[1])?(A=$i[t[1]].slice(),A[3]=1,A):null:null;for(s=0;s<3;s++)A[s]=Zn(A[s],0,255);return A[3]=Zn(A[3],0,1),A};or.get.hsl=function(n){if(!n)return null;let r=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i,o=n.match(r);if(o){let i=Number.parseFloat(o[4]),e=(Number.parseFloat(o[1])%360+360)%360,a=Zn(Number.parseFloat(o[2]),0,100),A=Zn(Number.parseFloat(o[3]),0,100),t=Zn(Number.isNaN(i)?1:i,0,1);return[e,a,A,t]}return null};or.get.hwb=function(n){if(!n)return null;let r=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i,o=n.match(r);if(o){let i=Number.parseFloat(o[4]),e=(Number.parseFloat(o[1])%360+360)%360,a=Zn(Number.parseFloat(o[2]),0,100),A=Zn(Number.parseFloat(o[3]),0,100),t=Zn(Number.isNaN(i)?1:i,0,1);return[e,a,A,t]}return null};or.to.hex=function(...n){return"#"+vQ(n[0])+vQ(n[1])+vQ(n[2])+(n[3]<1?vQ(Math.round(n[3]*255)):"")};or.to.rgb=function(...n){return n.length<4||n[3]===1?"rgb("+Math.round(n[0])+", "+Math.round(n[1])+", "+Math.round(n[2])+")":"rgba("+Math.round(n[0])+", "+Math.round(n[1])+", "+Math.round(n[2])+", "+n[3]+")"};or.to.rgb.percent=function(...n){let r=Math.round(n[0]/255*100),o=Math.round(n[1]/255*100),i=Math.round(n[2]/255*100);return n.length<4||n[3]===1?"rgb("+r+"%, "+o+"%, "+i+"%)":"rgba("+r+"%, "+o+"%, "+i+"%, "+n[3]+")"};or.to.hsl=function(...n){return n.length<4||n[3]===1?"hsl("+n[0]+", "+n[1]+"%, "+n[2]+"%)":"hsla("+n[0]+", "+n[1]+"%, "+n[2]+"%, "+n[3]+")"};or.to.hwb=function(...n){let r="";return n.length>=4&&n[3]!==1&&(r=", "+n[3]),"hwb("+n[0]+", "+n[1]+"%, "+n[2]+"%"+r+")"};or.to.keyword=function(...n){return a4[n.slice(0,3)]};function Zn(n,r,o){return Math.min(Math.max(r,n),o)}function vQ(n){let r=Math.round(n).toString(16).toUpperCase();return r.length<2?"0"+r:r}var wI=or,r4={};for(let n of Object.keys($i))r4[$i[n]]=n;var Ve={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},Bg=Ve,Wo=(6/29)**3;function MI(n){let r=n>.0031308?1.055*n**.4166666666666667-.055:n*12.92;return Math.min(Math.max(0,r),1)}function bI(n){return n>.04045?((n+.055)/1.055)**2.4:n/12.92}for(let n of Object.keys(Ve)){if(!("channels"in Ve[n]))throw new Error("missing channels property: "+n);if(!("labels"in Ve[n]))throw new Error("missing channel labels property: "+n);if(Ve[n].labels.length!==Ve[n].channels)throw new Error("channel and label counts mismatch: "+n);let{channels:r,labels:o}=Ve[n];delete Ve[n].channels,delete Ve[n].labels,Object.defineProperty(Ve[n],"channels",{value:r}),Object.defineProperty(Ve[n],"labels",{value:o})}Ve.rgb.hsl=function(n){let r=n[0]/255,o=n[1]/255,i=n[2]/255,e=Math.min(r,o,i),a=Math.max(r,o,i),A=a-e,t,s;switch(a){case e:{t=0;break}case r:{t=(o-i)/A;break}case o:{t=2+(i-r)/A;break}case i:{t=4+(r-o)/A;break}}t=Math.min(t*60,360),t<0&&(t+=360);let g=(e+a)/2;return a===e?s=0:g<=.5?s=A/(a+e):s=A/(2-a-e),[t,s*100,g*100]};Ve.rgb.hsv=function(n){let r,o,i,e,a,A=n[0]/255,t=n[1]/255,s=n[2]/255,g=Math.max(A,t,s),c=g-Math.min(A,t,s),l=function(C){return(g-C)/6/c+1/2};if(c===0)e=0,a=0;else{switch(a=c/g,r=l(A),o=l(t),i=l(s),g){case A:{e=i-o;break}case t:{e=1/3+r-i;break}case s:{e=2/3+o-r;break}}e<0?e+=1:e>1&&(e-=1)}return[e*360,a*100,g*100]};Ve.rgb.hwb=function(n){let r=n[0],o=n[1],i=n[2],e=Ve.rgb.hsl(n)[0],a=1/255*Math.min(r,Math.min(o,i));return i=1-1/255*Math.max(r,Math.max(o,i)),[e,a*100,i*100]};Ve.rgb.oklab=function(n){let r=bI(n[0]/255),o=bI(n[1]/255),i=bI(n[2]/255),e=Math.cbrt(.4122214708*r+.5363325363*o+.0514459929*i),a=Math.cbrt(.2119034982*r+.6806995451*o+.1073969566*i),A=Math.cbrt(.0883024619*r+.2817188376*o+.6299787005*i),t=.2104542553*e+.793617785*a-.0040720468*A,s=1.9779984951*e-2.428592205*a+.4505937099*A,g=.0259040371*e+.7827717662*a-.808675766*A;return[t*100,s*100,g*100]};Ve.rgb.cmyk=function(n){let r=n[0]/255,o=n[1]/255,i=n[2]/255,e=Math.min(1-r,1-o,1-i),a=(1-r-e)/(1-e)||0,A=(1-o-e)/(1-e)||0,t=(1-i-e)/(1-e)||0;return[a*100,A*100,t*100,e*100]};function cSe(n,r){return(n[0]-r[0])**2+(n[1]-r[1])**2+(n[2]-r[2])**2}Ve.rgb.keyword=function(n){let r=r4[n];if(r)return r;let o=Number.POSITIVE_INFINITY,i;for(let e of Object.keys($i)){let a=$i[e],A=cSe(n,a);AWo?o**(1/3):7.787*o+16/116,i=i>Wo?i**(1/3):7.787*i+16/116,e=e>Wo?e**(1/3):7.787*e+16/116;let a=116*i-16,A=500*(o-i),t=200*(i-e);return[a,A,t]};Ve.hsl.rgb=function(n){let r=n[0]/360,o=n[1]/100,i=n[2]/100,e,a;if(o===0)return a=i*255,[a,a,a];let A=i<.5?i*(1+o):i+o-i*o,t=2*i-A,s=[0,0,0];for(let g=0;g<3;g++)e=r+1/3*-(g-1),e<0&&e++,e>1&&e--,6*e<1?a=t+(A-t)*6*e:2*e<1?a=A:3*e<2?a=t+(A-t)*(2/3-e)*6:a=t,s[g]=a*255;return s};Ve.hsl.hsv=function(n){let r=n[0],o=n[1]/100,i=n[2]/100,e=o,a=Math.max(i,.01);i*=2,o*=i<=1?i:2-i,e*=a<=1?a:2-a;let A=(i+o)/2,t=i===0?2*e/(a+e):2*o/(i+o);return[r,t*100,A*100]};Ve.hsv.rgb=function(n){let r=n[0]/60,o=n[1]/100,i=n[2]/100,e=Math.floor(r)%6,a=r-Math.floor(r),A=255*i*(1-o),t=255*i*(1-o*a),s=255*i*(1-o*(1-a));switch(i*=255,e){case 0:return[i,s,A];case 1:return[t,i,A];case 2:return[A,i,s];case 3:return[A,t,i];case 4:return[s,A,i];case 5:return[i,A,t]}};Ve.hsv.hsl=function(n){let r=n[0],o=n[1]/100,i=n[2]/100,e=Math.max(i,.01),a,A;A=(2-o)*i;let t=(2-o)*e;return a=o*e,a/=t<=1?t:2-t,a=a||0,A/=2,[r,a*100,A*100]};Ve.hwb.rgb=function(n){let r=n[0]/360,o=n[1]/100,i=n[2]/100,e=o+i,a;e>1&&(o/=e,i/=e);let A=Math.floor(6*r),t=1-i;a=6*r-A,(A&1)!==0&&(a=1-a);let s=o+a*(t-o),g,c,l;switch(A){default:case 6:case 0:{g=t,c=s,l=o;break}case 1:{g=s,c=t,l=o;break}case 2:{g=o,c=t,l=s;break}case 3:{g=o,c=s,l=t;break}case 4:{g=s,c=o,l=t;break}case 5:{g=t,c=o,l=s;break}}return[g*255,c*255,l*255]};Ve.cmyk.rgb=function(n){let r=n[0]/100,o=n[1]/100,i=n[2]/100,e=n[3]/100,a=1-Math.min(1,r*(1-e)+e),A=1-Math.min(1,o*(1-e)+e),t=1-Math.min(1,i*(1-e)+e);return[a*255,A*255,t*255]};Ve.xyz.rgb=function(n){let r=n[0]/100,o=n[1]/100,i=n[2]/100,e,a,A;return e=r*3.2404542+o*-1.5371385+i*-.4985314,a=r*-.969266+o*1.8760108+i*.041556,A=r*.0556434+o*-.2040259+i*1.0572252,e=MI(e),a=MI(a),A=MI(A),[e*255,a*255,A*255]};Ve.xyz.lab=function(n){let r=n[0],o=n[1],i=n[2];r/=95.047,o/=100,i/=108.883,r=r>Wo?r**(1/3):7.787*r+16/116,o=o>Wo?o**(1/3):7.787*o+16/116,i=i>Wo?i**(1/3):7.787*i+16/116;let e=116*o-16,a=500*(r-o),A=200*(o-i);return[e,a,A]};Ve.xyz.oklab=function(n){let r=n[0]/100,o=n[1]/100,i=n[2]/100,e=Math.cbrt(.8189330101*r+.3618667424*o-.1288597137*i),a=Math.cbrt(.0329845436*r+.9293118715*o+.0361456387*i),A=Math.cbrt(.0482003018*r+.2643662691*o+.633851707*i),t=.2104542553*e+.793617785*a-.0040720468*A,s=1.9779984951*e-2.428592205*a+.4505937099*A,g=.0259040371*e+.7827717662*a-.808675766*A;return[t*100,s*100,g*100]};Ve.oklab.oklch=function(n){return Ve.lab.lch(n)};Ve.oklab.xyz=function(n){let r=n[0]/100,o=n[1]/100,i=n[2]/100,e=(.999999998*r+.396337792*o+.215803758*i)**3,a=(1.000000008*r-.105561342*o-.063854175*i)**3,A=(1.000000055*r-.089484182*o-1.291485538*i)**3,t=1.227013851*e-.55779998*a+.281256149*A,s=-.040580178*e+1.11225687*a-.071676679*A,g=-.076381285*e-.421481978*a+1.58616322*A;return[t*100,s*100,g*100]};Ve.oklab.rgb=function(n){let r=n[0]/100,o=n[1]/100,i=n[2]/100,e=(r+.3963377774*o+.2158037573*i)**3,a=(r-.1055613458*o-.0638541728*i)**3,A=(r-.0894841775*o-1.291485548*i)**3,t=MI(4.0767416621*e-3.3077115913*a+.2309699292*A),s=MI(-1.2684380046*e+2.6097574011*a-.3413193965*A),g=MI(-.0041960863*e-.7034186147*a+1.707614701*A);return[t*255,s*255,g*255]};Ve.oklch.oklab=function(n){return Ve.lch.lab(n)};Ve.lab.xyz=function(n){let r=n[0],o=n[1],i=n[2],e,a,A;a=(r+16)/116,e=o/500+a,A=a-i/200;let t=a**3,s=e**3,g=A**3;return a=t>Wo?t:(a-16/116)/7.787,e=s>Wo?s:(e-16/116)/7.787,A=g>Wo?g:(A-16/116)/7.787,e*=95.047,a*=100,A*=108.883,[e,a,A]};Ve.lab.lch=function(n){let r=n[0],o=n[1],i=n[2],e;e=Math.atan2(i,o)*360/2/Math.PI,e<0&&(e+=360);let A=Math.sqrt(o*o+i*i);return[r,A,e]};Ve.lch.lab=function(n){let r=n[0],o=n[1],e=n[2]/360*2*Math.PI,a=o*Math.cos(e),A=o*Math.sin(e);return[r,a,A]};Ve.rgb.ansi16=function(n,r=null){let[o,i,e]=n,a=r===null?Ve.rgb.hsv(n)[2]:r;if(a=Math.round(a/50),a===0)return 30;let A=30+(Math.round(e/255)<<2|Math.round(i/255)<<1|Math.round(o/255));return a===2&&(A+=60),A};Ve.hsv.ansi16=function(n){return Ve.rgb.ansi16(Ve.hsv.rgb(n),n[2])};Ve.rgb.ansi256=function(n){let r=n[0],o=n[1],i=n[2];return r>>4===o>>4&&o>>4===i>>4?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(o/255*5)+Math.round(i/255*5)};Ve.ansi16.rgb=function(n){n=n[0];let r=n%10;if(r===0||r===7)return n>50&&(r+=3.5),r=r/10.5*255,[r,r,r];let o=(Math.trunc(n>50)+1)*.5,i=(r&1)*o*255,e=(r>>1&1)*o*255,a=(r>>2&1)*o*255;return[i,e,a]};Ve.ansi256.rgb=function(n){if(n=n[0],n>=232){let a=(n-232)*10+8;return[a,a,a]}n-=16;let r,o=Math.floor(n/36)/5*255,i=Math.floor((r=n%36)/6)/5*255,e=r%6/5*255;return[o,i,e]};Ve.rgb.hex=function(n){let o=(((Math.round(n[0])&255)<<16)+((Math.round(n[1])&255)<<8)+(Math.round(n[2])&255)).toString(16).toUpperCase();return"000000".slice(o.length)+o};Ve.hex.rgb=function(n){let r=n.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!r)return[0,0,0];let o=r[0];r[0].length===3&&(o=[...o].map(t=>t+t).join(""));let i=Number.parseInt(o,16),e=i>>16&255,a=i>>8&255,A=i&255;return[e,a,A]};Ve.rgb.hcg=function(n){let r=n[0]/255,o=n[1]/255,i=n[2]/255,e=Math.max(Math.max(r,o),i),a=Math.min(Math.min(r,o),i),A=e-a,t,s=A<1?a/(1-A):0;return A<=0?t=0:e===r?t=(o-i)/A%6:e===o?t=2+(i-r)/A:t=4+(r-o)/A,t/=6,t%=1,[t*360,A*100,s*100]};Ve.hsl.hcg=function(n){let r=n[1]/100,o=n[2]/100,i=o<.5?2*r*o:2*r*(1-o),e=0;return i<1&&(e=(o-.5*i)/(1-i)),[n[0],i*100,e*100]};Ve.hsv.hcg=function(n){let r=n[1]/100,o=n[2]/100,i=r*o,e=0;return i<1&&(e=(o-i)/(1-i)),[n[0],i*100,e*100]};Ve.hcg.rgb=function(n){let r=n[0]/360,o=n[1]/100,i=n[2]/100;if(o===0)return[i*255,i*255,i*255];let e=[0,0,0],a=r%1*6,A=a%1,t=1-A,s=0;switch(Math.floor(a)){case 0:{e[0]=1,e[1]=A,e[2]=0;break}case 1:{e[0]=t,e[1]=1,e[2]=0;break}case 2:{e[0]=0,e[1]=1,e[2]=A;break}case 3:{e[0]=0,e[1]=t,e[2]=1;break}case 4:{e[0]=A,e[1]=0,e[2]=1;break}default:e[0]=1,e[1]=0,e[2]=t}return s=(1-o)*i,[(o*e[0]+s)*255,(o*e[1]+s)*255,(o*e[2]+s)*255]};Ve.hcg.hsv=function(n){let r=n[1]/100,o=n[2]/100,i=r+o*(1-r),e=0;return i>0&&(e=r/i),[n[0],e*100,i*100]};Ve.hcg.hsl=function(n){let r=n[1]/100,i=n[2]/100*(1-r)+.5*r,e=0;return i>0&&i<.5?e=r/(2*i):i>=.5&&i<1&&(e=r/(2*(1-i))),[n[0],e*100,i*100]};Ve.hcg.hwb=function(n){let r=n[1]/100,o=n[2]/100,i=r+o*(1-r);return[n[0],(i-r)*100,(1-i)*100]};Ve.hwb.hcg=function(n){let r=n[1]/100,i=1-n[2]/100,e=i-r,a=0;return e<1&&(a=(i-e)/(1-e)),[n[0],e*100,a*100]};Ve.apple.rgb=function(n){return[n[0]/65535*255,n[1]/65535*255,n[2]/65535*255]};Ve.rgb.apple=function(n){return[n[0]/255*65535,n[1]/255*65535,n[2]/255*65535]};Ve.gray.rgb=function(n){return[n[0]/100*255,n[0]/100*255,n[0]/100*255]};Ve.gray.hsl=function(n){return[0,0,n[0]]};Ve.gray.hsv=Ve.gray.hsl;Ve.gray.hwb=function(n){return[0,100,n[0]]};Ve.gray.cmyk=function(n){return[0,0,0,n[0]]};Ve.gray.lab=function(n){return[n[0],0,0]};Ve.gray.hex=function(n){let r=Math.round(n[0]/100*255)&255,i=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".slice(i.length)+i};Ve.rgb.gray=function(n){return[(n[0]+n[1]+n[2])/3/255*100]};function ISe(){let n={},r=Object.keys(Bg);for(let{length:o}=r,i=0;i0;){let i=o.pop(),e=Object.keys(Bg[i]);for(let{length:a}=e,A=0;A1&&(o=i),n(o))};return"conversion"in n&&(r.conversion=n.conversion),r}function uSe(n){let r=function(...o){let i=o[0];if(i==null)return i;i.length>1&&(o=i);let e=n(o);if(typeof e=="object")for(let{length:a}=e,A=0;A0){this.model=r||"rgb",i=Qr[this.model].channels;let e=Array.prototype.slice.call(n,0,i);this.color=ZN(e,i),this.valpha=typeof n[i]=="number"?n[i]:1}else if(typeof n=="number")this.model="rgb",this.color=[n>>16&255,n>>8&255,n&255],this.valpha=1;else{this.valpha=1;let e=Object.keys(n);"alpha"in n&&(e.splice(e.indexOf("alpha"),1),this.valpha=typeof n.alpha=="number"?n.alpha:0);let a=e.sort().join("");if(!(a in zN))throw new Error("Unable to parse color from object: "+JSON.stringify(n));this.model=zN[a];let{labels:A}=Qr[this.model],t=[];for(o=0;o(n%360+360)%360),saturationl:vt("hsl",1,aa(100)),lightness:vt("hsl",2,aa(100)),saturationv:vt("hsv",1,aa(100)),value:vt("hsv",2,aa(100)),chroma:vt("hcg",1,aa(100)),gray:vt("hcg",2,aa(100)),white:vt("hwb",1,aa(100)),wblack:vt("hwb",2,aa(100)),cyan:vt("cmyk",0,aa(100)),magenta:vt("cmyk",1,aa(100)),yellow:vt("cmyk",2,aa(100)),black:vt("cmyk",3,aa(100)),x:vt("xyz",0,aa(95.047)),y:vt("xyz",1,aa(100)),z:vt("xyz",2,aa(108.833)),l:vt("lab",0,aa(100)),a:vt("lab",1),b:vt("lab",2),keyword(n){return n!==void 0?new pa(n):Qr[this.model].keyword(this.color)},hex(n){return n!==void 0?new pa(n):wI.to.hex(...this.rgb().round().color)},hexa(n){if(n!==void 0)return new pa(n);let r=this.rgb().round().color,o=Math.round(this.valpha*255).toString(16).toUpperCase();return o.length===1&&(o="0"+o),wI.to.hex(...r)+o},rgbNumber(){let n=this.rgb().color;return(n[0]&255)<<16|(n[1]&255)<<8|n[2]&255},luminosity(){let n=this.rgb().color,r=[];for(let[o,i]of n.entries()){let e=i/255;r[o]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return .2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(n){let r=this.luminosity(),o=n.luminosity();return r>o?(r+.05)/(o+.05):(o+.05)/(r+.05)},level(n){let r=this.contrast(n);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){let n=this.rgb().color;return(n[0]*2126+n[1]*7152+n[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let n=this.rgb();for(let r=0;r<3;r++)n.color[r]=255-n.color[r];return n},lighten(n){let r=this.hsl();return r.color[2]+=r.color[2]*n,r},darken(n){let r=this.hsl();return r.color[2]-=r.color[2]*n,r},saturate(n){let r=this.hsl();return r.color[1]+=r.color[1]*n,r},desaturate(n){let r=this.hsl();return r.color[1]-=r.color[1]*n,r},whiten(n){let r=this.hwb();return r.color[1]+=r.color[1]*n,r},blacken(n){let r=this.hwb();return r.color[2]+=r.color[2]*n,r},grayscale(){let n=this.rgb().color,r=n[0]*.3+n[1]*.59+n[2]*.11;return pa.rgb(r,r,r)},fade(n){return this.alpha(this.valpha-this.valpha*n)},opaquer(n){return this.alpha(this.valpha+this.valpha*n)},rotate(n){let r=this.hsl(),o=r.color[0];return o=(o+n)%360,o=o<0?360+o:o,r.color[0]=o,r},mix(n,r){if(!n||!n.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof n);let o=n.rgb(),i=this.rgb(),e=r===void 0?.5:r,a=2*e-1,A=o.alpha()-i.alpha(),t=((a*A===-1?a:(a+A)/(1+a*A))+1)/2,s=1-t;return pa.rgb(t*o.red()+s*i.red(),t*o.green()+s*i.green(),t*o.blue()+s*i.blue(),o.alpha()*e+i.alpha()*(1-e))}};for(let n of Object.keys(Qr)){if(i4.includes(n))continue;let{channels:r}=Qr[n];pa.prototype[n]=function(...o){return this.model===n?new pa(this):o.length>0?new pa(o,n):new pa([...ySe(Qr[this.model][n].raw(this.color)),this.valpha],n)},pa[n]=function(...o){let i=o[0];return typeof i=="number"&&(i=ZN(o,r)),new pa(i,n)}}function QSe(n,r){return Number(n.toFixed(r))}function fSe(n){return function(r){return QSe(r,n)}}function vt(n,r,o){n=Array.isArray(n)?n:[n];for(let i of n)(WN[i]||=[])[r]=o;return n=n[0],function(i){let e;return i!==void 0?(o&&(i=o(i)),e=this[n](),e.color[r]=i,e):(e=this[n]().color[r],o&&(e=o(e)),e)}}function aa(n){return function(r){return Math.max(0,Math.min(n,r))}}function ySe(n){return Array.isArray(n)?n:[n]}function ZN(n,r){for(let o=0;o{s4.exports=n4().default});function SSe(n){return this._setBackgroundColourOption("tint",n),this}function DSe(n){return this.options.greyscale=w.bool(n)?n:!0,this}function wSe(n){return this.greyscale(n)}function OSe(n){if(!w.string(n))throw w.invalidParameterError("colourspace","string",n);return this.options.colourspacePipeline=n,this}function MSe(n){return this.pipelineColourspace(n)}function bSe(n){if(!w.string(n))throw w.invalidParameterError("colourspace","string",n);return this.options.colourspace=n,this}function _Se(n){return this.toColourspace(n)}function l4(n){if(w.object(n)||w.string(n)&&n.length>=3&&n.length<=200){let r=(0,I4.default)(n),o=r.red(),i=r.green(),e=r.blue(),a=Math.round(r.alpha()*255);for(let[A,t]of[["red",o],["green",i],["blue",e],["alpha",a]])if(!w.number(t))throw w.invalidParameterError(`background.${A}`,"number",t);return[o,i,e,a]}else throw w.invalidParameterError("background","object or string",n)}function NSe(n,r){w.defined(r)&&(this.options[n]=l4(r))}var I4,c4,E4,C4=ne(()=>{I4=Fe(g4(),1);qi();c4={multiband:"multiband","b-w":"b-w",bw:"b-w",cmyk:"cmyk",srgb:"srgb"};E4=n=>{Object.assign(n.prototype,{tint:SSe,greyscale:DSe,grayscale:wSe,pipelineColourspace:OSe,pipelineColorspace:MSe,toColourspace:bSe,toColorspace:_Se,_getBackgroundColourOption:l4,_setBackgroundColourOption:NSe}),n.colourspace=c4,n.colorspace=c4}});function RSe(){return this.options.removeAlpha=!0,this}function kSe(n){if(w.defined(n))if(w.number(n)&&w.inRange(n,0,1))this.options.ensureAlpha=n;else throw w.invalidParameterError("alpha","number between 0 and 1",n);else this.options.ensureAlpha=1;return this}function vSe(n){let r={red:0,green:1,blue:2,alpha:3};if(Object.keys(r).includes(n)&&(n=r[n]),w.integer(n)&&w.inRange(n,0,4))this.options.extractChannel=n;else throw w.invalidParameterError("channel","integer or one of: red, green, blue, alpha",n);return this}function PSe(n,r){return Array.isArray(n)?n.forEach(function(o){this.options.joinChannelIn.push(this._createInputDescriptor(o,r))},this):this.options.joinChannelIn.push(this._createInputDescriptor(n,r)),this}function GSe(n){if(w.string(n)&&w.inArray(n,["and","or","eor"]))this.options.bandBoolOp=n;else throw w.invalidParameterError("boolOp","one of: and, or, eor",n);return this}var TSe,p4,h4=ne(()=>{qi();TSe={and:"and",or:"or",eor:"eor"};p4=n=>{Object.assign(n.prototype,{removeAlpha:RSe,ensureAlpha:kSe,extractChannel:vSe,joinChannel:PSe,bandbool:GSe}),n.bool=TSe}});import $N from"node:path";function LSe(n,r){let o;if(w.string(n)?w.string(this.options.input.file)&&$N.resolve(this.options.input.file)===$N.resolve(n)?o=new Error("Cannot use same file for input and output"):FSe.test($N.extname(n))&&!this.constructor.format.jp2.output.file&&(o=B4()):o=new Error("Missing output file path"),o)if(w.fn(r))r(o);else return Promise.reject(o);else{this.options.fileOut=n;let i=Error();return this._pipeline(r,i)}return this}function USe(n,r){w.object(n)?this._setBooleanOption("resolveWithObject",n.resolveWithObject):this.options.resolveWithObject&&(this.options.resolveWithObject=!1),this.options.fileOut="";let o=Error();return this._pipeline(w.fn(n)?n:r,o)}function HSe(){this.options.resolveWithObject=!0,this.options.typedArrayOut=!0;let n=Error();return this._pipeline(null,n)}function KSe(n){if(w.number(n)&&n>0)this.options.withMetadataDensity=n;else throw w.invalidParameterError("density","positive number",n);return this.keepExif()}function YSe(){return this.options.keepMetadata|=1,this}function xSe(n){if(w.object(n))for(let[r,o]of Object.entries(n))if(w.object(o))for(let[i,e]of Object.entries(o))if(w.string(e))this.options.withExif[`exif-${r.toLowerCase()}-${i}`]=e;else throw w.invalidParameterError(`${r}.${i}`,"string",e);else throw w.invalidParameterError(r,"object",o);else throw w.invalidParameterError("exif","object",n);return this.options.withExifMerge=!1,this.keepExif()}function JSe(n){return this.withExif(n),this.options.withExifMerge=!0,this}function jSe(){return this.options.keepMetadata|=8,this}function qSe(n,r){if(w.string(n))this.options.withIccProfile=n;else throw w.invalidParameterError("icc","string",n);if(this.keepIccProfile(),w.object(r)&&w.defined(r.attach))if(w.bool(r.attach))r.attach||(this.options.keepMetadata&=-9);else throw w.invalidParameterError("attach","boolean",r.attach);return this}function VSe(){return this.options.keepGainMap=!0,this.options.withGainMap=!1,this.options.keepMetadata|=32,this}function zSe(){return this.options.withGainMap=!0,this.options.keepGainMap=!1,this.options.colourspace="scrgb",this}function WSe(){return this.options.keepMetadata|=2,this}function ZSe(n){if(w.string(n)&&n.length>0)this.options.withXmp=n,this.options.keepMetadata|=2;else throw w.invalidParameterError("xmp","non-empty string",n);return this}function XSe(){return this.options.keepMetadata|=31,this}function $Se(n){if(this.keepMetadata(),this.withIccProfile("srgb"),w.object(n)){if(w.defined(n.orientation))if(w.integer(n.orientation)&&w.inRange(n.orientation,1,8))this.options.withMetadataOrientation=n.orientation;else throw w.invalidParameterError("orientation","integer between 1 and 8",n.orientation);if(w.defined(n.density))if(w.number(n.density)&&n.density>0)this.options.withMetadataDensity=n.density;else throw w.invalidParameterError("density","positive number",n.density);w.defined(n.icc)&&this.withIccProfile(n.icc),w.defined(n.exif)&&this.withExifMerge(n.exif)}return this}function eDe(n,r){let o=d4.get((w.object(n)&&w.string(n.id)?n.id:n).toLowerCase());if(!o)throw w.invalidParameterError("format",`one of: ${[...d4.keys()].join(", ")}`,n);return this[o](r)}function ADe(n){if(w.object(n)){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.jpegQuality=n.quality;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);if(w.defined(n.progressive)&&this._setBooleanOption("jpegProgressive",n.progressive),w.defined(n.chromaSubsampling))if(w.string(n.chromaSubsampling)&&w.inArray(n.chromaSubsampling,["4:2:0","4:4:4"]))this.options.jpegChromaSubsampling=n.chromaSubsampling;else throw w.invalidParameterError("chromaSubsampling","one of: 4:2:0, 4:4:4",n.chromaSubsampling);let r=w.bool(n.optimizeCoding)?n.optimizeCoding:n.optimiseCoding;if(w.defined(r)&&this._setBooleanOption("jpegOptimiseCoding",r),w.defined(n.mozjpeg))if(w.bool(n.mozjpeg))n.mozjpeg&&(this.options.jpegTrellisQuantisation=!0,this.options.jpegOvershootDeringing=!0,this.options.jpegOptimiseScans=!0,this.options.jpegProgressive=!0,this.options.jpegQuantisationTable=3);else throw w.invalidParameterError("mozjpeg","boolean",n.mozjpeg);let o=w.bool(n.trellisQuantization)?n.trellisQuantization:n.trellisQuantisation;w.defined(o)&&this._setBooleanOption("jpegTrellisQuantisation",o),w.defined(n.overshootDeringing)&&this._setBooleanOption("jpegOvershootDeringing",n.overshootDeringing);let i=w.bool(n.optimizeScans)?n.optimizeScans:n.optimiseScans;w.defined(i)&&(this._setBooleanOption("jpegOptimiseScans",i),i&&(this.options.jpegProgressive=!0));let e=w.number(n.quantizationTable)?n.quantizationTable:n.quantisationTable;if(w.defined(e))if(w.integer(e)&&w.inRange(e,0,8))this.options.jpegQuantisationTable=e;else throw w.invalidParameterError("quantisationTable","integer between 0 and 8",e)}return this._updateFormatOut("jpeg",n)}function tDe(n){if(w.object(n)){if(w.defined(n.progressive)&&this._setBooleanOption("pngProgressive",n.progressive),w.defined(n.compressionLevel))if(w.integer(n.compressionLevel)&&w.inRange(n.compressionLevel,0,9))this.options.pngCompressionLevel=n.compressionLevel;else throw w.invalidParameterError("compressionLevel","integer between 0 and 9",n.compressionLevel);w.defined(n.adaptiveFiltering)&&this._setBooleanOption("pngAdaptiveFiltering",n.adaptiveFiltering);let r=n.colours||n.colors;if(w.defined(r))if(w.integer(r)&&w.inRange(r,2,256))this.options.pngBitdepth=u4(r);else throw w.invalidParameterError("colours","integer between 2 and 256",r);if(w.defined(n.palette)?this._setBooleanOption("pngPalette",n.palette):[n.quality,n.effort,n.colours,n.colors,n.dither].some(w.defined)&&this._setBooleanOption("pngPalette",!0),this.options.pngPalette){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,0,100))this.options.pngQuality=n.quality;else throw w.invalidParameterError("quality","integer between 0 and 100",n.quality);if(w.defined(n.effort))if(w.integer(n.effort)&&w.inRange(n.effort,1,10))this.options.pngEffort=n.effort;else throw w.invalidParameterError("effort","integer between 1 and 10",n.effort);if(w.defined(n.dither))if(w.number(n.dither)&&w.inRange(n.dither,0,1))this.options.pngDither=n.dither;else throw w.invalidParameterError("dither","number between 0.0 and 1.0",n.dither)}}return this._updateFormatOut("png",n)}function aDe(n){if(w.object(n)){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.webpQuality=n.quality;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);if(w.defined(n.alphaQuality))if(w.integer(n.alphaQuality)&&w.inRange(n.alphaQuality,0,100))this.options.webpAlphaQuality=n.alphaQuality;else throw w.invalidParameterError("alphaQuality","integer between 0 and 100",n.alphaQuality);if(w.defined(n.lossless)&&this._setBooleanOption("webpLossless",n.lossless),w.defined(n.nearLossless)&&this._setBooleanOption("webpNearLossless",n.nearLossless),w.defined(n.smartSubsample)&&this._setBooleanOption("webpSmartSubsample",n.smartSubsample),w.defined(n.smartDeblock)&&this._setBooleanOption("webpSmartDeblock",n.smartDeblock),w.defined(n.preset))if(w.string(n.preset)&&w.inArray(n.preset,["default","photo","picture","drawing","icon","text"]))this.options.webpPreset=n.preset;else throw w.invalidParameterError("preset","one of: default, photo, picture, drawing, icon, text",n.preset);if(w.defined(n.effort))if(w.integer(n.effort)&&w.inRange(n.effort,0,6))this.options.webpEffort=n.effort;else throw w.invalidParameterError("effort","integer between 0 and 6",n.effort);w.defined(n.minSize)&&this._setBooleanOption("webpMinSize",n.minSize),w.defined(n.mixed)&&this._setBooleanOption("webpMixed",n.mixed),w.defined(n.exact)&&this._setBooleanOption("webpExact",n.exact)}return e0(n,this.options),this._updateFormatOut("webp",n)}function rDe(n){if(w.object(n)){w.defined(n.reuse)&&this._setBooleanOption("gifReuse",n.reuse),w.defined(n.progressive)&&this._setBooleanOption("gifProgressive",n.progressive);let r=n.colours||n.colors;if(w.defined(r))if(w.integer(r)&&w.inRange(r,2,256))this.options.gifBitdepth=u4(r);else throw w.invalidParameterError("colours","integer between 2 and 256",r);if(w.defined(n.effort))if(w.integer(n.effort)&&w.inRange(n.effort,1,10))this.options.gifEffort=n.effort;else throw w.invalidParameterError("effort","integer between 1 and 10",n.effort);if(w.defined(n.dither))if(w.number(n.dither)&&w.inRange(n.dither,0,1))this.options.gifDither=n.dither;else throw w.invalidParameterError("dither","number between 0.0 and 1.0",n.dither);if(w.defined(n.interFrameMaxError))if(w.number(n.interFrameMaxError)&&w.inRange(n.interFrameMaxError,0,32))this.options.gifInterFrameMaxError=n.interFrameMaxError;else throw w.invalidParameterError("interFrameMaxError","number between 0.0 and 32.0",n.interFrameMaxError);if(w.defined(n.interPaletteMaxError))if(w.number(n.interPaletteMaxError)&&w.inRange(n.interPaletteMaxError,0,256))this.options.gifInterPaletteMaxError=n.interPaletteMaxError;else throw w.invalidParameterError("interPaletteMaxError","number between 0.0 and 256.0",n.interPaletteMaxError);if(w.defined(n.keepDuplicateFrames))if(w.bool(n.keepDuplicateFrames))this._setBooleanOption("gifKeepDuplicateFrames",n.keepDuplicateFrames);else throw w.invalidParameterError("keepDuplicateFrames","boolean",n.keepDuplicateFrames)}return e0(n,this.options),this._updateFormatOut("gif",n)}function iDe(n){if(!this.constructor.format.jp2.output.buffer)throw B4();if(w.object(n)){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.jp2Quality=n.quality;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);if(w.defined(n.lossless))if(w.bool(n.lossless))this.options.jp2Lossless=n.lossless;else throw w.invalidParameterError("lossless","boolean",n.lossless);if(w.defined(n.tileWidth))if(w.integer(n.tileWidth)&&w.inRange(n.tileWidth,1,32768))this.options.jp2TileWidth=n.tileWidth;else throw w.invalidParameterError("tileWidth","integer between 1 and 32768",n.tileWidth);if(w.defined(n.tileHeight))if(w.integer(n.tileHeight)&&w.inRange(n.tileHeight,1,32768))this.options.jp2TileHeight=n.tileHeight;else throw w.invalidParameterError("tileHeight","integer between 1 and 32768",n.tileHeight);if(w.defined(n.chromaSubsampling))if(w.string(n.chromaSubsampling)&&w.inArray(n.chromaSubsampling,["4:2:0","4:4:4"]))this.options.jp2ChromaSubsampling=n.chromaSubsampling;else throw w.invalidParameterError("chromaSubsampling","one of: 4:2:0, 4:4:4",n.chromaSubsampling)}return this._updateFormatOut("jp2",n)}function e0(n,r){if(w.object(n)&&w.defined(n.loop))if(w.integer(n.loop)&&w.inRange(n.loop,0,65535))r.loop=n.loop;else throw w.invalidParameterError("loop","integer between 0 and 65535",n.loop);if(w.object(n)&&w.defined(n.delay))if(w.integer(n.delay)&&w.inRange(n.delay,0,65535))r.delay=[n.delay];else if(Array.isArray(n.delay)&&n.delay.every(w.integer)&&n.delay.every(o=>w.inRange(o,0,65535)))r.delay=n.delay;else throw w.invalidParameterError("delay","integer or an array of integers between 0 and 65535",n.delay)}function oDe(n){if(w.object(n)){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.tiffQuality=n.quality;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);if(w.defined(n.bitdepth))if(w.integer(n.bitdepth)&&w.inArray(n.bitdepth,[1,2,4]))this.options.tiffBitdepth=n.bitdepth;else throw w.invalidParameterError("bitdepth","1, 2 or 4",n.bitdepth);if(w.defined(n.tile)&&this._setBooleanOption("tiffTile",n.tile),w.defined(n.tileWidth))if(w.integer(n.tileWidth)&&w.inRange(n.tileWidth,1,32768))this.options.tiffTileWidth=n.tileWidth;else throw w.invalidParameterError("tileWidth","integer between 1 and 32768",n.tileWidth);if(w.defined(n.tileHeight))if(w.integer(n.tileHeight)&&w.inRange(n.tileHeight,1,32768))this.options.tiffTileHeight=n.tileHeight;else throw w.invalidParameterError("tileHeight","integer between 1 and 32768",n.tileHeight);if(w.defined(n.miniswhite)&&this._setBooleanOption("tiffMiniswhite",n.miniswhite),w.defined(n.pyramid)&&this._setBooleanOption("tiffPyramid",n.pyramid),w.defined(n.xres))if(w.number(n.xres)&&w.inRange(n.xres,.001,1e6))this.options.tiffXres=n.xres;else throw w.invalidParameterError("xres","number between 0.001 and 1000000",n.xres);if(w.defined(n.yres))if(w.number(n.yres)&&w.inRange(n.yres,.001,1e6))this.options.tiffYres=n.yres;else throw w.invalidParameterError("yres","number between 0.001 and 1000000",n.yres);if(w.defined(n.compression))if(w.string(n.compression)&&w.inArray(n.compression,["none","jpeg","deflate","packbits","ccittfax4","lzw","webp","zstd","jp2k"]))this.options.tiffCompression=n.compression;else throw w.invalidParameterError("compression","one of: none, jpeg, deflate, packbits, ccittfax4, lzw, webp, zstd, jp2k",n.compression);if(w.defined(n.bigtiff)&&this._setBooleanOption("tiffBigtiff",n.bigtiff),w.defined(n.predictor))if(w.string(n.predictor)&&w.inArray(n.predictor,["none","horizontal","float"]))this.options.tiffPredictor=n.predictor;else throw w.invalidParameterError("predictor","one of: none, horizontal, float",n.predictor);if(w.defined(n.resolutionUnit))if(w.string(n.resolutionUnit)&&w.inArray(n.resolutionUnit,["inch","cm"]))this.options.tiffResolutionUnit=n.resolutionUnit;else throw w.invalidParameterError("resolutionUnit","one of: inch, cm",n.resolutionUnit)}return this._updateFormatOut("tiff",n)}function nDe(n){return this.heif({...n,compression:"av1"})}function sDe(n){if(w.object(n)){if(w.string(n.compression)&&w.inArray(n.compression,["av1","hevc"]))this.options.heifCompression=n.compression;else throw w.invalidParameterError("compression","one of: av1, hevc",n.compression);if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.heifQuality=n.quality;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);if(w.defined(n.lossless))if(w.bool(n.lossless))this.options.heifLossless=n.lossless;else throw w.invalidParameterError("lossless","boolean",n.lossless);if(w.defined(n.effort))if(w.integer(n.effort)&&w.inRange(n.effort,0,9))this.options.heifEffort=n.effort;else throw w.invalidParameterError("effort","integer between 0 and 9",n.effort);if(w.defined(n.chromaSubsampling))if(w.string(n.chromaSubsampling)&&w.inArray(n.chromaSubsampling,["4:2:0","4:4:4"]))this.options.heifChromaSubsampling=n.chromaSubsampling;else throw w.invalidParameterError("chromaSubsampling","one of: 4:2:0, 4:4:4",n.chromaSubsampling);if(w.defined(n.bitdepth))if(w.integer(n.bitdepth)&&w.inArray(n.bitdepth,[8,10,12]))this.options.heifBitdepth=n.bitdepth;else throw w.invalidParameterError("bitdepth","8, 10 or 12",n.bitdepth);if(w.defined(n.tune))if(w.string(n.tune)&&w.inArray(n.tune,["auto","iq","psnr","ssim"]))this.options.heifLossless&&n.tune==="iq"?this.options.heifTune="ssim":this.options.heifTune=n.tune;else throw w.invalidParameterError("tune","one of: auto, iq, psnr, ssim",n.tune)}else throw w.invalidParameterError("options","Object",n);return this._updateFormatOut("heif",n)}function gDe(n){if(w.object(n)){if(w.defined(n.quality))if(w.integer(n.quality)&&w.inRange(n.quality,1,100))this.options.jxlDistance=n.quality>=30?.1+(100-n.quality)*.09:53/3e3*n.quality*n.quality-23/20*n.quality+25;else throw w.invalidParameterError("quality","integer between 1 and 100",n.quality);else if(w.defined(n.distance))if(w.number(n.distance)&&w.inRange(n.distance,0,15))this.options.jxlDistance=n.distance;else throw w.invalidParameterError("distance","number between 0.0 and 15.0",n.distance);if(w.defined(n.decodingTier))if(w.integer(n.decodingTier)&&w.inRange(n.decodingTier,0,4))this.options.jxlDecodingTier=n.decodingTier;else throw w.invalidParameterError("decodingTier","integer between 0 and 4",n.decodingTier);if(w.defined(n.lossless))if(w.bool(n.lossless))this.options.jxlLossless=n.lossless;else throw w.invalidParameterError("lossless","boolean",n.lossless);if(w.defined(n.effort))if(w.integer(n.effort)&&w.inRange(n.effort,1,9))this.options.jxlEffort=n.effort;else throw w.invalidParameterError("effort","integer between 1 and 9",n.effort)}return e0(n,this.options),this._updateFormatOut("jxl",n)}function cDe(n){if(w.object(n)&&w.defined(n.depth))if(w.string(n.depth)&&w.inArray(n.depth,["char","uchar","short","ushort","int","uint","float","complex","double","dpcomplex"]))this.options.rawDepth=n.depth;else throw w.invalidParameterError("depth","one of: char, uchar, short, ushort, int, uint, float, complex, double, dpcomplex",n.depth);return this._updateFormatOut("raw")}function IDe(n){if(w.object(n)){if(w.defined(n.size))if(w.integer(n.size)&&w.inRange(n.size,1,8192))this.options.tileSize=n.size;else throw w.invalidParameterError("size","integer between 1 and 8192",n.size);if(w.defined(n.overlap))if(w.integer(n.overlap)&&w.inRange(n.overlap,0,8192)){if(n.overlap>this.options.tileSize)throw w.invalidParameterError("overlap",`<= size (${this.options.tileSize})`,n.overlap);this.options.tileOverlap=n.overlap}else throw w.invalidParameterError("overlap","integer between 0 and 8192",n.overlap);if(w.defined(n.container))if(w.string(n.container)&&w.inArray(n.container,["fs","zip"]))this.options.tileContainer=n.container;else throw w.invalidParameterError("container","one of: fs, zip",n.container);if(w.defined(n.layout))if(w.string(n.layout)&&w.inArray(n.layout,["dz","google","iiif","iiif3","zoomify"]))this.options.tileLayout=n.layout;else throw w.invalidParameterError("layout","one of: dz, google, iiif, iiif3, zoomify",n.layout);if(w.defined(n.angle))if(w.integer(n.angle)&&!(n.angle%90))this.options.tileAngle=n.angle;else throw w.invalidParameterError("angle","positive/negative multiple of 90",n.angle);if(this._setBackgroundColourOption("tileBackground",n.background),w.defined(n.depth))if(w.string(n.depth)&&w.inArray(n.depth,["onepixel","onetile","one"]))this.options.tileDepth=n.depth;else throw w.invalidParameterError("depth","one of: onepixel, onetile, one",n.depth);if(w.defined(n.skipBlanks))if(w.integer(n.skipBlanks)&&w.inRange(n.skipBlanks,-1,65535))this.options.tileSkipBlanks=n.skipBlanks;else throw w.invalidParameterError("skipBlanks","integer between -1 and 255/65535",n.skipBlanks);else w.defined(n.layout)&&n.layout==="google"&&(this.options.tileSkipBlanks=5);let r=w.bool(n.center)?n.center:n.centre;if(w.defined(r)&&this._setBooleanOption("tileCentre",r),w.defined(n.id))if(w.string(n.id))this.options.tileId=n.id;else throw w.invalidParameterError("id","string",n.id);if(w.defined(n.basename))if(w.string(n.basename))this.options.tileBasename=n.basename;else throw w.invalidParameterError("basename","string",n.basename)}if(w.inArray(this.options.formatOut,["jpeg","png","webp"]))this.options.tileFormat=this.options.formatOut;else if(this.options.formatOut!=="input")throw w.invalidParameterError("format","one of: jpeg, png, webp",this.options.formatOut);return this._updateFormatOut("dz")}function lDe(n){if(!w.plainObject(n))throw w.invalidParameterError("options","object",n);if(w.integer(n.seconds)&&w.inRange(n.seconds,0,3600))this.options.timeoutSeconds=n.seconds;else throw w.invalidParameterError("seconds","integer between 0 and 3600",n.seconds);return this}function EDe(n,r){return w.object(r)&&r.force===!1||(this.options.formatOut=n),this}function CDe(n,r){if(w.bool(r))this.options[n]=r;else throw w.invalidParameterError(n,"boolean",r)}function pDe(){if(!this.options.streamOut){this.options.streamOut=!0;let n=Error();this._pipeline(void 0,n)}}function hDe(n,r){return typeof n=="function"?(this._isStreamInput()?this.on("finish",()=>{this._flattenBufferIn(),tt.pipeline(this.options,(o,i,e)=>{o?n(w.nativeError(o,r)):n(null,i,e)})}):tt.pipeline(this.options,(o,i,e)=>{o?n(w.nativeError(o,r)):n(null,i,e)}),this):this.options.streamOut?(this._isStreamInput()?(this.once("finish",()=>{this._flattenBufferIn(),tt.pipeline(this.options,(o,i,e)=>{o?this.emit("error",w.nativeError(o,r)):(this.emit("info",e),this.push(i)),this.push(null),this.on("end",()=>this.emit("close"))})}),this.streamInFinished&&this.emit("finish")):tt.pipeline(this.options,(o,i,e)=>{o?this.emit("error",w.nativeError(o,r)):(this.emit("info",e),this.push(i)),this.push(null),this.on("end",()=>this.emit("close"))}),this):this._isStreamInput()?new Promise((o,i)=>{this.once("finish",()=>{this._flattenBufferIn(),tt.pipeline(this.options,(e,a,A)=>{e?i(w.nativeError(e,r)):this.options.resolveWithObject?o({data:a,info:A}):o(a)})})}):new Promise((o,i)=>{tt.pipeline(this.options,(e,a,A)=>{e?i(w.nativeError(e,r)):this.options.resolveWithObject?o({data:a,info:A}):o(a)})})}var d4,FSe,B4,u4,Q4,f4=ne(()=>{qi();YC();d4=new Map([["heic","heif"],["heif","heif"],["avif","avif"],["jpeg","jpeg"],["jpg","jpeg"],["jpe","jpeg"],["tile","tile"],["dz","tile"],["png","png"],["raw","raw"],["tiff","tiff"],["tif","tiff"],["webp","webp"],["gif","gif"],["jp2","jp2"],["jpx","jp2"],["j2k","jp2"],["j2c","jp2"],["jxl","jxl"]]),FSe=/\.(jp[2x]|j2[kc])$/i,B4=()=>new Error("JP2 output requires libvips with support for OpenJPEG"),u4=n=>1<<31-Math.clz32(Math.ceil(Math.log2(n)));Q4=n=>{Object.assign(n.prototype,{toFile:LSe,toBuffer:USe,toUint8Array:HSe,withDensity:KSe,keepExif:YSe,withExif:xSe,withExifMerge:JSe,keepIccProfile:jSe,withIccProfile:qSe,keepGainMap:VSe,withGainMap:zSe,keepXmp:WSe,withXmp:ZSe,keepMetadata:XSe,withMetadata:$Se,toFormat:eDe,jpeg:ADe,jp2:iDe,png:tDe,webp:aDe,tiff:oDe,avif:nDe,heif:sDe,jxl:gDe,gif:rDe,raw:cDe,tile:IDe,timeout:lDe,_updateFormatOut:EDe,_setBooleanOption:CDe,_read:pDe,_pipeline:hDe})}});import dDe from"node:events";import{createRequire as BDe}from"node:module";import{availableParallelism as uDe}from"node:os";function m4(n){if(w.bool(n))return n?tt.cache(50,20,100):tt.cache(0,0,0);if(w.object(n)){for(let r of["memory","files","items"]){let o=n[r];if(w.defined(o)&&!(w.integer(o)&&o>=0))throw w.invalidParameterError(r,"a positive integer",o)}return tt.cache(n.memory,n.files,n.items)}else return tt.cache()}function fDe(n){return tt.concurrency(w.integer(n)?n:null)}function mDe(){return tt.counters()}function SDe(n){return tt.simd(w.bool(n)?n:null)}function DDe(n){if(w.object(n))if(Array.isArray(n.operation)&&n.operation.every(w.string))tt.block(n.operation,!0);else throw w.invalidParameterError("operation","Array",n.operation);else throw w.invalidParameterError("options","object",n)}function wDe(n){if(w.object(n))if(Array.isArray(n.operation)&&n.operation.every(w.string))tt.block(n.operation,!1);else throw w.invalidParameterError("operation","Array",n.operation);else throw w.invalidParameterError("options","object",n)}var xC,A0,y4,t0,Xn,QDe,_I,yDe,S4,D4=ne(()=>{xC=Fe(BQ(),1);qi();YN();YC();NQ();A0=BDe(import.meta.url),y4=TQ.runtimePlatformArch(),t0=tt.libvipsVersion(),Xn=tt.format();Xn.heif.output.alias=["avif","heic"];Xn.jpeg.output.alias=["jpe","jpg"];Xn.tiff.output.alias=["tif"];Xn.jp2.output.alias=["j2c","j2k","jp2","jpx"];QDe={nearest:"nearest",bilinear:"bilinear",bicubic:"bicubic",locallyBoundedBicubic:"lbb",nohalo:"nohalo",vertexSplitQuadraticBasisSpline:"vsqbs"},_I={vips:t0.semver};if(!t0.isGlobal)if(t0.isWasm)try{_I=A0("@img/sharp-wasm32/versions")}catch{}else try{_I=A0(`@img/sharp-${y4}/versions`)}catch{try{_I=A0(`@img/sharp-libvips-${y4}/versions`)}catch{}}_I.sharp=Vo.version;_I.heif&&Xn.heif&&(Xn.heif.input.fileSuffix=[".avif"],Xn.heif.output.alias=["avif"]);m4(!0);!process.env.MALLOC_ARENA_MAX&&xC.default.familySync()===xC.default.GLIBC&&!tt._isUsingJemalloc()?tt.concurrency(1):xC.default.familySync()===xC.default.MUSL&&tt.concurrency()===1024&&tt.concurrency(uDe());yDe=new dDe.EventEmitter;S4=n=>{n.cache=m4,n.concurrency=fDe,n.counters=mDe,n.simd=SDe,n.format=Xn,n.interpolators=QDe,n.versions=_I,n.queue=yDe,n.block=DDe,n.unblock=wDe}});var w4={};jt(w4,{default:()=>ODe});var ODe,O4=ne(()=>{Hq();xq();Wq();Xq();A4();C4();h4();f4();D4();Yq(Xi);zq(Xi);Zq(Xi);e4(Xi);E4(Xi);p4(Xi);Q4(Xi);S4(Xi);ODe=Xi});var MDe,fA,$n,JC=ne(()=>{MDe="End-Of-Stream",fA=class extends Error{constructor(){super(MDe),this.name="EndOfStreamError"}},$n=class extends Error{constructor(r="The operation was aborted"){super(r),this.name="AbortError"}}});var PQ,M4=ne(()=>{PQ=class{constructor(){this.resolve=()=>null,this.reject=()=>null,this.promise=new Promise((r,o)=>{this.reject=o,this.resolve=r})}}});var es,GQ=ne(()=>{JC();es=class{constructor(){this.endOfStream=!1,this.interrupted=!1,this.peekQueue=[]}async peek(r,o=!1){let i=await this.read(r,o);return this.peekQueue.push(r.subarray(0,i)),i}async read(r,o=!1){if(r.length===0)return 0;let i=this.readFromPeekBuffer(r);if(this.endOfStream||(i+=await this.readRemainderFromStream(r.subarray(i),o)),i===0&&!o)throw new fA;return i}readFromPeekBuffer(r){let o=r.length,i=0;for(;this.peekQueue.length>0&&o>0;){let e=this.peekQueue.pop();if(!e)throw new Error("peekData should be defined");let a=Math.min(e.length,o);r.set(e.subarray(0,a),i),i+=a,o-=a,a{JC();M4();GQ();jC=class extends es{constructor(r){if(super(),this.s=r,this.deferred=null,!r.read||!r.once)throw new Error("Expected an instance of stream.Readable");this.s.once("end",()=>{this.endOfStream=!0,this.deferred&&this.deferred.resolve(0)}),this.s.once("error",o=>this.reject(o)),this.s.once("close",()=>this.abort())}async readFromStream(r,o){if(r.length===0)return 0;let i=this.s.read(r.length);if(i)return r.set(i),i.length;let e={buffer:r,mayBeLess:o,deferred:new PQ};return this.deferred=e.deferred,this.s.once("readable",()=>{this.readDeferred(e)}),e.deferred.promise}readDeferred(r){let o=this.s.read(r.buffer.length);o?(r.buffer.set(o),r.deferred.resolve(o.length),this.deferred=null):this.s.once("readable",()=>{this.readDeferred(r)})}reject(r){this.interrupted=!0,this.deferred&&(this.deferred.reject(r),this.deferred=null)}async abort(){this.reject(new $n)}async close(){return this.abort()}}});var FQ,_4=ne(()=>{GQ();FQ=class extends es{constructor(r){super(),this.reader=r}async abort(){return this.close()}async close(){this.reader.releaseLock()}}});var qC,a0=ne(()=>{_4();qC=class extends FQ{async readFromStream(r,o){if(r.length===0)return 0;let i=await this.reader.read(new Uint8Array(r.length),{min:o?void 0:r.length});return i.done&&(this.endOfStream=i.done),i.value?(r.set(i.value),i.value.length):0}}});var NI,r0=ne(()=>{JC();GQ();NI=class extends es{constructor(r){super(),this.reader=r,this.buffer=null}writeChunk(r,o){let i=Math.min(o.length,r.length);return r.set(o.subarray(0,i)),i{a0();r0()});var As=ne(()=>{JC();b4();a0();r0();N4()});var Qi,TI=ne(()=>{As();Qi=class{constructor(r){this.numBuffer=new Uint8Array(8),this.position=0,this.onClose=r?.onClose,r?.abortSignal&&r.abortSignal.addEventListener("abort",()=>{this.abort()})}async readToken(r,o=this.position){let i=new Uint8Array(r.len);if(await this.readBuffer(i,{position:o})o)return this.position+=o,o}return this.position+=r,r}async close(){await this.abort(),await this.onClose?.()}normalizeOptions(r,o){if(!this.supportsRandomAccess()&&o&&o.position!==void 0&&o.position{TI();As();bDe=256e3,VC=class extends Qi{constructor(r,o){super(o),this.streamReader=r,this.fileInfo=o?.fileInfo??{}}async readBuffer(r,o){let i=this.normalizeOptions(r,o),e=i.position-this.position;if(e>0)return await this.ignore(e),this.readBuffer(r,o);if(e<0)throw new Error("`options.position` must be equal or greater than `tokenizer.position`");if(i.length===0)return 0;let a=await this.streamReader.read(r.subarray(0,i.length),i.mayBeLess);if(this.position+=a,(!o||!o.mayBeLess)&&a0){let A=new Uint8Array(i.length+a);return e=await this.peekBuffer(A,{mayBeLess:i.mayBeLess}),r.set(A.subarray(a)),e-a}if(a<0)throw new Error("Cannot peek from a negative offset in a stream")}if(i.length>0){try{e=await this.streamReader.peek(r.subarray(0,i.length),i.mayBeLess)}catch(a){if(o?.mayBeLess&&a instanceof fA)return 0;throw a}if(!i.mayBeLess&&e{As();TI();LQ=class extends Qi{constructor(r,o){super(o),this.uint8Array=r,this.fileInfo={...o?.fileInfo??{},size:r.length}}async readBuffer(r,o){o?.position&&(this.position=o.position);let i=await this.peekBuffer(r,o);return this.position+=i,i}async peekBuffer(r,o){let i=this.normalizeOptions(r,o),e=Math.min(this.uint8Array.length-i.position,i.length);if(!i.mayBeLess&&e{As();TI();UQ=class extends Qi{constructor(r,o){super(o),this.blob=r,this.fileInfo={...o?.fileInfo??{},size:r.size,mimeType:r.type}}async readBuffer(r,o){o?.position&&(this.position=o.position);let i=await this.peekBuffer(r,o);return this.position+=i,i}async peekBuffer(r,o){let i=this.normalizeOptions(r,o),e=Math.min(this.blob.size-i.position,i.length);if(!i.mayBeLess&&e{if(await o.close(),e)return e()},new VC(o,i)}function HQ(n,r){let o=i0(n),i=r??{},e=i.onClose;return i.onClose=async()=>{if(await o.close(),e)return e()},new VC(o,i)}function fr(n,r){return new LQ(n,r)}function KQ(n,r){return new UQ(n,r)}var YQ=ne(()=>{As();T4();R4();k4();As();TI()});import{open as NDe}from"node:fs/promises";var RI,o0=ne(()=>{TI();As();RI=class n extends Qi{static async fromFile(r){let o=await NDe(r,"r"),i=await o.stat();return new n(o,{fileInfo:{path:r,size:i.size}})}constructor(r,o){super(o),this.fileHandle=r,this.fileInfo=o.fileInfo}async readBuffer(r,o){let i=this.normalizeOptions(r,o);if(this.position=i.position,i.length===0)return 0;let e=await this.fileHandle.read(r,0,i.length,i.position);if(this.position+=e.bytesRead,e.bytesRead{YQ();o0();o0();YQ();P4=RI.fromFile});var G4=z(s0=>{s0.read=function(n,r,o,i,e){var a,A,t=e*8-i-1,s=(1<>1,c=-7,l=o?e-1:0,C=o?-1:1,u=n[r+l];for(l+=C,a=u&(1<<-c)-1,u>>=-c,c+=t;c>0;a=a*256+n[r+l],l+=C,c-=8);for(A=a&(1<<-c)-1,a>>=-c,c+=i;c>0;A=A*256+n[r+l],l+=C,c-=8);if(a===0)a=1-g;else{if(a===s)return A?NaN:(u?-1:1)*(1/0);A=A+Math.pow(2,i),a=a-g}return(u?-1:1)*A*Math.pow(2,a-i)};s0.write=function(n,r,o,i,e,a){var A,t,s,g=a*8-e-1,c=(1<>1,C=e===23?Math.pow(2,-24)-Math.pow(2,-77):0,u=i?0:a-1,Q=i?1:-1,f=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(t=isNaN(r)?1:0,A=c):(A=Math.floor(Math.log(r)/Math.LN2),r*(s=Math.pow(2,-A))<1&&(A--,s*=2),A+l>=1?r+=C/s:r+=C*Math.pow(2,1-l),r*s>=2&&(A++,s/=2),A+l>=c?(t=0,A=c):A+l>=1?(t=(r*s-1)*Math.pow(2,e),A=A+l):(t=r*Math.pow(2,l-1)*Math.pow(2,e),A=0));e>=8;n[o+u]=t&255,u+=Q,t/=256,e-=8);for(A=A<0;n[o+u]=A&255,u+=Q,A/=256,g-=8);n[o+u-Q]|=f*128}});function RDe(){if(!(typeof globalThis.TextDecoder>"u"))return xQ??(xQ=new globalThis.TextDecoder("utf-8"))}function kDe(){if(!(typeof globalThis.TextEncoder>"u"))return JQ??(JQ=new globalThis.TextEncoder)}function Ft(n,r="utf-8"){switch(r.toLowerCase()){case"utf-8":case"utf8":{let o=RDe();return o?o.decode(n):PDe(n)}case"utf-16le":return GDe(n);case"us-ascii":case"ascii":return FDe(n);case"latin1":case"iso-8859-1":return LDe(n);case"windows-1252":return UDe(n);default:throw new RangeError(`Encoding '${r}' not supported`)}}function L4(n="",r="utf-8"){switch(r.toLowerCase()){case"utf-8":case"utf8":{let o=kDe();return o?o.encode(n):HDe(n)}case"utf-16le":return KDe(n);case"us-ascii":case"ascii":return YDe(n);case"latin1":case"iso-8859-1":return xDe(n);case"windows-1252":return JDe(n);default:throw new RangeError(`Encoding '${r}' not supported`)}}function c0(n,r){r.length!==0&&(n.push(String.fromCharCode.apply(null,r)),r.length=0)}function Yt(n,r,o){r.push(o),r.length>=kI&&c0(n,r)}function vDe(n,r,o){if(o<=65535){Yt(n,r,o);return}o-=65536,Yt(n,r,55296+(o>>10)),Yt(n,r,56320+(o&1023))}function PDe(n){let r=[],o=[],i=0;for(n.length>=3&&n[0]===239&&n[1]===187&&n[2]===191&&(i=3);i244){Yt(r,o,Ma),i++;continue}if(e<=223){if(i+1>=n.length){Yt(r,o,Ma),i++;continue}let c=n[i+1];if((c&192)!==128){Yt(r,o,Ma),i++;continue}let l=(e&31)<<6|c&63;Yt(r,o,l),i+=2;continue}if(e<=239){if(i+2>=n.length){Yt(r,o,Ma),i++;continue}let c=n[i+1],l=n[i+2];if(!((c&192)===128&&(l&192)===128&&!(e===224&&c<160)&&!(e===237&&c>=160))){Yt(r,o,Ma),i++;continue}let u=(e&15)<<12|(c&63)<<6|l&63;Yt(r,o,u),i+=3;continue}if(i+3>=n.length){Yt(r,o,Ma),i++;continue}let a=n[i+1],A=n[i+2],t=n[i+3];if(!((a&192)===128&&(A&192)===128&&(t&192)===128&&!(e===240&&a<144)&&!(e===244&&a>143))){Yt(r,o,Ma),i++;continue}let g=(e&7)<<18|(a&63)<<12|(A&63)<<6|t&63;vDe(r,o,g),i+=4}return c0(r,o),r.join("")}function GDe(n){let r=[],o=[],i=n.length,e=0;for(;e+1=55296&&a<=56319){if(e+1=56320&&A<=57343?(Yt(r,o,a),Yt(r,o,A),e+=2):Yt(r,o,Ma)}else Yt(r,o,Ma);continue}if(a>=56320&&a<=57343){Yt(r,o,Ma);continue}Yt(r,o,a)}return e=128&&e<=159?F4[e]:void 0;o+=a??String.fromCharCode(e),o.length>=kI&&(r.push(o),o="")}return o&&r.push(o),r.join("")}function HDe(n){let r=[];for(let o=0;o=55296&&i<=56319)if(o+1=56320&&e<=57343?(i=65536+(i-55296<<10)+(e-56320),o++):i=Ma}else i=Ma;else i>=56320&&i<=57343&&(i=Ma);i<128?r.push(i):i<2048?r.push(192|i>>6,128|i&63):i<65536?r.push(224|i>>12,128|i>>6&63,128|i&63):r.push(240|i>>18,128|i>>12&63,128|i>>6&63,128|i&63)}return new Uint8Array(r)}function KDe(n){let r=[];for(let i=0;i=55296&&e<=56319){if(i+1=56320&&a<=57343?(r.push(e,a),i++):r.push(Ma)}else r.push(Ma);continue}if(e>=56320&&e<=57343){r.push(Ma);continue}r.push(e)}let o=new Uint8Array(r.length*2);for(let i=0;i>>8}return o}function YDe(n){let r=new Uint8Array(n.length);for(let o=0;o=0&&e<=127||e>=160&&e<=255){r[o]=e;continue}r[o]=63}return r}var F4,g0,xQ,JQ,kI,Ma,eo=ne(()=>{F4={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},g0={};for(let[n,r]of Object.entries(F4))g0[r]=Number.parseInt(n,10);kI=32*1024,Ma=65533});var GA={};jt(GA,{AnsiStringType:()=>l0,Float16_BE:()=>VDe,Float16_LE:()=>zDe,Float32_BE:()=>C0,Float32_LE:()=>WDe,Float64_BE:()=>qQ,Float64_LE:()=>ZDe,Float80_BE:()=>XDe,Float80_LE:()=>$De,INT16_BE:()=>Ur,INT16_LE:()=>jDe,INT24_BE:()=>jQ,INT24_LE:()=>qDe,INT32_BE:()=>Ya,INT32_LE:()=>Mt,INT64_BE:()=>E0,INT64_LE:()=>ZC,INT8:()=>to,IgnoreType:()=>I0,StringType:()=>ke,UINT16_BE:()=>wA,UINT16_LE:()=>CA,UINT24_BE:()=>xt,UINT24_LE:()=>WC,UINT32_BE:()=>_e,UINT32_LE:()=>we,UINT64_BE:()=>ao,UINT64_LE:()=>Jt,UINT8:()=>cA,Uint8ArrayType:()=>at});function PA(n){return new DataView(n.buffer,n.byteOffset)}var Ao,cA,CA,wA,WC,xt,we,_e,to,Ur,jDe,qDe,jQ,Ya,Mt,Jt,ZC,ao,E0,VDe,zDe,C0,WDe,qQ,ZDe,XDe,$De,I0,at,ke,l0,dA=ne(()=>{Ao=Fe(G4(),1);eo();cA={len:1,get(n,r){return PA(n).getUint8(r)},put(n,r,o){return PA(n).setUint8(r,o),r+1}},CA={len:2,get(n,r){return PA(n).getUint16(r,!0)},put(n,r,o){return PA(n).setUint16(r,o,!0),r+2}},wA={len:2,get(n,r){return PA(n).getUint16(r)},put(n,r,o){return PA(n).setUint16(r,o),r+2}},WC={len:3,get(n,r){let o=PA(n);return o.getUint8(r)+(o.getUint16(r+1,!0)<<8)},put(n,r,o){let i=PA(n);return i.setUint8(r,o&255),i.setUint16(r+1,o>>8,!0),r+3}},xt={len:3,get(n,r){let o=PA(n);return(o.getUint16(r)<<8)+o.getUint8(r+2)},put(n,r,o){let i=PA(n);return i.setUint16(r,o>>8),i.setUint8(r+2,o&255),r+3}},we={len:4,get(n,r){return PA(n).getUint32(r,!0)},put(n,r,o){return PA(n).setUint32(r,o,!0),r+4}},_e={len:4,get(n,r){return PA(n).getUint32(r)},put(n,r,o){return PA(n).setUint32(r,o),r+4}},to={len:1,get(n,r){return PA(n).getInt8(r)},put(n,r,o){return PA(n).setInt8(r,o),r+1}},Ur={len:2,get(n,r){return PA(n).getInt16(r)},put(n,r,o){return PA(n).setInt16(r,o),r+2}},jDe={len:2,get(n,r){return PA(n).getInt16(r,!0)},put(n,r,o){return PA(n).setInt16(r,o,!0),r+2}},qDe={len:3,get(n,r){let o=WC.get(n,r);return o>8388607?o-16777216:o},put(n,r,o){let i=PA(n);return i.setUint8(r,o&255),i.setUint16(r+1,o>>8,!0),r+3}},jQ={len:3,get(n,r){let o=xt.get(n,r);return o>8388607?o-16777216:o},put(n,r,o){let i=PA(n);return i.setUint16(r,o>>8),i.setUint8(r+2,o&255),r+3}},Ya={len:4,get(n,r){return PA(n).getInt32(r)},put(n,r,o){return PA(n).setInt32(r,o),r+4}},Mt={len:4,get(n,r){return PA(n).getInt32(r,!0)},put(n,r,o){return PA(n).setInt32(r,o,!0),r+4}},Jt={len:8,get(n,r){return PA(n).getBigUint64(r,!0)},put(n,r,o){return PA(n).setBigUint64(r,o,!0),r+8}},ZC={len:8,get(n,r){return PA(n).getBigInt64(r,!0)},put(n,r,o){return PA(n).setBigInt64(r,o,!0),r+8}},ao={len:8,get(n,r){return PA(n).getBigUint64(r)},put(n,r,o){return PA(n).setBigUint64(r,o),r+8}},E0={len:8,get(n,r){return PA(n).getBigInt64(r)},put(n,r,o){return PA(n).setBigInt64(r,o),r+8}},VDe={len:2,get(n,r){return Ao.read(n,r,!1,10,this.len)},put(n,r,o){return Ao.write(n,o,r,!1,10,this.len),r+this.len}},zDe={len:2,get(n,r){return Ao.read(n,r,!0,10,this.len)},put(n,r,o){return Ao.write(n,o,r,!0,10,this.len),r+this.len}},C0={len:4,get(n,r){return PA(n).getFloat32(r)},put(n,r,o){return PA(n).setFloat32(r,o),r+4}},WDe={len:4,get(n,r){return PA(n).getFloat32(r,!0)},put(n,r,o){return PA(n).setFloat32(r,o,!0),r+4}},qQ={len:8,get(n,r){return PA(n).getFloat64(r)},put(n,r,o){return PA(n).setFloat64(r,o),r+8}},ZDe={len:8,get(n,r){return PA(n).getFloat64(r,!0)},put(n,r,o){return PA(n).setFloat64(r,o,!0),r+8}},XDe={len:10,get(n,r){return Ao.read(n,r,!1,63,this.len)},put(n,r,o){return Ao.write(n,o,r,!1,63,this.len),r+this.len}},$De={len:10,get(n,r){return Ao.read(n,r,!0,63,this.len)},put(n,r,o){return Ao.write(n,o,r,!0,63,this.len),r+this.len}},I0=class{constructor(r){this.len=r}get(r,o){}},at=class{constructor(r){this.len=r}get(r,o){return r.subarray(o,o+this.len)}},ke=class{constructor(r,o){this.len=r,this.encoding=o}get(r,o=0){let i=r.subarray(o,o+this.len);return Ft(i,this.encoding)}},l0=class extends ke{constructor(r){super(r,"windows-1252")}}});var ug,p0,U4,H4,K4,Y4=ne(()=>{dA();ug={LocalFileHeader:67324752,DataDescriptor:134695760,CentralFileHeader:33639248,EndOfCentralDirectory:101010256},p0={get(n){return{signature:we.get(n,0),compressedSize:we.get(n,8),uncompressedSize:we.get(n,12)}},len:16},U4={get(n){let r=CA.get(n,6);return{signature:we.get(n,0),minVersion:CA.get(n,4),dataDescriptor:!!(r&8),compressedMethod:CA.get(n,8),compressedSize:we.get(n,18),uncompressedSize:we.get(n,22),filenameLength:CA.get(n,26),extraFieldLength:CA.get(n,28),filename:null}},len:30},H4={get(n){return{signature:we.get(n,0),nrOfThisDisk:CA.get(n,4),nrOfThisDiskWithTheStart:CA.get(n,6),nrOfEntriesOnThisDisk:CA.get(n,8),nrOfEntriesOfSize:CA.get(n,10),sizeOfCd:we.get(n,12),offsetOfStartOfCd:we.get(n,16),zipFileCommentLength:CA.get(n,20)}},len:22},K4={get(n){let r=CA.get(n,8);return{signature:we.get(n,0),minVersion:CA.get(n,6),dataDescriptor:!!(r&8),compressedMethod:CA.get(n,10),compressedSize:we.get(n,20),uncompressedSize:we.get(n,24),filenameLength:CA.get(n,28),extraFieldLength:CA.get(n,30),fileCommentLength:CA.get(n,32),relativeOffsetOfLocalHeader:we.get(n,42),filename:null}},len:46}});function J4(n){let r=new Uint8Array(we.len);return we.put(r,0,n),r}function Awe(n,r){let o=n.length,i=r.length;if(i>o)return-1;for(let e=0;e<=o-i;e++){let a=!0;for(let A=0;Ae+a.length,0),o=new Uint8Array(r),i=0;for(let e of n)o.set(e,i),i+=e.length;return o}var x4,ro,h0,ewe,VQ,Qg,j4=ne(()=>{dA();x4=Fe(jA(),1);Y4();ro=(0,x4.default)("tokenizer:inflate"),h0=256*1024,ewe=J4(ug.DataDescriptor),VQ=J4(ug.EndOfCentralDirectory),Qg=class n{constructor(r){this.tokenizer=r,this.syncBuffer=new Uint8Array(h0)}async isZip(){return await this.peekSignature()===ug.LocalFileHeader}peekSignature(){return this.tokenizer.peekToken(we)}async findEndOfCentralDirectoryLocator(){let r=this.tokenizer,o=Math.min(16*1024,r.fileInfo.size),i=this.syncBuffer.subarray(0,o);await this.tokenizer.readBuffer(i,{position:r.fileInfo.size-o});for(let e=i.length-4;e>=0;e--)if(i[e]===VQ[0]&&i[e+1]===VQ[1]&&i[e+2]===VQ[2]&&i[e+3]===VQ[3])return r.fileInfo.size-o+e;return-1}async readCentralDirectory(){if(!this.tokenizer.supportsRandomAccess()){ro("Cannot reading central-directory without random-read support");return}ro("Reading central-directory...");let r=this.tokenizer.position,o=await this.findEndOfCentralDirectoryLocator();if(o>0){ro("Central-directory 32-bit signature found");let i=await this.tokenizer.readToken(H4,o),e=[];this.tokenizer.setPosition(i.offsetOfStartOfCd);for(let a=0;a=0?g:s;if(a.handler){let l=new Uint8Array(c);await this.tokenizer.readBuffer(l),t.push(l)}else await this.tokenizer.ignore(c)}ro(`Found data-descriptor-signature at pos=${this.tokenizer.position}`),a.handler&&await this.inflate(e,twe(t),a.handler)}else a.handler?(ro(`Reading compressed-file-data: ${e.compressedSize} bytes`),A=new Uint8Array(e.compressedSize),await this.tokenizer.readBuffer(A),await this.inflate(e,A,a.handler)):(ro(`Ignoring compressed-file-data: ${e.compressedSize} bytes`),await this.tokenizer.ignore(e.compressedSize));if(ro(`Reading data-descriptor at pos=${this.tokenizer.position}`),e.dataDescriptor&&(await this.tokenizer.readToken(p0)).signature!==134695760)throw new Error(`Expected data-descriptor-signature at position ${this.tokenizer.position-p0.len}`)}while(!i)}async iterateOverCentralDirectory(r,o){for(let i of r){let e=o(i);if(e.handler){this.tokenizer.setPosition(i.relativeOffsetOfLocalHeader);let a=await this.readLocalFileHeader();if(a){await this.tokenizer.ignore(a.extraFieldLength);let A=new Uint8Array(i.compressedSize);await this.tokenizer.readBuffer(A),await this.inflate(a,A,e.handler)}}if(e.stop)break}}async inflate(r,o,i){if(r.compressedMethod===0)return i(o);if(r.compressedMethod!==8)throw new Error(`Unsupported ZIP compression method: ${r.compressedMethod}`);ro(`Decompress filename=${r.filename}, compressed-size=${o.length}`);let e=await n.decompressDeflateRaw(o);return i(e)}static async decompressDeflateRaw(r){let o=new ReadableStream({start(a){a.enqueue(r),a.close()}}),i=new DecompressionStream("deflate-raw"),e=o.pipeThrough(i);try{let A=await new Response(e).arrayBuffer();return new Uint8Array(A)}catch(a){let A=a instanceof Error?`Failed to deflate ZIP entry: ${a.message}`:"Unknown decompression error in ZIP entry";throw new TypeError(A)}}async readLocalFileHeader(){let r=await this.tokenizer.peekToken(we);if(r===ug.LocalFileHeader){let o=await this.tokenizer.readToken(U4);return o.filename=await this.tokenizer.readToken(new ke(o.filenameLength,"utf-8")),o}if(r===ug.CentralFileHeader)return!1;throw r===3759263696?new Error("Encrypted ZIP"):new Error("Unexpected signature")}}});var XC,q4=ne(()=>{XC=class{constructor(r){this.tokenizer=r}inflate(){let r=this.tokenizer;return new ReadableStream({async pull(o){let i=new Uint8Array(1024),e=await r.readBuffer(i,{mayBeLess:!0});if(e===0){o.close();return}o.enqueue(i.subarray(0,e))}}).pipeThrough(new DecompressionStream("gzip"))}}});var V4=ne(()=>{j4();q4()});function iwe(n,r,o){return n?n.constructor===r?!0:awe.call(n)===o:!1}function owe(n){return iwe(n,Uint8Array,rwe)}function nwe(n){if(!owe(n))throw new TypeError(`Expected \`Uint8Array\`, got \`${typeof n}\``)}function zQ(n){nwe(n);let r="";for(let o=0;o{awe=Object.prototype.toString,rwe="[object Uint8Array]";M8e={utf8:new globalThis.TextDecoder("utf8")},b8e=new globalThis.TextEncoder,swe=Array.from({length:256},(n,r)=>r.toString(16).padStart(2,"0"))});function z4(n,r){if(r==="utf-16le"){let o=[];for(let i=0;i>8&255)}return o}if(r==="utf-16be"){let o=[];for(let i=0;i>8&255,e&255)}return o}return[...n].map(o=>o.charCodeAt(0))}function W4(n,r=0){let o=Number.parseInt(new ke(6).get(n,148).replace(/\0.*$/,"").trim(),8);if(Number.isNaN(o))return!1;let i=256;for(let e=r;e{dA();Z4={get:(n,r)=>n[r+3]&127|n[r+2]<<7|n[r+1]<<14|n[r]<<21,len:4}});var $4,e8,A8=ne(()=>{$4=["jpg","png","apng","gif","webp","flif","xcf","cr2","cr3","orf","arw","dng","nef","rw2","raf","tif","bmp","icns","jxr","psd","indd","zip","tar","rar","gz","bz2","7z","dmg","mp4","mid","mkv","webm","mov","avi","mpg","mp2","mp3","m4a","oga","ogg","ogv","opus","flac","wav","spx","amr","pdf","epub","elf","macho","exe","swf","rtf","wasm","woff","woff2","eot","ttf","otf","ttc","ico","flv","ps","xz","sqlite","nes","crx","xpi","cab","deb","ar","rpm","Z","lz","cfb","mxf","mts","blend","bpg","docx","pptx","xlsx","3gp","3g2","j2c","jp2","jpm","jpx","mj2","aif","qcp","odt","ods","odp","xml","mobi","heic","cur","ktx","ape","wv","dcm","ics","glb","pcap","dsf","lnk","alias","voc","ac3","m4v","m4p","m4b","f4v","f4p","f4b","f4a","mie","asf","ogm","ogx","mpc","arrow","shp","aac","mp1","it","s3m","xm","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf","jls","pst","dwg","parquet","class","arj","cpio","ace","avro","icc","fbx","vsdx","vtt","apk","drc","lz4","potx","xltx","dotx","xltm","ott","ots","otp","odg","otg","xlsm","docm","dotm","potm","pptm","jar","jmp","rm","sav","ppsm","ppsx","tar.gz","reg","dat"],e8=["image/jpeg","image/png","image/gif","image/webp","image/flif","image/x-xcf","image/x-canon-cr2","image/x-canon-cr3","image/tiff","image/bmp","image/vnd.ms-photo","image/vnd.adobe.photoshop","application/x-indesign","application/epub+zip","application/x-xpinstall","application/vnd.ms-powerpoint.slideshow.macroenabled.12","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.spreadsheet","application/vnd.oasis.opendocument.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/zip","application/x-tar","application/x-rar-compressed","application/gzip","application/x-bzip2","application/x-7z-compressed","application/x-apple-diskimage","application/vnd.apache.arrow.file","video/mp4","audio/midi","video/matroska","video/webm","video/quicktime","video/vnd.avi","audio/wav","audio/qcelp","audio/x-ms-asf","video/x-ms-asf","application/vnd.ms-asf","video/mpeg","video/3gpp","audio/mpeg","audio/mp4","video/ogg","audio/ogg","audio/ogg; codecs=opus","application/ogg","audio/flac","audio/ape","audio/wavpack","audio/amr","application/pdf","application/x-elf","application/x-mach-binary","application/x-msdownload","application/x-shockwave-flash","application/rtf","application/wasm","font/woff","font/woff2","application/vnd.ms-fontobject","font/ttf","font/otf","font/collection","image/x-icon","video/x-flv","application/postscript","application/eps","application/x-xz","application/x-sqlite3","application/x-nintendo-nes-rom","application/x-google-chrome-extension","application/vnd.ms-cab-compressed","application/x-deb","application/x-unix-archive","application/x-rpm","application/x-compress","application/x-lzip","application/x-cfb","application/x-mie","application/mxf","video/mp2t","application/x-blender","image/bpg","image/j2c","image/jp2","image/jpx","image/jpm","image/mj2","audio/aiff","application/xml","application/x-mobipocket-ebook","image/heif","image/heif-sequence","image/heic","image/heic-sequence","image/icns","image/ktx","application/dicom","audio/x-musepack","text/calendar","text/vcard","text/vtt","model/gltf-binary","application/vnd.tcpdump.pcap","audio/x-dsf","application/x.ms.shortcut","application/x.apple.alias","audio/x-voc","audio/vnd.dolby.dd-raw","audio/x-m4a","image/apng","image/x-olympus-orf","image/x-sony-arw","image/x-adobe-dng","image/x-nikon-nef","image/x-panasonic-rw2","image/x-fujifilm-raf","video/x-m4v","video/3gpp2","application/x-esri-shape","audio/aac","audio/x-it","audio/x-s3m","audio/x-xm","video/MP1S","video/MP2P","application/vnd.sketchup.skp","image/avif","application/x-lzh-compressed","application/pgp-encrypted","application/x-asar","model/stl","application/vnd.ms-htmlhelp","model/3mf","image/jxl","application/zstd","image/jls","application/vnd.ms-outlook","image/vnd.dwg","application/vnd.apache.parquet","application/java-vm","application/x-arj","application/x-cpio","application/x-ace-compressed","application/avro","application/vnd.iccprofile","application/x.autodesk.fbx","application/vnd.visio","application/vnd.android.package-archive","application/vnd.google.draco","application/x-lz4","application/vnd.openxmlformats-officedocument.presentationml.template","application/vnd.openxmlformats-officedocument.spreadsheetml.template","application/vnd.openxmlformats-officedocument.wordprocessingml.template","application/vnd.ms-excel.template.macroenabled.12","application/vnd.oasis.opendocument.text-template","application/vnd.oasis.opendocument.spreadsheet-template","application/vnd.oasis.opendocument.presentation-template","application/vnd.oasis.opendocument.graphics","application/vnd.oasis.opendocument.graphics-template","application/vnd.ms-excel.sheet.macroenabled.12","application/vnd.ms-word.document.macroenabled.12","application/vnd.ms-word.template.macroenabled.12","application/vnd.ms-powerpoint.template.macroenabled.12","application/vnd.ms-powerpoint.presentation.macroenabled.12","application/java-archive","application/vnd.rn-realmedia","application/x-spss-sav","application/x-ms-regedit","application/x-ft-windows-registry-hive","application/x-jmp-data"]});function ywe(n){let r=n?.streamReader;if(r?.constructor?.name!=="WebStreamByobReader")return n;let{reader:o}=r,i=async()=>{await o.cancel(),o.releaseLock()};return r.close=i,r.abort=async()=>{r.interrupted=!0,await i()},n}function Q0(n,r,o){if(!Number.isFinite(n)||n<0||n>r)throw new Zo(`${o} has invalid size ${n} (maximum ${r} bytes)`);return n}async function ts(n,r,{maximumLength:o=Hr,reason:i="skip"}={}){let e=Q0(r,o,i);await n.ignore(e)}async function B0(n,r,o,{maximumLength:i=r.length,reason:e="read"}={}){let a=o?.length??r.length,A=Q0(a,i,e);return n.readBuffer(r,{...o,length:A})}async function mwe(n,{maximumLength:r=oo}={}){let e=new ReadableStream({start(g){g.enqueue(n),g.close()}}).pipeThrough(new DecompressionStream("deflate-raw")).getReader(),a=[],A=0;try{for(;;){let{done:g,value:c}=await e.read();if(g)break;if(A+=c.length,A>r)throw await e.cancel(),new Error(`ZIP entry decompressed data exceeds ${r} bytes`);a.push(c)}}finally{e.releaseLock()}let t=new Uint8Array(A),s=0;for(let g of a)t.set(g,s),s+=g.length;return t}function Dwe(n,r){if(n.length=0?0:t===e?Math.min(Swe,t-1):0,c=s>=0?s:t-g;if(c===0)break;if(A+=c,A>o)throw new Error(`ZIP entry compressed data exceeds ${o} bytes`);if(r){let l=new Uint8Array(c);await n.tokenizer.readBuffer(l),a.push(l)}else await n.tokenizer.ignore(c);if(s>=0)break}if(xa(n.tokenizer)||(n.knownSizeDescriptorScannedBytes+=A),!!r)return Owe(a,A)}function bwe(n,r){return xa(n.tokenizer)?Math.max(0,Hr-(n.tokenizer.position-r)):Math.max(0,oo-n.knownSizeDescriptorScannedBytes)}async function _we(n,r,{shouldBuffer:o,maximumDescriptorLength:i=oo}={}){if(r.dataDescriptor&&r.compressedSize===0)return Mwe(n,{shouldBuffer:o,maximumLength:i});if(!o){await ts(n.tokenizer,r.compressedSize,{maximumLength:xa(n.tokenizer)?oo:n.tokenizer.fileInfo.size,reason:"ZIP entry compressed data"});return}let e=Pwe(n.tokenizer);if(!Number.isFinite(r.compressedSize)||r.compressedSize<0||r.compressedSize>e)throw new Error(`ZIP entry compressed data exceeds ${e} bytes`);let a=new Uint8Array(r.compressedSize);return await n.tokenizer.readBuffer(a),a}function Nwe(n,r){let o=n.getReader(),i=0,e=!1,a=!1,A=async t=>{e||a||(a=!0,await o.cancel(t))};return new ReadableStream({async pull(t){if(i>=r){t.close(),await A();return}let{done:s,value:g}=await o.read();if(s||!g){e=!0,t.close();return}let c=r-i;if(g.length>c){t.enqueue(g.subarray(0,c)),i+=c,t.close(),await A();return}t.enqueue(g),i+=g.length},async cancel(t){await A(t)}})}async function ap(n,r){return new u0(r).fromBuffer(n)}function I8(n){switch(n=n.toLowerCase(),n){case"application/epub+zip":return{ext:"epub",mime:n};case"application/vnd.oasis.opendocument.text":return{ext:"odt",mime:n};case"application/vnd.oasis.opendocument.text-template":return{ext:"ott",mime:n};case"application/vnd.oasis.opendocument.spreadsheet":return{ext:"ods",mime:n};case"application/vnd.oasis.opendocument.spreadsheet-template":return{ext:"ots",mime:n};case"application/vnd.oasis.opendocument.presentation":return{ext:"odp",mime:n};case"application/vnd.oasis.opendocument.presentation-template":return{ext:"otp",mime:n};case"application/vnd.oasis.opendocument.graphics":return{ext:"odg",mime:n};case"application/vnd.oasis.opendocument.graphics-template":return{ext:"otg",mime:n};case"application/vnd.openxmlformats-officedocument.presentationml.slideshow":return{ext:"ppsx",mime:n};case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return{ext:"xlsx",mime:n};case"application/vnd.ms-excel.sheet.macroenabled":return{ext:"xlsm",mime:"application/vnd.ms-excel.sheet.macroenabled.12"};case"application/vnd.openxmlformats-officedocument.spreadsheetml.template":return{ext:"xltx",mime:n};case"application/vnd.ms-excel.template.macroenabled":return{ext:"xltm",mime:"application/vnd.ms-excel.template.macroenabled.12"};case"application/vnd.ms-powerpoint.slideshow.macroenabled":return{ext:"ppsm",mime:"application/vnd.ms-powerpoint.slideshow.macroenabled.12"};case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return{ext:"docx",mime:n};case"application/vnd.ms-word.document.macroenabled":return{ext:"docm",mime:"application/vnd.ms-word.document.macroenabled.12"};case"application/vnd.openxmlformats-officedocument.wordprocessingml.template":return{ext:"dotx",mime:n};case"application/vnd.ms-word.template.macroenabledtemplate":return{ext:"dotm",mime:"application/vnd.ms-word.template.macroenabled.12"};case"application/vnd.openxmlformats-officedocument.presentationml.template":return{ext:"potx",mime:n};case"application/vnd.ms-powerpoint.template.macroenabled":return{ext:"potm",mime:"application/vnd.ms-powerpoint.template.macroenabled.12"};case"application/vnd.openxmlformats-officedocument.presentationml.presentation":return{ext:"pptx",mime:n};case"application/vnd.ms-powerpoint.presentation.macroenabled":return{ext:"pptm",mime:"application/vnd.ms-powerpoint.presentation.macroenabled.12"};case"application/vnd.ms-visio.drawing":return{ext:"vsdx",mime:"application/vnd.visio"};case"application/vnd.ms-package.3dmanufacturing-3dmodel+xml":return{ext:"3mf",mime:"model/3mf"};default:}}function io(n,r,o){o={offset:0,...o};for(let[i,e]of r.entries())if(o.mask){if(e!==(o.mask[i]&n[i+o.offset]))return!1}else if(e!==n[i+o.offset])return!1;return!0}function Twe(n){return Number.isFinite(n)?Math.max(1,Math.trunc(n)):Ap}function Rwe(n,r,o){return o===void 0?n.read(r):(o.throwIfAborted(),new Promise((i,e)=>{let a=()=>{o.removeEventListener("abort",A)},A=()=>{let t=o.reason;a(),(async()=>{try{await n.cancel(t)}catch{}})(),e(t)};o.addEventListener("abort",A,{once:!0}),(async()=>{try{let t=await n.read(r);a(),i(t)}catch(t){a(),e(t)}})()}))}function kwe(n){return Number.isFinite(n)?Math.max(0,Math.min(gwe,Math.trunc(n))):0}function vwe(n){return Number.isFinite(n)?Math.max(0,n):Number.MAX_SAFE_INTEGER}function xa(n){let r=n.fileInfo.size;return!Number.isFinite(r)||r===Number.MAX_SAFE_INTEGER}function tp(n,r,o){return xa(n)&&n.position-r>o}function Pwe(n){let r=n.fileInfo.size,o=Number.isFinite(r)?Math.max(0,r-n.position):Number.MAX_SAFE_INTEGER;return Math.min(o,cwe)}function Gwe(n){if(n instanceof fA||n instanceof Zo)return!0;if(!(n instanceof Error))return!1;if(uwe.has(n.message)||fwe.has(n.code))return!0;for(let r of Qwe)if(n.message.startsWith(r))return!0;return!1}function l8(n,r=oo){let o=[n.compressedSize,n.uncompressedSize];for(let i of o)if(!Number.isFinite(i)||i<0||i>r)return!1;return!0}function Fwe(){return{hasContentTypesEntry:!1,hasParsedContentTypesEntry:!1,isParsingContentTypes:!1,hasUnparseableContentTypes:!1,hasWordDirectory:!1,hasPresentationDirectory:!1,hasSpreadsheetDirectory:!1,hasThreeDimensionalModelEntry:!1}}function Lwe(n,r){r.startsWith("word/")&&(n.hasWordDirectory=!0),r.startsWith("ppt/")&&(n.hasPresentationDirectory=!0),r.startsWith("xl/")&&(n.hasSpreadsheetDirectory=!0),r.startsWith("3D/")&&r.endsWith(".model")&&(n.hasThreeDimensionalModelEntry=!0)}function E8(n){if(!(!n.hasContentTypesEntry||n.hasUnparseableContentTypes||n.isParsingContentTypes||n.hasParsedContentTypesEntry)){if(n.hasWordDirectory)return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};if(n.hasPresentationDirectory)return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};if(n.hasSpreadsheetDirectory)return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};if(n.hasThreeDimensionalModelEntry)return{ext:"3mf",mime:"model/3mf"}}}function Uwe(n){let r=n.indexOf('.main+xml"');if(r===-1){let e="application/vnd.ms-package.3dmanufacturing-3dmodel+xml";return n.includes(`ContentType="${e}"`)?e:void 0}let o=n.slice(0,r),i=o.lastIndexOf('"');return o.slice(i+1)}var Ap,gwe,oo,t8,cwe,Hr,ZQ,a8,Iwe,lwe,r8,d0,i8,o8,Ewe,Cwe,pwe,hwe,dwe,n8,s8,g8,Bwe,c8,uwe,Qwe,fwe,Zo,C8,WQ,Swe,u0,Hwe,Kwe,p8=ne(()=>{dA();YQ();V4();ep();X4();A8();Ap=4100,gwe=Ap-2,oo=1024*1024,t8=1024,cwe=2**31-1,Hr=16*1024*1024,ZQ=oo,a8=oo,Iwe=Hr,lwe=1,r8=100,d0=Hr,i8=64,o8=ZQ,Ewe=256,Cwe=512,pwe=Hr,hwe=512,dwe=512,n8=256,s8=ZQ,g8=ZQ,Bwe=ZQ,c8=Hr,uwe=new Set(["Unexpected signature","Encrypted ZIP","Expected Central-File-Header signature"]),Qwe=["ZIP entry count exceeds ","Unsupported ZIP compression method:","ZIP entry compressed data exceeds ","ZIP entry decompressed data exceeds ","Expected data-descriptor-signature at position "],fwe=new Set(["Z_BUF_ERROR","Z_DATA_ERROR","ERR_INVALID_STATE"]),Zo=class extends Error{};C8=134695760,WQ=16,Swe=WQ-1;Qg.prototype.inflate=async function(n,r,o){if(n.compressedMethod===0)return o(r);if(n.compressedMethod!==8)throw new Error(`Unsupported ZIP compression method: ${n.compressedMethod}`);let i=await mwe(r,{maximumLength:oo});return o(i)};Qg.prototype.unzip=async function(n){let r=!1,o=0,i=this.tokenizer.position;this.knownSizeDescriptorScannedBytes=0;do{if(tp(this.tokenizer,i,Hr))throw new Zo(`ZIP stream probing exceeds ${Hr} bytes`);let e=await this.readLocalFileHeader();if(!e)break;if(o++,o>t8)throw new Error(`ZIP entry count exceeds ${t8}`);let a=n(e);r=!!a.stop,await this.tokenizer.ignore(e.extraFieldLength);let A=await _we(this,e,{shouldBuffer:!!a.handler,maximumDescriptorLength:Math.min(oo,bwe(this,i))});if(a.handler&&await this.inflate(e,A,a.handler),e.dataDescriptor){let t=new Uint8Array(WQ);if(await this.tokenizer.readBuffer(t),we.get(t,0)!==C8)throw new Error(`Expected data-descriptor-signature at position ${this.tokenizer.position-t.length}`)}if(tp(this.tokenizer,i,Hr))throw new Zo(`ZIP stream probing exceeds ${Hr} bytes`)}while(!r)};u0=class n{constructor(r){let o=kwe(r?.mpegOffsetTolerance);this.options={...r,mpegOffsetTolerance:o},this.detectors=[...this.options.customDetectors??[],{id:"core",detect:this.detectConfident},{id:"core.imprecise",detect:this.detectImprecise}],this.tokenizerOptions={abortSignal:this.options.signal},this.gzipProbeDepth=0}getTokenizerOptions(){return{...this.tokenizerOptions}}createTokenizerFromWebStream(r){return ywe(HQ(r,this.getTokenizerOptions()))}async parseTokenizer(r,o=0){this.detectionReentryCount=o;let i=r.position;for(let e of this.detectors){let a;try{a=await e.detect(r)}catch(A){if(A instanceof fA||A instanceof Zo)return;throw A}if(a)return a;if(i!==r.position)return}}async fromTokenizer(r){try{return await this.parseTokenizer(r)}finally{await r.close()}}async fromBuffer(r){if(!(r instanceof Uint8Array||r instanceof ArrayBuffer))throw new TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`ArrayBuffer\`, got \`${typeof r}\``);let o=r instanceof Uint8Array?r:new Uint8Array(r);if(o?.length>1)return this.fromTokenizer(fr(o,this.getTokenizerOptions()))}async fromBlob(r){this.options.signal?.throwIfAborted();let o=KQ(r,this.getTokenizerOptions());return this.fromTokenizer(o)}async fromStream(r){this.options.signal?.throwIfAborted();let o=this.createTokenizerFromWebStream(r);return this.fromTokenizer(o)}async toDetectionStream(r,o){let i=Twe(o?.sampleSize??Ap),e,a,A=r.getReader({mode:"byob"});try{let{value:g,done:c}=await Rwe(A,new Uint8Array(i),this.options.signal);if(a=g,!c&&g)try{e=await this.fromBuffer(g.subarray(0,i))}catch(l){if(!(l instanceof fA))throw l;e=void 0}a=g}finally{A.releaseLock()}let t=new TransformStream({async start(g){g.enqueue(a)},transform(g,c){c.enqueue(g)}}),s=r.pipeThrough(t);return s.fileType=e,s}async detectGzip(r){if(this.gzipProbeDepth>=lwe)return{ext:"gz",mime:"application/gzip"};let o=new XC(r),i=Nwe(o.inflate(),Iwe),e=xa(r),a,A,t,s;if(e){let g=new AbortController;a=setTimeout(()=>{g.abort(new DOMException(`Operation timed out after ${r8} ms`,"TimeoutError"))},r8),A=this.options.signal===void 0?g.signal:AbortSignal.any([this.options.signal,g.signal]),t=new n({...this.options,signal:A}),t.gzipProbeDepth=this.gzipProbeDepth+1}else this.gzipProbeDepth++;try{s=await(t??this).fromStream(i)}catch(g){if(g?.name==="AbortError"&&A?.reason?.name!=="TimeoutError")throw g}finally{clearTimeout(a),e||this.gzipProbeDepth--}return s?.ext==="tar"?{ext:"tar.gz",mime:"application/gzip"}:{ext:"gz",mime:"application/gzip"}}check(r,o){return io(this.buffer,r,o)}checkString(r,o){return this.check(z4(r,o?.encoding),o)}detectConfident=async r=>{if(this.buffer=new Uint8Array(Ap),r.fileInfo.size===void 0&&(r.fileInfo.size=Number.MAX_SAFE_INTEGER),this.tokenizer=r,xa(r)&&(await r.peekBuffer(this.buffer,{length:3,mayBeLess:!0}),this.check([31,139,8])))return this.detectGzip(r);if(await r.peekBuffer(this.buffer,{length:32,mayBeLess:!0}),this.check([66,77]))return{ext:"bmp",mime:"image/bmp"};if(this.check([11,119]))return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"};if(this.check([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(this.check([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if(this.check([37,33]))return await r.peekBuffer(this.buffer,{length:24,mayBeLess:!0}),this.checkString("PS-Adobe-",{offset:2})&&this.checkString(" EPSF-",{offset:14})?{ext:"eps",mime:"application/eps"}:{ext:"ps",mime:"application/postscript"};if(this.check([31,160])||this.check([31,157]))return{ext:"Z",mime:"application/x-compress"};if(this.check([199,113]))return{ext:"cpio",mime:"application/x-cpio"};if(this.check([96,234]))return{ext:"arj",mime:"application/x-arj"};if(this.check([239,187,191]))return this.detectionReentryCount>=n8?void 0:(this.detectionReentryCount++,await this.tokenizer.ignore(3),this.detectConfident(r));if(this.check([71,73,70]))return{ext:"gif",mime:"image/gif"};if(this.check([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(this.check([31,139,8]))return this.detectGzip(r);if(this.check([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(this.checkString("ID3")){await ts(r,6,{maximumLength:6,reason:"ID3 header prefix"});let o=await r.readToken(Z4),i=xa(r);if(!Number.isFinite(o)||o<0||i&&(o>d0||r.position+o>d0))return;if(r.position+o>r.fileInfo.size)return i?void 0:{ext:"mp3",mime:"audio/mpeg"};try{await ts(r,o,{maximumLength:i?d0:r.fileInfo.size,reason:"ID3 payload"})}catch(e){if(e instanceof fA)return;throw e}return this.detectionReentryCount>=n8?void 0:(this.detectionReentryCount++,this.parseTokenizer(r,this.detectionReentryCount))}if(this.checkString("MP+"))return{ext:"mpc",mime:"audio/x-musepack"};if((this.buffer[0]===67||this.buffer[0]===70)&&this.check([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(this.check([255,216,255]))return this.check([247],{offset:3})?{ext:"jls",mime:"image/jls"}:{ext:"jpg",mime:"image/jpeg"};if(this.check([79,98,106,1]))return{ext:"avro",mime:"application/avro"};if(this.checkString("FLIF"))return{ext:"flif",mime:"image/flif"};if(this.checkString("8BPS"))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(this.checkString("MPCK"))return{ext:"mpc",mime:"audio/x-musepack"};if(this.checkString("FORM"))return{ext:"aif",mime:"audio/aiff"};if(this.checkString("icns",{offset:0}))return{ext:"icns",mime:"image/icns"};if(this.check([80,75,3,4])){let o,i=Fwe();try{await new Qg(r).unzip(e=>{Lwe(i,e.filename);let a=e.filename==="[Content_Types].xml",A=E8(i);if(!a&&A)return o=A,{stop:!0};switch(e.filename){case"META-INF/mozilla.rsa":return o={ext:"xpi",mime:"application/x-xpinstall"},{stop:!0};case"META-INF/MANIFEST.MF":return o={ext:"jar",mime:"application/java-archive"},{stop:!0};case"mimetype":return l8(e,a8)?{async handler(t){let s=new TextDecoder("utf-8").decode(t).trim();o=I8(s)},stop:!0}:{};case"[Content_Types].xml":return i.hasContentTypesEntry=!0,l8(e,a8)?(i.isParsingContentTypes=!0,{async handler(t){let s=new TextDecoder("utf-8").decode(t),g=Uwe(s);g&&(o=I8(g)),i.hasParsedContentTypesEntry=!0,i.isParsingContentTypes=!1},stop:!0}):(i.hasUnparseableContentTypes=!0,{});default:return/classes\d*\.dex/.test(e.filename)?(o={ext:"apk",mime:"application/vnd.android.package-archive"},{stop:!0}):{}}})}catch(e){if(!Gwe(e))throw e;i.isParsingContentTypes&&(i.isParsingContentTypes=!1,i.hasUnparseableContentTypes=!0)}return o??E8(i)??{ext:"zip",mime:"application/zip"}}if(this.checkString("OggS")){await r.ignore(28);let o=new Uint8Array(8);return await r.readBuffer(o),io(o,[79,112,117,115,72,101,97,100])?{ext:"opus",mime:"audio/ogg; codecs=opus"}:io(o,[128,116,104,101,111,114,97])?{ext:"ogv",mime:"video/ogg"}:io(o,[1,118,105,100,101,111,0])?{ext:"ogm",mime:"video/ogg"}:io(o,[127,70,76,65,67])?{ext:"oga",mime:"audio/ogg"}:io(o,[83,112,101,101,120,32,32])?{ext:"spx",mime:"audio/ogg"}:io(o,[1,118,111,114,98,105,115])?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"}}if(this.check([80,75])&&(this.buffer[2]===3||this.buffer[2]===5||this.buffer[2]===7)&&(this.buffer[3]===4||this.buffer[3]===6||this.buffer[3]===8))return{ext:"zip",mime:"application/zip"};if(this.checkString("MThd"))return{ext:"mid",mime:"audio/midi"};if(this.checkString("wOFF")&&(this.check([0,1,0,0],{offset:4})||this.checkString("OTTO",{offset:4})))return{ext:"woff",mime:"font/woff"};if(this.checkString("wOF2")&&(this.check([0,1,0,0],{offset:4})||this.checkString("OTTO",{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(this.check([212,195,178,161])||this.check([161,178,195,212]))return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"};if(this.checkString("DSD "))return{ext:"dsf",mime:"audio/x-dsf"};if(this.checkString("LZIP"))return{ext:"lz",mime:"application/x-lzip"};if(this.checkString("fLaC"))return{ext:"flac",mime:"audio/flac"};if(this.check([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(this.checkString("wvpk"))return{ext:"wv",mime:"audio/wavpack"};if(this.checkString("%PDF"))return{ext:"pdf",mime:"application/pdf"};if(this.check([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(this.check([73,73])){let o=await this.readTiffHeader(!1);if(o)return o}if(this.check([77,77])){let o=await this.readTiffHeader(!0);if(o)return o}if(this.checkString("MAC "))return{ext:"ape",mime:"audio/ape"};if(this.check([26,69,223,163])){async function o(){let s=await r.peekNumber(cA),g=128,c=0;for(;(s&g)===0&&g!==0;)++c,g>>=1;let l=new Uint8Array(c+1);return await B0(r,l,void 0,{maximumLength:l.length,reason:"EBML field"}),l}async function i(){let s=await o(),g=await o();g[0]^=128>>g.length-1;let c=Math.min(6,g.length),l=new DataView(s.buffer),C=new DataView(g.buffer,g.length-c,c);return{id:$C(l),len:$C(C)}}async function e(s){let g=0;for(;s>0;){if(g++,g>Ewe||tp(r,A,Hr))return;let c=r.position,l=await i();if(l.id===17026){if(l.len>i8)return;let C=Q0(l.len,i8,"EBML DocType");return(await r.readToken(new ke(C))).replaceAll(/\00.*$/g,"")}if(xa(r)&&(!Number.isFinite(l.len)||l.len<0||l.len>o8)||(await ts(r,l.len,{maximumLength:xa(r)?o8:r.fileInfo.size,reason:"EBML payload"}),--s,r.position<=c))return}}let a=await i(),A=r.position;switch(await e(a.len)){case"webm":return{ext:"webm",mime:"video/webm"};case"matroska":return{ext:"mkv",mime:"video/matroska"};default:return}}if(this.checkString("SQLi"))return{ext:"sqlite",mime:"application/x-sqlite3"};if(this.check([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(this.checkString("Cr24"))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(this.checkString("MSCF")||this.checkString("ISc("))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(this.check([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(this.check([197,208,211,198]))return{ext:"eps",mime:"application/eps"};if(this.check([40,181,47,253]))return{ext:"zst",mime:"application/zstd"};if(this.check([127,69,76,70]))return{ext:"elf",mime:"application/x-elf"};if(this.check([33,66,68,78]))return{ext:"pst",mime:"application/vnd.ms-outlook"};if(this.checkString("PAR1")||this.checkString("PARE"))return{ext:"parquet",mime:"application/vnd.apache.parquet"};if(this.checkString("ttcf"))return{ext:"ttc",mime:"font/collection"};if(this.check([254,237,250,206])||this.check([254,237,250,207])||this.check([206,250,237,254])||this.check([207,250,237,254]))return{ext:"macho",mime:"application/x-mach-binary"};if(this.check([4,34,77,24]))return{ext:"lz4",mime:"application/x-lz4"};if(this.checkString("regf"))return{ext:"dat",mime:"application/x-ft-windows-registry-hive"};if(this.checkString("$FL2")||this.checkString("$FL3"))return{ext:"sav",mime:"application/x-spss-sav"};if(this.check([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(this.checkString("#!AMR"))return{ext:"amr",mime:"audio/amr"};if(this.checkString("{\\rtf"))return{ext:"rtf",mime:"application/rtf"};if(this.check([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(this.checkString("IMPM"))return{ext:"it",mime:"audio/x-it"};if(this.checkString("-lh0-",{offset:2})||this.checkString("-lh1-",{offset:2})||this.checkString("-lh2-",{offset:2})||this.checkString("-lh3-",{offset:2})||this.checkString("-lh4-",{offset:2})||this.checkString("-lh5-",{offset:2})||this.checkString("-lh6-",{offset:2})||this.checkString("-lh7-",{offset:2})||this.checkString("-lzs-",{offset:2})||this.checkString("-lz4-",{offset:2})||this.checkString("-lz5-",{offset:2})||this.checkString("-lhd-",{offset:2}))return{ext:"lzh",mime:"application/x-lzh-compressed"};if(this.check([0,0,1,186])){if(this.check([33],{offset:4,mask:[241]}))return{ext:"mpg",mime:"video/MP1S"};if(this.check([68],{offset:4,mask:[196]}))return{ext:"mpg",mime:"video/MP2P"}}if(this.checkString("ITSF"))return{ext:"chm",mime:"application/vnd.ms-htmlhelp"};if(this.check([202,254,186,190])){let o=_e.get(this.buffer,4),i=wA.get(this.buffer,6);if(o>0&&o<=30)return{ext:"macho",mime:"application/x-mach-binary"};if(i>30)return{ext:"class",mime:"application/java-vm"}}if(this.checkString(".RMF"))return{ext:"rm",mime:"application/vnd.rn-realmedia"};if(this.checkString("DRACO"))return{ext:"drc",mime:"application/vnd.google.draco"};if(this.check([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(this.checkString("=1e3&&o<=1050)return{ext:"dwg",mime:"image/vnd.dwg"}}if(this.checkString("070707"))return{ext:"cpio",mime:"application/x-cpio"};if(this.checkString("BLENDER"))return{ext:"blend",mime:"application/x-blender"};if(this.checkString("!"))return await r.ignore(8),await r.readToken(new ke(13,"ascii"))==="debian-binary"?{ext:"deb",mime:"application/x-deb"}:{ext:"ar",mime:"application/x-unix-archive"};if(this.checkString("WEBVTT")&&[` `,"\r"," "," ","\0"].some(o=>this.checkString(o,{offset:6})))return{ext:"vtt",mime:"text/vtt"};if(this.check([137,80,78,71,13,10,26,10])){let o={ext:"png",mime:"image/png"},i={ext:"apng",mime:"image/apng"};await r.ignore(8);async function e(){return{length:await r.readToken(Ya),type:await r.readToken(new ke(4,"latin1"))}}let a=xa(r),A=r.position,t=0,s=!1;do{if(t++,t>Cwe||tp(r,A,pwe))break;let g=r.position,c=await e();if(c.length<0)return;if(c.type==="IHDR"){if(c.length!==13)return;s=!0}switch(c.type){case"IDAT":return o;case"acTL":return i;default:if(!s&&c.type!=="CgBI")return;if(a&&c.length>s8)return s&&wwe(c.type)?o:void 0;try{await ts(r,c.length+4,{maximumLength:a?s8+4:r.fileInfo.size,reason:"PNG chunk payload"})}catch(l){if(!a&&(l instanceof Zo||l instanceof fA))return o;throw l}}if(r.position<=g)break}while(r.position+8hwe||tp(r,a,Hr)));){let t=r.position,s=await i(),g=s.size-24;if(!Number.isFinite(g)||g<0){o=!0;break}if(io(s.id,[145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101])){let c=new Uint8Array(16);if(g-=await B0(r,c,void 0,{maximumLength:c.length,reason:"ASF stream type GUID"}),io(c,[64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"audio/x-ms-asf"};if(io(c,[192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"video/x-ms-asf"};break}if(e&&g>g8){o=!0;break}if(await ts(r,g,{maximumLength:e?g8:r.fileInfo.size,reason:"ASF header payload"}),r.position<=t){o=!0;break}}}catch(i){if(i instanceof fA||i instanceof Zo)xa(r)&&(o=!0);else throw i}return o?void 0:{ext:"asf",mime:"application/vnd.ms-asf"}}if(this.check([171,75,84,88,32,49,49,187,13,10,26,10]))return{ext:"ktx",mime:"image/ktx"};if((this.check([126,16,4])||this.check([126,24,4]))&&this.check([48,77,73,69],{offset:4}))return{ext:"mie",mime:"application/x-mie"};if(this.check([39,10,0,0,0,0,0,0,0,0,0,0],{offset:2}))return{ext:"shp",mime:"application/x-esri-shape"};if(this.check([255,79,255,81]))return{ext:"j2c",mime:"image/j2c"};if(this.check([0,0,0,12,106,80,32,32,13,10,135,10]))switch(await r.ignore(20),await r.readToken(new ke(4,"ascii"))){case"jp2 ":return{ext:"jp2",mime:"image/jp2"};case"jpx ":return{ext:"jpx",mime:"image/jpx"};case"jpm ":return{ext:"jpm",mime:"image/jpm"};case"mjp2":return{ext:"mj2",mime:"image/mj2"};default:return}if(this.check([255,10])||this.check([0,0,0,12,74,88,76,32,13,10,135,10]))return{ext:"jxl",mime:"image/jxl"};if(this.check([254,255]))return this.checkString("=16){let o=new DataView(this.buffer.buffer).getUint32(12,!0);if(o>12&&this.buffer.length>=o+16)try{let i=new TextDecoder().decode(this.buffer.subarray(16,o+16));if(JSON.parse(i).files)return{ext:"asar",mime:"application/x-asar"}}catch{}}if(this.check([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(this.checkString("SCRM",{offset:44}))return{ext:"s3m",mime:"audio/x-s3m"};if(this.check([71])&&this.check([71],{offset:188}))return{ext:"mts",mime:"video/mp2t"};if(this.check([71],{offset:4})&&this.check([71],{offset:196}))return{ext:"mts",mime:"video/mp2t"};if(this.check([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(this.check([68,73,67,77],{offset:128}))return{ext:"dcm",mime:"application/dicom"};if(this.check([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70]))return{ext:"lnk",mime:"application/x.ms.shortcut"};if(this.check([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0]))return{ext:"alias",mime:"application/x.apple.alias"};if(this.checkString("Kaydara FBX Binary \0"))return{ext:"fbx",mime:"application/x.autodesk.fbx"};if(this.check([76,80],{offset:34})&&(this.check([0,0,1],{offset:8})||this.check([1,0,2],{offset:8})||this.check([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(this.check([6,6,237,245,216,29,70,229,189,49,239,231,254,116,183,29]))return{ext:"indd",mime:"application/x-indesign"};if(this.check([255,255,0,0,7,0,0,0,4,0,0,0,1,0,1,0])||this.check([0,0,255,255,0,0,0,7,0,0,0,4,0,1,0,1]))return{ext:"jmp",mime:"application/x-jmp-data"};if(await r.peekBuffer(this.buffer,{length:Math.min(512,r.fileInfo.size),mayBeLess:!0}),this.checkString("ustar",{offset:257})&&(this.checkString("\0",{offset:262})||this.checkString(" ",{offset:262}))||this.check([0,0,0,0,0,0],{offset:257})&&W4(this.buffer))return{ext:"tar",mime:"application/x-tar"};if(this.check([255,254])){let o="utf-16le";return this.checkString("{this.buffer=new Uint8Array(Ap);let o=vwe(r.fileInfo.size);if(await r.peekBuffer(this.buffer,{length:Math.min(8,o),mayBeLess:!0}),this.check([0,0,1,186])||this.check([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};if(this.check([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(this.check([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(this.check([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(await r.peekBuffer(this.buffer,{length:Math.min(2+this.options.mpegOffsetTolerance,o),mayBeLess:!0}),this.buffer.length>=2+this.options.mpegOffsetTolerance)for(let i=0;i<=this.options.mpegOffsetTolerance;++i){let e=this.scanMpeg(i);if(e)return e}};async readTiffTag(r){let o=await this.tokenizer.readToken(r?wA:CA);switch(await this.tokenizer.ignore(10),o){case 50341:return{ext:"arw",mime:"image/x-sony-arw"};case 50706:return{ext:"dng",mime:"image/x-adobe-dng"};default:}}async readTiffIFD(r){let o=await this.tokenizer.readToken(r?wA:CA);if(!(o>dwe)&&!(xa(this.tokenizer)&&2+o*12>c8))for(let i=0;i=6){if(this.checkString("CR",{offset:8}))return{ext:"cr2",mime:"image/x-canon-cr2"};if(e>=8){let t=(r?wA:CA).get(this.buffer,8),s=(r?wA:CA).get(this.buffer,10);if(t===28&&s===254||t===31&&s===11)return{ext:"nef",mime:"image/x-nikon-nef"}}}if(xa(this.tokenizer)&&e>Bwe)return o;let a=xa(this.tokenizer)?c8:this.tokenizer.fileInfo.size;try{await ts(this.tokenizer,e,{maximumLength:a,reason:"TIFF IFD offset"})}catch(t){if(t instanceof fA)return;throw t}let A;try{A=await this.readTiffIFD(r)}catch(t){if(t instanceof fA)return;throw t}return A??o}if(i===43)return o}scanMpeg(r){if(this.check([255,224],{offset:r,mask:[255,224]})){if(this.check([16],{offset:r+1,mask:[22]}))return this.check([8],{offset:r+1,mask:[8]})?{ext:"aac",mime:"audio/aac"}:{ext:"aac",mime:"audio/aac"};if(this.check([2],{offset:r+1,mask:[6]}))return{ext:"mp3",mime:"audio/mpeg"};if(this.check([4],{offset:r+1,mask:[6]}))return{ext:"mp2",mime:"audio/mpeg"};if(this.check([6],{offset:r+1,mask:[6]}))return{ext:"mp1",mime:"audio/mpeg"}}}},Hwe=new Set($4),Kwe=new Set(e8)});var f0=ne(()=>{Lr();p8()});var y8=z(XQ=>{"use strict";Object.defineProperty(XQ,"__esModule",{value:!0});XQ.format=jwe;XQ.parse=qwe;var Ywe=/^[\u0009\u0020-\u007e\u0080-\u00ff]*$/,d8=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,xwe=/[\\"]/g,Jwe=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,B8=(()=>{let n=function(){};return n.prototype=Object.create(null),n})();function jwe(n){let{type:r,parameters:o}=n;if(!r||!Jwe.test(r))throw new TypeError(`Invalid type: ${r}`);let i=r;if(o)for(let e of Object.keys(o)){if(!d8.test(e))throw new TypeError(`Invalid parameter name: ${e}`);i+=`; ${e}=${Xwe(o[e])}`}return i}function qwe(n,r){let o=r?.comma===!0?Wwe:65536,i=n.length,e=m0(n,r?.start??0,i),a=e;e=y0(n,e,i,o);let A=S0(n,a,e),t=n.slice(a,A).toLowerCase();return r?.parameters===!1?{type:t,index:e,parameters:new B8}:Zwe(n,t,e,i,o)}var u8=32,Q8=9,f8=59,Vwe=61,h8=34,zwe=92,Wwe=44;function Zwe(n,r,o,i,e){let a=new B8;e:for(;or;){let i=n.charCodeAt(o-1);if(i!==u8&&i!==Q8)break;o--}return o}function Xwe(n){if(d8.test(n))return n;if(Ywe.test(n))return`"${n.replace(xwe,"\\$&")}"`;throw new TypeError(`Invalid parameter value: ${n}`)}});function m8(n){if(!$we.test(n))throw new TypeError(`Invalid media type: ${n}`);let r=n.indexOf("/"),o=n.slice(0,r).toLowerCase(),i=n.slice(r+1).toLowerCase(),e,a=i.lastIndexOf("+");return a!==-1&&(e=i.slice(a+1),i=i.slice(0,a)),{type:o,subtype:i,suffix:e}}var $we,S8=ne(()=>{$we=/^[A-Za-z0-9][A-Za-z0-9!#$&^_-]{0,126}\/[A-Za-z0-9][A-Za-z0-9!#$&^_.+-]{0,126}$/});var D8,ha,D0,w0=ne(()=>{D8={10:"shot",20:"scene",30:"track",40:"part",50:"album",60:"edition",70:"collection"},ha={video:1,audio:2,complex:3,logo:4,subtitle:17,button:18,control:32},D0={[ha.video]:"video",[ha.audio]:"audio",[ha.complex]:"complex",[ha.logo]:"logo",[ha.subtitle]:"subtitle",[ha.button]:"button",[ha.control]:"control"}});var vI,as,rs,O0,Kr,fg,$A,ft=ne(()=>{vI=n=>class extends Error{constructor(o){super(o),this.name=n}},as=class extends vI("CouldNotDetermineFileTypeError"){},rs=class extends vI("UnsupportedFileTypeError"){},O0=class extends vI("UnexpectedFileContentError"){constructor(r,o){super(o),this.fileType=r}toString(){return`${this.name} (FileType: ${this.fileType}): ${this.message}`}},Kr=class extends vI("FieldDecodingError"){},fg=class extends vI("InternalParserError"){},$A=n=>class extends O0{constructor(r){super(n,r)}}});function SA(n,r,o){return(n[r]&1<>a;let t=8-a,s=i-t;return s<0?A>>=8-a-i:s>0&&(A<<=s,A|=FA(n,r,o+t,s)),A}function ba(n,r,o){return FA(n,r,o,1)===1}function O8(n){let r=[];for(let o=0,i=n.length;oo.trim().toLowerCase());if(r.length>=1){let o=Number.parseFloat(r[0]);return r.length===2&&r[1]==="db"?{dB:o,ratio:AOe(o)}:{dB:eOe(o),ratio:o}}}function M0(n){if(n.length===0)throw new Error("decodeUintBE: empty Uint8Array");let r=new DataView(n.buffer,n.byteOffset,n.byteLength);return $C(r)}var yt=ne(()=>{dA();ft();ep()});var PI,GI,FI,b0,rp,_0,LI,ef,N0,is=ne(()=>{dA();yt();PI={0:"Other",1:"32x32 pixels 'file icon' (PNG only)",2:"Other file icon",3:"Cover (front)",4:"Cover (back)",5:"Leaflet page",6:"Media (e.g. label side of CD)",7:"Lead artist/lead performer/soloist",8:"Artist/performer",9:"Conductor",10:"Band/Orchestra",11:"Composer",12:"Lyricist/text writer",13:"Recording Location",14:"During recording",15:"During performance",16:"Movie/video screen capture",17:"A bright coloured fish",18:"Illustration",19:"Band/artist logotype",20:"Publisher/Studio logotype"},GI={other:0,lyrics:1,text:2,movement_part:3,events:4,chord:5,trivia_pop:6},FI={notSynchronized:0,mpegFrameNumber:1,milliseconds:2},b0={get:(n,r)=>n[r+3]&127|n[r+2]<<7|n[r+1]<<14|n[r]<<21,len:4},rp={len:10,get:(n,r)=>({fileIdentifier:new ke(3,"ascii").get(n,r),version:{major:to.get(n,r+3),revision:to.get(n,r+4)},flags:{unsynchronisation:SA(n,r+5,7),isExtendedHeader:SA(n,r+5,6),expIndicator:SA(n,r+5,5),footer:SA(n,r+5,4)},size:b0.get(n,r+6)})},_0={len:10,get:(n,r)=>({size:_e.get(n,r),extendedFlags:wA.get(n,r+4),sizeOfPadding:_e.get(n,r+6),crcDataPresent:SA(n,r+4,31)})},LI={len:1,get:(n,r)=>{switch(n[r]){case 0:return{encoding:"latin1"};case 1:return{encoding:"utf-16le",bom:!0};case 2:return{encoding:"utf-16be",bom:!1};case 3:return{encoding:"utf8",bom:!1};default:return{encoding:"utf8",bom:!1}}}},ef={len:4,get:(n,r)=>({encoding:LI.get(n,r),language:new ke(3,"latin1").get(n,r+1)})},N0={len:6,get:(n,r)=>{let o=ef.get(n,r);return{encoding:o.encoding,language:o.language,timeStampFormat:cA.get(n,r+4),contentType:cA.get(n,r+5)}}}});var yg=ne(()=>{w0();is()});function b8(n){return Af[n]&&!Af[n].multiple}function _8(n){return!Af[n].multiple||Af[n].unique||!1}var Ye,Af,N8=ne(()=>{Ye={multiple:!1},Af={year:Ye,track:Ye,disk:Ye,title:Ye,artist:Ye,artists:{multiple:!0,unique:!0},albumartist:Ye,albumartists:{multiple:!0,unique:!0},album:Ye,date:Ye,originaldate:Ye,originalyear:Ye,releasedate:Ye,comment:{multiple:!0,unique:!1},genre:{multiple:!0,unique:!0},picture:{multiple:!0,unique:!0},composer:{multiple:!0,unique:!0},lyrics:{multiple:!0,unique:!1},albumsort:{multiple:!1,unique:!0},titlesort:{multiple:!1,unique:!0},work:{multiple:!1,unique:!0},artistsort:{multiple:!1,unique:!0},albumartistsort:{multiple:!1,unique:!0},composersort:{multiple:!1,unique:!0},lyricist:{multiple:!0,unique:!0},writer:{multiple:!0,unique:!0},conductor:{multiple:!0,unique:!0},remixer:{multiple:!0,unique:!0},arranger:{multiple:!0,unique:!0},engineer:{multiple:!0,unique:!0},producer:{multiple:!0,unique:!0},technician:{multiple:!0,unique:!0},djmixer:{multiple:!0,unique:!0},mixer:{multiple:!0,unique:!0},label:{multiple:!0,unique:!0},grouping:Ye,subtitle:{multiple:!0},discsubtitle:Ye,totaltracks:Ye,totaldiscs:Ye,compilation:Ye,rating:{multiple:!0},bpm:Ye,mood:Ye,media:Ye,catalognumber:{multiple:!0,unique:!0},tvShow:Ye,tvShowSort:Ye,tvSeason:Ye,tvEpisode:Ye,tvEpisodeId:Ye,tvNetwork:Ye,podcast:Ye,podcasturl:Ye,releasestatus:Ye,releasetype:{multiple:!0},releasecountry:Ye,script:Ye,language:Ye,copyright:Ye,license:Ye,encodedby:Ye,encodersettings:Ye,gapless:Ye,barcode:Ye,isrc:{multiple:!0},asin:Ye,musicbrainz_recordingid:Ye,musicbrainz_trackid:Ye,musicbrainz_albumid:Ye,musicbrainz_artistid:{multiple:!0},musicbrainz_albumartistid:{multiple:!0},musicbrainz_releasegroupid:Ye,musicbrainz_workid:Ye,musicbrainz_trmid:Ye,musicbrainz_discid:Ye,acoustid_id:Ye,acoustid_fingerprint:Ye,musicip_puid:Ye,musicip_fingerprint:Ye,website:Ye,"performer:instrument":{multiple:!0,unique:!0},averageLevel:Ye,peakLevel:Ye,notes:{multiple:!0,unique:!1},key:Ye,originalalbum:Ye,originalartist:Ye,discogs_artist_id:{multiple:!0,unique:!0},discogs_release_id:Ye,discogs_label_id:Ye,discogs_master_release_id:Ye,discogs_votes:Ye,discogs_rating:Ye,replaygain_track_peak:Ye,replaygain_track_gain:Ye,replaygain_album_peak:Ye,replaygain_album_gain:Ye,replaygain_track_minmax:Ye,replaygain_album_minmax:Ye,replaygain_undo:Ye,description:{multiple:!0},longDescription:Ye,category:{multiple:!0},hdVideo:Ye,keywords:{multiple:!0},movement:Ye,movementIndex:Ye,movementTotal:Ye,podcastId:Ye,showMovement:Ye,stik:Ye,playCounter:Ye}});var bt,Xo=ne(()=>{bt=class{static toIntOrNull(r){let o=Number.parseInt(r,10);return Number.isNaN(o)?null:o}static normalizeTrack(r){let o=r.toString().split("/");return{no:Number.parseInt(o[0],10)||null,of:Number.parseInt(o[1],10)||null}}constructor(r,o){this.tagTypes=r,this.tagMap=o}mapGenericTag(r,o){r={id:r.id,value:r.value},this.postMap(r,o);let i=this.getCommonName(r.id);return i?{id:i,value:r.value}:null}getCommonName(r){return this.tagMap[r]}postMap(r,o){}};bt.maxRatingScore=1});var tOe,tf,T8=ne(()=>{Xo();tOe={title:"title",artist:"artist",album:"album",year:"year",comment:"comment",track:"track",genre:"genre"},tf=class extends bt{constructor(){super(["ID3v1"],tOe)}}});var xr,UI=ne(()=>{Xo();xr=class extends bt{constructor(r,o){let i={};for(let e of Object.keys(o))i[e.toUpperCase()]=o[e];super(r,i)}getCommonName(r){return this.tagMap[r.toUpperCase()]}}});var aOe,af,R8=ne(()=>{dA();Xo();UI();yt();aOe={TIT2:"title",TPE1:"artist","TXXX:Artists":"artists",TPE2:"albumartist",TALB:"album",TDRV:"date",TORY:"originalyear",TPOS:"disk",TCON:"genre",APIC:"picture",TCOM:"composer",USLT:"lyrics",TSOA:"albumsort",TSOT:"titlesort",TOAL:"originalalbum",TSOP:"artistsort",TSO2:"albumartistsort",TSOC:"composersort",TEXT:"lyricist","TXXX:Writer":"writer",TPE3:"conductor",TPE4:"remixer","IPLS:arranger":"arranger","IPLS:engineer":"engineer","IPLS:producer":"producer","IPLS:DJ-mix":"djmixer","IPLS:mix":"mixer",TPUB:"label",TIT1:"grouping",TIT3:"subtitle",TRCK:"track",TCMP:"compilation",POPM:"rating",TBPM:"bpm",TMED:"media","TXXX:CATALOGNUMBER":"catalognumber","TXXX:MusicBrainz Album Status":"releasestatus","TXXX:MusicBrainz Album Type":"releasetype","TXXX:MusicBrainz Album Release Country":"releasecountry","TXXX:RELEASECOUNTRY":"releasecountry","TXXX:SCRIPT":"script",TLAN:"language",TCOP:"copyright",WCOP:"license",TENC:"encodedby",TSSE:"encodersettings","TXXX:BARCODE":"barcode","TXXX:ISRC":"isrc",TSRC:"isrc","TXXX:ASIN":"asin","TXXX:originalyear":"originalyear","UFID:http://musicbrainz.org":"musicbrainz_recordingid","TXXX:MusicBrainz Release Track Id":"musicbrainz_trackid","TXXX:MusicBrainz Album Id":"musicbrainz_albumid","TXXX:MusicBrainz Artist Id":"musicbrainz_artistid","TXXX:MusicBrainz Album Artist Id":"musicbrainz_albumartistid","TXXX:MusicBrainz Release Group Id":"musicbrainz_releasegroupid","TXXX:MusicBrainz Work Id":"musicbrainz_workid","TXXX:MusicBrainz TRM Id":"musicbrainz_trmid","TXXX:MusicBrainz Disc Id":"musicbrainz_discid","TXXX:ACOUSTID_ID":"acoustid_id","TXXX:Acoustid Id":"acoustid_id","TXXX:Acoustid Fingerprint":"acoustid_fingerprint","TXXX:MusicIP PUID":"musicip_puid","TXXX:MusicMagic Fingerprint":"musicip_fingerprint",WOAR:"website",TDRC:"date",TYER:"year",TDOR:"originaldate","TIPL:arranger":"arranger","TIPL:engineer":"engineer","TIPL:producer":"producer","TIPL:DJ-mix":"djmixer","TIPL:mix":"mixer",TMOO:"mood",SYLT:"lyrics",TSST:"discsubtitle",TKEY:"key",COMM:"comment",TOPE:"originalartist","PRIV:AverageLevel":"averageLevel","PRIV:PeakLevel":"peakLevel","TXXX:DISCOGS_ARTIST_ID":"discogs_artist_id","TXXX:DISCOGS_ARTISTS":"artists","TXXX:DISCOGS_ARTIST_NAME":"artists","TXXX:DISCOGS_ALBUM_ARTISTS":"albumartist","TXXX:DISCOGS_CATALOG":"catalognumber","TXXX:DISCOGS_COUNTRY":"releasecountry","TXXX:DISCOGS_DATE":"originaldate","TXXX:DISCOGS_LABEL":"label","TXXX:DISCOGS_LABEL_ID":"discogs_label_id","TXXX:DISCOGS_MASTER_RELEASE_ID":"discogs_master_release_id","TXXX:DISCOGS_RATING":"discogs_rating","TXXX:DISCOGS_RELEASED":"date","TXXX:DISCOGS_RELEASE_ID":"discogs_release_id","TXXX:DISCOGS_VOTES":"discogs_votes","TXXX:CATALOGID":"catalognumber","TXXX:STYLE":"genre","TXXX:REPLAYGAIN_TRACK_PEAK":"replaygain_track_peak","TXXX:REPLAYGAIN_TRACK_GAIN":"replaygain_track_gain","TXXX:REPLAYGAIN_ALBUM_PEAK":"replaygain_album_peak","TXXX:REPLAYGAIN_ALBUM_GAIN":"replaygain_album_gain","TXXX:MP3GAIN_MINMAX":"replaygain_track_minmax","TXXX:MP3GAIN_ALBUM_MINMAX":"replaygain_album_minmax","TXXX:MP3GAIN_UNDO":"replaygain_undo",MVNM:"movement",MVIN:"movementIndex",PCST:"podcast",TCAT:"category",TDES:"description",TDRL:"releasedate",TGID:"podcastId",TKWD:"keywords",WFED:"podcasturl",GRP1:"grouping",PCNT:"playCounter"},af=class n extends xr{static toRating(r){return{source:r.email,rating:r.rating>0?(r.rating-1)/254*bt.maxRatingScore:void 0}}constructor(){super(["ID3v2.3","ID3v2.4"],aOe)}postMap(r,o){switch(r.id){case"UFID":{let i=r.value;i.owner_identifier==="http://musicbrainz.org"&&(r.id+=`:${i.owner_identifier}`,r.value=da(i.identifier,"latin1"))}break;case"PRIV":{let i=r.value;switch(i.owner_identifier){case"AverageLevel":case"PeakValue":r.id+=`:${i.owner_identifier}`,r.value=i.data.length===4?we.get(i.data,0):null,r.value===null&&o.addWarning("Failed to parse PRIV:PeakValue");break;default:o.addWarning(`Unknown PRIV owner-identifier: ${i.data}`)}}break;case"POPM":r.value=n.toRating(r.value);break;default:break}}}});var rOe,rf,k8=ne(()=>{Xo();rOe={Title:"title",Author:"artist","WM/AlbumArtist":"albumartist","WM/AlbumTitle":"album","WM/Year":"date","WM/OriginalReleaseTime":"originaldate","WM/OriginalReleaseYear":"originalyear",Description:"comment","WM/TrackNumber":"track","WM/PartOfSet":"disk","WM/Genre":"genre","WM/Composer":"composer","WM/Lyrics":"lyrics","WM/AlbumSortOrder":"albumsort","WM/TitleSortOrder":"titlesort","WM/ArtistSortOrder":"artistsort","WM/AlbumArtistSortOrder":"albumartistsort","WM/ComposerSortOrder":"composersort","WM/Writer":"lyricist","WM/Conductor":"conductor","WM/ModifiedBy":"remixer","WM/Engineer":"engineer","WM/Producer":"producer","WM/DJMixer":"djmixer","WM/Mixer":"mixer","WM/Publisher":"label","WM/ContentGroupDescription":"grouping","WM/SubTitle":"subtitle","WM/SetSubTitle":"discsubtitle","WM/IsCompilation":"compilation","WM/SharedUserRating":"rating","WM/BeatsPerMinute":"bpm","WM/Mood":"mood","WM/Media":"media","WM/CatalogNo":"catalognumber","MusicBrainz/Album Status":"releasestatus","MusicBrainz/Album Type":"releasetype","MusicBrainz/Album Release Country":"releasecountry","WM/Script":"script","WM/Language":"language",Copyright:"copyright",LICENSE:"license","WM/EncodedBy":"encodedby","WM/EncodingSettings":"encodersettings","WM/Barcode":"barcode","WM/ISRC":"isrc","MusicBrainz/Track Id":"musicbrainz_recordingid","MusicBrainz/Release Track Id":"musicbrainz_trackid","MusicBrainz/Album Id":"musicbrainz_albumid","MusicBrainz/Artist Id":"musicbrainz_artistid","MusicBrainz/Album Artist Id":"musicbrainz_albumartistid","MusicBrainz/Release Group Id":"musicbrainz_releasegroupid","MusicBrainz/Work Id":"musicbrainz_workid","MusicBrainz/TRM Id":"musicbrainz_trmid","MusicBrainz/Disc Id":"musicbrainz_discid","Acoustid/Id":"acoustid_id","Acoustid/Fingerprint":"acoustid_fingerprint","MusicIP/PUID":"musicip_puid","WM/ARTISTS":"artists","WM/InitialKey":"key",ASIN:"asin","WM/Work":"work","WM/AuthorURL":"website","WM/Picture":"picture"},rf=class n extends bt{static toRating(r){return{rating:Number.parseFloat(r+1)/5}}constructor(){super(["asf"],rOe)}postMap(r){switch(r.id){case"WM/SharedUserRating":{let o=r.id.split(":");r.value=n.toRating(r.value),r.id=o[0];break}}}}});var iOe,of,v8=ne(()=>{UI();iOe={TT2:"title",TP1:"artist",TP2:"albumartist",TAL:"album",TYE:"year",COM:"comment",TRK:"track",TPA:"disk",TCO:"genre",PIC:"picture",TCM:"composer",TOR:"originaldate",TOT:"originalalbum",TXT:"lyricist",TP3:"conductor",TPB:"label",TT1:"grouping",TT3:"subtitle",TLA:"language",TCR:"copyright",WCP:"license",TEN:"encodedby",TSS:"encodersettings",WAR:"website",PCS:"podcast",TCP:"compilation",TDR:"date",TS2:"albumartistsort",TSA:"albumsort",TSC:"composersort",TSP:"artistsort",TST:"titlesort",WFD:"podcasturl",TBP:"bpm",GP1:"grouping"},of=class extends xr{constructor(){super(["ID3v2.2"],iOe)}}});var oOe,nf,P8=ne(()=>{UI();oOe={Title:"title",Artist:"artist",Artists:"artists","Album Artist":"albumartist",Album:"album",Year:"date",Originalyear:"originalyear",Originaldate:"originaldate",Releasedate:"releasedate",Comment:"comment",Track:"track",Disc:"disk",DISCNUMBER:"disk",Genre:"genre","Cover Art (Front)":"picture","Cover Art (Back)":"picture",Composer:"composer",Lyrics:"lyrics",ALBUMSORT:"albumsort",TITLESORT:"titlesort",WORK:"work",ARTISTSORT:"artistsort",ALBUMARTISTSORT:"albumartistsort",COMPOSERSORT:"composersort",Lyricist:"lyricist",Writer:"writer",Conductor:"conductor",MixArtist:"remixer",Arranger:"arranger",Engineer:"engineer",Producer:"producer",DJMixer:"djmixer",Mixer:"mixer",Label:"label",Grouping:"grouping",Subtitle:"subtitle",DiscSubtitle:"discsubtitle",Compilation:"compilation",BPM:"bpm",Mood:"mood",Media:"media",CatalogNumber:"catalognumber",MUSICBRAINZ_ALBUMSTATUS:"releasestatus",MUSICBRAINZ_ALBUMTYPE:"releasetype",RELEASECOUNTRY:"releasecountry",Script:"script",Language:"language",Copyright:"copyright",LICENSE:"license",EncodedBy:"encodedby",EncoderSettings:"encodersettings",Barcode:"barcode",ISRC:"isrc",ASIN:"asin",musicbrainz_trackid:"musicbrainz_recordingid",musicbrainz_releasetrackid:"musicbrainz_trackid",MUSICBRAINZ_ALBUMID:"musicbrainz_albumid",MUSICBRAINZ_ARTISTID:"musicbrainz_artistid",MUSICBRAINZ_ALBUMARTISTID:"musicbrainz_albumartistid",MUSICBRAINZ_RELEASEGROUPID:"musicbrainz_releasegroupid",MUSICBRAINZ_WORKID:"musicbrainz_workid",MUSICBRAINZ_TRMID:"musicbrainz_trmid",MUSICBRAINZ_DISCID:"musicbrainz_discid",Acoustid_Id:"acoustid_id",ACOUSTID_FINGERPRINT:"acoustid_fingerprint",MUSICIP_PUID:"musicip_puid",Weblink:"website",REPLAYGAIN_TRACK_GAIN:"replaygain_track_gain",REPLAYGAIN_TRACK_PEAK:"replaygain_track_peak",MP3GAIN_MINMAX:"replaygain_track_minmax",MP3GAIN_UNDO:"replaygain_undo"},nf=class extends xr{constructor(){super(["APEv2"],oOe)}}});var nOe,sOe,ip,G8=ne(()=>{UI();nOe={"\xA9nam":"title","\xA9ART":"artist",aART:"albumartist","----:com.apple.iTunes:Band":"albumartist","\xA9alb":"album","\xA9day":"date","\xA9cmt":"comment","\xA9com":"comment",trkn:"track",disk:"disk","\xA9gen":"genre",covr:"picture","\xA9wrt":"composer","\xA9lyr":"lyrics",soal:"albumsort",sonm:"titlesort",soar:"artistsort",soaa:"albumartistsort",soco:"composersort","----:com.apple.iTunes:LYRICIST":"lyricist","----:com.apple.iTunes:CONDUCTOR":"conductor","----:com.apple.iTunes:REMIXER":"remixer","----:com.apple.iTunes:ENGINEER":"engineer","----:com.apple.iTunes:PRODUCER":"producer","----:com.apple.iTunes:DJMIXER":"djmixer","----:com.apple.iTunes:MIXER":"mixer","----:com.apple.iTunes:LABEL":"label","\xA9grp":"grouping","----:com.apple.iTunes:SUBTITLE":"subtitle","----:com.apple.iTunes:DISCSUBTITLE":"discsubtitle",cpil:"compilation",tmpo:"bpm","----:com.apple.iTunes:MOOD":"mood","----:com.apple.iTunes:MEDIA":"media","----:com.apple.iTunes:CATALOGNUMBER":"catalognumber",tvsh:"tvShow",tvsn:"tvSeason",tves:"tvEpisode",sosn:"tvShowSort",tven:"tvEpisodeId",tvnn:"tvNetwork",pcst:"podcast",purl:"podcasturl","----:com.apple.iTunes:MusicBrainz Album Status":"releasestatus","----:com.apple.iTunes:MusicBrainz Album Type":"releasetype","----:com.apple.iTunes:MusicBrainz Album Release Country":"releasecountry","----:com.apple.iTunes:SCRIPT":"script","----:com.apple.iTunes:LANGUAGE":"language",cprt:"copyright","\xA9cpy":"copyright","----:com.apple.iTunes:LICENSE":"license","\xA9too":"encodedby",pgap:"gapless","----:com.apple.iTunes:BARCODE":"barcode","----:com.apple.iTunes:ISRC":"isrc","----:com.apple.iTunes:ASIN":"asin","----:com.apple.iTunes:NOTES":"comment","----:com.apple.iTunes:MusicBrainz Track Id":"musicbrainz_recordingid","----:com.apple.iTunes:MusicBrainz Release Track Id":"musicbrainz_trackid","----:com.apple.iTunes:MusicBrainz Album Id":"musicbrainz_albumid","----:com.apple.iTunes:MusicBrainz Artist Id":"musicbrainz_artistid","----:com.apple.iTunes:MusicBrainz Album Artist Id":"musicbrainz_albumartistid","----:com.apple.iTunes:MusicBrainz Release Group Id":"musicbrainz_releasegroupid","----:com.apple.iTunes:MusicBrainz Work Id":"musicbrainz_workid","----:com.apple.iTunes:MusicBrainz TRM Id":"musicbrainz_trmid","----:com.apple.iTunes:MusicBrainz Disc Id":"musicbrainz_discid","----:com.apple.iTunes:Acoustid Id":"acoustid_id","----:com.apple.iTunes:Acoustid Fingerprint":"acoustid_fingerprint","----:com.apple.iTunes:MusicIP PUID":"musicip_puid","----:com.apple.iTunes:fingerprint":"musicip_fingerprint","----:com.apple.iTunes:replaygain_track_gain":"replaygain_track_gain","----:com.apple.iTunes:replaygain_track_peak":"replaygain_track_peak","----:com.apple.iTunes:replaygain_album_gain":"replaygain_album_gain","----:com.apple.iTunes:replaygain_album_peak":"replaygain_album_peak","----:com.apple.iTunes:replaygain_track_minmax":"replaygain_track_minmax","----:com.apple.iTunes:replaygain_album_minmax":"replaygain_album_minmax","----:com.apple.iTunes:replaygain_undo":"replaygain_undo",gnre:"genre","----:com.apple.iTunes:ALBUMARTISTSORT":"albumartistsort","----:com.apple.iTunes:ARTISTS":"artists","----:com.apple.iTunes:ORIGINALDATE":"originaldate","----:com.apple.iTunes:ORIGINALYEAR":"originalyear","----:com.apple.iTunes:RELEASEDATE":"releasedate",desc:"description",ldes:"longDescription","\xA9mvn":"movement","\xA9mvi":"movementIndex","\xA9mvc":"movementTotal","\xA9wrk":"work",catg:"category",egid:"podcastId",hdvd:"hdVideo",keyw:"keywords",shwm:"showMovement",stik:"stik",rate:"rating"},sOe="iTunes",ip=class extends xr{constructor(){super([sOe],nOe)}postMap(r,o){switch(r.id){case"rate":r.value={source:void 0,rating:Number.parseFloat(r.value)/100};break}}}});var gOe,sf,F8=ne(()=>{Xo();gOe={TITLE:"title",ARTIST:"artist",ARTISTS:"artists",ALBUMARTIST:"albumartist","ALBUM ARTIST":"albumartist",ALBUM:"album",DATE:"date",ORIGINALDATE:"originaldate",ORIGINALYEAR:"originalyear",RELEASEDATE:"releasedate",COMMENT:"comment",TRACKNUMBER:"track",DISCNUMBER:"disk",GENRE:"genre",METADATA_BLOCK_PICTURE:"picture",COMPOSER:"composer",LYRICS:"lyrics",ALBUMSORT:"albumsort",TITLESORT:"titlesort",WORK:"work",ARTISTSORT:"artistsort",ALBUMARTISTSORT:"albumartistsort",COMPOSERSORT:"composersort",LYRICIST:"lyricist",WRITER:"writer",CONDUCTOR:"conductor",REMIXER:"remixer",ARRANGER:"arranger",ENGINEER:"engineer",PRODUCER:"producer",DJMIXER:"djmixer",MIXER:"mixer",LABEL:"label",GROUPING:"grouping",SUBTITLE:"subtitle",DISCSUBTITLE:"discsubtitle",TRACKTOTAL:"totaltracks",DISCTOTAL:"totaldiscs",COMPILATION:"compilation",RATING:"rating",BPM:"bpm",KEY:"key",MOOD:"mood",MEDIA:"media",CATALOGNUMBER:"catalognumber",RELEASESTATUS:"releasestatus",RELEASETYPE:"releasetype",RELEASECOUNTRY:"releasecountry",SCRIPT:"script",LANGUAGE:"language",COPYRIGHT:"copyright",LICENSE:"license",ENCODEDBY:"encodedby",ENCODERSETTINGS:"encodersettings",BARCODE:"barcode",ISRC:"isrc",ASIN:"asin",MUSICBRAINZ_TRACKID:"musicbrainz_recordingid",MUSICBRAINZ_RELEASETRACKID:"musicbrainz_trackid",MUSICBRAINZ_ALBUMID:"musicbrainz_albumid",MUSICBRAINZ_ARTISTID:"musicbrainz_artistid",MUSICBRAINZ_ALBUMARTISTID:"musicbrainz_albumartistid",MUSICBRAINZ_RELEASEGROUPID:"musicbrainz_releasegroupid",MUSICBRAINZ_WORKID:"musicbrainz_workid",MUSICBRAINZ_TRMID:"musicbrainz_trmid",MUSICBRAINZ_DISCID:"musicbrainz_discid",ACOUSTID_ID:"acoustid_id",ACOUSTID_ID_FINGERPRINT:"acoustid_fingerprint",MUSICIP_PUID:"musicip_puid",WEBSITE:"website",NOTES:"notes",TOTALTRACKS:"totaltracks",TOTALDISCS:"totaldiscs",DISCOGS_ARTIST_ID:"discogs_artist_id",DISCOGS_ARTISTS:"artists",DISCOGS_ARTIST_NAME:"artists",DISCOGS_ALBUM_ARTISTS:"albumartist",DISCOGS_CATALOG:"catalognumber",DISCOGS_COUNTRY:"releasecountry",DISCOGS_DATE:"originaldate",DISCOGS_LABEL:"label",DISCOGS_LABEL_ID:"discogs_label_id",DISCOGS_MASTER_RELEASE_ID:"discogs_master_release_id",DISCOGS_RATING:"discogs_rating",DISCOGS_RELEASED:"date",DISCOGS_RELEASE_ID:"discogs_release_id",DISCOGS_VOTES:"discogs_votes",CATALOGID:"catalognumber",STYLE:"genre",REPLAYGAIN_TRACK_GAIN:"replaygain_track_gain",REPLAYGAIN_TRACK_PEAK:"replaygain_track_peak",REPLAYGAIN_ALBUM_GAIN:"replaygain_album_gain",REPLAYGAIN_ALBUM_PEAK:"replaygain_album_peak",REPLAYGAIN_MINMAX:"replaygain_track_minmax",REPLAYGAIN_ALBUM_MINMAX:"replaygain_album_minmax",REPLAYGAIN_UNDO:"replaygain_undo"},sf=class n extends bt{static toRating(r,o,i){return{source:r?r.toLowerCase():void 0,rating:Number.parseFloat(o)/i*bt.maxRatingScore}}constructor(){super(["vorbis"],gOe)}postMap(r){if(r.id==="RATING")r.value=n.toRating(void 0,r.value,100);else if(r.id.indexOf("RATING:")===0){let o=r.id.split(":");r.value=n.toRating(o[1],r.value,1),r.id=o[0]}}}});var cOe,gf,L8=ne(()=>{Xo();cOe={IART:"artist",ICRD:"date",INAM:"title",TITL:"title",IPRD:"album",ITRK:"track",IPRT:"track",COMM:"comment",ICMT:"comment",ICNT:"releasecountry",GNRE:"genre",IWRI:"writer",RATE:"rating",YEAR:"year",ISFT:"encodedby",CODE:"encodedby",TURL:"website",IGNR:"genre",IENG:"engineer",ITCH:"technician",IMED:"media",IRPD:"album"},gf=class extends bt{constructor(){super(["exif"],cOe)}}});var IOe,cf,U8=ne(()=>{UI();IOe={"segment:title":"title","album:ARTIST":"albumartist","album:ARTISTSORT":"albumartistsort","album:TITLE":"album","album:DATE_RECORDED":"originaldate","album:DATE_RELEASED":"releasedate","album:PART_NUMBER":"disk","album:TOTAL_PARTS":"totaltracks","track:ARTIST":"artist","track:ARTISTSORT":"artistsort","track:TITLE":"title","track:PART_NUMBER":"track","track:MUSICBRAINZ_TRACKID":"musicbrainz_recordingid","track:MUSICBRAINZ_ALBUMID":"musicbrainz_albumid","track:MUSICBRAINZ_ARTISTID":"musicbrainz_artistid","track:PUBLISHER":"label","track:GENRE":"genre","track:ENCODER":"encodedby","track:ENCODER_OPTIONS":"encodersettings","edition:TOTAL_PARTS":"totaldiscs",picture:"picture"},cf=class extends xr{constructor(){super(["matroska"],IOe)}}});var lOe,If,H8=ne(()=>{Xo();lOe={NAME:"title",AUTH:"artist","(c) ":"copyright",ANNO:"comment"},If=class extends bt{constructor(){super(["AIFF"],lOe)}}});var lf,K8=ne(()=>{T8();R8();k8();v8();P8();G8();F8();L8();U8();H8();ft();lf=class{constructor(){this.tagMappers={},[new tf,new of,new af,new ip,new ip,new sf,new nf,new rf,new gf,new cf,new If].forEach(r=>{this.registerTagMapper(r)})}mapTag(r,o,i){if(this.tagMappers[r])return this.tagMappers[r].mapGenericTag(o,i);throw new fg(`No generic tag mapper defined for tag-format: ${r}`)}registerTagMapper(r){for(let o of r.tagTypes)this.tagMappers[o]=r}}});function Y8(n){return T0.test(n)?COe(n):EOe(n)}function EOe(n){return{contentType:GI.lyrics,timeStampFormat:FI.notSynchronized,text:n.trim(),syncText:[]}}function COe(n){let r=n.split(` `),o=[];for(let i of r){let e=i.match(T0);if(e){let a=Number.parseInt(e[1],10),A=Number.parseInt(e[2],10),t=e[3].length===3?Number.parseInt(e[3],10):Number.parseInt(e[3],10)*10,s=(a*60+A)*1e3+t,g=i.replace(T0,"").trim();o.push({timestamp:s,text:g})}}return{contentType:GI.lyrics,timeStampFormat:FI.milliseconds,text:o.map(i=>i.text).join(` `),syncText:o}}var T0,x8=ne(()=>{yg();T0=/\[(\d{2}):(\d{2})\.(\d{2,3})]/});function hOe(n){return n.length>2?`${n.slice(0,n.length-1).join(", ")} & ${n[n.length-1]}`:n.join(" & ")}var J8,mg,pOe,Ef,j8=ne(()=>{yg();J8=Fe(jA(),1);N8();K8();Xo();yt();f0();x8();mg=(0,J8.default)("music-metadata:collector"),pOe=["matroska","APEv2","vorbis","ID3v2.4","ID3v2.3","ID3v2.2","exif","asf","iTunes","AIFF","ID3v1"],Ef=class{constructor(r){this.format={tagTypes:[],trackInfo:[]},this.native={},this.common={track:{no:null,of:null},disk:{no:null,of:null},movementIndex:{no:null,of:null}},this.quality={warnings:[]},this.commonOrigin={},this.originPriority={},this.tagMapper=new lf,this.opts=r;let o=1;for(let i of pOe)this.originPriority[i]=o++;this.originPriority.artificial=500,this.originPriority.id3v1=600}hasAny(){return Object.keys(this.native).length>0}addStreamInfo(r){mg(`streamInfo: type=${r.type?D0[r.type]:"?"}, codec=${r.codecName}`),this.format.trackInfo.push(r)}setFormat(r,o){mg(`format: ${r} = ${o}`),this.format[r]=o,this.opts?.observer&&this.opts.observer({metadata:this,tag:{type:"format",id:r,value:o}})}setAudioOnly(){this.setFormat("hasAudio",!0),this.setFormat("hasVideo",!1)}async addTag(r,o,i){mg(`tag ${r}.${o} = ${i}`),this.native[r]||(this.format.tagTypes.push(r),this.native[r]=[]),this.native[r].push({id:o,value:i}),await this.toCommon(r,o,i)}addWarning(r){this.quality.warnings.push({message:r})}async postMap(r,o){switch(o.id){case"artist":return this.handleSingularArtistTag(r,o,"artist","artists");case"albumartist":return this.handleSingularArtistTag(r,o,"albumartist","albumartists");case"artists":return this.handlePluralArtistTag(r,o,"artist","artists");case"albumartists":return this.handlePluralArtistTag(r,o,"albumartist","albumartists");case"picture":return this.postFixPicture(o.value).then(i=>{i!==null&&(o.value=i,this.setGenericTag(r,o))});case"totaltracks":this.common.track.of=bt.toIntOrNull(o.value);return;case"totaldiscs":this.common.disk.of=bt.toIntOrNull(o.value);return;case"movementTotal":this.common.movementIndex.of=bt.toIntOrNull(o.value);return;case"track":case"disk":case"movementIndex":{let i=this.common[o.id].of;this.common[o.id]=bt.normalizeTrack(o.value),this.common[o.id].of=i??this.common[o.id].of;return}case"bpm":case"year":case"originalyear":o.value=Number.parseInt(o.value,10);break;case"date":{let i=Number.parseInt(o.value.substr(0,4),10);Number.isNaN(i)||(this.common.year=i);break}case"discogs_label_id":case"discogs_release_id":case"discogs_master_release_id":case"discogs_artist_id":case"discogs_votes":o.value=typeof o.value=="string"?Number.parseInt(o.value,10):o.value;break;case"replaygain_track_gain":case"replaygain_track_peak":case"replaygain_album_gain":case"replaygain_album_peak":o.value=M8(o.value);break;case"replaygain_track_minmax":o.value=o.value.split(",").map(i=>Number.parseInt(i,10));break;case"replaygain_undo":{let i=o.value.split(",").map(e=>Number.parseInt(e,10));o.value={leftChannel:i[0],rightChannel:i[1]};break}case"gapless":case"compilation":case"podcast":case"showMovement":o.value=o.value==="1"||o.value===1;break;case"isrc":{let i=this.common[o.id];if(i&&i.indexOf(o.value)!==-1)return;break}case"comment":typeof o.value=="string"&&(o.value={text:o.value}),o.value.descriptor==="iTunPGAP"&&this.setGenericTag(r,{id:"gapless",value:o.value.text==="1"});break;case"lyrics":typeof o.value=="string"&&(o.value=Y8(o.value));break;default:}o.value!==null&&this.setGenericTag(r,o)}toCommonMetadata(){return{format:this.format,native:this.native,quality:this.quality,common:this.common}}handleSingularArtistTag(r,o,i,e){if(this.commonOrigin[i]===this.originPriority[r])return this.postMap("artificial",{id:e,value:o.value});this.common[e]||this.setGenericTag("artificial",{id:e,value:o.value}),this.setGenericTag(r,o)}handlePluralArtistTag(r,o,i,e){if((!this.common[i]||this.commonOrigin[i]===this.originPriority.artificial)&&(!this.common[e]||this.common[e].indexOf(o.value)===-1)){let a=(this.common[e]||[]).concat([o.value]),A=hOe(a);this.setGenericTag("artificial",{id:i,value:A})}this.setGenericTag(r,o)}async postFixPicture(r){if(r.data&&r.data.length>0){if(!r.format){let o=await ap(Uint8Array.from(r.data));if(o)r.format=o.mime;else return null}switch(r.format=r.format.toLocaleLowerCase(),r.format){case"image/jpg":r.format="image/jpeg"}return r}return this.addWarning("Empty picture tag found"),null}async toCommon(r,o,i){let e={id:o,value:i},a=this.tagMapper.mapTag(r,e,this);a&&await this.postMap(r,a)}setGenericTag(r,o){mg(`common.${o.id} = ${o.value}`);let i=this.commonOrigin[o.id]||1e3,e=this.originPriority[r];if(b8(o.id))if(e<=i)this.common[o.id]=o.value,this.commonOrigin[o.id]=e;else return mg(`Ignore native tag (singleton): ${r}.${o.id} = ${o.value}`);else if(e===i)!_8(o.id)||this.common[o.id].indexOf(o.value)===-1?this.common[o.id].push(o.value):mg(`Ignore duplicate value: ${r}.${o.id} = ${o.value}`);else if(e{nt=class{constructor(r,o,i){this.metadata=r,this.tokenizer=o,this.options=i}}});var dOe,KA,Ja=ne(()=>{eo();yt();ft();dOe=/^[\x21-\x7e©][\x20-\x7e\x00()]{3}/,KA={len:4,get:(n,r)=>{let o=Ft(n.subarray(r,r+KA.len),"latin1");if(!o.match(dOe))throw new Kr(`FourCC contains invalid characters: ${O8(o)} "${o}"`);return o},put:(n,r,o)=>{let i=L4(o,"latin1");if(i.length!==4)throw new fg("Invalid length");return n.set(i,r),r+4}}});function V8(n){return{containsHeader:Cf(n,31),containsFooter:Cf(n,30),isHeader:Cf(n,29),readOnly:Cf(n,0),dataType:(n&6)>>1}}function Cf(n,r){return(n&1<{dA();Ja();op={text_utf8:0,binary:1,external_info:2,reserved:3},R0={len:52,get:(n,r)=>({ID:KA.get(n,r),version:we.get(n,r+4)/1e3,descriptorBytes:we.get(n,r+8),headerBytes:we.get(n,r+12),seekTableBytes:we.get(n,r+16),headerDataBytes:we.get(n,r+20),apeFrameDataBytes:we.get(n,r+24),apeFrameDataBytesHigh:we.get(n,r+28),terminatingDataBytes:we.get(n,r+32),fileMD5:new at(16).get(n,r+36)})},q8={len:24,get:(n,r)=>({compressionLevel:CA.get(n,r),formatFlags:CA.get(n,r+2),blocksPerFrame:we.get(n,r+4),finalFrameBlocks:we.get(n,r+8),totalFrames:we.get(n,r+12),bitsPerSample:CA.get(n,r+16),channel:CA.get(n,r+18),sampleRate:we.get(n,r+20)})},sr={len:32,get:(n,r)=>({ID:new ke(8,"ascii").get(n,r),version:we.get(n,r+8),size:we.get(n,r+12),fields:we.get(n,r+16),flags:V8(we.get(n,r+20))})},pf={len:8,get:(n,r)=>({size:we.get(n,r),flags:V8(we.get(n,r+4))})}});var $8={};jt($8,{APEv2Parser:()=>ns,ApeContentError:()=>HI,tryParseApeHeader:()=>Sg});function Sg(n,r,o){return new ns(n,r,o).tryParseApeHeader()}var X8,os,W8,Z8,HI,ns,Dg=ne(()=>{X8=Fe(jA(),1);Lr();dA();yt();nr();z8();ft();eo();os=(0,X8.default)("music-metadata:parser:APEv2"),W8="APEv2",Z8="APETAGEX",HI=class extends $A("APEv2"){};ns=class n extends nt{constructor(){super(...arguments),this.ape={}}static calculateDuration(r){let o=r.totalFrames>1?r.blocksPerFrame*(r.totalFrames-1):0;return o+=r.finalFrameBlocks,o/r.sampleRate}static async findApeFooterOffset(r,o){let i=new Uint8Array(sr.len),e=r.position;if(o<=sr.len){os(`Offset is too small to read APE footer: offset=${o}`);return}if(o>sr.len){await r.readBuffer(i,{position:o-sr.len}),r.setPosition(e);let a=sr.get(i,0);if(a.ID==="APETAGEX")return a.flags.isHeader?os(`APE Header found at offset=${o-sr.len}`):(os(`APE Footer found at offset=${o-sr.len}`),o-=a.size),{footer:a,offset:o}}}static parseTagFooter(r,o,i){let e=sr.get(o,o.length-sr.len);if(e.ID!==Z8)throw new HI("Unexpected APEv2 Footer ID preamble value");return fr(o),new n(r,fr(o),i).parseTags(e)}async tryParseApeHeader(){if(this.tokenizer.fileInfo.size&&this.tokenizer.fileInfo.size-this.tokenizer.position0?this.parseDescriptorExpansion(o):this.parseHeader());return this.metadata.setAudioOnly(),await this.tokenizer.ignore(i.forwardBytes),this.tryParseApeHeader()}async parseTags(r){let o=new Uint8Array(256),i=r.size-sr.len;os(`Parse APE tags at offset=${this.tokenizer.position}, size=${i}`);for(let e=0;ethis.metadata.addTag(W8,t,c)));break}case op.binary:if(this.options.skipCovers)await this.tokenizer.ignore(a.size);else{let s=new Uint8Array(a.size);await this.tokenizer.readBuffer(s),A=no(s);let g=Ft(s.subarray(0,A),"utf-8"),c=s.subarray(A+1);await this.metadata.addTag(W8,t,{description:g,data:c})}break;case op.external_info:os(`Ignore external info ${t}`),await this.tokenizer.ignore(a.size);break;case op.reserved:os(`Ignore external info ${t}`),this.metadata.addWarning(`APEv2 header declares a reserved datatype for "${t}"`),await this.tokenizer.ignore(a.size);break}}}async parseDescriptorExpansion(r){return await this.tokenizer.ignore(r),this.parseHeader()}async parseHeader(){let r=await this.tokenizer.readToken(q8);if(this.metadata.setFormat("lossless",!0),this.metadata.setFormat("container","Monkey's Audio"),this.metadata.setFormat("bitsPerSample",r.bitsPerSample),this.metadata.setFormat("sampleRate",r.sampleRate),this.metadata.setFormat("numberOfChannels",r.channel),this.metadata.setFormat("duration",n.calculateDuration(r)),!this.ape.descriptor)throw new HI("Missing APE descriptor");return{forwardBytes:this.ape.descriptor.seekTableBytes+this.ape.descriptor.headerDataBytes+this.ape.descriptor.apeFrameDataBytes+this.ape.descriptor.terminatingDataBytes}}}});async function AV(n){if(n.fileInfo.size>=128){let r=new Uint8Array(3),o=n.position;return await n.readBuffer(r,{position:n.fileInfo.size-128}),n.setPosition(o),Ft(r,"latin1")==="TAG"}return!1}var eV,hf,KI,df,ss,Bf,np=ne(()=>{eV=Fe(jA(),1);dA();yt();nr();Dg();eo();hf=(0,eV.default)("music-metadata:parser:ID3v1"),KI=["Blues","Classic Rock","Country","Dance","Disco","Funk","Grunge","Hip-Hop","Jazz","Metal","New Age","Oldies","Other","Pop","R&B","Rap","Reggae","Rock","Techno","Industrial","Alternative","Ska","Death Metal","Pranks","Soundtrack","Euro-Techno","Ambient","Trip-Hop","Vocal","Jazz+Funk","Fusion","Trance","Classical","Instrumental","Acid","House","Game","Sound Clip","Gospel","Noise","Alt. Rock","Bass","Soul","Punk","Space","Meditative","Instrumental Pop","Instrumental Rock","Ethnic","Gothic","Darkwave","Techno-Industrial","Electronic","Pop-Folk","Eurodance","Dream","Southern Rock","Comedy","Cult","Gangsta Rap","Top 40","Christian Rap","Pop/Funk","Jungle","Native American","Cabaret","New Wave","Psychedelic","Rave","Showtunes","Trailer","Lo-Fi","Tribal","Acid Punk","Acid Jazz","Polka","Retro","Musical","Rock & Roll","Hard Rock","Folk","Folk/Rock","National Folk","Swing","Fast-Fusion","Bebob","Latin","Revival","Celtic","Bluegrass","Avantgarde","Gothic Rock","Progressive Rock","Psychedelic Rock","Symphonic Rock","Slow Rock","Big Band","Chorus","Easy Listening","Acoustic","Humour","Speech","Chanson","Opera","Chamber Music","Sonata","Symphony","Booty Bass","Primus","Porn Groove","Satire","Slow Jam","Club","Tango","Samba","Folklore","Ballad","Power Ballad","Rhythmic Soul","Freestyle","Duet","Punk Rock","Drum Solo","A Cappella","Euro-House","Dance Hall","Goa","Drum & Bass","Club-House","Hardcore","Terror","Indie","BritPop","Negerpunk","Polsk Punk","Beat","Christian Gangsta Rap","Heavy Metal","Black Metal","Crossover","Contemporary Christian","Christian Rock","Merengue","Salsa","Thrash Metal","Anime","JPop","Synthpop","Abstract","Art Rock","Baroque","Bhangra","Big Beat","Breakbeat","Chillout","Downtempo","Dub","EBM","Eclectic","Electro","Electroclash","Emo","Experimental","Garage","Global","IDM","Illbient","Industro-Goth","Jam Band","Krautrock","Leftfield","Lounge","Math Rock","New Romantic","Nu-Breakz","Post-Punk","Post-Rock","Psytrance","Shoegaze","Space Rock","Trop Rock","World Music","Neoclassical","Audiobook","Audio Theatre","Neue Deutsche Welle","Podcast","Indie Rock","G-Funk","Dubstep","Garage Rock","Psybient"],df={len:128,get:(n,r)=>{let o=new ss(3).get(n,r);return o==="TAG"?{header:o,title:new ss(30).get(n,r+3),artist:new ss(30).get(n,r+33),album:new ss(30).get(n,r+63),year:new ss(4).get(n,r+93),comment:new ss(28).get(n,r+97),zeroByte:cA.get(n,r+127),track:cA.get(n,r+126),genre:cA.get(n,r+127)}:null}},ss=class{constructor(r){this.len=r,this.stringType=new ke(r,"latin1")}get(r,o){let i=this.stringType.get(r,o);return i=$Q(i),i=i.trim(),i.length>0?i:void 0}},Bf=class n extends nt{constructor(r,o,i){super(r,o,i),this.apeHeader=i.apeHeader}static getGenre(r){if(rr){hf("Already consumed the last 128 bytes");return}let o=await this.tokenizer.readToken(df,r);if(o){hf("ID3v1 header found at: pos=%s",this.tokenizer.fileInfo.size-df.len);let i=["title","artist","album","comment","track","year"];for(let a of i)o[a]&&o[a]!==""&&await this.addTag(a,o[a]);let e=n.getGenre(o.genre);e&&await this.addTag("genre",e)}else hf("ID3v1 header not found at: pos=%s",this.tokenizer.fileInfo.size-df.len)}async addTag(r,o){await this.metadata.addTag("ID3v1",r,o)}}});var k0,tV=ne(()=>{dA();k0={len:16,get:(n,r)=>{let o=_e.get(n,r+8),i=_e.get(n,r+12);return{startTime:_e.get(n,r),endTime:_e.get(n,r+4),startOffset:o===4294967295?void 0:o,endOffset:i===4294967295?void 0:i}}}});function sp(n){switch(n){case 2:return 6;case 3:case 4:return 10;default:throw aV(n)}}function BOe(n,r){return r===3?{status:{tag_alter_preservation:SA(n,0,7),file_alter_preservation:SA(n,0,6),read_only:SA(n,0,5)},format:{compression:SA(n,1,7),encryption:SA(n,1,6),grouping_identity:SA(n,1,5),unsynchronisation:!1,data_length_indicator:!1}}:{status:{tag_alter_preservation:SA(n,0,6),file_alter_preservation:SA(n,0,5),read_only:SA(n,0,4)},format:{grouping_identity:SA(n,1,6),compression:SA(n,1,3),encryption:SA(n,1,2),unsynchronisation:SA(n,1,1),data_length_indicator:SA(n,1,0)}}}function gp(n,r,o){switch(r){case 2:return uOe(n,r,o);case 3:case 4:return QOe(n,r,o);default:throw aV(r)}}function uOe(n,r,o){let i={id:Ft(n.subarray(0,3),"ascii"),length:xt.get(n,3)};return i.id.match(/^[A-Z0-9]{3}$/)||o.addWarning(`Invalid ID3v2.${r} frame-header-ID: ${i.id}`),i}function QOe(n,r,o){let i={id:Ft(n.subarray(0,4),"ascii"),length:(r===4?b0:_e).get(n,4),flags:BOe(n.subarray(8,10),r)};return i.id.match(/^[A-Z0-9]{4}$/)||o.addWarning(`Invalid ID3v2.${r} frame-header-ID: ${i.id}`),i}function aV(n){throw new gs(`Unexpected majorVer: ${n}`)}var v0=ne(()=>{dA();yt();is();eo();P0()});function fOe(n){let r=[],o,i="";for(let e of n)if(typeof o=="string")if(e==="("&&o==="")i+="(",o=void 0;else if(e===")"){i!==""&&(r.push(i),i="");let a=rV(o);a&&r.push(a),o=void 0}else o+=e;else e==="("?o="":i+=e;return i&&(r.length===0&&i.match(/^\d*$/)&&(i=rV(i)),i&&r.push(i)),r}function rV(n){if(n==="RX")return"Remix";if(n==="CR")return"Cover";if(n.match(/^\d*$/))return KI[Number.parseInt(n,10)]}function yOe(n){throw new gs(`Unexpected majorVer: ${n}`)}var iV,uf,Jr,G0,Qf,gs,P0=ne(()=>{iV=Fe(jA(),1);dA();yt();is();np();ft();yt();tV();v0();uf=(0,iV.default)("music-metadata:id3v2:frame-parser"),Jr="latin1",G0={encoding:Jr,bom:!1};Qf=class n{constructor(r,o){this.major=r,this.warningCollector=o}readData(r,o,i){if(r.length===0){this.warningCollector.addWarning(`id3v2.${this.major} header has empty tag type=${o}`);return}let{encoding:e,bom:a}=LI.get(r,0),A=r.length,t=0,s=[],g=n.getNullTerminatorLength(e),c;switch(uf(`Parsing tag type=${o}, encoding=${e}, bom=${a}`),o!=="TXXX"&&o[0]==="T"?"T*":o){case"T*":case"GRP1":case"GP1":case"IPLS":case"MVIN":case"MVNM":case"PCS":case"PCST":{let l;try{l=n.trimNullPadding(da(r.subarray(1),e))}catch(C){if(C instanceof Error){this.warningCollector.addWarning(`id3v2.${this.major} type=${o} header has invalid string value: ${C.message}`);break}throw C}switch(o){case"TMCL":case"TIPL":case"IPLS":s=n.functionList(this.splitValue(o,l));break;case"TRK":case"TRCK":case"TPOS":case"TIT1":case"TIT2":case"TIT3":s=l;break;case"TCOM":case"TEXT":case"TOLY":case"TOPE":case"TPE1":case"TSRC":s=this.splitValue(o,l);break;case"TCO":case"TCON":s=this.splitValue(o,l).map(C=>fOe(C)).reduce((C,u)=>C.concat(u),[]);break;case"PCS":case"PCST":s=this.major>=4?this.splitValue(o,l):[l],s=Array.isArray(s)&&s[0]===""?1:0;break;default:s=this.major>=4?this.splitValue(o,l):[l]}break}case"TXXX":{let l=n.readIdentifierAndData(r.subarray(1),e);s={description:l.id,text:this.splitValue(o,da(l.data,e).replace(/\x00+$/,""))};break}case"PIC":case"APIC":if(i){let l={};switch(r=r.subarray(1),this.major){case 2:l.format=da(r.subarray(0,3),"latin1"),r=r.subarray(3);break;case 3:case 4:c=no(r,Jr),l.format=da(r.subarray(0,c),Jr),r=r.subarray(c+1);break;default:throw yOe(this.major)}l.format=n.fixPictureMimeType(l.format),l.type=PI[r[0]],r=r.subarray(1),c=no(r,e),l.description=da(r.subarray(0,c),e),r=r.subarray(c+g),l.data=r,s=l}break;case"CNT":case"PCNT":s=M0(r);break;case"SYLT":{let l=N0.get(r,0);r=r.subarray(N0.len);let C={descriptor:"",language:l.language,contentType:l.contentType,timeStampFormat:l.timeStampFormat,syncText:[]},u=!1;for(;r.length>0;){let Q=n.readNullTerminatedString(r,l.encoding);if(r=r.subarray(Q.len),u){let f=_e.get(r,0);r=r.subarray(_e.len),C.syncText.push({text:Q.text,timestamp:f})}else C.descriptor=Q.text,u=!0}s=C;break}case"ULT":case"USLT":case"COM":case"COMM":{let l=ef.get(r,t);t+=ef.len;let C=n.readNullTerminatedString(r.subarray(t),l.encoding);t+=C.len;let u=n.readNullTerminatedString(r.subarray(t),l.encoding);s={language:l.language,descriptor:C.text,text:u.text};break}case"UFID":{let l=n.readIdentifierAndData(r,Jr);s={owner_identifier:l.id,identifier:l.data};break}case"PRIV":{let l=n.readIdentifierAndData(r,Jr);s={owner_identifier:l.id,data:l.data};break}case"POPM":{r=r.subarray(t);let l=n.readNullTerminatedString(r,G0),C=l.text;if(r=r.subarray(l.len),r.length===0){this.warningCollector.addWarning(`id3v2.${this.major} type=${o} POPM frame missing rating byte`),s={email:C,rating:0,counter:void 0};break}let u=cA.get(r,0),Q=r.subarray(cA.len);s={email:C,rating:u,counter:Q.length>0?M0(Q):void 0};break}case"GEOB":{let l=LI.get(r,0);r=r.subarray(1);let C=n.readNullTerminatedString(r,G0),u=C.text;r=r.subarray(C.len);let Q=n.readNullTerminatedString(r,l),f=Q.text;r=r.subarray(Q.len);let y=n.readNullTerminatedString(r,l),m=y.text;r=r.subarray(y.len),s={type:u,filename:f,description:m,data:r};break}case"WCOM":case"WCOP":case"WOAF":case"WOAR":case"WOAS":case"WORS":case"WPAY":case"WPUB":s=n.readNullTerminatedString(r,G0).text;break;case"WXXX":{let l=LI.get(r,0);r=r.subarray(1);let C=n.readNullTerminatedString(r,l),u=C.text;r=r.subarray(C.len),s={description:u,url:n.trimNullPadding(da(r,Jr))};break}case"WFD":case"WFED":{let l=LI.get(r,0);r=r.subarray(1),s=n.readNullTerminatedString(r,l).text;break}case"MCDI":{s=r.subarray(0,A);break}case"CHAP":{uf("Reading CHAP"),c=no(r,Jr);let l={label:da(r.subarray(0,c),Jr),info:k0.get(r,c+1),frames:new Map};for(t+=c+1+k0.len;t=a.length)return{text:da(r,o.encoding),len:e};let t=r.subarray(0,i+A);return{text:da(t,o.encoding),len:i+A+n.getNullTerminatorLength(o.encoding)}}static fixPictureMimeType(r){switch(r=r.toLocaleLowerCase(),r){case"jpg":return"image/jpeg";case"png":return"image/png"}return r}static functionList(r){let o={};for(let i=0;i+11?this.warningCollector.addWarning(`ID3v2.${this.major} ${r} uses non standard null-separator.`):i=o.split(/\//g)):i=o.split(/\x00/g),n.trimArray(i)}static trimArray(r){return r.map(o=>n.trimNullPadding(o).trim())}static trimNullPadding(r){let o=r.length;for(;o>0&&r.charCodeAt(o-1)===0;)o--;return o===r.length?r:r.slice(0,o)}static readIdentifierAndData(r,o){let i=n.readNullTerminatedString(r,{encoding:o,bom:!1});return{id:i.text,data:r.subarray(i.len)}}static getNullTerminatorLength(r){return r.startsWith("utf-16")?2:1}},gs=class extends $A("id3v2"){}});function mOe(n){throw new gs(`Unexpected majorVer: ${n}`)}var jr,YI=ne(()=>{dA();P0();is();v0();jr=class n{constructor(){this.tokenizer=void 0,this.id3Header=void 0,this.metadata=void 0,this.headerType=void 0,this.options=void 0}static removeUnsyncBytes(r){let o=0,i=0;for(;o0?this.parseExtendedHeaderData(o,r.size):this.parseId3Data(this.id3Header.size-r.size)}async parseExtendedHeaderData(r,o){return await this.tokenizer.ignore(r),this.parseId3Data(this.id3Header.size-o)}async parseId3Data(r){let o=await this.tokenizer.readToken(new at(r));for(let i of this.parseMetadata(o))switch(i.id){case"TXXX":i.value&&await this.handleTag(i,i.value.text,()=>i.value.description);break;default:await(Array.isArray(i.value)?Promise.all(i.value.map(e=>this.addTag(i.id,e))):this.addTag(i.id,i.value))}}async handleTag(r,o,i,e=a=>a){await Promise.all(o.map(a=>this.addTag(n.makeDescriptionTagName(r.id,i(a)),e(a))))}async addTag(r,o){await this.metadata.addTag(this.headerType,r,o)}parseMetadata(r){let o=0,i=[];for(;o!==r.length;){let e=sp(this.id3Header.version.major);if(o+e>r.length){this.metadata.addWarning("Illegal ID3v2 tag length");break}let a=r.subarray(o,o+e);o+=e;let A=gp(a,this.id3Header.version.major,this.metadata),t=r.subarray(o,o+A.length);o+=A.length;let s=n.readFrameData(t,A,this.id3Header.version.major,!this.options.skipCovers,this.metadata);s&&i.push({id:A.id,value:s})}return i}static mapId3v2Chapters(r){if(!r)return;let o=r.filter(g=>g.id==="CHAP");if(!o?.length)return;let e=r.filter(g=>g.id==="CTOC")?.find(g=>g.value.flags?.topLevel),a=new Map;for(let g of o)a.set(g.value.label,g.value);let A=e?.value.childElementIds,t=[],s=A??[...a.keys()];for(let g of s){let c=a.get(g);if(!c)continue;let l=c.frames,C=l.get("TIT2");C&&t.push({id:g,title:C,url:l.get("WXXX"),start:c.info.startTime/1e3,end:c.info.endTime/1e3,image:l.get("APIC")})}return A||t.sort((g,c)=>g.start-c.start),t.length?t:void 0}}});var oV,F0,so,cp=ne(()=>{Lr();oV=Fe(jA(),1);is();YI();np();nr();F0=(0,oV.default)("music-metadata:parser:ID3"),so=class extends nt{constructor(){super(...arguments),this.id3parser=new jr}static async startsWithID3v2Header(r){return(await r.peekToken(rp)).fileIdentifier==="ID3"}async parse(){try{await this.parseID3v2()}catch(r){if(r instanceof fA)F0("End-of-stream");else throw r}}finalize(){}async parseID3v2(){await this.tryReadId3v2Headers(),F0("End of ID3v2 header, go to MPEG-parser: pos=%s",this.tokenizer.position),await this.postId3v2Parse(),this.options.skipPostHeaders&&this.metadata.hasAny()?this.finalize():(await new Bf(this.metadata,this.tokenizer,this.options).parse(),this.finalize())}async tryReadId3v2Headers(){if((await this.tokenizer.peekToken(rp)).fileIdentifier==="ID3")return F0("Found ID3v2 header, pos=%s",this.tokenizer.position),await this.id3parser.parse(this.metadata,this.tokenizer,this.options),this.tryReadId3v2Headers()}}});var L0,nV=ne(()=>{yt();L0={len:2,get:(n,r)=>{let o=FA(n,r,0,3),i=FA(n,r,6,1),e=FA(n,r,7,9)/10;if(o>0)return{type:FA(n,r,0,3),origin:FA(n,r,3,3),adjustment:i?-e:e}}}});var sV,gV=ne(()=>{dA();yt();nV();sV={len:27,get:(n,r)=>{let o=_e.get(n,r+2);return{revision:FA(n,r,0,4),vbr_method:FA(n,r,4,4),lowpass_filter:100*cA.get(n,r+1),track_peak:o===0?null:o/2**23,track_gain:L0.get(n,6),album_gain:L0.get(n,8),music_length:_e.get(n,r+20),music_crc:cA.get(n,r+24),header_crc:wA.get(n,r+24)}}}});async function cV(n){let r=await n.readToken(SOe),o={numFrames:null,streamSize:null,vbrScale:null};if(r.frames&&(o.numFrames=await n.readToken(_e)),r.bytes&&(o.streamSize=await n.readToken(_e)),r.toc&&(o.toc=new Uint8Array(100),await n.readBuffer(o.toc)),r.vbrScale&&(o.vbrScale=await n.readToken(_e)),await n.peekToken(new ke(4,"ascii"))==="LAME"){await n.ignore(4),o.lame={version:await n.readToken(new ke(5,"ascii"))};let e=o.lame.version.match(/\d+.\d+/g);if(e!==null){let A=e[0].split(".").map(t=>Number.parseInt(t,10));A[0]>=3&&A[1]>=90&&(o.lame.extended=await n.readToken(sV))}}return o}var U0,ff,SOe,IV=ne(()=>{dA();yt();gV();U0=new ke(4,"ascii"),ff=new ke(6,"ascii"),SOe={len:4,get:(n,r)=>({frames:ba(n,r,31),bytes:ba(n,r,30),toc:ba(n,r,29),vbrScale:ba(n,r,28)})}});var hV={};jt(hV,{MpegContentError:()=>wg,MpegParser:()=>H0});function wOe(n){return`V${Math.floor((100-n)/10)}`}var pV,yr,wg,lV,EV,DOe,mr,CV,H0,dV=ne(()=>{dA();Lr();pV=Fe(jA(),1);yt();cp();IV();ft();yr=(0,pV.default)("music-metadata:parser:mpeg"),wg=class extends $A("MPEG"){},lV=1024,EV={AudioObjectTypes:["AAC Main","AAC LC","AAC SSR","AAC LTP"],SamplingFrequencies:[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350,null,null,null]},DOe=[void 0,["front-center"],["front-left","front-right"],["front-center","front-left","front-right"],["front-center","front-left","front-right","back-center"],["front-center","front-left","front-right","back-left","back-right"],["front-center","front-left","front-right","back-left","back-right","LFE-channel"],["front-center","front-left","front-right","side-left","side-right","back-left","back-right","LFE-channel"]],mr=class n{constructor(r,o){this.bitrateIndex=null,this.sampRateFreqIndex=null,this.padding=null,this.privateBit=null,this.channelModeIndex=null,this.modeExtension=null,this.isOriginalMedia=null,this.version=null,this.bitrate=null,this.samplingRate=null,this.frameLength=0,this.versionIndex=FA(r,o+1,3,2),this.layer=n.LayerDescription[FA(r,o+1,5,2)],this.versionIndex>1&&this.layer===0?this.parseAdtsHeader(r,o):this.parseMpegHeader(r,o),this.isProtectedByCRC=!ba(r,o+1,7)}calcDuration(r){return this.samplingRate==null?null:r*this.calcSamplesPerFrame()/this.samplingRate}calcSamplesPerFrame(){return n.samplesInFrameTable[this.version===1?0:1][this.layer]}calculateSideInfoLength(){if(this.layer!==3)return 2;if(this.channelModeIndex===3){if(this.version===1)return 17;if(this.version===2||this.version===2.5)return 9}else{if(this.version===1)return 32;if(this.version===2||this.version===2.5)return 17}return null}calcSlotSize(){return[null,4,1,1][this.layer]}parseMpegHeader(r,o){this.container="MPEG",this.bitrateIndex=FA(r,o+2,0,4),this.sampRateFreqIndex=FA(r,o+2,4,2),this.padding=ba(r,o+2,6),this.privateBit=ba(r,o+2,7),this.channelModeIndex=FA(r,o+3,0,2),this.modeExtension=FA(r,o+3,2,2),this.isCopyrighted=ba(r,o+3,4),this.isOriginalMedia=ba(r,o+3,5),this.emphasis=FA(r,o+3,7,2),this.version=n.VersionID[this.versionIndex],this.channelMode=n.ChannelMode[this.channelModeIndex],this.codec=`MPEG ${this.version} Layer ${this.layer}`;let i=this.calcBitrate();if(!i)throw new wg("Cannot determine bit-rate");if(this.bitrate=i*1e3,this.samplingRate=this.calcSamplingRate(),this.samplingRate==null)throw new wg("Cannot determine sampling-rate")}parseAdtsHeader(r,o){yr("layer=0 => ADTS"),this.version=this.versionIndex===2?4:2,this.container=`ADTS/MPEG-${this.version}`;let i=FA(r,o+2,0,2);this.codec="AAC",this.codecProfile=EV.AudioObjectTypes[i],yr(`MPEG-4 audio-codec=${this.codec}`);let e=FA(r,o+2,2,4);this.samplingRate=EV.SamplingFrequencies[e],yr(`sampling-rate=${this.samplingRate}`);let a=FA(r,o+2,7,3);this.mp4ChannelConfig=DOe[a],yr(`channel-config=${this.mp4ChannelConfig?this.mp4ChannelConfig.join("+"):"?"}`),this.frameLength=FA(r,o+3,6,2)<<11}calcBitrate(){if(this.bitrateIndex===0||this.bitrateIndex===15)return null;if(this.version&&this.bitrateIndex){let r=10*Math.floor(this.version)+this.layer;return n.bitrate_index[this.bitrateIndex][r]}return null}calcSamplingRate(){return this.sampRateFreqIndex===3||this.version===null||this.sampRateFreqIndex==null?null:n.sampling_rate_freq_index[this.version][this.sampRateFreqIndex]}};mr.SyncByte1=255;mr.SyncByte2=224;mr.VersionID=[2.5,null,2,1];mr.LayerDescription=[0,3,2,1];mr.ChannelMode=["stereo","joint_stereo","dual_channel","mono"];mr.bitrate_index={1:{11:32,12:32,13:32,21:32,22:8,23:8},2:{11:64,12:48,13:40,21:48,22:16,23:16},3:{11:96,12:56,13:48,21:56,22:24,23:24},4:{11:128,12:64,13:56,21:64,22:32,23:32},5:{11:160,12:80,13:64,21:80,22:40,23:40},6:{11:192,12:96,13:80,21:96,22:48,23:48},7:{11:224,12:112,13:96,21:112,22:56,23:56},8:{11:256,12:128,13:112,21:128,22:64,23:64},9:{11:288,12:160,13:128,21:144,22:80,23:80},10:{11:320,12:192,13:160,21:160,22:96,23:96},11:{11:352,12:224,13:192,21:176,22:112,23:112},12:{11:384,12:256,13:224,21:192,22:128,23:128},13:{11:416,12:320,13:256,21:224,22:144,23:144},14:{11:448,12:384,13:320,21:256,22:160,23:160}};mr.sampling_rate_freq_index={1:{0:44100,1:48e3,2:32e3},2:{0:22050,1:24e3,2:16e3},2.5:{0:11025,1:12e3,2:8e3}};mr.samplesInFrameTable=[[0,384,1152,1152],[0,384,1152,576]];CV={len:4,get:(n,r)=>new mr(n,r)};H0=class extends so{constructor(){super(...arguments),this.frameCount=0,this.syncFrameCount=-1,this.totalDataLength=0,this.bitrates=[],this.offset=0,this.frame_size=0,this.calculateEofDuration=!1,this.samplesPerFrame=null,this.buf_frame_header=new Uint8Array(4),this.mpegOffset=null,this.syncPeek={buf:new Uint8Array(lV),len:0}}async postId3v2Parse(){this.metadata.setFormat("lossless",!1),this.metadata.setAudioOnly();try{let r=!1;for(;!r;)await this.sync(),r=await this.parseCommonMpegHeader()}catch(r){if(r instanceof fA){if(yr("End-of-stream"),this.calculateEofDuration&&this.samplesPerFrame!==null){let o=this.frameCount*this.samplesPerFrame;if(this.metadata.setFormat("numberOfSamples",o),this.metadata.format.sampleRate){let i=o/this.metadata.format.sampleRate;yr(`Calculate duration at EOF: ${i} sec.`,i),this.metadata.setFormat("duration",i)}}}else throw r}}finalize(){let r=this.metadata.format,o=!!this.metadata.native.ID3v1;if(this.mpegOffset!==null){if(r.duration&&this.tokenizer.fileInfo.size){let i=this.tokenizer.fileInfo.size-this.mpegOffset-(o?128:0);r.codecProfile&&r.codecProfile[0]==="V"&&this.metadata.setFormat("bitrate",i*8/r.duration)}if(this.tokenizer.fileInfo.size&&r.codecProfile==="CBR"){let i=this.tokenizer.fileInfo.size-this.mpegOffset-(o?128:0);if(this.frame_size!==null&&this.samplesPerFrame!==null){let e=Math.round(i/this.frame_size)*this.samplesPerFrame;if(this.metadata.setFormat("numberOfSamples",e),r.sampleRate&&!r.duration){let a=e/r.sampleRate;yr("Calculate CBR duration based on file size: %s",a),this.metadata.setFormat("duration",a)}}}}}async sync(){let r=!1;for(;;){let o=0;if(this.syncPeek.len=await this.tokenizer.peekBuffer(this.syncPeek.buf,{length:lV,mayBeLess:!0}),this.syncPeek.len<=163)throw new fA;for(;;){if(r&&(this.syncPeek.buf[o]&224)===224){this.buf_frame_header[0]=mr.SyncByte1,this.buf_frame_header[1]=this.syncPeek.buf[o],await this.tokenizer.ignore(o),yr(`Sync at offset=${this.tokenizer.position-1}, frameCount=${this.frameCount}`),this.syncFrameCount===this.frameCount&&(yr(`Re-synced MPEG stream, frameCount=${this.frameCount}`),this.frameCount=0,this.frame_size=0),this.syncFrameCount=this.frameCount;return}if(r=!1,o=this.syncPeek.buf.indexOf(mr.SyncByte1,o),o===-1){if(this.syncPeek.len=2&&r.layer===0?this.parseAdts(r):this.parseAudioFrameHeader(r)}async parseAudioFrameHeader(r){this.metadata.setFormat("numberOfChannels",r.channelMode==="mono"?1:2),this.metadata.setFormat("bitrate",r.bitrate),this.frameCount<20*1e4&&yr("offset=%s MP%s bitrate=%s sample-rate=%s",this.tokenizer.position-4,r.layer,r.bitrate,r.samplingRate);let o=r.calcSlotSize();if(o===null)throw new wg("invalid slot_size");let i=r.calcSamplesPerFrame();yr(`samples_per_frame=${i}`);let e=i/8;if(r.bitrate!==null&&r.samplingRate!=null){let a=e*r.bitrate/r.samplingRate+(r.padding?o:0);this.frame_size=Math.floor(a)}if(this.audioFrameHeader=r,r.bitrate!==null&&this.bitrates.push(r.bitrate),this.frameCount===1)return this.offset=CV.len,await this.skipSideInformation(),!1;if(this.frameCount===4){if(this.areAllSame(this.bitrates)){if(this.samplesPerFrame=i,this.metadata.setFormat("codecProfile","CBR"),this.tokenizer.fileInfo.size)return!0}else if(this.metadata.format.duration)return!0;if(!this.options.duration)return!0}return this.options.duration&&this.frameCount===4&&(this.samplesPerFrame=i,this.calculateEofDuration=!0),this.offset=4,r.isProtectedByCRC?(await this.parseCrc(),!1):(await this.skipSideInformation(),!1)}async parseAdts(r){let o=new Uint8Array(3);if(await this.tokenizer.readBuffer(o),r.frameLength+=FA(o,0,0,11),this.totalDataLength+=r.frameLength,this.samplesPerFrame=1024,r.samplingRate!==null){let i=r.samplingRate/this.samplesPerFrame,a=8*(this.frameCount===0?0:this.totalDataLength/this.frameCount)*i+.5;this.metadata.setFormat("bitrate",a),yr(`frame-count=${this.frameCount}, size=${r.frameLength} bytes, bit-rate=${a}`)}if(await this.tokenizer.ignore(r.frameLength>7?r.frameLength-7:1),this.frameCount===3)if(this.metadata.setFormat("codecProfile",r.codecProfile),r.mp4ChannelConfig&&this.metadata.setFormat("numberOfChannels",r.mp4ChannelConfig.length),this.options.duration)this.calculateEofDuration=!0;else return!0;return!1}async parseCrc(){return await this.tokenizer.ignore(Ur.len),this.offset+=Ur.len,this.skipSideInformation()}async skipSideInformation(){if(this.audioFrameHeader){let r=this.audioFrameHeader.calculateSideInfoLength();if(r!==null){await this.tokenizer.readToken(new at(r)),this.offset+=r,await this.readXtraInfoHeader();return}}}async readXtraInfoHeader(){let r=await this.tokenizer.readToken(U0);switch(this.offset+=U0.len,r){case"Info":return this.metadata.setFormat("codecProfile","CBR"),this.readXingInfoHeader();case"Xing":{let i=await this.readXingInfoHeader();if(i.vbrScale!==null){let e=wOe(i.vbrScale);this.metadata.setFormat("codecProfile",e)}return null}case"Xtra":break;case"LAME":{let i=await this.tokenizer.readToken(ff);if(this.frame_size!==null&&this.frame_size>=this.offset+ff.len)return this.offset+=ff.len,this.metadata.setFormat("tool",`LAME ${i}`),await this.skipFrameData(this.frame_size-this.offset),null;this.metadata.addWarning("Corrupt LAME header");break}}let o=this.frame_size-this.offset;return o<0?this.metadata.addWarning(`Frame ${this.frameCount}corrupt: negative frameDataLeft`):await this.skipFrameData(o),null}async readXingInfoHeader(){let r=this.tokenizer.position,o=await cV(this.tokenizer);if(this.offset+=this.tokenizer.position-r,o.lame&&(this.metadata.setFormat("tool",`LAME ${Yr(o.lame.version)}`),o.lame.extended&&(this.metadata.setFormat("trackPeakLevel",o.lame.extended.track_peak),o.lame.extended.track_gain&&this.metadata.setFormat("trackGain",o.lame.extended.track_gain.adjustment),o.lame.extended.album_gain&&this.metadata.setFormat("albumGain",o.lame.extended.album_gain.adjustment),this.metadata.setFormat("duration",o.lame.extended.music_length/1e3))),o.streamSize&&this.audioFrameHeader&&o.numFrames!==null){let e=this.audioFrameHeader.calcDuration(o.numFrames);return this.metadata.setFormat("duration",e),yr("Get duration from Xing header: %s",this.metadata.format.duration),o}let i=this.frame_size-this.offset;return await this.skipFrameData(i),o}async skipFrameData(r){if(r<0)throw new wg("frame-data-left cannot be negative");await this.tokenizer.ignore(r)}areAllSame(r){let o=r[0];return r.every(i=>i===o)}}});var BV,uV=ne(()=>{BV={parserType:"mpeg",extensions:[".mp2",".mp3",".m2a",".aac","aacp"],mimeTypes:["audio/mpeg","audio/mp3","audio/aacs","audio/aacp"],async load(){return(await Promise.resolve().then(()=>(dV(),hV))).MpegParser}}});var QV,fV=ne(()=>{QV={parserType:"apev2",extensions:[".ape"],mimeTypes:["audio/ape","audio/monkeys-audio"],async load(){return(await Promise.resolve().then(()=>(Dg(),$8))).APEv2Parser}}});function K0(n){let r=n.trim();if(r.length!==36||r[8]!=="-"||r[13]!=="-"||r[18]!=="-"||r[23]!=="-")throw new Error(`Invalid GUID format: ${n}`);let o,i=new Uint8Array(16);o=parseInt(r.slice(0,8),16),i[0]=o&255,i[1]=o>>>8&255,i[2]=o>>>16&255,i[3]=o>>>24&255,o=parseInt(r.slice(9,13),16),i[4]=o&255,i[5]=o>>>8&255,o=parseInt(r.slice(14,18),16),i[6]=o&255,i[7]=o>>>8&255,o=parseInt(r.slice(19,23),16),i[8]=o>>>8&255,i[9]=o&255,o=parseInt(r.slice(24,32),16),i[10]=o>>>24&255,i[11]=o>>>16&255,i[12]=o>>>8&255,i[13]=o&255,o=parseInt(r.slice(32,36),16),i[14]=o>>>8&255,i[15]=o&255;for(let e=0;e<16;e++)if(!Number.isFinite(i[e]))throw new Error(`Invalid GUID format: ${n}`);if(!/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.test(r))throw new Error(`Invalid GUID format: ${n}`);return i}var yf,yV=ne(()=>{yf=class n{constructor(r){if(r.length!==16)throw new Error("GUID must be exactly 16 bytes");this.bytes=r}static fromString(r){return new n(K0(r))}toString(){let r=this.bytes,o=s=>s.toString(16).padStart(2,"0"),i=o(r[3])+o(r[2])+o(r[1])+o(r[0]),e=o(r[5])+o(r[4]),a=o(r[7])+o(r[6]),A=o(r[8])+o(r[9]),t=o(r[10])+o(r[11])+o(r[12])+o(r[13])+o(r[14])+o(r[15]);return`${i}-${e}-${a}-${A}-${t}`.toUpperCase()}equals(r,o=0){if(o<0||r.length-o<16)return!1;let i=this.bytes;for(let e=0;e<16;e++)if(r[o+e]!==i[e])return!1;return!0}}});var Re,mt,Y0=ne(()=>{yV();Re=class n{static fromBin(r,o=0){return new n(n.decode(r,o))}static decode(r,o=0){return new yf(r.subarray(o,o+16)).toString()}static decodeMediaType(r){switch(r.str){case n.AudioMedia.str:return"audio";case n.VideoMedia.str:return"video";case n.CommandMedia.str:return"command";case n.Degradable_JPEG_Media.str:return"degradable-jpeg";case n.FileTransferMedia.str:return"file-transfer";case n.BinaryMedia.str:return"binary"}}static encode(r){return K0(r)}constructor(r){this.str=r}equals(r){return this.str===r.str}toBin(){return n.encode(this.str)}};Re.HeaderObject=new Re("75B22630-668E-11CF-A6D9-00AA0062CE6C");Re.DataObject=new Re("75B22636-668E-11CF-A6D9-00AA0062CE6C");Re.SimpleIndexObject=new Re("33000890-E5B1-11CF-89F4-00A0C90349CB");Re.IndexObject=new Re("D6E229D3-35DA-11D1-9034-00A0C90349BE");Re.MediaObjectIndexObject=new Re("FEB103F8-12AD-4C64-840F-2A1D2F7AD48C");Re.TimecodeIndexObject=new Re("3CB73FD0-0C4A-4803-953D-EDF7B6228F0C");Re.FilePropertiesObject=new Re("8CABDCA1-A947-11CF-8EE4-00C00C205365");Re.StreamPropertiesObject=new Re("B7DC0791-A9B7-11CF-8EE6-00C00C205365");Re.HeaderExtensionObject=new Re("5FBF03B5-A92E-11CF-8EE3-00C00C205365");Re.CodecListObject=new Re("86D15240-311D-11D0-A3A4-00A0C90348F6");Re.ScriptCommandObject=new Re("1EFB1A30-0B62-11D0-A39B-00A0C90348F6");Re.MarkerObject=new Re("F487CD01-A951-11CF-8EE6-00C00C205365");Re.BitrateMutualExclusionObject=new Re("D6E229DC-35DA-11D1-9034-00A0C90349BE");Re.ErrorCorrectionObject=new Re("75B22635-668E-11CF-A6D9-00AA0062CE6C");Re.ContentDescriptionObject=new Re("75B22633-668E-11CF-A6D9-00AA0062CE6C");Re.ExtendedContentDescriptionObject=new Re("D2D0A440-E307-11D2-97F0-00A0C95EA850");Re.ContentBrandingObject=new Re("2211B3FA-BD23-11D2-B4B7-00A0C955FC6E");Re.StreamBitratePropertiesObject=new Re("7BF875CE-468D-11D1-8D82-006097C9A2B2");Re.ContentEncryptionObject=new Re("2211B3FB-BD23-11D2-B4B7-00A0C955FC6E");Re.ExtendedContentEncryptionObject=new Re("298AE614-2622-4C17-B935-DAE07EE9289C");Re.DigitalSignatureObject=new Re("2211B3FC-BD23-11D2-B4B7-00A0C955FC6E");Re.PaddingObject=new Re("1806D474-CADF-4509-A4BA-9AABCB96AAE8");Re.ExtendedStreamPropertiesObject=new Re("14E6A5CB-C672-4332-8399-A96952065B5A");Re.AdvancedMutualExclusionObject=new Re("A08649CF-4775-4670-8A16-6E35357566CD");Re.GroupMutualExclusionObject=new Re("D1465A40-5A79-4338-B71B-E36B8FD6C249");Re.StreamPrioritizationObject=new Re("D4FED15B-88D3-454F-81F0-ED5C45999E24");Re.BandwidthSharingObject=new Re("A69609E6-517B-11D2-B6AF-00C04FD908E9");Re.LanguageListObject=new Re("7C4346A9-EFE0-4BFC-B229-393EDE415C85");Re.MetadataObject=new Re("C5F8CBEA-5BAF-4877-8467-AA8C44FA4CCA");Re.MetadataLibraryObject=new Re("44231C94-9498-49D1-A141-1D134E457054");Re.IndexParametersObject=new Re("D6E229DF-35DA-11D1-9034-00A0C90349BE");Re.MediaObjectIndexParametersObject=new Re("6B203BAD-3F11-48E4-ACA8-D7613DE2CFA7");Re.TimecodeIndexParametersObject=new Re("F55E496D-9797-4B5D-8C8B-604DFE9BFB24");Re.CompatibilityObject=new Re("26F18B5D-4584-47EC-9F5F-0E651F0452C9");Re.AdvancedContentEncryptionObject=new Re("43058533-6981-49E6-9B74-AD12CB86D58C");Re.AudioMedia=new Re("F8699E40-5B4D-11CF-A8FD-00805F5C442B");Re.VideoMedia=new Re("BC19EFC0-5B4D-11CF-A8FD-00805F5C442B");Re.CommandMedia=new Re("59DACFC0-59E6-11D0-A3AC-00A0C90348F6");Re.JFIF_Media=new Re("B61BE100-5B4E-11CF-A8FD-00805F5C442B");Re.Degradable_JPEG_Media=new Re("35907DE0-E415-11CF-A917-00805F5C442B");Re.FileTransferMedia=new Re("91BD222C-F21C-497A-8B6D-5AA86BFC0185");Re.BinaryMedia=new Re("3AFB65E2-47EF-40F2-AC2C-70A90D71D343");Re.ASF_Index_Placeholder_Object=new Re("D9AADE20-7C17-4F9C-BC28-8555DD98E2A2");mt=Re});function SV(n){return OOe[n]}function Ip(n){return Yr(da(n,"utf-16le"))}function mV(n){return new Uint8Array(n)}function MOe(n,r=0){return DV(n,r)===1}function bOe(n,r=0){return we.get(n,r)}function _Oe(n,r=0){return Jt.get(n,r)}function DV(n,r=0){return CA.get(n,r)}var OOe,wV=ne(()=>{dA();yt();OOe=[Ip,mV,MOe,bOe,_Oe,DV,mV]});async function OV(n){let r=await n.readNumber(CA);return(await n.readToken(new ke(r*2,"utf-16le"))).replace("\0","")}async function bV(n){let r=await n.readToken(NOe),o=[];for(let i=0;i{dA();yt();Y0();wV();is();ft();xI=class extends $A("ASF"){},MV={len:30,get:(n,r)=>({objectId:mt.fromBin(n,r),objectSize:Number(Jt.get(n,r+16)),numberOfHeaderObjects:we.get(n,r+24)})},cs={len:24,get:(n,r)=>({objectId:mt.fromBin(n,r),objectSize:Number(Jt.get(n,r+16))})},$o=class{constructor(r){this.len=Number(r.objectSize)-cs.len}postProcessTag(r,o,i,e){if(o==="WM/Picture")r.push({id:o,value:x0.fromBuffer(e)});else{let a=SV(i);if(!a)throw new xI(`unexpected value headerType: ${i}`);r.push({id:o,value:a(e)})}}},lp=class extends $o{get(r,o){return null}},JI=class extends $o{get(r,o){return{fileId:mt.fromBin(r,o),fileSize:Jt.get(r,o+16),creationDate:Jt.get(r,o+24),dataPacketsCount:Jt.get(r,o+32),playDuration:Jt.get(r,o+40),sendDuration:Jt.get(r,o+48),preroll:Jt.get(r,o+56),flags:{broadcast:SA(r,o+64,24),seekable:SA(r,o+64,25)},minimumDataPacketSize:we.get(r,o+68),maximumDataPacketSize:we.get(r,o+72),maximumBitrate:we.get(r,o+76)}}};JI.guid=mt.FilePropertiesObject;jI=class extends $o{get(r,o){return{streamType:mt.decodeMediaType(mt.fromBin(r,o)),errorCorrectionType:mt.fromBin(r,o+8)}}};jI.guid=mt.StreamPropertiesObject;qI=class{constructor(){this.len=22}get(r,o){let i=new DataView(r.buffer,o);return{reserved1:mt.fromBin(r,o),reserved2:i.getUint16(16,!0),extensionDataSize:i.getUint16(18,!0)}}};qI.guid=mt.HeaderExtensionObject;NOe={len:20,get:(n,r)=>({entryCount:new DataView(n.buffer,r).getUint16(16,!0)})};Og=class n extends $o{get(r,o){let i=[],e=new DataView(r.buffer,o),a=10;for(let A=0;A0){let s=n.contentDescTags[A],g=a+t;i.push({id:s,value:Ip(r.subarray(o+a,o+g))}),a=g}}return i}};Og.guid=mt.ContentDescriptionObject;Og.contentDescTags=["Title","Author","Copyright","Description","Rating"];VI=class extends $o{get(r,o){let i=[],e=new DataView(r.buffer,o),a=e.getUint16(0,!0),A=2;for(let t=0;tq0});var _V,j0,vOe,q0,TV=ne(()=>{_V=Fe(jA(),1);yg();Y0();J0();nr();J0();j0=(0,_V.default)("music-metadata:parser:ASF"),vOe="asf",q0=class extends nt{async parse(){let r=await this.tokenizer.readToken(MV);if(!r.objectId.equals(mt.HeaderObject))throw new xI(`expected asf header; but was not found; got: ${r.objectId.str}`);await this.parseObjectHeader(r.numberOfHeaderObjects)}async parseObjectHeader(r){let o;do{let i=await this.tokenizer.readToken(cs);switch(j0("header GUID=%s",i.objectId.str),i.objectId.str){case JI.guid.str:{let e=await this.tokenizer.readToken(new JI(i));this.metadata.setFormat("duration",Number(e.playDuration/BigInt(1e3))/1e4-Number(e.preroll)/1e3),this.metadata.setFormat("bitrate",e.maximumBitrate);break}case jI.guid.str:{let e=await this.tokenizer.readToken(new jI(i));this.metadata.setFormat("container",`ASF/${e.streamType}`);break}case qI.guid.str:{let e=await this.tokenizer.readToken(new qI);await this.parseExtensionObject(e.extensionDataSize);break}case Og.guid.str:o=await this.tokenizer.readToken(new Og(i)),await this.addTags(o);break;case VI.guid.str:o=await this.tokenizer.readToken(new VI(i)),await this.addTags(o);break;case mt.CodecListObject.str:{let e=await bV(this.tokenizer);e.forEach(A=>{this.metadata.addStreamInfo({type:A.type.videoCodec?ha.video:ha.audio,codecName:A.codecName})});let a=e.filter(A=>A.type.audioCodec).map(A=>A.codecName).join("/");this.metadata.setFormat("codec",a);break}case mt.StreamBitratePropertiesObject.str:await this.tokenizer.ignore(i.objectSize-cs.len);break;case mt.PaddingObject.str:j0("Padding: %s bytes",i.objectSize-cs.len),await this.tokenizer.ignore(i.objectSize-cs.len);break;default:this.metadata.addWarning(`Ignore ASF-Object-GUID: ${i.objectId.str}`),j0("Ignore ASF-Object-GUID: %s",i.objectId.str),await this.tokenizer.readToken(new lp(i))}}while(--r)}async addTags(r){await Promise.all(r.map(({id:o,value:i})=>this.metadata.addTag(vOe,o,i)))}async parseExtensionObject(r){do{let o=await this.tokenizer.readToken(cs),i=o.objectSize-cs.len;if(i<0)throw new xI(`Invalid ASF header object size: ${o.objectSize}`);switch(o.objectId.str){case zI.guid.str:await this.tokenizer.readToken(new zI(o));break;case Mg.guid.str:{let e=await this.tokenizer.readToken(new Mg(o));await this.addTags(e);break}case WI.guid.str:{let e=await this.tokenizer.readToken(new WI(o));await this.addTags(e);break}case mt.PaddingObject.str:await this.tokenizer.ignore(i);break;case mt.CompatibilityObject.str:await this.tokenizer.ignore(i);break;case mt.ASF_Index_Placeholder_Object.str:await this.tokenizer.ignore(i);break;default:this.metadata.addWarning(`Ignore ASF-Object-GUID: ${o.objectId.str}`),await this.tokenizer.readToken(new lp(o));break}r-=o.objectSize}while(r>0)}}});var RV,kV=ne(()=>{RV={parserType:"asf",extensions:[".asf",".wma",".wmv"],mimeTypes:["audio/ms-wma","video/ms-wmv","audio/ms-asf","video/ms-asf","application/vnd.ms-asf"],async load(){return(await Promise.resolve().then(()=>(TV(),NV))).AsfParser}}});var bg,vV=ne(()=>{dA();Ja();bg={len:12,get:(n,r)=>({chunkID:KA.get(n,r),chunkSize:E0.get(n,r+4)})}});var GV={};jt(GV,{DsdiffContentParseError:()=>ZI,DsdiffParser:()=>V0});var PV,ja,ZI,V0,FV=ne(()=>{dA();PV=Fe(jA(),1);Lr();Ja();nr();YI();vV();ft();ja=(0,PV.default)("music-metadata:parser:aiff"),ZI=class extends $A("DSDIFF"){},V0=class extends nt{async parse(){let r=await this.tokenizer.readToken(bg);if(r.chunkID!=="FRM8")throw new ZI("Unexpected chunk-ID");this.metadata.setAudioOnly();let o=(await this.tokenizer.readToken(KA)).trim();switch(o){case"DSD":return this.metadata.setFormat("container",`DSDIFF/${o}`),this.metadata.setFormat("lossless",!0),this.readFmt8Chunks(r.chunkSize-BigInt(KA.len));default:throw new ZI(`Unsupported DSDIFF type: ${o}`)}}async readFmt8Chunks(r){for(;r>=bg.len;){let o=await this.tokenizer.readToken(bg);ja(`Chunk id=${o.chunkID}`),await this.readData(o),r-=BigInt(bg.len)+o.chunkSize}}async readData(r){ja(`Reading data of chunk[ID=${r.chunkID}, size=${r.chunkSize}]`);let o=this.tokenizer.position;switch(r.chunkID.trim()){case"FVER":{let e=await this.tokenizer.readToken(we);ja(`DSDIFF version=${e}`);break}case"PROP":{if(await this.tokenizer.readToken(KA)!=="SND ")throw new ZI("Unexpected PROP-chunk ID");await this.handleSoundPropertyChunks(r.chunkSize-BigInt(KA.len));break}case"ID3":{let e=await this.tokenizer.readToken(new at(Number(r.chunkSize))),a=fr(e);await new jr().parse(this.metadata,a,this.options);break}case"DSD":this.metadata.format.numberOfChannels&&this.metadata.setFormat("numberOfSamples",Number(r.chunkSize*BigInt(8)/BigInt(this.metadata.format.numberOfChannels))),this.metadata.format.numberOfSamples&&this.metadata.format.sampleRate&&this.metadata.setFormat("duration",this.metadata.format.numberOfSamples/this.metadata.format.sampleRate);break;default:ja(`Ignore chunk[ID=${r.chunkID}, size=${r.chunkSize}]`);break}let i=r.chunkSize-BigInt(this.tokenizer.position-o);i>0&&(ja(`After Parsing chunk, remaining ${i} bytes`),await this.tokenizer.ignore(Number(i)))}async handleSoundPropertyChunks(r){for(ja(`Parsing sound-property-chunks, remainingSize=${r}`);r>0;){let o=await this.tokenizer.readToken(bg);ja(`Sound-property-chunk[ID=${o.chunkID}, size=${o.chunkSize}]`);let i=this.tokenizer.position;switch(o.chunkID.trim()){case"FS":{let a=await this.tokenizer.readToken(_e);this.metadata.setFormat("sampleRate",a);break}case"CHNL":{let a=await this.tokenizer.readToken(wA);this.metadata.setFormat("numberOfChannels",a),await this.handleChannelChunks(o.chunkSize-BigInt(wA.len));break}case"CMPR":{let a=(await this.tokenizer.readToken(KA)).trim(),A=await this.tokenizer.readToken(cA),t=await this.tokenizer.readToken(new ke(A,"ascii"));a==="DSD"&&(this.metadata.setFormat("lossless",!0),this.metadata.setFormat("bitsPerSample",1)),this.metadata.setFormat("codec",`${a} (${t})`);break}case"ABSS":{let a=await this.tokenizer.readToken(wA),A=await this.tokenizer.readToken(cA),t=await this.tokenizer.readToken(cA),s=await this.tokenizer.readToken(_e);ja(`ABSS ${a}:${A}:${t}.${s}`);break}case"LSCO":{let a=await this.tokenizer.readToken(wA);ja(`LSCO lsConfig=${a}`);break}default:ja(`Unknown sound-property-chunk[ID=${o.chunkID}, size=${o.chunkSize}]`),await this.tokenizer.ignore(Number(o.chunkSize))}let e=o.chunkSize-BigInt(this.tokenizer.position-i);e>0&&(ja(`After Parsing sound-property-chunk ${o.chunkSize}, remaining ${e} bytes`),await this.tokenizer.ignore(Number(e))),r-=BigInt(bg.len)+o.chunkSize,ja(`Parsing sound-property-chunks, remainingSize=${r}`)}if(this.metadata.format.lossless&&this.metadata.format.sampleRate&&this.metadata.format.numberOfChannels&&this.metadata.format.bitsPerSample){let o=this.metadata.format.sampleRate*this.metadata.format.numberOfChannels*this.metadata.format.bitsPerSample;this.metadata.setFormat("bitrate",o)}}async handleChannelChunks(r){ja(`Parsing channel-chunks, remainingSize=${r}`);let o=[];for(;r>=KA.len;){let i=await this.tokenizer.readToken(KA);ja(`Channel[ID=${i}]`),o.push(i),r-=BigInt(KA.len)}return ja(`Channels: ${o.join(", ")}`),o}}});var LV,UV=ne(()=>{LV={parserType:"dsdiff",extensions:[".dff"],mimeTypes:["audio/dsf","audio/dsd"],async load(){return(await Promise.resolve().then(()=>(FV(),GV))).DsdiffParser}}});var HV,Is,mf,z0=ne(()=>{dA();Ja();ft();HV={NONE:"not compressed PCM Apple Computer",sowt:"PCM (byte swapped)",fl32:"32-bit floating point IEEE 32-bit float",fl64:"64-bit floating point IEEE 64-bit float Apple Computer",alaw:"ALaw 2:1 8-bit ITU-T G.711 A-law",ulaw:"\xB5Law 2:1 8-bit ITU-T G.711 \xB5-law Apple Computer",ULAW:"CCITT G.711 u-law 8-bit ITU-T G.711 \xB5-law",ALAW:"CCITT G.711 A-law 8-bit ITU-T G.711 A-law",FL32:"Float 32 IEEE 32-bit float "},Is=class extends $A("AIFF"){},mf=class{constructor(r,o){this.isAifc=o;let i=o?22:18;if(r.chunkSize>Math.abs(i):e<22){let A=cA.get(r,o+22);if(A>0){let t=(A+1)%2;if(23+A+t===this.len)a.compressionName=new ke(A,"latin1").get(r,o+23);else throw new Is("Illegal pstring length")}else a.compressionName=void 0}}else a.compressionName="PCM";return a}}});var Sf,KV=ne(()=>{dA();Ja();Sf={len:8,get:(n,r)=>({chunkID:KA.get(n,r),chunkSize:Number(BigInt(_e.get(n,r+4)))})}});var xV={};jt(xV,{AIFFParser:()=>Z0});var YV,W0,Z0,JV=ne(()=>{dA();YV=Fe(jA(),1);Lr();YI();Ja();nr();z0();z0();KV();W0=(0,YV.default)("music-metadata:parser:aiff"),Z0=class extends nt{constructor(){super(...arguments),this.isCompressed=null}async parse(){if((await this.tokenizer.readToken(Sf)).chunkID!=="FORM")throw new Is("Invalid Chunk-ID, expected 'FORM'");let o=await this.tokenizer.readToken(KA);switch(o){case"AIFF":this.metadata.setFormat("container",o),this.isCompressed=!1;break;case"AIFC":this.metadata.setFormat("container","AIFF-C"),this.isCompressed=!0;break;default:throw new Is(`Unsupported AIFF type: ${o}`)}this.metadata.setFormat("lossless",!this.isCompressed),this.metadata.setAudioOnly();try{for(;!this.tokenizer.fileInfo.size||this.tokenizer.fileInfo.size-this.tokenizer.position>=Sf.len;){W0(`Reading AIFF chunk at offset=${this.tokenizer.position}`);let i=await this.tokenizer.readToken(Sf),e=2*Math.round(i.chunkSize/2),a=await this.readData(i);await this.tokenizer.ignore(e-a)}}catch(i){if(i instanceof fA)W0("End-of-stream");else throw i}}async readData(r){switch(r.chunkID){case"COMM":{if(this.isCompressed===null)throw new Is("Failed to parse AIFF.COMM chunk when compression type is unknown");let o=await this.tokenizer.readToken(new mf(r,this.isCompressed));return this.metadata.setFormat("bitsPerSample",o.sampleSize),this.metadata.setFormat("sampleRate",o.sampleRate),this.metadata.setFormat("numberOfChannels",o.numChannels),this.metadata.setFormat("numberOfSamples",o.numSampleFrames),this.metadata.setFormat("duration",o.numSampleFrames/o.sampleRate),(o.compressionName||o.compressionType)&&this.metadata.setFormat("codec",o.compressionName??HV[o.compressionType]),r.chunkSize}case"ID3 ":{let o=await this.tokenizer.readToken(new at(r.chunkSize)),i=fr(o);return await new jr().parse(this.metadata,i,this.options),r.chunkSize}case"SSND":return this.metadata.format.duration&&this.metadata.setFormat("bitrate",8*r.chunkSize/this.metadata.format.duration),0;case"NAME":case"AUTH":case"(c) ":case"ANNO":return this.readTextChunk(r);default:return W0(`Ignore chunk id=${r.chunkID}, size=${r.chunkSize}`),0}}async readTextChunk(r){let i=(await this.tokenizer.readToken(new ke(r.chunkSize,"ascii"))).split("\0").map(e=>e.trim()).filter(e=>e?.length);return await Promise.all(i.map(e=>this.metadata.addTag("AIFF",r.chunkID,e))),r.chunkSize}}});var jV,qV=ne(()=>{jV={parserType:"aiff",extensions:[".aif","aiff","aifc"],mimeTypes:["audio/aiff","audio/aif","audio/aifc","application/aiff"],async load(){return(await Promise.resolve().then(()=>(JV(),xV))).AIFFParser}}});var Ep,VV,zV,WV=ne(()=>{dA();Ja();Ep={len:12,get:(n,r)=>({id:KA.get(n,r),size:Jt.get(n,r+4)})},VV={len:16,get:(n,r)=>({fileSize:ZC.get(n,r),metadataPointer:ZC.get(n,r+8)})},zV={len:40,get:(n,r)=>({formatVersion:Mt.get(n,r),formatID:Mt.get(n,r+4),channelType:Mt.get(n,r+8),channelNum:Mt.get(n,r+12),samplingFrequency:Mt.get(n,r+16),bitsPerSample:Mt.get(n,r+20),sampleCount:ZC.get(n,r+24),blockSizePerChannel:Mt.get(n,r+32)})}});var XV={};jt(XV,{DsdContentParseError:()=>Df,DsfParser:()=>$0});var ZV,X0,Df,$0,$V=ne(()=>{ZV=Fe(jA(),1);cp();WV();YI();ft();X0=(0,ZV.default)("music-metadata:parser:DSF"),Df=class extends $A("DSD"){},$0=class extends so{async postId3v2Parse(){let r=this.tokenizer.position,o=await this.tokenizer.readToken(Ep);if(o.id!=="DSD ")throw new Df("Invalid chunk signature");this.metadata.setFormat("container","DSF"),this.metadata.setFormat("lossless",!0),this.metadata.setAudioOnly();let i=await this.tokenizer.readToken(VV);if(i.metadataPointer===BigInt(0))X0("No ID3v2 tag present");else return X0(`expect ID3v2 at offset=${i.metadataPointer}`),await this.parseChunks(i.fileSize-o.size),await this.tokenizer.ignore(Number(i.metadataPointer)-this.tokenizer.position-r),new jr().parse(this.metadata,this.tokenizer,this.options)}async parseChunks(r){for(;r>=Ep.len;){let o=await this.tokenizer.readToken(Ep);switch(X0(`Parsing chunk name=${o.id} size=${o.size}`),o.id){case"fmt ":{let i=await this.tokenizer.readToken(zV);this.metadata.setFormat("numberOfChannels",i.channelNum),this.metadata.setFormat("sampleRate",i.samplingFrequency),this.metadata.setFormat("bitsPerSample",i.bitsPerSample),this.metadata.setFormat("numberOfSamples",i.sampleCount),this.metadata.setFormat("duration",Number(i.sampleCount)/i.samplingFrequency);let e=i.bitsPerSample*i.samplingFrequency*i.channelNum;this.metadata.setFormat("bitrate",e);return}default:this.tokenizer.ignore(Number(o.size)-Ep.len);break}r-=o.size}}}});var ez,Az=ne(()=>{ez={parserType:"dsf",extensions:[".dsf"],mimeTypes:["audio/dsf"],async load(){return(await Promise.resolve().then(()=>($V(),XV))).DsfParser}}});var ls,Cp,tz,wf=ne(()=>{dA();is();ls=class n{static fromBase64(r){return n.fromBuffer(Uint8Array.from(atob(r),o=>o.charCodeAt(0)))}static fromBuffer(r){return new n(r.length).get(r,0)}constructor(r){this.len=r}get(r,o){let i=PI[_e.get(r,o)];o+=4;let e=_e.get(r,o);o+=4;let a=new ke(e,"utf-8").get(r,o);o+=e;let A=_e.get(r,o);o+=4;let t=new ke(A,"utf-8").get(r,o);o+=A;let s=_e.get(r,o);o+=4;let g=_e.get(r,o);o+=4;let c=_e.get(r,o);o+=4;let l=_e.get(r,o);o+=4;let C=_e.get(r,o);o+=4;let u=r.slice(o,o+C);return{type:i,format:a,description:t,width:s,height:g,colour_depth:c,indexed_color:l,data:u}}},Cp={len:7,get:(n,r)=>({packetType:cA.get(n,r),vorbis:new ke(6,"ascii").get(n,r+1)})},tz={len:23,get:(n,r)=>({version:we.get(n,r+0),channelMode:cA.get(n,r+4),sampleRate:we.get(n,r+5),bitrateMax:we.get(n,r+9),bitrateNominal:we.get(n,r+13),bitrateMin:we.get(n,r+17)})}});var XI,eT=ne(()=>{dA();eo();XI=class{constructor(r,o){this.data=r,this.offset=o}readInt32(){let r=we.get(this.data,this.offset);return this.offset+=4,r}readStringUtf8(){let r=this.readInt32(),o=Ft(this.data.subarray(this.offset,this.offset+r),"utf-8");return this.offset+=r,o}parseUserComment(){let r=this.offset,o=this.readStringUtf8(),i=o.indexOf("=");return{key:o.substring(0,i).toUpperCase(),value:o.substring(i+1),len:this.offset-r}}}});var az,$I,pp,go,hp=ne(()=>{dA();az=Fe(jA(),1);eT();wf();ft();$I=(0,az.default)("music-metadata:parser:ogg:vorbis1"),pp=class extends $A("Vorbis"){},go=class n{constructor(r,o){this.pageSegments=[],this.durationOnLastPage=!0,this.metadata=r,this.options=o}async parsePage(r,o){if(this.lastPageHeader=r,r.headerType.firstPage)this.parseFirstPage(r,o);else{if(r.headerType.continued){if(this.pageSegments.length===0)throw new pp("Cannot continue on previous page");this.pageSegments.push(o)}if(r.headerType.lastPage||!r.headerType.continued){if(this.pageSegments.length>0){let i=n.mergeUint8Arrays(this.pageSegments);await this.parseFullPage(i)}this.pageSegments=r.headerType.lastPage?[]:[o]}}}static mergeUint8Arrays(r){let o=r.reduce((e,a)=>e+a.length,0),i=new Uint8Array(o);return r.forEach((e,a,A)=>{let t=A.slice(0,a).reduce((s,g)=>s+g.length,0);i.set(e,t)}),i}async flush(){await this.parseFullPage(n.mergeUint8Arrays(this.pageSegments))}async parseUserComment(r,o){let e=new XI(r,o).parseUserComment();return await this.addTag(e.key,e.value),e.len}async addTag(r,o){if(r==="METADATA_BLOCK_PICTURE"&&typeof o=="string"){if(this.options.skipCovers){$I("Ignore picture");return}o=ls.fromBase64(o),$I(`Push picture: id=${r}, format=${o.format}`)}else $I(`Push tag: id=${r}, value=${o}`);await this.metadata.addTag("vorbis",r,o)}calculateDuration(r){this.lastPageHeader&&(r||this.lastPageHeader.headerType.lastPage)&&this.metadata.format.sampleRate&&this.lastPageHeader.absoluteGranulePosition>=0&&(this.metadata.setFormat("numberOfSamples",this.lastPageHeader.absoluteGranulePosition),this.metadata.setFormat("duration",this.lastPageHeader.absoluteGranulePosition/this.metadata.format.sampleRate))}parseFirstPage(r,o){this.metadata.setFormat("codec","Vorbis I"),this.metadata.setFormat("hasAudio",!0),$I("Parse first page");let i=Cp.get(o,0);if(i.vorbis!=="vorbis")throw new pp("Metadata does not look like Vorbis");if(i.packetType===1){let e=tz.get(o,Cp.len);this.metadata.setFormat("sampleRate",e.sampleRate),this.metadata.setFormat("bitrate",e.bitrateNominal),this.metadata.setFormat("numberOfChannels",e.channelMode),$I("sample-rate=%s[hz], bitrate=%s[b/s], channel-mode=%s",e.sampleRate,e.bitrateNominal,e.channelMode)}else throw new pp("First Ogg page should be type 1: the identification header")}async parseFullPage(r){let o=Cp.get(r,0);switch($I("Parse full page: type=%s, byteLength=%s",o.packetType,r.byteLength),o.packetType){case 3:return this.parseUserCommentList(r,Cp.len);case 1:case 5:break}}async parseUserCommentList(r,o){let i=we.get(r,o);o+=4,o+=i;let e=we.get(r,o);for(o+=4;e-- >0;)o+=await this.parseUserComment(r,o)}}});var qa,dp,Bp,AT=ne(()=>{yt();dA();qa={STREAMINFO:0,PADDING:1,APPLICATION:2,SEEKTABLE:3,VORBIS_COMMENT:4,CUESHEET:5,PICTURE:6},dp={len:4,get:(n,r)=>({lastBlock:SA(n,r,7),type:FA(n,r,1,7),length:xt.get(n,r+1)})},Bp={len:34,get:(n,r)=>({minimumBlockSize:wA.get(n,r),maximumBlockSize:wA.get(n,r+2)/1e3,minimumFrameSize:xt.get(n,r+4),maximumFrameSize:xt.get(n,r+7),sampleRate:xt.get(n,r+10)>>4,channels:FA(n,r+12,4,3)+1,bitsPerSample:FA(n,r+12,7,5)+1,totalSamples:FA(n,r+13,4,36),fileMD5:new at(16).get(n,r+18)})}});var oz={};jt(oz,{FlacParser:()=>up});var iz,FOe,Of,up,tT=ne(()=>{iz=Fe(jA(),1);dA();wf();cp();Ja();hp();eT();ft();AT();FOe=(0,iz.default)("music-metadata:parser:FLAC"),Of=class extends $A("FLAC"){},up=class extends so{constructor(){super(...arguments),this.vorbisParser=new go(this.metadata,this.options)}async postId3v2Parse(){if((await this.tokenizer.readToken(KA)).toString()!=="fLaC")throw new Of("Invalid FLAC preamble");let o;do o=await this.tokenizer.readToken(dp),await this.parseDataBlock(o);while(!o.lastBlock);if(this.tokenizer.fileInfo.size&&this.metadata.format.duration){let i=this.tokenizer.fileInfo.size-this.tokenizer.position;this.metadata.setFormat("bitrate",8*i/this.metadata.format.duration)}}async parseDataBlock(r){switch(FOe(`blockHeader type=${r.type}, length=${r.length}`),r.type){case qa.STREAMINFO:return this.readBlockStreamInfo(r.length);case qa.PADDING:break;case qa.APPLICATION:break;case qa.SEEKTABLE:break;case qa.VORBIS_COMMENT:return this.readComment(r.length);case qa.CUESHEET:break;case qa.PICTURE:await this.parsePicture(r.length);return;default:this.metadata.addWarning(`Unknown block type: ${r.type}`)}return this.tokenizer.ignore(r.length).then()}async readBlockStreamInfo(r){if(r!==Bp.len)throw new Of("Unexpected block-stream-info length");let o=await this.tokenizer.readToken(Bp);this.metadata.setFormat("container","FLAC"),this.processsStreamInfo(o)}processsStreamInfo(r){this.metadata.setFormat("codec","FLAC"),this.metadata.setFormat("hasAudio",!0),this.metadata.setFormat("lossless",!0),this.metadata.setFormat("numberOfChannels",r.channels),this.metadata.setFormat("bitsPerSample",r.bitsPerSample),this.metadata.setFormat("sampleRate",r.sampleRate),r.totalSamples>0&&this.metadata.setFormat("duration",r.totalSamples/r.sampleRate)}async readComment(r){let o=await this.tokenizer.readToken(new at(r));return this.parseComment(o)}async parseComment(r){let o=new XI(r,0),i=o.readStringUtf8();i.length>0&&this.metadata.setFormat("tool",i);let e=o.readInt32(),a=new Array(e);for(let A=0;A(A.key==="ENCODER"&&this.metadata.setFormat("tool",A.value),this.addTag(A.key,A.value))))}async parsePicture(r){return this.options.skipCovers?this.tokenizer.ignore(r):this.addPictureTag(await this.tokenizer.readToken(new ls(r)))}addPictureTag(r){return this.addTag("METADATA_BLOCK_PICTURE",r)}addTag(r,o){return this.vorbisParser.addTag(r,o)}}});var nz,sz=ne(()=>{nz={parserType:"flac",extensions:[".flac"],mimeTypes:["audio/flac"],async load(){return(await Promise.resolve().then(()=>(tT(),oz))).FlacParser}}});var ue,aT=ne(()=>{ue={string:0,uint:1,uid:2,bool:3,binary:4,float:5}});var gz,cz=ne(()=>{aT();gz={name:"dtd",container:{440786851:{name:"ebml",container:{17030:{name:"ebmlVersion",value:ue.uint},17143:{name:"ebmlReadVersion",value:ue.uint},17138:{name:"ebmlMaxIDWidth",value:ue.uint},17139:{name:"ebmlMaxSizeWidth",value:ue.uint},17026:{name:"docType",value:ue.string},17031:{name:"docTypeVersion",value:ue.uint},17029:{name:"docTypeReadVersion",value:ue.uint}}},408125543:{name:"segment",container:{290298740:{name:"seekHead",container:{19899:{name:"seek",multiple:!0,container:{21419:{name:"id",value:ue.binary},21420:{name:"position",value:ue.uint}}}}},357149030:{name:"info",container:{29604:{name:"uid",value:ue.uid},29572:{name:"filename",value:ue.string},3979555:{name:"prevUID",value:ue.uid},3965867:{name:"prevFilename",value:ue.string},4110627:{name:"nextUID",value:ue.uid},4096955:{name:"nextFilename",value:ue.string},2807729:{name:"timecodeScale",value:ue.uint},17545:{name:"duration",value:ue.float},17505:{name:"dateUTC",value:ue.uint},31657:{name:"title",value:ue.string},19840:{name:"muxingApp",value:ue.string},22337:{name:"writingApp",value:ue.string}}},524531317:{name:"cluster",multiple:!0,container:{231:{name:"timecode",value:ue.uid},22743:{name:"silentTracks ",multiple:!0},167:{name:"position",value:ue.uid},171:{name:"prevSize",value:ue.uid},160:{name:"blockGroup"},163:{name:"simpleBlock"}}},374648427:{name:"tracks",container:{174:{name:"entries",multiple:!0,container:{215:{name:"trackNumber",value:ue.uint},29637:{name:"uid",value:ue.uid},131:{name:"trackType",value:ue.uint},185:{name:"flagEnabled",value:ue.bool},136:{name:"flagDefault",value:ue.bool},21930:{name:"flagForced",value:ue.bool},156:{name:"flagLacing",value:ue.bool},28135:{name:"minCache",value:ue.uint},28136:{name:"maxCache",value:ue.uint},2352003:{name:"defaultDuration",value:ue.uint},2306383:{name:"timecodeScale",value:ue.float},21358:{name:"name",value:ue.string},2274716:{name:"language",value:ue.string},134:{name:"codecID",value:ue.string},25506:{name:"codecPrivate",value:ue.binary},2459272:{name:"codecName",value:ue.string},3839639:{name:"codecSettings",value:ue.string},3883072:{name:"codecInfoUrl",value:ue.string},2536e3:{name:"codecDownloadUrl",value:ue.string},170:{name:"codecDecodeAll",value:ue.bool},28587:{name:"trackOverlay",value:ue.uint},224:{name:"video",container:{154:{name:"flagInterlaced",value:ue.bool},21432:{name:"stereoMode",value:ue.uint},176:{name:"pixelWidth",value:ue.uint},186:{name:"pixelHeight",value:ue.uint},21680:{name:"displayWidth",value:ue.uint},21690:{name:"displayHeight",value:ue.uint},21683:{name:"aspectRatioType",value:ue.uint},3061028:{name:"colourSpace",value:ue.uint},3126563:{name:"gammaValue",value:ue.float}}},225:{name:"audio",container:{181:{name:"samplingFrequency",value:ue.float},30901:{name:"outputSamplingFrequency",value:ue.float},159:{name:"channels",value:ue.uint},148:{name:"channels",value:ue.uint},32123:{name:"channelPositions",value:ue.binary},25188:{name:"bitDepth",value:ue.uint}}},28032:{name:"contentEncodings",container:{25152:{name:"contentEncoding",container:{20529:{name:"order",value:ue.uint},20530:{name:"scope",value:ue.bool},20531:{name:"type",value:ue.uint},20532:{name:"contentEncoding",container:{16980:{name:"contentCompAlgo",value:ue.uint},16981:{name:"contentCompSettings",value:ue.binary}}},20533:{name:"contentEncoding",container:{18401:{name:"contentEncAlgo",value:ue.uint},18402:{name:"contentEncKeyID",value:ue.binary},18403:{name:"contentSignature ",value:ue.binary},18404:{name:"ContentSigKeyID ",value:ue.binary},18405:{name:"contentSigAlgo ",value:ue.uint},18406:{name:"contentSigHashAlgo ",value:ue.uint}}},25188:{name:"bitDepth",value:ue.uint}}}}}}}}},475249515:{name:"cues",container:{187:{name:"cuePoint",container:{179:{name:"cueTime",value:ue.uid},183:{name:"positions",container:{247:{name:"track",value:ue.uint},241:{name:"clusterPosition",value:ue.uint},21368:{name:"blockNumber",value:ue.uint},234:{name:"codecState",value:ue.uint},219:{name:"reference",container:{150:{name:"time",value:ue.uint},151:{name:"cluster",value:ue.uint},21343:{name:"number",value:ue.uint},235:{name:"codecState",value:ue.uint}}},240:{name:"relativePosition",value:ue.uint}}}}}}},423732329:{name:"attachments",container:{24999:{name:"attachedFiles",multiple:!0,container:{18046:{name:"description",value:ue.string},18030:{name:"name",value:ue.string},18016:{name:"mimeType",value:ue.string},18012:{name:"data",value:ue.binary},18094:{name:"uid",value:ue.uid}}}}},272869232:{name:"chapters",container:{17849:{name:"editionEntry",container:{182:{name:"chapterAtom",container:{29636:{name:"uid",value:ue.uid},145:{name:"timeStart",value:ue.uint},146:{name:"timeEnd",value:ue.uid},152:{name:"hidden",value:ue.bool},17816:{name:"enabled",value:ue.uid},143:{name:"track",container:{137:{name:"trackNumber",value:ue.uid},128:{name:"display",container:{133:{name:"string",value:ue.string},17276:{name:"language ",value:ue.string},17278:{name:"country ",value:ue.string}}}}}}}}}}},307544935:{name:"tags",container:{29555:{name:"tag",multiple:!0,container:{25536:{name:"target",container:{25541:{name:"tagTrackUID",value:ue.uid},25540:{name:"tagChapterUID",value:ue.uint},25542:{name:"tagAttachmentUID",value:ue.uid},25546:{name:"targetType",value:ue.string},26826:{name:"targetTypeValue",value:ue.uint},25545:{name:"tagEditionUID",value:ue.uid}}},26568:{name:"simpleTags",multiple:!0,container:{17827:{name:"name",value:ue.string},17543:{name:"string",value:ue.string},17541:{name:"binary",value:ue.binary},17530:{name:"language",value:ue.string},17531:{name:"languageIETF",value:ue.string},17540:{name:"default",value:ue.bool}}}}}}}}}}}});function rT(n,r){return Number(LOe(n,r))}function LOe(n,r){let o=new Uint8Array(8),i=n.subarray(0,r);try{return o.set(i,8-r),ao.get(o,0)}catch{return BigInt(-1)}}function lz(n){return n.container&&Object.keys(n.container).map(r=>{let o=n.container[r];return o.id=Number.parseInt(r,10),o}).forEach(r=>{r.parent=n,lz(r)}),n}function _g(n){let r="";return n.parent&&n.parent.name!=="dtd"&&(r+=`${_g(n.parent)}/`),r+n.name}var Iz,el,Mf,co,bf,Ez=ne(()=>{dA();Iz=Fe(jA(),1);Lr();aT();dA();ft();el=(0,Iz.default)("music-metadata:parser:ebml"),Mf=class extends $A("EBML"){},co={ReadNext:0,IgnoreElement:2,SkipSiblings:3,TerminateParsing:4,SkipElement:5},bf=class{constructor(r){this.parserMap=new Map,this.ebmlMaxIDLength=4,this.ebmlMaxSizeLength=8,this.tokenizer=r,this.parserMap.set(ue.uint,o=>this.readUint(o)),this.parserMap.set(ue.string,o=>this.readString(o)),this.parserMap.set(ue.binary,o=>this.readBuffer(o)),this.parserMap.set(ue.uid,async o=>this.readBuffer(o)),this.parserMap.set(ue.bool,o=>this.readFlag(o)),this.parserMap.set(ue.float,o=>this.readFloat(o))}async iterate(r,o,i){return this.parseContainer(lz(r),o,i)}async parseContainer(r,o,i){let e={};for(;this.tokenizer.position=0?this.tokenizer.position+a.len:-1,i);t.multiple?(e[t.name]||(e[t.name]=[]),e[t.name].push(g)):e[t.name]=g,await i.elementValue(t,g,A)}else{let g=this.parserMap.get(t.value);if(typeof g=="function"){let c=await g(a);e[t.name]=c,await i.elementValue(t,c,A)}}break;case co.SkipElement:el(`Go to next element: name=${_g(t)}, element.id=0x${a.id}, container=${!!t.container} at position=${A}`);break;case co.IgnoreElement:el(`Ignore element: name=${_g(t)}, element.id=0x${a.id}, container=${!!t.container} at position=${A}`),await this.tokenizer.ignore(a.len);break;case co.SkipSiblings:el(`Ignore remaining container, at: name=${_g(t)}, element.id=0x${a.id}, container=${!!t.container} at position=${A}`),await this.tokenizer.ignore(o-this.tokenizer.position);break;case co.TerminateParsing:return el(`Terminate parsing at element: name=${_g(t)}, element.id=0x${a.id}, container=${!!t.container} at position=${A}`),e}else switch(a.id){case 236:await this.tokenizer.ignore(a.len);break;default:el(`parseEbml: parent=${_g(r)}, unknown child: id=${a.id.toString(16)} at position=${A}`),await this.tokenizer.ignore(a.len)}}return e}async readVintData(r){let o=await this.tokenizer.peekNumber(cA),i=128,e=1;for(;(o&i)===0;){if(e>r)throw new Mf("VINT value exceeding maximum size");++e,i>>=1}let a=new Uint8Array(e);return await this.tokenizer.readBuffer(a),a}async readElement(){let r=await this.readVintData(this.ebmlMaxIDLength),o=await this.readVintData(this.ebmlMaxSizeLength);return o[0]^=128>>o.length-1,{id:rT(r,r.length),len:rT(o,o.length)}}async readFloat(r){switch(r.len){case 0:return 0;case 4:return this.tokenizer.readNumber(C0);case 8:return this.tokenizer.readNumber(qQ);case 10:return this.tokenizer.readNumber(qQ);default:throw new Mf(`Invalid IEEE-754 float length: ${r.len}`)}}async readFlag(r){return await this.readUint(r)===1}async readUint(r){let o=await this.readBuffer(r);return rT(o,r.len)}async readString(r){return(await this.tokenizer.readToken(new ke(r.len,"utf-8"))).replace(/\x00.*$/g,"")}async readBuffer(r){let o=new Uint8Array(r.len);return await this.tokenizer.readBuffer(o),o}}});var pz={};jt(pz,{MatroskaParser:()=>iT});var Cz,_f,iT,hz=ne(()=>{Cz=Fe(jA(),1);nr();cz();w0();Ez();_f=(0,Cz.default)("music-metadata:parser:matroska"),iT=class extends nt{constructor(){super(...arguments),this.seekHeadOffset=0,this.flagUseIndexToSkipClusters=this.options.mkvUseIndex??!1}async parse(){let r=this.tokenizer.fileInfo.size??Number.MAX_SAFE_INTEGER,o=new bf(this.tokenizer);_f("Initializing DTD end MatroskaIterator"),await o.iterate(gz,r,{startNext:i=>{switch(i.id){case 475249515:return _f(`Skip element: name=${i.name}, id=0x${i.id.toString(16)}`),co.IgnoreElement;case 524531317:if(this.flagUseIndexToSkipClusters&&this.seekHead){let e=this.seekHead.seek.find(a=>a.position+this.seekHeadOffset>this.tokenizer.position);if(e){let a=e.position+this.seekHeadOffset-this.tokenizer.position;return _f(`Use index to go to next position, ignoring ${a} bytes`),this.tokenizer.ignore(a),co.SkipElement}}return co.IgnoreElement;default:return co.ReadNext}},elementValue:async(i,e,a)=>{switch(_f(`Received: name=${i.name}, value=${e}`),i.id){case 17026:this.metadata.setFormat("container",`EBML/${e}`);break;case 290298740:this.seekHead=e,this.seekHeadOffset=a;break;case 357149030:{let A=e,t=A.timecodeScale?A.timecodeScale:1e6;if(typeof A.duration=="number"){let s=A.duration*t/1e9;await this.addTag("segment:title",A.title),this.metadata.setFormat("duration",Number(s))}}break;case 374648427:{let A=e;if(A?.entries){A.entries.forEach(s=>{let g={codecName:s.codecID.replace("A_","").replace("V_",""),codecSettings:s.codecSettings,flagDefault:s.flagDefault,flagLacing:s.flagLacing,flagEnabled:s.flagEnabled,language:s.language,name:s.name,type:s.trackType,audio:s.audio,video:s.video};this.metadata.addStreamInfo(g)});let t=A.entries.filter(s=>s.trackType===ha.audio).reduce((s,g)=>!s||g.flagDefault&&!s.flagDefault||g.trackNumber{let s=t.target,g=s?.targetTypeValue?D8[s.targetTypeValue]:s?.targetType?s.targetType:"track";await Promise.all(t.simpleTags.map(async c=>{let l=c.string?c.string:c.binary;await this.addTag(`${g}:${c.name}`,l)}))}))}break;case 423732329:{let A=e;await Promise.all(A.attachedFiles.filter(t=>t.mimeType.startsWith("image/")).map(t=>this.addTag("picture",{data:t.data,format:t.mimeType,description:t.description,name:t.name})))}break}}})}async addTag(r,o){await this.metadata.addTag("matroska",r,o)}}});var dz,Bz=ne(()=>{dz={parserType:"matroska",extensions:[".mka",".mkv",".mk3d",".mks","webm"],mimeTypes:["audio/matroska","video/matroska","audio/webm","video/webm"],async load(){return(await Promise.resolve().then(()=>(hz(),pz))).MatroskaParser}}});function mz(n,r,o,i,e){if(nT(`remainingLen=${i}, numberOfEntries=${e} * token-len=${r.len}`),i===0)return[];if(i!==e*r.len)throw new en("mismatch number-of-entries with remaining atom-length");let a=[];for(let A=0;A{dA();Qz=Fe(jA(),1);Ja();ft();yt();ft();nT=(0,Qz.default)("music-metadata:parser:MP4:atom"),en=class extends $A("MP4"){},Ng={len:8,get:(n,r)=>{let o=_e.get(n,r);if(o<0)throw new en("Invalid atom header length");return{length:BigInt(o),name:new ke(4,"latin1").get(n,r+4)}},put:(n,r,o)=>(_e.put(n,r,Number(o.length)),KA.put(n,r+4,o.name))},fz=ao,sT={len:4,get:(n,r)=>({type:new ke(4,"ascii").get(n,r)})},Nf=class{constructor(r,o,i){if(ro&&nT(`Warning: atom ${i} expected to be ${o}, but was actually ${r} bytes long.`),this.len=r}},Al={len:4,get:(n,r)=>{let o=_e.get(n,r)-2082844800;return new Date(o*1e3)}},tl={len:8,get:(n,r)=>{let o=Number(ao.get(n,r))-2082844800;return new Date(o*1e3)}},Tf=class extends Nf{constructor(r){super(r,24,"mdhd")}get(r,o){let i=cA.get(r,o+0),e=xt.get(r,o+1);switch(i){case 0:return{version:i,flags:e,creationTime:Al.get(r,o+4),modificationTime:Al.get(r,o+8),timeScale:_e.get(r,o+12),duration:_e.get(r,o+16),language:wA.get(r,o+20),quality:wA.get(r,o+22)};case 1:return{version:i,flags:e,creationTime:tl.get(r,o+4),modificationTime:tl.get(r,o+12),timeScale:_e.get(r,o+20),duration:Number(ao.get(r,o+24)),language:wA.get(r,o+32),quality:wA.get(r,o+34)};default:throw new Kr("Invalid mdhd version header")}}},Rf=class extends Nf{constructor(r){super(r,100,"mvhd")}get(r,o){let i=cA.get(r,o),e=xt.get(r,o+1);return i===1?{version:i,flags:e,creationTime:tl.get(r,o+4),modificationTime:tl.get(r,o+12),timeScale:_e.get(r,o+20),duration:Number(ao.get(r,o+24)),preferredRate:_e.get(r,o+32),preferredVolume:wA.get(r,o+36),previewTime:_e.get(r,o+84),previewDuration:_e.get(r,o+88),posterTime:_e.get(r,o+92),selectionTime:_e.get(r,o+96),selectionDuration:_e.get(r,o+100),currentTime:_e.get(r,o+104),nextTrackID:_e.get(r,o+108)}:{version:i,flags:e,creationTime:Al.get(r,o+4),modificationTime:Al.get(r,o+8),timeScale:_e.get(r,o+12),duration:_e.get(r,o+16),preferredRate:_e.get(r,o+20),preferredVolume:wA.get(r,o+24),previewTime:_e.get(r,o+72),previewDuration:_e.get(r,o+76),posterTime:_e.get(r,o+80),selectionTime:_e.get(r,o+84),selectionDuration:_e.get(r,o+88),currentTime:_e.get(r,o+92),nextTrackID:_e.get(r,o+96)}}},kf=class{constructor(r){this.len=r}get(r,o){return{type:{set:cA.get(r,o+0),type:xt.get(r,o+1)},locale:xt.get(r,o+4),value:new at(this.len-8).get(r,o+8)}}},vf=class{constructor(r){this.len=r}get(r,o){return{version:cA.get(r,o),flags:xt.get(r,o+1),name:new ke(this.len-4,"utf-8").get(r,o+4)}}},Pf=class{constructor(r){this.len=r}get(r,o){let i=cA.get(r,o),e=xt.get(r,o+1);switch(i){case 0:return{version:i,flags:e,creationTime:Al.get(r,o+4),modificationTime:Al.get(r,o+8),trackId:_e.get(r,o+12),duration:_e.get(r,o+20),layer:wA.get(r,o+32),alternateGroup:wA.get(r,o+34),volume:wA.get(r,o+36)};case 1:return{version:i,flags:e,creationTime:tl.get(r,o+4),modificationTime:tl.get(r,o+12),trackId:_e.get(r,o+20),duration:Number(ao.get(r,o+28)),layer:wA.get(r,o+44),alternateGroup:wA.get(r,o+46),volume:wA.get(r,o+48)};default:throw new Kr("Invalid tkhd version header")}}},uz={len:8,get:(n,r)=>({version:cA.get(n,r),flags:xt.get(n,r+1),numberOfEntries:_e.get(n,r+4)})},oT=class{constructor(r){this.len=r}get(r,o){let i=this.len-12;return{dataFormat:KA.get(r,o),dataReferenceIndex:wA.get(r,o+10),description:i>0?new at(i).get(r,o+12):void 0}}},Qp=class{constructor(r){this.len=r}get(r,o){let i=uz.get(r,o);o+=uz.len;let e=[];for(let a=0;a=this.len){nT("TrackRunBox size mismatch");break}let t={};e.flags.sampleDurationPresent&&(t.sampleDuration=_e.get(r,a),a+=4),e.flags.sampleSizePresent&&(t.sampleSize=_e.get(r,a),a+=4),e.flags.sampleFlagsPresent&&(t.sampleFlags=_e.get(r,a),a+=4),e.flags.sampleCompositionTimeOffsetsPresent&&(t.sampleCompositionTimeOffset=_e.get(r,a),a+=4),e.samples.push(t)}return e}},Yf=class{constructor(r){this.len=r}get(r,o){let i=o+1,e=new ke(4,"utf-8");return{version:to.get(r,o),flags:xt.get(r,o+1),componentType:e.get(r,o+4),handlerType:e.get(r,o+8),componentName:new ke(this.len-28,"utf-8").get(r,o+28)}}},xf=class{constructor(r){this.len=r}get(r,o){let i=0,e=[];for(;i{wz=Fe(jA(),1);mp();mp();Dz=(0,wz.default)("music-metadata:parser:MP4:Atom"),Jf=class n{static async readAtom(r,o,i,e){let a=r.position;Dz(`Reading next token on offset=${a}...`);let A=await r.readToken(Ng),t=A.length===1n;t&&(A.length=await r.readToken(fz));let s=new n(A,t,i),g=s.getPayloadLength(e);return Dz(`parse atom name=${s.atomPath}, extended=${s.extended}, offset=${a}, len=${s.header.length}`),await s.readData(r,o,g),s}constructor(r,o,i){this.header=r,this.extended=o,this.parent=i,this.children=[],this.atomPath=(this.parent?`${this.parent.atomPath}.`:"")+this.header.name}getHeaderLength(){return this.extended?16:8}getPayloadLength(r){return(this.header.length===0n?r:Number(this.header.length))-this.getHeaderLength()}async readAtoms(r,o,i){for(;i>0;){let e=await n.readAtom(r,o,this,i);this.children.push(e),i-=e.header.length===0n?i:Number(e.header.length)}}async readData(r,o,i){switch(this.header.name){case"moov":case"udta":case"mdia":case"minf":case"stbl":case"":case"ilst":case"tref":case"moof":return this.readAtoms(r,o,this.getPayloadLength(i));case"meta":{let a=(await r.peekToken(Ng)).name==="hdlr"?0:4;return await r.ignore(a),this.readAtoms(r,o,this.getPayloadLength(i)-a)}default:return o(this,i)}}}});var Nz={};jt(Nz,{MP4Parser:()=>cT});function bz(n,r,o){return o.indexOf(n)===r}var _z,gr,KOe,Mz,cT,Tz=ne(()=>{_z=Fe(jA(),1);dA();nr();np();Oz();mp();mp();yg();ep();eo();gr=(0,_z.default)("music-metadata:parser:MP4"),KOe="iTunes",Mz={raw:{lossy:!1,format:"raw"},MAC3:{lossy:!0,format:"MACE 3:1"},MAC6:{lossy:!0,format:"MACE 6:1"},ima4:{lossy:!0,format:"IMA 4:1"},ulaw:{lossy:!0,format:"uLaw 2:1"},alaw:{lossy:!0,format:"uLaw 2:1"},Qclp:{lossy:!0,format:"QUALCOMM PureVoice"},".mp3":{lossy:!0,format:"MPEG-1 layer 3"},alac:{lossy:!1,format:"ALAC"},"ac-3":{lossy:!0,format:"AC-3"},mp4a:{lossy:!0,format:"MPEG-4/AAC"},mp4s:{lossy:!0,format:"MP4S"},c608:{lossy:!0,format:"CEA-608"},c708:{lossy:!0,format:"CEA-708"}};cT=class n extends nt{constructor(){super(...arguments),this.tracks=new Map,this.hasVideoTrack=!1,this.hasAudioTrack=!0,this.atomParsers={mvhd:async r=>{let o=await this.tokenizer.readToken(new Rf(r));this.metadata.setFormat("creationTime",o.creationTime),this.metadata.setFormat("modificationTime",o.modificationTime)},chap:async r=>{let o=this.getTrackDescription(),i=[];for(;r>=_e.len;)i.push(await this.tokenizer.readNumber(_e)),r-=_e.len;o.chapterList=i},mdat:async r=>{if(this.options.includeChapters){let o=[...this.tracks.values()].filter(i=>i.chapterList);if(o.length===1){let i=o[0].chapterList,e=[...this.tracks.values()].filter(a=>i.indexOf(a.header.trackId)!==-1);if(e.length===1)return this.parseChapterTrack(e[0],o[0],r)}}await this.tokenizer.ignore(r)},ftyp:async r=>{let o=[];for(;r>0;){let e=await this.tokenizer.readToken(sT);r-=sT.len;let a=e.type.replace(/\W/g,"");a.length>0&&o.push(a)}gr(`ftyp: ${o.join("/")}`);let i=o.filter(bz).join("/");this.metadata.setFormat("container",i)},stsd:async r=>{let o=await this.tokenizer.readToken(new Qp(r)),i=this.getTrackDescription();i.soundSampleDescription=o.table.map(e=>this.parseSoundSampleDescription(e))},stsz:async r=>{let o=await this.tokenizer.readToken(new yp(r)),i=this.getTrackDescription();i.sampleSize=o.sampleSize,i.sampleSizeTable=o.entries},date:async r=>{let o=await this.tokenizer.readToken(new ke(r,"utf-8"));await this.addTag("date",o)}}}static read_BE_Integer(r,o){let i=(o?"INT":"UINT")+r.length*8+(r.length>1?"_BE":""),e=GA[i];if(!e)throw new en(`Token for integer type not found: "${i}"`);return Number(e.get(r,0))}async parse(){this.hasVideoTrack=!1,this.hasAudioTrack=!0,this.tracks.clear();let r=this.tokenizer.fileInfo.size||0;for(;!this.tokenizer.fileInfo.size||r>0;){try{if((await this.tokenizer.peekToken(Ng)).name==="\0\0\0\0"){let A=`Error at offset=${this.tokenizer.position}: box.id=0`;gr(A),this.addWarning(A);break}}catch(a){if(a instanceof Error){let A=`Error at offset=${this.tokenizer.position}: ${a.message}`;gr(A),this.addWarning(A)}else throw a;break}let e=await Jf.readAtom(this.tokenizer,(a,A)=>this.handleAtom(a,A),null,r);r-=e.header.length===BigInt(0)?r:Number(e.header.length)}let o=[];this.tracks.forEach(e=>{let a=[];e.soundSampleDescription.forEach(A=>{let t={},s=Mz[A.dataFormat];if(s?(a.push(s.format),t.codecName=s.format):t.codecName=`<${A.dataFormat}>`,A.description){let{description:g}=A;g.sampleRate>0&&(t.type=ha.audio,t.audio={samplingFrequency:g.sampleRate,bitDepth:g.sampleSize,channels:g.numAudioChannels})}this.metadata.addStreamInfo(t)}),a.length>=1&&o.push(a.join("/"))}),o.length>0&&this.metadata.setFormat("codec",o.filter(bz).join("+"));let i=[...this.tracks.values()].filter(e=>e.soundSampleDescription.length>=1&&e.soundSampleDescription[0].description&&e.soundSampleDescription[0].description.numAudioChannels>0);for(let e of i){if(e.media.header&&e.media.header.timeScale>0)if(e.sampleRate=e.media.header.timeScale,e.media.header.duration>0&&(gr("Using duration defined on audio track"),e.samples=e.media.header.duration,e.duration=e.samples/e.sampleRate),e.fragments.length>0){gr("Calculate duration defined in track fragments");let t=0;e.sizeInBytes=0;for(let s of e.fragments)for(let g of s.trackRun.samples){let c=g.sampleDuration??s.header.defaultSampleDuration??0,l=g.sampleSize??s.header.defaultSampleSize??0;if(c===0)throw new Error("Missing sampleDuration and no defaultSampleDuration in track fragment header");if(l===0)throw new Error("Missing sampleSize and no defaultSampleSize in track fragment header");t+=c,e.sizeInBytes+=l}e.samples||(e.samples=t),e.duration||(e.duration=t/e.sampleRate)}else e.sampleSizeTable.length>0&&(e.sizeInBytes=e.sampleSizeTable.reduce((t,s)=>t+s,0));let a=e.soundSampleDescription[0];if(a.description&&e.media.header&&(this.metadata.setFormat("sampleRate",a.description.sampleRate),this.metadata.setFormat("bitsPerSample",a.description.sampleSize),this.metadata.setFormat("numberOfChannels",a.description.numAudioChannels),e.media.header.timeScale===0&&e.timeToSampleTable.length>0)){let t=e.timeToSampleTable.map(s=>s.count*s.duration).reduce((s,g)=>s+g);e.duration=t/a.description.sampleRate}let A=Mz[a.dataFormat];A&&this.metadata.setFormat("lossless",!A.lossy)}if(i.length>=1){let e=i[0];e.duration&&(this.metadata.setFormat("duration",e.duration),e.sizeInBytes&&this.metadata.setFormat("bitrate",8*e.sizeInBytes/e.duration))}this.metadata.setFormat("hasAudio",this.hasAudioTrack),this.metadata.setFormat("hasVideo",this.hasVideoTrack)}async handleAtom(r,o){if(r.parent)switch(r.parent.header.name){case"ilst":case"":return this.parseMetadataItemData(r);case"moov":switch(r.header.name){case"trak":return this.parseTrackBox(r);case"udta":return this.parseTrackBox(r)}break;case"moof":switch(r.header.name){case"traf":return this.parseTrackFragmentBox(r)}}if(this.atomParsers[r.header.name])return this.atomParsers[r.header.name](o);gr(`No parser for atom path=${r.atomPath}, payload-len=${o}, ignoring atom`),await this.tokenizer.ignore(o)}getTrackDescription(){let r=[...this.tracks.values()];return r[r.length-1]}async addTag(r,o){await this.metadata.addTag(KOe,r,o)}addWarning(r){gr(`Warning: ${r}`),this.metadata.addWarning(r)}parseMetadataItemData(r){let o=r.header.name;return r.readAtoms(this.tokenizer,async(i,e)=>{let a=i.getPayloadLength(e);switch(i.header.name){case"data":return this.parseValueAtom(o,i);case"name":case"mean":case"rate":{let A=await this.tokenizer.readToken(new vf(a));o+=`:${A.name}`;break}default:{let A=await this.tokenizer.readToken(new at(a));this.addWarning(`Unsupported meta-item: ${o}[${i.header.name}] => value=${zQ(A)} ascii=${Ft(A,"ascii")}`)}}},r.getPayloadLength(0))}async parseValueAtom(r,o){let i=await this.tokenizer.readToken(new kf(Number(o.header.length)-Ng.len));if(i.type.set!==0)throw new en(`Unsupported type-set != 0: ${i.type.set}`);switch(i.type.type){case 0:switch(r){case"trkn":case"disk":{let e=cA.get(i.value,3),a=cA.get(i.value,5);await this.addTag(r,`${e}/${a}`);break}case"gnre":{let e=cA.get(i.value,1),a=KI[e-1];await this.addTag(r,a);break}case"rate":{let e=Ft(i.value,"ascii");await this.addTag(r,e);break}default:gr(`unknown proprietary value type for: ${o.atomPath}`)}break;case 1:case 18:await this.addTag(r,Ft(i.value));break;case 13:if(this.options.skipCovers)break;await this.addTag(r,{format:"image/jpeg",data:Uint8Array.from(i.value)});break;case 14:if(this.options.skipCovers)break;await this.addTag(r,{format:"image/png",data:Uint8Array.from(i.value)});break;case 21:await this.addTag(r,n.read_BE_Integer(i.value,!0));break;case 22:await this.addTag(r,n.read_BE_Integer(i.value,!1));break;case 65:await this.addTag(r,cA.get(i.value,0));break;case 66:await this.addTag(r,wA.get(i.value,0));break;case 67:await this.addTag(r,_e.get(i.value,0));break;default:this.addWarning(`atom key=${r}, has unknown well-known-type (data-type): ${i.type.type}`)}}async parseTrackBox(r){let o={media:{},fragments:[]};await r.readAtoms(this.tokenizer,async(i,e)=>{let a=i.getPayloadLength(e);switch(i.header.name){case"chap":{let A=await this.tokenizer.readToken(new xf(e));o.chapterList=A;break}case"tkhd":o.header=await this.tokenizer.readToken(new Pf(a));break;case"hdlr":o.handler=await this.tokenizer.readToken(new Yf(a)),o.isAudio=()=>o.handler.handlerType==="audi"||o.handler.handlerType==="soun",o.isVideo=()=>o.handler.handlerType==="vide",o.isAudio()?this.hasAudioTrack=!0:o.isVideo()&&(this.hasVideoTrack=!0);break;case"mdhd":{let A=await this.tokenizer.readToken(new Tf(a));o.media.header=A;break}case"stco":{let A=await this.tokenizer.readToken(new Lf(a));o.chunkOffsetTable=A.entries;break}case"stsc":{let A=await this.tokenizer.readToken(new Ff(a));o.sampleToChunkTable=A.entries;break}case"stsd":{let A=await this.tokenizer.readToken(new Qp(a));o.soundSampleDescription=A.table.map(t=>this.parseSoundSampleDescription(t));break}case"stts":{let A=await this.tokenizer.readToken(new Gf(a));o.timeToSampleTable=A.entries;break}case"stsz":{let A=await this.tokenizer.readToken(new yp(a));o.sampleSize=A.sampleSize,o.sampleSizeTable=A.entries;break}case"dinf":case"vmhd":case"smhd":gr(`Ignoring: ${i.header.name}`),await this.tokenizer.ignore(a);break;default:gr(`Unexpected track box: ${i.header.name}`),await this.tokenizer.ignore(a)}},r.getPayloadLength(0)),this.tracks.set(o.header.trackId,o)}parseTrackFragmentBox(r){let o;return r.readAtoms(this.tokenizer,async(i,e)=>{let a=i.getPayloadLength(e);switch(i.header.name){case"tfhd":{let A=new Hf(i.getPayloadLength(e));o=await this.tokenizer.readToken(A);break}case"tfdt":await this.tokenizer.ignore(a);break;case"trun":{let A=new Kf(a),t=await this.tokenizer.readToken(A);o&&this.tracks.get(o.trackId)?.fragments.push({header:o,trackRun:t});break}default:gr(`Unexpected box: ${i.header.name}`),await this.tokenizer.ignore(a)}},r.getPayloadLength(0))}parseSoundSampleDescription(r){let o={dataFormat:r.dataFormat,dataReferenceIndex:r.dataReferenceIndex},i=0;if(r.description){let e=gT.get(r.description,i);i+=gT.len,e.version===0||e.version===1?o.description=yz.get(r.description,i):gr(`Warning: sound-sample-description ${e} not implemented`)}return o}async parseChapterTrack(r,o,i){if(!r.sampleSize&&r.chunkOffsetTable.length!==r.sampleSizeTable.length)throw new Error("Expected equal chunk-offset-table & sample-size-table length.");let e=[];for(let a=0;a0;++a){let A=r.timeToSampleTable.slice(0,a).reduce((C,u)=>C+u.duration,0),s=r.chunkOffsetTable[a]-this.tokenizer.position,g=r.sampleSize>0?r.sampleSize:r.sampleSizeTable[a];if(i-=s+g,i<0)throw new en("Chapter chunk exceeding token length");await this.tokenizer.ignore(s);let c=await this.tokenizer.readToken(new Uf(g));gr(`Chapter ${a+1}: ${c}`);let l={title:c,timeScale:r.media.header?r.media.header.timeScale:0,start:A,sampleOffset:this.findSampleOffset(o,this.tokenizer.position)};gr(`Chapter title=${l.title}, offset=${l.sampleOffset}/${o.header.duration}`),e.push(l)}this.metadata.setFormat("chapters",e),await this.tokenizer.ignore(i)}findSampleOffset(r,o){let i=0;for(;i=o[i].firstChunk&&r{Rz={parserType:"mp4",extensions:[".mp4",".m4a",".m4b",".m4pa","m4v","m4r","3gp",".mov",".movie",".qt"],mimeTypes:["audio/mp4","audio/m4a","video/m4v","video/mp4","video/quicktime"],async load(){return(await Promise.resolve().then(()=>(Tz(),Nz))).MP4Parser}}});var Fz,vz,YOe,Pz,Gz,jf,Lz=ne(()=>{dA();Fz=Fe(jA(),1);yt();vz=(0,Fz.default)("music-metadata:parser:musepack:sv8"),YOe=new ke(2,"latin1"),Pz={len:5,get:(n,r)=>({crc:we.get(n,r),streamVersion:cA.get(n,r+4)})},Gz={len:2,get:(n,r)=>({sampleFrequency:[44100,48e3,37800,32e3][FA(n,r,0,3)],maxUsedBands:FA(n,r,3,5),channelCount:FA(n,r+1,0,4)+1,msUsed:ba(n,r+1,4),audioBlockFrames:FA(n,r+1,5,3)})},jf=class{get tokenizer(){return this._tokenizer}set tokenizer(r){this._tokenizer=r}constructor(r){this._tokenizer=r}async readPacketHeader(){let r=await this.tokenizer.readToken(YOe),o=await this.readVariableSizeField();return{key:r,payloadLength:o.value-2-o.len}}async readStreamHeader(r){let o={};vz(`Reading SH at offset=${this.tokenizer.position}`);let i=await this.tokenizer.readToken(Pz);r-=Pz.len,Object.assign(o,i),vz(`SH.streamVersion = ${i.streamVersion}`);let e=await this.readVariableSizeField();r-=e.len,o.sampleCount=e.value;let a=await this.readVariableSizeField();r-=a.len,o.beginningOfSilence=a.value;let A=await this.tokenizer.readToken(Gz);return r-=Gz.len,Object.assign(o,A),await this.tokenizer.ignore(r),o}async readVariableSizeField(r=1,o=0){let i=await this.tokenizer.readNumber(cA);return(i&128)===0?{len:r,value:o+i}:(i&=127,i+=o,this.readVariableSizeField(r+1,i<<7))}}});var An,qf=ne(()=>{ft();An=class extends $A("Musepack"){}});var Uz,JOe,Vf,Hz=ne(()=>{Uz=Fe(jA(),1);nr();Dg();Ja();Lz();qf();JOe=(0,Uz.default)("music-metadata:parser:musepack"),Vf=class extends nt{constructor(){super(...arguments),this.audioLength=0}async parse(){if(await this.tokenizer.readToken(KA)!=="MPCK")throw new An("Invalid Magic number");return this.metadata.setFormat("container","Musepack, SV8"),this.parsePacket()}async parsePacket(){let r=new jf(this.tokenizer);do{let o=await r.readPacketHeader();switch(JOe(`packet-header key=${o.key}, payloadLength=${o.payloadLength}`),o.key){case"SH":{let i=await r.readStreamHeader(o.payloadLength);this.metadata.setFormat("numberOfSamples",i.sampleCount),this.metadata.setFormat("sampleRate",i.sampleFrequency),this.metadata.setFormat("duration",i.sampleCount/i.sampleFrequency),this.metadata.setFormat("numberOfChannels",i.channelCount);break}case"AP":this.audioLength+=o.payloadLength,await this.tokenizer.ignore(o.payloadLength);break;case"RG":case"EI":case"SO":case"ST":case"CT":await this.tokenizer.ignore(o.payloadLength);break;case"SE":return this.metadata.format.duration&&this.metadata.setFormat("bitrate",this.audioLength*8/this.metadata.format.duration),Sg(this.metadata,this.tokenizer,this.options);default:throw new An(`Unexpected header: ${o.key}`)}}while(!0)}}});var zf,Kz=ne(()=>{dA();zf=class{constructor(r){this.pos=0,this.dword=null,this.tokenizer=r}async read(r){for(;this.dword===null;)this.dword=await this.tokenizer.readToken(we);let o=this.dword;return this.pos+=r,this.pos<32?(o>>>=32-this.pos,o&(1<>>32-this.pos),o&(1<0){let e=32-this.pos;this.dword=null,r-=e,this.pos=0}let o=r%32,i=(r-o)/32;return await this.tokenizer.ignore(i*4),this.read(o)}}});var Yz,xz=ne(()=>{dA();yt();eo();Yz={len:24,get:(n,r)=>{let o={signature:Ft(n.subarray(r,r+3),"latin1"),streamMinorVersion:FA(n,r+3,0,4),streamMajorVersion:FA(n,r+3,4,4),frameCount:we.get(n,r+4),maxLevel:CA.get(n,r+8),sampleFrequency:[44100,48e3,37800,32e3][FA(n,r+10,0,2)],link:FA(n,r+10,2,2),profile:FA(n,r+10,4,4),maxBand:FA(n,r+11,0,6),intensityStereo:ba(n,r+11,6),midSideStereo:ba(n,r+11,7),titlePeak:CA.get(n,r+12),titleGain:CA.get(n,r+14),albumPeak:CA.get(n,r+16),albumGain:CA.get(n,r+18),lastFrameLength:we.get(n,r+20)>>>20&2047,trueGapless:ba(n,r+23,0)};return o.lastFrameLength=o.trueGapless?we.get(n,20)>>>20&2047:0,o}}});var jz,Jz,Wf,qz=ne(()=>{jz=Fe(jA(),1);nr();Dg();Kz();xz();qf();Jz=(0,jz.default)("music-metadata:parser:musepack"),Wf=class extends nt{constructor(){super(...arguments),this.bitreader=null,this.audioLength=0,this.duration=null}async parse(){let r=await this.tokenizer.readToken(Yz);if(r.signature!=="MP+")throw new An("Unexpected magic number");Jz(`stream-version=${r.streamMajorVersion}.${r.streamMinorVersion}`),this.metadata.setFormat("container","Musepack, SV7"),this.metadata.setFormat("sampleRate",r.sampleFrequency);let o=1152*(r.frameCount-1)+r.lastFrameLength;this.metadata.setFormat("numberOfSamples",o),this.duration=o/r.sampleFrequency,this.metadata.setFormat("duration",this.duration),this.bitreader=new zf(this.tokenizer),this.metadata.setFormat("numberOfChannels",r.midSideStereo||r.intensityStereo?2:1);let i=await this.bitreader.read(8);return this.metadata.setFormat("codec",(i/100).toFixed(2)),await this.skipAudioData(r.frameCount),Jz(`End of audio stream, switching to APEv2, offset=${this.tokenizer.position}`),Sg(this.metadata,this.tokenizer,this.options)}async skipAudioData(r){for(;r-- >0;){let i=await this.bitreader.read(20);this.audioLength+=20+i,await this.bitreader.ignore(i)}let o=await this.bitreader.read(11);this.audioLength+=o,this.duration!==null&&this.metadata.setFormat("bitrate",this.audioLength/this.duration)}}});var Wz={};jt(Wz,{MusepackParser:()=>IT});var zz,Vz,IT,Zz=ne(()=>{zz=Fe(jA(),1);dA();cp();Hz();qz();qf();Vz=(0,zz.default)("music-metadata:parser:musepack"),IT=class extends so{async postId3v2Parse(){let r=await this.tokenizer.peekToken(new ke(3,"latin1")),o;switch(r){case"MP+":{Vz("Stream-version 7"),o=new Wf(this.metadata,this.tokenizer,this.options);break}case"MPC":{Vz("Stream-version 8"),o=new Vf(this.metadata,this.tokenizer,this.options);break}default:throw new An("Invalid signature prefix")}return this.metadata.setAudioOnly(),o.parse()}}});var Xz,$z=ne(()=>{Xz={parserType:"musepack",extensions:[".mpc"],mimeTypes:["audio/musepack"],async load(){return(await Promise.resolve().then(()=>(Zz(),Wz))).MusepackParser}}});var Sp,Zf,lT=ne(()=>{dA();ft();Sp=class extends $A("Opus"){},Zf=class{constructor(r){if(r<19)throw new Sp("ID-header-page 0 should be at least 19 bytes long");this.len=r}get(r,o){return{magicSignature:new ke(8,"ascii").get(r,o+0),version:cA.get(r,o+8),channelCount:cA.get(r,o+9),preSkip:CA.get(r,o+10),inputSampleRate:we.get(r,o+12),outputGain:CA.get(r,o+16),channelMapping:cA.get(r,o+18)}}}});var Xf,eW=ne(()=>{dA();hp();lT();lT();Xf=class extends go{constructor(r,o,i){super(r,o),this.idHeader=null,this.lastPos=-1,this.tokenizer=i,this.durationOnLastPage=!0}parseFirstPage(r,o){if(this.metadata.setFormat("codec","Opus"),this.idHeader=new Zf(o.length).get(o,0),this.idHeader.magicSignature!=="OpusHead")throw new Sp("Illegal ogg/Opus magic-signature");this.metadata.setFormat("sampleRate",this.idHeader.inputSampleRate),this.metadata.setFormat("numberOfChannels",this.idHeader.channelCount),this.metadata.setAudioOnly()}async parseFullPage(r){switch(new ke(8,"ascii").get(r,0)){case"OpusTags":await this.parseUserCommentList(r,8),this.lastPos=this.tokenizer.position-r.length;break;default:break}}calculateDuration(r){if(this.lastPageHeader&&(r||this.lastPageHeader.headerType.lastPage)&&this.metadata.format.sampleRate&&this.lastPageHeader.absoluteGranulePosition>=0){let o=this.lastPageHeader.absoluteGranulePosition-this.idHeader.preSkip;if(this.metadata.setFormat("numberOfSamples",o),this.metadata.setFormat("duration",o/48e3),this.lastPos!==-1&&this.tokenizer.fileInfo.size&&this.metadata.format.duration){let i=this.tokenizer.fileInfo.size-this.lastPos;this.metadata.setFormat("bitrate",8*i/this.metadata.format.duration)}}}}});var AW,tW=ne(()=>{dA();yt();AW={len:80,get:(n,r)=>({speex:new ke(8,"ascii").get(n,r+0),version:$Q(new ke(20,"ascii").get(n,r+8)),version_id:Mt.get(n,r+28),header_size:Mt.get(n,r+32),rate:Mt.get(n,r+36),mode:Mt.get(n,r+40),mode_bitstream_version:Mt.get(n,r+44),nb_channels:Mt.get(n,r+48),bitrate:Mt.get(n,r+52),frame_size:Mt.get(n,r+56),vbr:Mt.get(n,r+60),frames_per_packet:Mt.get(n,r+64),extra_headers:Mt.get(n,r+68),reserved1:Mt.get(n,r+72),reserved2:Mt.get(n,r+76)})}});var aW,zOe,$f,rW=ne(()=>{aW=Fe(jA(),1);hp();tW();zOe=(0,aW.default)("music-metadata:parser:ogg:speex"),$f=class extends go{constructor(r,o,i){super(r,o)}parseFirstPage(r,o){zOe("First Ogg/Speex page");let i=AW.get(o,0);this.metadata.setFormat("codec",`Speex ${i.version}`),this.metadata.setFormat("numberOfChannels",i.nb_channels),this.metadata.setFormat("sampleRate",i.rate),i.bitrate!==-1&&this.metadata.setFormat("bitrate",i.bitrate),this.metadata.setAudioOnly()}}});var iW,oW=ne(()=>{dA();iW={len:42,get:(n,r)=>({id:new ke(7,"ascii").get(n,r),vmaj:cA.get(n,r+7),vmin:cA.get(n,r+8),vrev:cA.get(n,r+9),vmbw:wA.get(n,r+10),vmbh:wA.get(n,r+17),nombr:xt.get(n,r+37),nqual:cA.get(n,r+40)})}});var sW,nW,ey,gW=ne(()=>{sW=Fe(jA(),1);oW();nW=(0,sW.default)("music-metadata:parser:ogg:theora"),ey=class{constructor(r,o,i){this.durationOnLastPage=!1,this.metadata=r}async parsePage(r,o){r.headerType.firstPage&&await this.parseFirstPage(r,o)}calculateDuration(){nW("duration calculation not implemented")}async parseFirstPage(r,o){nW("First Ogg/Theora page"),this.metadata.setFormat("codec","Theora");let i=iW.get(o,0);this.metadata.setFormat("bitrate",i.nombr),this.metadata.setFormat("hasVideo",!0)}flush(){return Promise.resolve()}}});var cW,Ay,IW=ne(()=>{dA();yt();dA();cW={len:27,get:(n,r)=>({capturePattern:new ke(4,"latin1").get(n,r),version:cA.get(n,r+4),headerType:{continued:SA(n,r+5,0),firstPage:SA(n,r+5,1),lastPage:SA(n,r+5,2)},absoluteGranulePosition:Number(Jt.get(n,r+6)),streamSerialNumber:we.get(n,r+14),pageSequenceNo:we.get(n,r+18),pageChecksum:we.get(n,r+22),page_segments:cA.get(n,r+26)})},Ay=class n{static sum(r,o,i){let e=new DataView(r.buffer,0),a=0;for(let A=o;A{lW=Fe(jA(),1);AT();tT();Ja();wf();ET=(0,lW.default)("music-metadata:parser:ogg:theora"),ty=class{constructor(r,o,i){this.durationOnLastPage=!1,this.metadata=r,this.options=o,this.tokenizer=i,this.flacParser=new up(this.metadata,this.tokenizer,o)}async parsePage(r,o){r.headerType.firstPage&&await this.parseFirstPage(r,o)}calculateDuration(){ET("duration calculation not implemented")}async parseFirstPage(r,o){if(ET("First Ogg/FLAC page"),(await KA.get(o,9)).toString()!=="fLaC")throw new Error("Invalid FLAC preamble");let e=await dp.get(o,13);await this.parseDataBlock(e,o.subarray(13+dp.len))}async parseDataBlock(r,o){switch(ET(`blockHeader type=${r.type}, length=${r.length}`),r.type){case qa.STREAMINFO:{let i=Bp.get(o,0);return this.flacParser.processsStreamInfo(i)}case qa.PADDING:break;case qa.APPLICATION:break;case qa.SEEKTABLE:break;case qa.VORBIS_COMMENT:return this.flacParser.parseComment(o);case qa.PICTURE:if(!this.options.skipCovers){let i=new ls(o.length).get(o,0);return this.flacParser.addPictureTag(i)}break;default:this.metadata.addWarning(`Unknown block type: ${r.type}`)}return this.tokenizer.ignore(r.length).then()}flush(){return Promise.resolve()}}});var pW={};jt(pW,{OggContentError:()=>al,OggParser:()=>pT});var CW,al,Io,CT,pT,hW=ne(()=>{dA();Lr();CW=Fe(jA(),1);nr();hp();eW();rW();gW();ft();IW();EW();al=class extends $A("Ogg"){},Io=(0,CW.default)("music-metadata:parser:ogg"),CT=class{constructor(r,o,i){this.pageNumber=0,this.closed=!1,this.metadata=r,this.streamSerial=o,this.options=i}async parsePage(r,o){this.pageNumber=o.pageSequenceNo,Io("serial=%s page#=%s, Ogg.id=%s",o.streamSerialNumber,o.pageSequenceNo,o.capturePattern);let i=await r.readToken(new Ay(o));Io("totalPageSize=%s",i.totalPageSize);let e=await r.readToken(new at(i.totalPageSize));if(Io("firstPage=%s, lastPage=%s, continued=%s",o.headerType.firstPage,o.headerType.lastPage,o.headerType.continued),o.headerType.firstPage){this.metadata.setFormat("container","Ogg");let a=e.subarray(0,7),A=Array.from(a).filter(t=>t>=32&&t<=126).map(t=>String.fromCharCode(t)).join("");switch(A){case"vorbis":Io(`Set Ogg stream serial ${o.streamSerialNumber}, codec=Vorbis`),this.pageConsumer=new go(this.metadata,this.options);break;case"OpusHea":Io("Set page consumer to Ogg/Opus"),this.pageConsumer=new Xf(this.metadata,this.options,r);break;case"Speex ":Io("Set page consumer to Ogg/Speex"),this.pageConsumer=new $f(this.metadata,this.options,r);break;case"fishead":case"theora":Io("Set page consumer to Ogg/Theora"),this.pageConsumer=new ey(this.metadata,this.options,r);break;case"FLAC":Io("Set page consumer to Vorbis"),this.pageConsumer=new ty(this.metadata,this.options,r);break;default:throw new al(`Ogg codec not recognized (id=${A}`)}}if(o.headerType.lastPage&&(this.closed=!0),this.pageConsumer)await this.pageConsumer.parsePage(o,e);else throw new Error("pageConsumer should be initialized")}},pT=class extends nt{constructor(){super(...arguments),this.streams=new Map}async parse(){this.streams=new Map;let r=!1,o;try{do{if(o=await this.tokenizer.readToken(cW),o.capturePattern!=="OggS")throw new al("Invalid Ogg capture pattern");let i=this.streams.get(o.streamSerialNumber);if(i||(i=new CT(this.metadata,o.streamSerialNumber,this.options),this.streams.set(o.streamSerialNumber,i)),await i.parsePage(this.tokenizer,o),i.pageNumber>12&&!(this.options.duration&&[...this.streams.values()].find(e=>e.pageConsumer?.durationOnLastPage))){Io("Stop processing Ogg stream");break}}while(![...this.streams.values()].every(i=>i.closed))}catch(i){if(i instanceof fA)Io("Reached end-of-stream"),r=!0;else if(i instanceof al)this.metadata.addWarning(`Corrupt Ogg content at ${this.tokenizer.position}`);else throw i}for(let i of this.streams.values())i.closed||(this.metadata.addWarning(`End-of-stream reached before reaching last page in Ogg stream serial=${i.streamSerial}`),await i.pageConsumer?.flush()),i.pageConsumer?.calculateDuration(r)}}});var dW,BW=ne(()=>{dW={parserType:"ogg",extensions:[".ogg",".ogv",".oga",".ogm",".ogx",".opus",".spx"],mimeTypes:["audio/ogg","audio/opus","audio/speex","video/ogg"],async load(){return(await Promise.resolve().then(()=>(hW(),pW))).OggParser}}});function lo(n,r){return ay(n,r,1)===1}function ay(n,r,o){return n>>>r&4294967295>>>32-o}var WOe,Dp,ry,uW=ne(()=>{dA();Ja();WOe=[6e3,8e3,9600,11025,12e3,16e3,22050,24e3,32e3,44100,48e3,64e3,88200,96e3,192e3,-1],Dp={len:32,get:(n,r)=>{let o=we.get(n,r+24),i={BlockID:KA.get(n,r),blockSize:we.get(n,r+4),version:CA.get(n,r+8),totalSamples:we.get(n,r+12),blockIndex:we.get(n,r+16),blockSamples:we.get(n,r+20),flags:{bitsPerSample:(1+ay(o,0,2))*8,isMono:lo(o,2),isHybrid:lo(o,3),isJointStereo:lo(o,4),crossChannel:lo(o,5),hybridNoiseShaping:lo(o,6),floatingPoint:lo(o,7),samplingRate:WOe[ay(o,23,4)],isDSD:lo(o,31)},crc:new at(4).get(n,r+28)};return i.flags.isDSD&&(i.totalSamples*=8),i}},ry={len:1,get:(n,r)=>({functionId:ay(n[r],0,6),isOptional:lo(n[r],5),isOddSize:lo(n[r],6),largeBlock:lo(n[r],7)})}});var fW={};jt(fW,{WavPackContentError:()=>rl,WavPackParser:()=>hT});var QW,Tg,rl,hT,yW=ne(()=>{dA();Dg();Ja();nr();uW();QW=Fe(jA(),1);ep();ft();Tg=(0,QW.default)("music-metadata:parser:WavPack"),rl=class extends $A("WavPack"){},hT=class extends nt{constructor(){super(...arguments),this.audioDataSize=0}async parse(){return this.metadata.setAudioOnly(),this.audioDataSize=0,await this.parseWavPackBlocks(),Sg(this.metadata,this.tokenizer,this.options)}async parseWavPackBlocks(){do{if(await this.tokenizer.peekToken(KA)!=="wvpk")break;let o=await this.tokenizer.readToken(Dp);if(o.BlockID!=="wvpk")throw new rl("Invalid WavPack Block-ID");Tg(`WavPack header blockIndex=${o.blockIndex}, len=${Dp.len}`),o.blockIndex===0&&!this.metadata.format.container&&(this.metadata.setFormat("container","WavPack"),this.metadata.setFormat("lossless",!o.flags.isHybrid),this.metadata.setFormat("bitsPerSample",o.flags.bitsPerSample),o.flags.isDSD||(this.metadata.setFormat("sampleRate",o.flags.samplingRate),this.metadata.setFormat("duration",o.totalSamples/o.flags.samplingRate)),this.metadata.setFormat("numberOfChannels",o.flags.isMono?1:2),this.metadata.setFormat("numberOfSamples",o.totalSamples),this.metadata.setFormat("codec",o.flags.isDSD?"DSD":"PCM"));let i=o.blockSize-(Dp.len-8);await(o.blockIndex===0?this.parseMetadataSubBlock(o,i):this.tokenizer.ignore(i)),o.blockSamples>0&&(this.audioDataSize+=o.blockSize)}while(!this.tokenizer.fileInfo.size||this.tokenizer.fileInfo.size-this.tokenizer.position>=Dp.len);this.metadata.format.duration&&this.metadata.setFormat("bitrate",this.audioDataSize*8/this.metadata.format.duration)}async parseMetadataSubBlock(r,o){let i=o;for(;i>ry.len;){let e=await this.tokenizer.readToken(ry),a=await this.tokenizer.readNumber(e.largeBlock?WC:cA),A=new Uint8Array(a*2-(e.isOddSize?1:0));switch(await this.tokenizer.readBuffer(A),Tg(`Metadata Sub-Blocks functionId=0x${e.functionId.toString(16)}, id.largeBlock=${e.largeBlock},data-size=${A.length}`),e.functionId){case 0:break;case 14:{Tg("ID_DSD_BLOCK");let t=1<{mW={parserType:"wavpack",extensions:[".wv",".wvp"],mimeTypes:["audio/wavpack"],async load(){return(await Promise.resolve().then(()=>(yW(),fW))).WavPackParser}}});var il,iy,DW=ne(()=>{dA();il={len:8,get:(n,r)=>({chunkID:new ke(4,"latin1").get(n,r),chunkSize:we.get(n,r+4)})},iy=class{constructor(r){this.tagHeader=r,this.len=r.chunkSize,this.len+=this.len&1}get(r,o){return new ke(this.tagHeader.chunkSize,"ascii").get(r,o)}}});var Rg,Ba,wW,oy,ny,dT=ne(()=>{dA();ft();Rg=class extends $A("Wave"){},Ba={PCM:1,ADPCM:2,IEEE_FLOAT:3,ALAW:6,MULAW:7,DVI_ADPCM:17,GSM610:49,MPEG_ADTS_AAC:5632,MPEG_LOAS:5634,RAW_AAC1:255,DOLBY_AC3_SPDIF:146,DVM:8192,RAW_SPORT:576,ESST_AC3:577,DRM:9,DTS2:8193,MPEG:80,MPEGLAYER3:85},wW={[Ba.PCM]:"PCM",[Ba.ADPCM]:"ADPCM",[Ba.IEEE_FLOAT]:"IEEE_FLOAT",[Ba.ALAW]:"ALAW",[Ba.MULAW]:"MULAW",[Ba.DVI_ADPCM]:"DVI_ADPCM",[Ba.GSM610]:"GSM610",[Ba.MPEG_ADTS_AAC]:"MPEG_ADTS_AAC",[Ba.MPEG_LOAS]:"MPEG_LOAS",[Ba.RAW_AAC1]:"RAW_AAC1",[Ba.DOLBY_AC3_SPDIF]:"DOLBY_AC3_SPDIF",[Ba.DVM]:"DVM",[Ba.RAW_SPORT]:"RAW_SPORT",[Ba.ESST_AC3]:"ESST_AC3",[Ba.DRM]:"DRM",[Ba.DTS2]:"DTS2",[Ba.MPEG]:"MPEG",[Ba.MPEGLAYER3]:"MPEGLAYER3"},oy=class{constructor(r){if(r.chunkSize<16)throw new Rg("Invalid chunk size");this.len=r.chunkSize}get(r,o){return{wFormatTag:CA.get(r,o),nChannels:CA.get(r,o+2),nSamplesPerSec:we.get(r,o+4),nAvgBytesPerSec:we.get(r,o+8),nBlockAlign:CA.get(r,o+12),wBitsPerSample:CA.get(r,o+14)}}},ny=class{constructor(r){if(r.chunkSize<4)throw new Rg("Invalid fact chunk size.");this.len=r.chunkSize}get(r,o){return{dwSampleLength:we.get(r,o)}}}});var BT,OW=ne(()=>{dA();yt();BT={len:420,get:(n,r)=>({description:Yr(new ke(256,"ascii").get(n,r)).trim(),originator:Yr(new ke(32,"ascii").get(n,r+256)).trim(),originatorReference:Yr(new ke(32,"ascii").get(n,r+288)).trim(),originationDate:Yr(new ke(10,"ascii").get(n,r+320)).trim(),originationTime:Yr(new ke(8,"ascii").get(n,r+330)).trim(),timeReferenceLow:we.get(n,r+338),timeReferenceHigh:we.get(n,r+342),version:CA.get(n,r+346),umid:new at(64).get(n,r+348),loudnessValue:CA.get(n,r+412),maxTruePeakLevel:CA.get(n,r+414),maxMomentaryLoudness:CA.get(n,r+416),maxShortTermLoudness:CA.get(n,r+418)})}});var bW={};jt(bW,{WaveParser:()=>uT});var MW,Es,uT,_W=ne(()=>{Lr();dA();MW=Fe(jA(),1);DW();dT();YI();yt();Ja();nr();OW();dT();Es=(0,MW.default)("music-metadata:parser:RIFF"),uT=class extends nt{constructor(){super(...arguments),this.blockAlign=0,this.avgBytesPerSec=0}async parse(){let r=await this.tokenizer.readToken(il);if(Es(`pos=${this.tokenizer.position}, parse: chunkID=${r.chunkID}`),r.chunkID==="RIFF")return this.metadata.setAudioOnly(),this.parseRiffChunk(r.chunkSize).catch(o=>{if(!(o instanceof fA))throw o})}async parseRiffChunk(r){let o=await this.tokenizer.readToken(KA);switch(this.metadata.setFormat("container",o),o){case"WAVE":return this.readWaveChunk(r-KA.len);default:throw new Rg(`Unsupported RIFF format: RIFF/${o}`)}}async readWaveChunk(r){for(;r>=il.len;){let o=await this.tokenizer.readToken(il);switch(r-=il.len+o.chunkSize,o.chunkSize>r&&this.metadata.addWarning("Data chunk size exceeds file size"),this.header=o,Es(`pos=${this.tokenizer.position}, readChunk: chunkID=RIFF/WAVE/${o.chunkID}`),o.chunkID){case"LIST":await this.parseListTag(o);break;case"fact":this.metadata.setFormat("lossless",!1),this.fact=await this.tokenizer.readToken(new ny(o));break;case"fmt ":{let i=await this.tokenizer.readToken(new oy(o)),e=wW[i.wFormatTag];e||(Es(`WAVE/non-PCM format=${i.wFormatTag}`),e=`non-PCM (${i.wFormatTag})`),this.metadata.setFormat("codec",e),this.metadata.setFormat("bitsPerSample",i.wBitsPerSample),this.metadata.setFormat("sampleRate",i.nSamplesPerSec),this.metadata.setFormat("numberOfChannels",i.nChannels),this.blockAlign=i.nBlockAlign,this.avgBytesPerSec=i.nAvgBytesPerSec;break}case"id3 ":case"ID3 ":{let i=await this.tokenizer.readToken(new at(o.chunkSize)),e=fr(i);await new jr().parse(this.metadata,e,this.options);break}case"data":{this.metadata.format.lossless!==!1&&this.metadata.setFormat("lossless",!0);let i=o.chunkSize;if(this.tokenizer.fileInfo.size){let a=this.tokenizer.fileInfo.size-this.tokenizer.position;a0?this.metadata.setFormat("bitrate",this.avgBytesPerSec*8):this.metadata.format.duration&&this.metadata.setFormat("bitrate",i*8/this.metadata.format.duration),await this.tokenizer.ignore(o.chunkSize);break}case"bext":{let i=await this.tokenizer.readToken(BT);Object.keys(i).forEach(a=>{this.metadata.addTag("exif",`bext.${a}`,i[a])});let e=o.chunkSize-BT.len;await this.tokenizer.ignore(e);break}case"\0\0\0\0":Es(`Ignore padding chunk: RIFF/${o.chunkID} of ${o.chunkSize} bytes`),this.metadata.addWarning(`Ignore chunk: RIFF/${o.chunkID}`),await this.tokenizer.ignore(o.chunkSize);break;default:Es(`Ignore chunk: RIFF/${o.chunkID} of ${o.chunkSize} bytes`),this.metadata.addWarning(`Ignore chunk: RIFF/${o.chunkID}`),await this.tokenizer.ignore(o.chunkSize)}this.header.chunkSize%2===1&&(Es("Read odd padding byte"),await this.tokenizer.ignore(1))}}async parseListTag(r){let o=await this.tokenizer.readToken(new ke(4,"latin1"));switch(Es("pos=%s, parseListTag: chunkID=RIFF/WAVE/LIST/%s",this.tokenizer.position,o),o){case"INFO":return this.parseRiffInfoTags(r.chunkSize-4);default:return this.metadata.addWarning(`Ignore chunk: RIFF/WAVE/LIST/${o}`),Es(`Ignoring chunkID=RIFF/WAVE/LIST/${o}`),this.tokenizer.ignore(r.chunkSize-4).then()}}async parseRiffInfoTags(r){for(;r>=8;){let o=await this.tokenizer.readToken(il),i=new iy(o),e=await this.tokenizer.readToken(i);this.addTag(o.chunkID,Yr(e)),r-=8+i.len}if(r!==0)throw new Rg(`Illegal remaining size: ${r}`)}addTag(r,o){this.metadata.addTag("exif",r,o)}}});var NW,TW=ne(()=>{NW={parserType:"riff",extensions:[".wav","wave",".bwf"],mimeTypes:["audio/vnd.wave","audio/wav","audio/wave"],async load(){return(await Promise.resolve().then(()=>(_W(),bW))).WaveParser}}});function $Oe(n){let r=RW.default.parse(n),o=m8(r.type);return{type:o.type,subtype:o.subtype,suffix:o.suffix,parameters:r.parameters}}function eMe(n){let r=n.lastIndexOf(".");return r===-1?"":n.substring(r)}var RW,kW,kg,vg,QT=ne(()=>{f0();RW=Fe(y8(),1);S8();kW=Fe(jA(),1);j8();yg();uV();ft();fV();kV();UV();qV();Az();sz();Bz();kz();$z();BW();SW();TW();sy();kg=(0,kW.default)("music-metadata:parser:factory");vg=class{constructor(){this.parsers=[],[nz,BV,QV,Rz,dz,NW,dW,RV,jV,mW,Xz,ez,LV].forEach(r=>{this.registerParser(r)})}registerParser(r){this.parsers.push(r)}async parse(r,o,i){if(r.supportsRandomAccess()?(kg("tokenizer supports random-access, scanning for appending headers"),await fT(r,i)):kg("tokenizer does not support random-access, cannot scan for appending headers"),!o){let t=new Uint8Array(4100);if(r.fileInfo.mimeType&&(o=this.findLoaderForContentType(r.fileInfo.mimeType)),!o&&r.fileInfo.path&&(o=this.findLoaderForExtension(r.fileInfo.path)),!o){kg("Guess parser on content..."),await r.peekBuffer(t,{mayBeLess:!0});let s=await ap(t,{mpegOffsetTolerance:10});if(!s||!s.mime)throw new as("Failed to determine audio format");if(kg(`Guessed file type is mime=${s.mime}, extension=${s.ext}`),o=this.findLoaderForContentType(s.mime),!o)throw new rs(`Guessed MIME-type not supported: ${s.mime}`)}}kg(`Loading ${o.parserType} parser...`);let e=new Ef(i),a=await o.load(),A=new a(e,r,i??{});return kg(`Parser ${o.parserType} loaded`),await A.parse(),e.format.trackInfo&&(e.format.hasAudio===void 0&&e.setFormat("hasAudio",!!e.format.trackInfo.find(t=>t.type===ha.audio)),e.format.hasVideo===void 0&&e.setFormat("hasVideo",!!e.format.trackInfo.find(t=>t.type===ha.video))),e.toCommonMetadata()}findLoaderForExtension(r){if(!r)return;let o=eMe(r).toLocaleLowerCase()||r;return this.parsers.find(i=>i.extensions.indexOf(o)!==-1)}findLoaderForContentType(r){let o;if(!r)return;try{o=$Oe(r)}catch{kg(`Invalid HTTP Content-Type header value: ${r}`);return}let i=o.subtype.indexOf("x-")===0?o.subtype.substring(2):o.subtype;return this.parsers.find(e=>e.mimeTypes.find(a=>a.indexOf(`${o.type}/${i}`)!==-1))}getSupportedMimeTypes(){let r=new Set;return this.parsers.forEach(o=>{o.mimeTypes.forEach(i=>{r.add(i),r.add(i.replace("/","/x-"))})}),Array.from(r)}}});async function vW(n){let r=n.fileInfo.size;if(r>=143){let o=new Uint8Array(15),i=n.position;await n.readBuffer(o,{position:r-143}),n.setPosition(i);let e=Ft(o,"latin1");if(e.substring(6)===AMe)return Number.parseInt(e.substring(0,6),10)+15}return 0}var AMe,PW=ne(()=>{eo();AMe="LYRICS200"});async function tMe(n,r={}){let o=KQ(n);try{return await ol(o,r)}finally{await o.close()}}async function aMe(n,r,o={}){let i=HQ(n,{fileInfo:typeof r=="string"?{mimeType:r}:r});try{return await ol(i,o)}finally{await i.close()}}async function rMe(n,r,o={}){let i=fr(n,{fileInfo:typeof r=="string"?{mimeType:r}:r});return ol(i,o)}function ol(n,r){return new vg().parse(n,void 0,r)}function iMe(n){let r={};for(let{id:o,value:i}of n)(r[o]||(r[o]=[])).push(i);return r}function oMe(n){return n===void 0?0:1+Math.round(n*4)}function nMe(n){return n?n.reduce((r,o)=>o.name&&o.name.toLowerCase()in["front","cover","cover (front)"]?o:r):null}async function fT(n,r={}){let o=n.fileInfo.size;if(await AV(n)){o-=128;let i=await vW(n);o-=i}r.apeHeader=await ns.findApeFooterOffset(n,o)}function sMe(){return new vg().getSupportedMimeTypes()}var sy=ne(()=>{Lr();QT();Dg();np();PW();yg();ft();ft()});var LW={};jt(LW,{CouldNotDetermineFileTypeError:()=>as,FieldDecodingError:()=>Kr,InternalParserError:()=>fg,LyricsContentType:()=>GI,TimestampFormat:()=>FI,UnsupportedFileTypeError:()=>rs,getSupportedMimeTypes:()=>sMe,makeParseError:()=>vI,makeUnexpectedFileContentError:()=>$A,orderTags:()=>iMe,parseBlob:()=>tMe,parseBuffer:()=>rMe,parseFile:()=>cMe,parseFromTokenizer:()=>ol,parseStream:()=>gMe,parseWebStream:()=>aMe,ratingToStars:()=>oMe,scanAppendingHeaders:()=>fT,selectCover:()=>nMe});async function gMe(n,r,o={}){let i=await n0(n,{fileInfo:typeof r=="string"?{mimeType:r}:r});try{return await ol(i,o)}finally{await i.close()}}async function cMe(n,r={}){GW(`parseFile: ${n}`);let o=await P4(n),i=new vg;try{let e=i.findLoaderForExtension(n);e||GW("Parser could not be determined by file extension");try{return await i.parse(o,e,r)}catch(a){throw(a instanceof as||a instanceof rs)&&(a.message+=`: ${n}`),a}}finally{await o.close()}}var FW,GW,UW=ne(()=>{Lr();FW=Fe(jA(),1);sy();QT();sy();GW=(0,FW.default)("music-metadata:parser")});var $6=z((bXe,eR)=>{"use strict";var ube=Object.prototype.hasOwnProperty,Va="~";function Fp(){}Object.create&&(Fp.prototype=Object.create(null),new Fp().__proto__||(Va=!1));function Qbe(n,r,o){this.fn=n,this.context=r,this.once=o||!1}function X6(n,r,o,i,e){if(typeof o!="function")throw new TypeError("The listener must be a function");var a=new Qbe(o,i||n,e),A=Va?Va+r:r;return n._events[A]?n._events[A].fn?n._events[A]=[n._events[A],a]:n._events[A].push(a):(n._events[A]=a,n._eventsCount++),n}function my(n,r){--n._eventsCount===0?n._events=new Fp:delete n._events[r]}function Pa(){this._events=new Fp,this._eventsCount=0}Pa.prototype.eventNames=function(){var r=[],o,i;if(this._eventsCount===0)return r;for(i in o=this._events)ube.call(o,i)&&r.push(Va?i.slice(1):i);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(o)):r};Pa.prototype.listeners=function(r){var o=Va?Va+r:r,i=this._events[o];if(!i)return[];if(i.fn)return[i.fn];for(var e=0,a=i.length,A=new Array(a);e{"use strict";var Kp=n=>n&&typeof n.message=="string",CR=n=>{if(!n)return;let r=n.cause;if(typeof r=="function"){let o=n.cause();return Kp(o)?o:void 0}else return Kp(r)?r:void 0},O5=(n,r)=>{if(!Kp(n))return"";let o=n.stack||"";if(r.has(n))return o+` causes have become circular...`;let i=CR(n);return i?(r.add(n),o+` caused by: `+O5(i,r)):o},t_e=n=>O5(n,new Set),M5=(n,r,o)=>{if(!Kp(n))return"";let i=o?"":n.message||"";if(r.has(n))return i+": ...";let e=CR(n);if(e){r.add(n);let a=typeof n.cause=="function";return i+(a?"":": ")+M5(e,r,a)}else return i},a_e=n=>M5(n,new Set);b5.exports={isErrorLike:Kp,getErrorCause:CR,stackWithCauses:t_e,messageWithCauses:a_e}});var hR=z((reA,N5)=>{"use strict";var r_e=Symbol("circular-ref-tag"),vy=Symbol("pino-raw-err-ref"),_5=Object.create({},{type:{enumerable:!0,writable:!0,value:void 0},message:{enumerable:!0,writable:!0,value:void 0},stack:{enumerable:!0,writable:!0,value:void 0},aggregateErrors:{enumerable:!0,writable:!0,value:void 0},raw:{enumerable:!1,get:function(){return this[vy]},set:function(n){this[vy]=n}}});Object.defineProperty(_5,vy,{writable:!0,value:{}});N5.exports={pinoErrProto:_5,pinoErrorSymbols:{seen:r_e,rawSymbol:vy}}});var k5=z((ieA,R5)=>{"use strict";R5.exports=BR;var{messageWithCauses:i_e,stackWithCauses:o_e,isErrorLike:T5}=pR(),{pinoErrProto:n_e,pinoErrorSymbols:s_e}=hR(),{seen:dR}=s_e,{toString:g_e}=Object.prototype;function BR(n){if(!T5(n))return n;n[dR]=void 0;let r=Object.create(n_e);r.type=g_e.call(n.constructor)==="[object Function]"?n.constructor.name:n.name,r.message=i_e(n),r.stack=o_e(n),Array.isArray(n.errors)&&(r.aggregateErrors=n.errors.map(o=>BR(o)));for(let o in n)if(r[o]===void 0){let i=n[o];T5(i)?o!=="cause"&&!Object.prototype.hasOwnProperty.call(i,dR)&&(r[o]=BR(i)):r[o]=i}return delete n[dR],r.raw=n,r}});var P5=z((oeA,v5)=>{"use strict";v5.exports=Gy;var{isErrorLike:uR}=pR(),{pinoErrProto:c_e,pinoErrorSymbols:I_e}=hR(),{seen:Py}=I_e,{toString:l_e}=Object.prototype;function Gy(n){if(!uR(n))return n;n[Py]=void 0;let r=Object.create(c_e);r.type=l_e.call(n.constructor)==="[object Function]"?n.constructor.name:n.name,r.message=n.message,r.stack=n.stack,Array.isArray(n.errors)&&(r.aggregateErrors=n.errors.map(o=>Gy(o))),uR(n.cause)&&!Object.prototype.hasOwnProperty.call(n.cause,Py)&&(r.cause=Gy(n.cause));for(let o in n)if(r[o]===void 0){let i=n[o];uR(i)?Object.prototype.hasOwnProperty.call(i,Py)||(r[o]=Gy(i)):r[o]=i}return delete n[Py],r.raw=n,r}});var U5=z((neA,L5)=>{"use strict";L5.exports={mapHttpRequest:E_e,reqSerializer:F5};var QR=Symbol("pino-raw-req-ref"),G5=Object.create({},{id:{enumerable:!0,writable:!0,value:""},method:{enumerable:!0,writable:!0,value:""},url:{enumerable:!0,writable:!0,value:""},query:{enumerable:!0,writable:!0,value:""},params:{enumerable:!0,writable:!0,value:""},headers:{enumerable:!0,writable:!0,value:{}},remoteAddress:{enumerable:!0,writable:!0,value:""},remotePort:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[QR]},set:function(n){this[QR]=n}}});Object.defineProperty(G5,QR,{writable:!0,value:{}});function F5(n){let r=n.info||n.socket,o=Object.create(G5);if(o.id=typeof n.id=="function"?n.id():n.id||(n.info?n.info.id:void 0),o.method=n.method,n.originalUrl)o.url=n.originalUrl;else{let i=n.path;o.url=typeof i=="string"?i:n.url?n.url.path||n.url:void 0}return n.query&&(o.query=n.query),n.params&&(o.params=n.params),o.headers=n.headers,o.remoteAddress=r&&r.remoteAddress,o.remotePort=r&&r.remotePort,o.raw=n.raw||n,o}function E_e(n){return{req:F5(n)}}});var x5=z((seA,Y5)=>{"use strict";Y5.exports={mapHttpResponse:C_e,resSerializer:K5};var fR=Symbol("pino-raw-res-ref"),H5=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[fR]},set:function(n){this[fR]=n}}});Object.defineProperty(H5,fR,{writable:!0,value:{}});function K5(n){let r=Object.create(H5);return r.statusCode=n.headersSent?n.statusCode:null,r.headers=n.getHeaders?n.getHeaders():n._headers,r.raw=n,r}function C_e(n){return{res:K5(n)}}});var mR=z((geA,J5)=>{"use strict";var yR=k5(),p_e=P5(),Fy=U5(),Ly=x5();J5.exports={err:yR,errWithCause:p_e,mapHttpRequest:Fy.mapHttpRequest,mapHttpResponse:Ly.mapHttpResponse,req:Fy.reqSerializer,res:Ly.resSerializer,wrapErrorSerializer:function(r){return r===yR?r:function(i){return r(yR(i))}},wrapRequestSerializer:function(r){return r===Fy.reqSerializer?r:function(i){return r(Fy.reqSerializer(i))}},wrapResponseSerializer:function(r){return r===Ly.resSerializer?r:function(i){return r(Ly.resSerializer(i))}}}});var SR=z((ceA,j5)=>{"use strict";function h_e(n,r){return r}j5.exports=function(){let r=Error.prepareStackTrace;Error.prepareStackTrace=h_e;let o=new Error().stack;if(Error.prepareStackTrace=r,!Array.isArray(o))return;let i=o.slice(2),e=[];for(let a of i)a&&e.push(a.getFileName());return e}});var X5=z((IeA,Z5)=>{"use strict";function DR(n){if(n===null||typeof n!="object")return n;if(n instanceof Date)return new Date(n.getTime());if(n instanceof Array){let r=[];for(let o=0;o{let f=[...s.slice(0,l),...Q];return o(u,f)}:o,e,a);else if(a)z5(c,t);else{let C=typeof o=="function"?o(B_e(c,t),[...s.slice(0,l),...t]):o;V5(c,t,C)}}if(A.length===0)g(n,0);else{let c=n;for(let l=0;l0)o?a===i&&(o=!1,i=""):(o=!0,i=a);else if(a==="["&&!o)r++;else if(a==="]"&&!o&&(r--,r<0))throw new Error(`Invalid redaction path (${n})`)}if(r!==0)throw new Error(`Invalid redaction path (${n})`)}function S_e(n){if(!Array.isArray(n))throw new TypeError("paths must be an array");for(let r of n)m_e(r)}function D_e(n={}){let{paths:r=[],censor:o="[REDACTED]",serialize:i=JSON.stringify,strict:e=!0,remove:a=!1}=n;S_e(r);let A=f_e(r);return function(s){if(e&&(s===null||typeof s!="object")&&(s==null||typeof s!="object"))return i?i(s):s;let g=y_e(s,A),c=s,l=o;return typeof o=="function"&&(l=o),u_e(g,r,l,a),i===!1?(g.restore=function(){return DR(c)},g):typeof i=="function"?i(g):JSON.stringify(g)}}Z5.exports=D_e});var Bl=z((leA,$5)=>{"use strict";var w_e=Symbol("pino.setLevel"),O_e=Symbol("pino.getLevel"),M_e=Symbol("pino.levelVal"),b_e=Symbol("pino.levelComp"),__e=Symbol("pino.useLevelLabels"),N_e=Symbol("pino.useOnlyCustomLevels"),T_e=Symbol("pino.mixin"),R_e=Symbol("pino.lsCache"),k_e=Symbol("pino.chindings"),v_e=Symbol("pino.asJson"),P_e=Symbol("pino.write"),G_e=Symbol("pino.redactFmt"),F_e=Symbol("pino.time"),L_e=Symbol("pino.timeSliceIndex"),U_e=Symbol("pino.stream"),H_e=Symbol("pino.stringify"),K_e=Symbol("pino.stringifySafe"),Y_e=Symbol("pino.stringifiers"),x_e=Symbol("pino.end"),J_e=Symbol("pino.formatOpts"),j_e=Symbol("pino.messageKey"),q_e=Symbol("pino.errorKey"),V_e=Symbol("pino.nestedKey"),z_e=Symbol("pino.nestedKeyStr"),W_e=Symbol("pino.mixinMergeStrategy"),Z_e=Symbol("pino.msgPrefix"),X_e=Symbol("pino.wildcardFirst"),$_e=Symbol.for("pino.serializers"),eNe=Symbol.for("pino.formatters"),ANe=Symbol.for("pino.hooks"),tNe=Symbol.for("pino.metadata");$5.exports={setLevelSym:w_e,getLevelSym:O_e,levelValSym:M_e,levelCompSym:b_e,useLevelLabelsSym:__e,mixinSym:T_e,lsCacheSym:R_e,chindingsSym:k_e,asJsonSym:v_e,writeSym:P_e,serializersSym:$_e,redactFmtSym:G_e,timeSym:F_e,timeSliceIndexSym:L_e,streamSym:U_e,stringifySym:H_e,stringifySafeSym:K_e,stringifiersSym:Y_e,endSym:x_e,formatOptsSym:J_e,messageKeySym:j_e,errorKeySym:q_e,nestedKeySym:V_e,wildcardFirstSym:X_e,needsMetadataGsym:tNe,useOnlyCustomLevelsSym:N_e,formattersSym:eNe,hooksSym:ANe,nestedKeyStrSym:z_e,mixinMergeStrategySym:W_e,msgPrefixSym:Z_e}});var OR=z((EeA,aZ)=>{"use strict";var eZ=X5(),{redactFmtSym:aNe,wildcardFirstSym:Hy}=Bl(),wR=/[^.[\]]+|\[([^[\]]*?)\]/g,AZ="[Redacted]",tZ=!1;function rNe(n,r){let{paths:o,censor:i,remove:e}=iNe(n),a=o.reduce((s,g)=>{wR.lastIndex=0;let c=wR.exec(g),l=wR.exec(g),C=c[1]!==void 0?c[1].replace(/^(?:"|'|`)(.*)(?:"|'|`)$/,"$1"):c[0];if(C==="*"&&(C=Hy),l===null)return s[C]=null,s;if(s[C]===null)return s;let{index:u}=l,Q=`${g.substr(u,g.length-1)}`;return s[C]=s[C]||[],C!==Hy&&s[C].length===0&&s[C].push(...s[Hy]||[]),C===Hy&&Object.keys(s).forEach(function(f){s[f]&&s[f].push(Q)}),s[C].push(Q),s},{}),A={[aNe]:eZ({paths:o,censor:i,serialize:r,strict:tZ,remove:e})},t=(...s)=>r(typeof i=="function"?i(...s):i);return[...Object.keys(a),...Object.getOwnPropertySymbols(a)].reduce((s,g)=>{if(a[g]===null)s[g]=c=>t(c,[g]);else{let c=typeof i=="function"?(l,C)=>i(l,[g,...C]):i;s[g]=eZ({paths:a[g],censor:c,serialize:r,strict:tZ,remove:e})}return s},A)}function iNe(n){if(Array.isArray(n))return n={paths:n,censor:AZ},n;let{paths:r,censor:o=AZ,remove:i}=n;if(Array.isArray(r)===!1)throw Error("pino \u2013 redact must contain an array of strings");return i===!0&&(o=void 0),{paths:r,censor:o,remove:i}}aZ.exports=rNe});var oZ=z((CeA,iZ)=>{"use strict";var oNe=()=>"",nNe=()=>`,"time":${Date.now()}`,sNe=()=>`,"time":${Math.round(Date.now()/1e3)}`,gNe=()=>`,"time":"${new Date(Date.now()).toISOString()}"`,cNe=1000000n,rZ=1000000000n,INe=BigInt(Date.now())*cNe,lNe=process.hrtime.bigint(),ENe=()=>{let n=process.hrtime.bigint()-lNe,r=INe+n,o=r/rZ,i=r%rZ,e=Number(o*1000n+i/1000000n),a=new Date(e),A=a.getUTCFullYear(),t=(a.getUTCMonth()+1).toString().padStart(2,"0"),s=a.getUTCDate().toString().padStart(2,"0"),g=a.getUTCHours().toString().padStart(2,"0"),c=a.getUTCMinutes().toString().padStart(2,"0"),l=a.getUTCSeconds().toString().padStart(2,"0");return`,"time":"${A}-${t}-${s}T${g}:${c}:${l}.${i.toString().padStart(9,"0")}Z"`};iZ.exports={nullTime:oNe,epochTime:nNe,unixTime:sNe,isoTime:gNe,isoTimeNano:ENe}});var sZ=z((peA,nZ)=>{"use strict";function CNe(n){try{return JSON.stringify(n)}catch{return'"[Circular]"'}}nZ.exports=pNe;function pNe(n,r,o){var i=o&&o.stringify||CNe,e=1;if(typeof n=="object"&&n!==null){var a=r.length+e;if(a===1)return n;var A=new Array(a);A[0]=i(n);for(var t=1;t-1?l:0,n.charCodeAt(u+1)){case 100:case 102:if(c>=s||r[c]==null)break;l=s||r[c]==null)break;l=s||r[c]===void 0)break;l",l=u+2,u++;break}g+=i(r[c]),l=u+2,u++;break;case 115:if(c>=s)break;l{"use strict";if(typeof SharedArrayBuffer<"u"&&typeof Atomics<"u"){let r=function(o){if((o>0&&o<1/0)===!1)throw typeof o!="number"&&typeof o!="bigint"?TypeError("sleep: ms must be a number"):RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity");Atomics.wait(n,0,0,Number(o))},n=new Int32Array(new SharedArrayBuffer(4));MR.exports=r}else{let n=function(r){if((r>0&&r<1/0)===!1)throw typeof r!="number"&&typeof r!="bigint"?TypeError("sleep: ms must be a number"):RangeError("sleep: ms must be a number that is greater than 0 but less than Infinity");let i=Date.now()+Number(r);for(;i>Date.now(););};MR.exports=n}});var hZ=z((deA,pZ)=>{"use strict";var Bt=Ue("fs"),hNe=Ue("events"),dNe=Ue("util").inherits,gZ=Ue("path"),NR=bR(),BNe=Ue("assert"),Ky=100,Yy=Buffer.allocUnsafe(0),uNe=16*1024,cZ="buffer",IZ="utf8",[QNe,fNe]=(process.versions.node||"0.0").split(".").map(Number),yNe=QNe>=22&&fNe>=7;function lZ(n,r){r._opening=!0,r._writing=!0,r._asyncDrainScheduled=!1;function o(a,A){if(a){r._reopening=!1,r._writing=!1,r._opening=!1,r.sync?process.nextTick(()=>{r.listenerCount("error")>0&&r.emit("error",a)}):r.emit("error",a);return}let t=r._reopening;r.fd=A,r.file=n,r._reopening=!1,r._opening=!1,r._writing=!1,r.sync?process.nextTick(()=>r.emit("ready")):r.emit("ready"),!r.destroyed&&(!r._writing&&r._len>r.minLength||r._flushPending?r._actualWrite():t&&process.nextTick(()=>r.emit("drain")))}let i=r.append?"a":"w",e=r.mode;if(r.sync)try{r.mkdir&&Bt.mkdirSync(gZ.dirname(n),{recursive:!0});let a=Bt.openSync(n,i,e);o(null,a)}catch(a){throw o(a),a}else r.mkdir?Bt.mkdir(gZ.dirname(n),{recursive:!0},a=>{if(a)return o(a);Bt.open(n,i,e,o)}):Bt.open(n,i,e,o)}function Si(n){if(!(this instanceof Si))return new Si(n);let{fd:r,dest:o,minLength:i,maxLength:e,maxWrite:a,periodicFlush:A,sync:t,append:s=!0,mkdir:g,retryEAGAIN:c,fsync:l,contentMode:C,mode:u}=n||{};r=r||o,this._len=0,this.fd=-1,this._bufs=[],this._lens=[],this._writing=!1,this._ending=!1,this._reopening=!1,this._asyncDrainScheduled=!1,this._flushPending=!1,this._hwm=Math.max(i||0,16387),this.file=null,this.destroyed=!1,this.minLength=i||0,this.maxLength=e||0,this.maxWrite=a||uNe,this._periodicFlush=A||0,this._periodicFlushTimer=void 0,this.sync=t||!1,this.writable=!0,this._fsync=l||!1,this.append=s||!1,this.mode=u,this.retryEAGAIN=c||(()=>!0),this.mkdir=g||!1;let Q,f;if(C===cZ)this._writingBuf=Yy,this.write=DNe,this.flush=ONe,this.flushSync=bNe,this._actualWrite=NNe,Q=()=>Bt.writeSync(this.fd,this._writingBuf),f=()=>Bt.write(this.fd,this._writingBuf,this.release);else if(C===void 0||C===IZ)this._writingBuf="",this.write=SNe,this.flush=wNe,this.flushSync=MNe,this._actualWrite=_Ne,Q=()=>Buffer.isBuffer(this._writingBuf)?Bt.writeSync(this.fd,this._writingBuf):Bt.writeSync(this.fd,this._writingBuf,"utf8"),f=()=>Buffer.isBuffer(this._writingBuf)?Bt.write(this.fd,this._writingBuf,this.release):Bt.write(this.fd,this._writingBuf,"utf8",this.release);else throw new Error(`SonicBoom supports "${IZ}" and "${cZ}", but passed ${C}`);if(typeof r=="number")this.fd=r,process.nextTick(()=>this.emit("ready"));else if(typeof r=="string")lZ(r,this);else throw new Error("SonicBoom supports only file descriptors and files");if(this.minLength>=this.maxWrite)throw new Error(`minLength should be smaller than maxWrite (${this.maxWrite})`);this.release=(y,m)=>{if(y){if((y.code==="EAGAIN"||y.code==="EBUSY")&&this.retryEAGAIN(y,this._writingBuf.length,this._len-this._writingBuf.length))if(this.sync)try{NR(Ky),this.release(void 0,0)}catch(k){this.release(k)}else setTimeout(f,Ky);else this._writing=!1,this.emit("error",y);return}this.emit("write",m);let R=_R(this._writingBuf,this._len,m);if(this._len=R.len,this._writingBuf=R.writingBuf,this._writingBuf.length){if(!this.sync){f();return}try{do{let k=Q(),U=_R(this._writingBuf,this._len,k);this._len=U.len,this._writingBuf=U.writingBuf}while(this._writingBuf.length)}catch(k){this.release(k);return}}this._fsync&&Bt.fsyncSync(this.fd);let T=this._len;this._reopening?(this._writing=!1,this._reopening=!1,this.reopen()):T>this.minLength?this._actualWrite():this._ending?T>0?this._actualWrite():(this._writing=!1,xy(this)):(this._writing=!1,this.sync?this._asyncDrainScheduled||(this._asyncDrainScheduled=!0,process.nextTick(mNe,this)):this.emit("drain"))},this.on("newListener",function(y){y==="drain"&&(this._asyncDrainScheduled=!1)}),this._periodicFlush!==0&&(this._periodicFlushTimer=setInterval(()=>this.flush(null),this._periodicFlush),this._periodicFlushTimer.unref())}function _R(n,r,o){return typeof n=="string"&&(n=Buffer.from(n)),r=Math.max(r-o,0),n=n.subarray(o),{writingBuf:n,len:r}}function mNe(n){n.listenerCount("drain")>0&&(n._asyncDrainScheduled=!1,n.emit("drain"))}dNe(Si,hNe);function EZ(n,r){return n.length===0?Yy:n.length===1?n[0]:Buffer.concat(n,r)}function SNe(n){if(this.destroyed)throw new Error("SonicBoom destroyed");n=""+n;let r=Buffer.byteLength(n),o=this._len+r,i=this._bufs;return this.maxLength&&o>this.maxLength?(this.emit("drop",n),this._lenthis.maxWrite?i.push(n):i[i.length-1]+=n,this._len=o,!this._writing&&this._len>=this.minLength&&this._actualWrite(),this._lenthis.maxLength?(this.emit("drop",n),this._lenthis.maxWrite?(o.push([n]),i.push(n.length)):(o[o.length-1].push(n),i[i.length-1]+=n.length),this._len=r,!this._writing&&this._len>=this.minLength&&this._actualWrite(),this._len{if(this._fsync)this._flushPending=!1,n();else try{Bt.fsync(this.fd,i=>{this._flushPending=!1,n(i)})}catch(i){n(i)}this.off("error",o)},o=i=>{this._flushPending=!1,n(i),this.off("drain",r)};this.once("drain",r),this.once("error",o)}function wNe(n){if(n!=null&&typeof n!="function")throw new Error("flush cb must be a function");if(this.destroyed){let r=new Error("SonicBoom destroyed");if(n){n(r);return}throw r}if(this.minLength<=0){n?.();return}n&&CZ.call(this,n),!this._writing&&(this._bufs.length===0&&this._bufs.push(""),this._actualWrite())}function ONe(n){if(n!=null&&typeof n!="function")throw new Error("flush cb must be a function");if(this.destroyed){let r=new Error("SonicBoom destroyed");if(n){n(r);return}throw r}if(this.minLength<=0){n?.();return}n&&CZ.call(this,n),!this._writing&&(this._bufs.length===0&&(this._bufs.push([]),this._lens.push(0)),this._actualWrite())}Si.prototype.reopen=function(n){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this._opening){this.once("ready",()=>{this.reopen(n)});return}if(this._ending)return;if(!this.file)throw new Error("Unable to reopen a file descriptor, you must pass a file to SonicBoom");if(n&&(this.file=n),this._reopening=!0,this._writing)return;let r=this.fd;this.once("ready",()=>{r!==this.fd&&Bt.close(r,o=>{if(o)return this.emit("error",o)})}),lZ(this.file,this)};Si.prototype.end=function(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this._opening){this.once("ready",()=>{this.end()});return}this._ending||(this._ending=!0,!this._writing&&(this._len>0&&this.fd>=0?this._actualWrite():xy(this)))};function MNe(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this.fd<0)throw new Error("sonic boom is not ready yet");!this._writing&&this._writingBuf.length>0&&(this._bufs.unshift(this._writingBuf),this._writingBuf="");let n="";for(;this._bufs.length||n.length;){n.length<=0&&(n=this._bufs[0]);try{let r=Buffer.isBuffer(n)?Bt.writeSync(this.fd,n):Bt.writeSync(this.fd,n,"utf8"),o=_R(n,this._len,r);n=o.writingBuf,this._len=o.len,n.length<=0&&this._bufs.shift()}catch(r){if((r.code==="EAGAIN"||r.code==="EBUSY")&&!this.retryEAGAIN(r,n.length,this._len-n.length))throw r;NR(Ky)}}try{Bt.fsyncSync(this.fd)}catch{}}function bNe(){if(this.destroyed)throw new Error("SonicBoom destroyed");if(this.fd<0)throw new Error("sonic boom is not ready yet");!this._writing&&this._writingBuf.length>0&&(this._bufs.unshift([this._writingBuf]),this._writingBuf=Yy);let n=Yy;for(;this._bufs.length||n.length;){n.length<=0&&(n=EZ(this._bufs[0],this._lens[0]));try{let r=Bt.writeSync(this.fd,n);n=n.subarray(r),this._len=Math.max(this._len-r,0),n.length<=0&&(this._bufs.shift(),this._lens.shift())}catch(r){if((r.code==="EAGAIN"||r.code==="EBUSY")&&!this.retryEAGAIN(r,n.length,this._len-n.length))throw r;NR(Ky)}}}Si.prototype.destroy=function(){this.destroyed||xy(this)};function _Ne(){let n=this.release;if(this._writing=!0,this._writingBuf=this._writingBuf.length?this._writingBuf:this._bufs.shift()||"",this.sync)try{let r=Buffer.isBuffer(this._writingBuf)?Bt.writeSync(this.fd,this._writingBuf):Bt.writeSync(this.fd,this._writingBuf,"utf8");n(null,r)}catch(r){n(r)}else Bt.write(this.fd,this._writingBuf,n)}function NNe(){let n=this.release;if(this._writing=!0,this._writingBuf=this._writingBuf.length?this._writingBuf:EZ(this._bufs.shift(),this._lens.shift()),this.sync)try{let r=Bt.writeSync(this.fd,this._writingBuf);n(null,r)}catch(r){n(r)}else yNe&&(this._writingBuf=Buffer.from(this._writingBuf)),Bt.write(this.fd,this._writingBuf,n)}function xy(n){if(n.fd===-1){n.once("ready",xy.bind(null,n));return}n._periodicFlushTimer!==void 0&&clearInterval(n._periodicFlushTimer),n.destroyed=!0,n._bufs=[],n._lens=[],BNe(typeof n.fd=="number",`sonic.fd must be a number, got ${typeof n.fd}`);try{Bt.fsync(n.fd,r)}catch{}function r(){n.fd!==1&&n.fd!==2?Bt.close(n.fd,o):o()}function o(i){if(i){n.emit("error",i);return}n._ending&&!n._writing&&n.emit("finish"),n.emit("close")}}Si.SonicBoom=Si;Si.default=Si;pZ.exports=Si});var TR=z((BeA,fZ)=>{"use strict";var Di={exit:[],beforeExit:[]},dZ={exit:kNe,beforeExit:vNe},ul;function TNe(){ul===void 0&&(ul=new FinalizationRegistry(PNe))}function RNe(n){Di[n].length>0||process.on(n,dZ[n])}function BZ(n){Di[n].length>0||(process.removeListener(n,dZ[n]),Di.exit.length===0&&Di.beforeExit.length===0&&(ul=void 0))}function kNe(){uZ("exit")}function vNe(){uZ("beforeExit")}function uZ(n){for(let r of Di[n]){let o=r.deref(),i=r.fn;o!==void 0&&i(o,n)}Di[n]=[]}function PNe(n){for(let r of["exit","beforeExit"]){let o=Di[r].indexOf(n);Di[r].splice(o,o+1),BZ(r)}}function QZ(n,r,o){if(r===void 0)throw new Error("the object can't be undefined");RNe(n);let i=new WeakRef(r);i.fn=o,TNe(),ul.register(r,i),Di[n].push(i)}function GNe(n,r){QZ("exit",n,r)}function FNe(n,r){QZ("beforeExit",n,r)}function LNe(n){if(ul!==void 0){ul.unregister(n);for(let r of["exit","beforeExit"])Di[r]=Di[r].filter(o=>{let i=o.deref();return i&&i!==n}),BZ(r)}}fZ.exports={register:GNe,registerBeforeExit:FNe,unregister:LNe}});var yZ=z((ueA,UNe)=>{UNe.exports={name:"thread-stream",version:"3.2.0",description:"A streaming way to send data to a Node.js Worker Thread",main:"index.js",types:"index.d.ts",dependencies:{"real-require":"^0.2.0"},devDependencies:{"@types/node":"^20.1.0","@types/tap":"^15.0.0","@yao-pkg/pkg":"^5.11.5",desm:"^1.3.0",fastbench:"^1.0.1",husky:"^9.0.6","pino-elasticsearch":"^8.0.0","sonic-boom":"^4.0.1",standard:"^17.0.0",tap:"^16.2.0","ts-node":"^10.8.0",typescript:"^5.3.2","why-is-node-running":"^2.2.2"},scripts:{build:"tsc --noEmit",test:'standard && npm run build && npm run transpile && tap "test/**/*.test.*js" && tap --ts test/*.test.*ts',"test:ci":"standard && npm run transpile && npm run test:ci:js && npm run test:ci:ts","test:ci:js":'tap --no-check-coverage --timeout=120 --coverage-report=lcovonly "test/**/*.test.*js"',"test:ci:ts":'tap --ts --no-check-coverage --coverage-report=lcovonly "test/**/*.test.*ts"',"test:yarn":'npm run transpile && tap "test/**/*.test.js" --no-check-coverage',transpile:"sh ./test/ts/transpile.sh",prepare:"husky install"},standard:{ignore:["test/ts/**/*","test/syntax-error.mjs"]},repository:{type:"git",url:"git+https://github.com/mcollina/thread-stream.git"},keywords:["worker","thread","threads","stream"],author:"Matteo Collina ",license:"MIT",bugs:{url:"https://github.com/mcollina/thread-stream/issues"},homepage:"https://github.com/mcollina/thread-stream#readme"}});var SZ=z((QeA,mZ)=>{"use strict";function HNe(n,r,o,i,e){let a=Date.now()+i,A=Atomics.load(n,r);if(A===o){e(null,"ok");return}let t=A,s=g=>{Date.now()>a?e(null,"timed-out"):setTimeout(()=>{t=A,A=Atomics.load(n,r),A===t?s(g>=1e3?1e3:g*2):A===o?e(null,"ok"):e(null,"not-equal")},g)};s(1)}function KNe(n,r,o,i,e){let a=Date.now()+i,A=Atomics.load(n,r);if(A!==o){e(null,"ok");return}let t=s=>{Date.now()>a?e(null,"timed-out"):setTimeout(()=>{A=Atomics.load(n,r),A!==o?e(null,"ok"):t(s>=1e3?1e3:s*2)},s)};t(1)}mZ.exports={wait:HNe,waitDiff:KNe}});var wZ=z((feA,DZ)=>{"use strict";DZ.exports={WRITE_INDEX:4,READ_INDEX:8,SEQ_INDEX:2}});var NZ=z((yeA,_Z)=>{"use strict";var{version:YNe}=yZ(),{EventEmitter:xNe}=Ue("events"),{Worker:JNe}=Ue("worker_threads"),{join:jNe}=Ue("path"),{pathToFileURL:qNe}=Ue("url"),{wait:VNe}=SZ(),{WRITE_INDEX:Vr,READ_INDEX:cr,SEQ_INDEX:RR}=wZ(),zNe=Ue("buffer"),WNe=Ue("assert"),Qe=Symbol("kImpl"),ZNe=zNe.constants.MAX_STRING_LENGTH;function Ql(n,r){Atomics.add(n[Qe].state,RR,1),r(),Atomics.add(n[Qe].state,RR,1),Atomics.notify(n[Qe].state,RR)}var Yp=class{constructor(r){this._value=r}deref(){return this._value}},jy=class{register(){}unregister(){}},XNe=process.env.NODE_V8_COVERAGE?jy:global.FinalizationRegistry||jy,$Ne=process.env.NODE_V8_COVERAGE?Yp:global.WeakRef||Yp,OZ=new XNe(n=>{n.exited||n.terminate()});function e0e(n,r){let{filename:o,workerData:i}=r,a=("__bundlerPathsOverrides"in globalThis?globalThis.__bundlerPathsOverrides:{})["thread-stream-worker"]||jNe(__dirname,"lib","worker.js"),A=new JNe(a,{...r.workerOpts,trackUnmanagedFds:!1,workerData:{filename:o.indexOf("file://")===0?o:qNe(o).href,dataBuf:n[Qe].dataBuf,stateBuf:n[Qe].stateBuf,workerData:{$context:{threadStreamVersion:YNe},...i}}});return A.stream=new Yp(n),A.on("message",A0e),A.on("exit",bZ),OZ.register(n,A),A}function MZ(n){WNe(!n[Qe].sync),n[Qe].needDrain&&(n[Qe].needDrain=!1,n.emit("drain"))}function Jy(n){let r=Atomics.load(n[Qe].state,Vr),o=n[Qe].data.length-r;if(o>0){if(n[Qe].buf.length===0){n[Qe].flushing=!1,n[Qe].ending?FR(n):n[Qe].needDrain&&process.nextTick(MZ,n);return}let i=n[Qe].buf.slice(0,o),e=Buffer.byteLength(i);e<=o?(n[Qe].buf=n[Qe].buf.slice(o),qy(n,i,Jy.bind(null,n))):n.flush(()=>{if(!n.destroyed){for(Ql(n,()=>{Atomics.store(n[Qe].state,cr,0),Atomics.store(n[Qe].state,Vr,0)}),Atomics.notify(n[Qe].state,cr);e>n[Qe].data.length;)o=o/2,i=n[Qe].buf.slice(0,o),e=Buffer.byteLength(i);n[Qe].buf=n[Qe].buf.slice(o),qy(n,i,Jy.bind(null,n))}})}else if(o===0){if(r===0&&n[Qe].buf.length===0)return;n.flush(()=>{Ql(n,()=>{Atomics.store(n[Qe].state,cr,0),Atomics.store(n[Qe].state,Vr,0)}),Atomics.notify(n[Qe].state,cr),Jy(n)})}else ho(n,new Error("overwritten"))}function A0e(n){let r=this.stream.deref();if(r===void 0){this.exited=!0,this.terminate();return}if(n?.code!=null)switch(n.code){case"READY":this.stream=new $Ne(r),r.flush(()=>{r[Qe].ready=!0,r.emit("ready")});break;case"ERROR":ho(r,n.err);break;case"EVENT":Array.isArray(n.args)?r.emit(n.name,...n.args):r.emit(n.name,n.args);break;case"WARNING":process.emitWarning(n.err);break;default:ho(r,new Error("this should not happen: "+n.code))}}function bZ(n){let r=this.stream.deref();r!==void 0&&(OZ.unregister(r),r.worker.exited=!0,r.worker.off("exit",bZ),ho(r,n!==0?new Error("the worker thread exited"):null))}var vR=class extends xNe{constructor(r={}){if(super(),r.bufferSize<4)throw new Error("bufferSize must at least fit a 4-byte utf-8 char");this[Qe]={},this[Qe].stateBuf=new SharedArrayBuffer(128),this[Qe].state=new Int32Array(this[Qe].stateBuf),this[Qe].dataBuf=new SharedArrayBuffer(r.bufferSize||4*1024*1024),this[Qe].data=Buffer.from(this[Qe].dataBuf),this[Qe].sync=r.sync||!1,this[Qe].ending=!1,this[Qe].ended=!1,this[Qe].needDrain=!1,this[Qe].destroyed=!1,this[Qe].flushing=!1,this[Qe].ready=!1,this[Qe].finished=!1,this[Qe].errored=null,this[Qe].closed=!1,this[Qe].buf="",this.worker=e0e(this,r),this.on("message",(o,i)=>{this.worker.postMessage(o,i)})}write(r){if(this[Qe].destroyed)return PR(this,new Error("the worker has exited")),!1;if(this[Qe].ending)return PR(this,new Error("the worker is ending")),!1;if(this[Qe].flushing&&this[Qe].buf.length+r.length>=ZNe)try{kR(this),this[Qe].flushing=!0}catch(o){return ho(this,o),!1}if(this[Qe].buf+=r,this[Qe].sync)try{return kR(this),!0}catch(o){return ho(this,o),!1}return this[Qe].flushing||(this[Qe].flushing=!0,setImmediate(Jy,this)),this[Qe].needDrain=this[Qe].data.length-this[Qe].buf.length-Atomics.load(this[Qe].state,Vr)<=0,!this[Qe].needDrain}end(){this[Qe].destroyed||(this[Qe].ending=!0,FR(this))}flush(r){if(this[Qe].destroyed){typeof r=="function"&&process.nextTick(r,new Error("the worker has exited"));return}let o=Atomics.load(this[Qe].state,Vr);VNe(this[Qe].state,cr,o,1/0,(i,e)=>{if(i){ho(this,i),process.nextTick(r,i);return}if(e==="not-equal"){this.flush(r);return}process.nextTick(r)})}flushSync(){this[Qe].destroyed||(kR(this),GR(this))}unref(){this.worker.unref()}ref(){this.worker.ref()}get ready(){return this[Qe].ready}get destroyed(){return this[Qe].destroyed}get closed(){return this[Qe].closed}get writable(){return!this[Qe].destroyed&&!this[Qe].ending}get writableEnded(){return this[Qe].ending}get writableFinished(){return this[Qe].finished}get writableNeedDrain(){return this[Qe].needDrain}get writableObjectMode(){return!1}get writableErrored(){return this[Qe].errored}};function PR(n,r){setImmediate(()=>{n.emit("error",r)})}function ho(n,r){n[Qe].destroyed||(n[Qe].destroyed=!0,r&&(n[Qe].errored=r,PR(n,r)),n.worker.exited?setImmediate(()=>{n[Qe].closed=!0,n.emit("close")}):n.worker.terminate().catch(()=>{}).then(()=>{n[Qe].closed=!0,n.emit("close")}))}function qy(n,r,o){let i=Atomics.load(n[Qe].state,Vr),e=Buffer.byteLength(r);return n[Qe].data.write(r,i),Ql(n,()=>{Atomics.store(n[Qe].state,Vr,i+e)}),o(),!0}function FR(n){if(!(n[Qe].ended||!n[Qe].ending||n[Qe].flushing)){n[Qe].ended=!0;try{n.flushSync();let r=Atomics.load(n[Qe].state,cr);Ql(n,()=>{Atomics.store(n[Qe].state,Vr,-1)});let o=0;for(;r!==-1;){if(Atomics.wait(n[Qe].state,cr,r,1e3),r=Atomics.load(n[Qe].state,cr),r===-2){ho(n,new Error("end() failed"));return}if(++o===10){ho(n,new Error("end() took too long (10s)"));return}}process.nextTick(()=>{n[Qe].finished=!0,n.emit("finish")})}catch(r){ho(n,r)}}}function kR(n){let r=()=>{n[Qe].ending?FR(n):n[Qe].needDrain&&process.nextTick(MZ,n)};for(n[Qe].flushing=!1;n[Qe].buf.length!==0;){let o=Atomics.load(n[Qe].state,Vr),i=n[Qe].data.length-o;if(i===0){GR(n),Ql(n,()=>{Atomics.store(n[Qe].state,cr,0),Atomics.store(n[Qe].state,Vr,0)}),Atomics.notify(n[Qe].state,cr);continue}else if(i<0)throw new Error("overwritten");let e=n[Qe].buf.slice(0,i),a=Buffer.byteLength(e);if(a<=i)n[Qe].buf=n[Qe].buf.slice(i),qy(n,e,r);else{for(GR(n),Ql(n,()=>{Atomics.store(n[Qe].state,cr,0),Atomics.store(n[Qe].state,Vr,0)}),Atomics.notify(n[Qe].state,cr);a>n[Qe].buf.length;)i=i/2,e=n[Qe].buf.slice(0,i),a=Buffer.byteLength(e);n[Qe].buf=n[Qe].buf.slice(i),qy(n,e,r)}}}function GR(n){if(n[Qe].flushing)throw new Error("unable to flush while flushing");let r=Atomics.load(n[Qe].state,Vr),o=0;for(;;){let i=Atomics.load(n[Qe].state,cr);if(i===-2)throw Error("_flushSync failed");if(i!==r)Atomics.wait(n[Qe].state,cr,i,1e3);else break;if(++o===10)throw new Error("_flushSync took too long (10s)")}}_Z.exports=vR});var HR=z((meA,TZ)=>{"use strict";var{createRequire:t0e}=Ue("module"),a0e=SR(),{join:LR,isAbsolute:r0e,sep:i0e}=Ue("node:path"),o0e=bR(),UR=TR(),n0e=NZ();function s0e(n){UR.register(n,c0e),UR.registerBeforeExit(n,I0e),n.on("close",function(){UR.unregister(n)})}function g0e(n,r,o,i){let e=new n0e({filename:n,workerData:r,workerOpts:o,sync:i});e.on("ready",a),e.on("close",function(){process.removeListener("exit",A)}),process.on("exit",A);function a(){process.removeListener("exit",A),e.unref(),o.autoEnd!==!1&&s0e(e)}function A(){e.closed||(e.flushSync(),o0e(100),e.end())}return e}function c0e(n){n.ref(),n.flushSync(),n.end(),n.once("close",function(){n.unref()})}function I0e(n){n.flushSync()}function l0e(n){let{pipeline:r,targets:o,levels:i,dedupe:e,worker:a={},caller:A=a0e(),sync:t=!1}=n,s={...n.options},g=typeof A=="string"?[A]:A,c="__bundlerPathsOverrides"in globalThis?globalThis.__bundlerPathsOverrides:{},l=n.target;if(l&&o)throw new Error("only one of target or targets can be specified");return o?(l=c["pino-worker"]||LR(__dirname,"worker.js"),s.targets=o.filter(u=>u.target).map(u=>({...u,target:C(u.target)})),s.pipelines=o.filter(u=>u.pipeline).map(u=>u.pipeline.map(Q=>({...Q,level:u.level,target:C(Q.target)})))):r&&(l=c["pino-worker"]||LR(__dirname,"worker.js"),s.pipelines=[r.map(u=>({...u,target:C(u.target)}))]),i&&(s.levels=i),e&&(s.dedupe=e),s.pinoWillSendConfig=!0,g0e(C(l),s,a,t);function C(u){if(u=c[u]||u,r0e(u)||u.indexOf("file://")===0)return u;if(u==="pino/file")return LR(__dirname,"..","file.js");let Q;for(let f of g)try{let y=f==="node:repl"?process.cwd()+i0e:f;Q=t0e(y).resolve(u);break}catch{continue}if(!Q)throw new Error(`unable to determine transport target for "${u}"`);return Q}}TZ.exports=l0e});var Zy=z((SeA,JZ)=>{"use strict";var RZ=Ue("node:diagnostics_channel"),kZ=sZ(),{mapHttpRequest:E0e,mapHttpResponse:C0e}=mR(),YR=hZ(),vZ=TR(),{lsCacheSym:p0e,chindingsSym:LZ,writeSym:PZ,serializersSym:UZ,formatOptsSym:GZ,endSym:h0e,stringifiersSym:HZ,stringifySym:KZ,stringifySafeSym:xR,wildcardFirstSym:YZ,nestedKeySym:d0e,formattersSym:xZ,messageKeySym:B0e,errorKeySym:u0e,nestedKeyStrSym:Q0e,msgPrefixSym:Vy}=Bl(),{isMainThread:f0e}=Ue("worker_threads"),y0e=HR(),Wy;typeof RZ.tracingChannel=="function"?Wy=RZ.tracingChannel("pino_asJson"):Wy={hasSubscribers:!1,traceSync(n,r,o,...i){return n.call(o,...i)}};function fl(){}function m0e(n,r){if(!r)return o;return function(...e){r.call(this,e,o,n)};function o(i,...e){if(typeof i=="object"){let a=i;i!==null&&(i.method&&i.headers&&i.socket?i=E0e(i):typeof i.setHeader=="function"&&(i=C0e(i)));let A;a===null&&e.length===0?A=[null]:(a=e.shift(),A=e),typeof this[Vy]=="string"&&a!==void 0&&a!==null&&(a=this[Vy]+a),this[PZ](i,kZ(a,A,this[GZ]),n)}else{let a=i===void 0?e.shift():i;typeof this[Vy]=="string"&&a!==void 0&&a!==null&&(a=this[Vy]+a),this[PZ](null,kZ(a,e,this[GZ]),n)}}}function KR(n){let r="",o=0,i=!1,e=255,a=n.length;if(a>100)return JSON.stringify(n);for(var A=0;A=32;A++)e=n.charCodeAt(A),(e===34||e===92)&&(r+=n.slice(o,A)+"\\",o=A,i=!0);return i?r+=n.slice(o):r=n,e<32?JSON.stringify(n):'"'+r+'"'}function S0e(n,r,o,i){if(Wy.hasSubscribers===!1)return FZ.call(this,n,r,o,i);let e={instance:this,arguments};return Wy.traceSync(FZ,e,this,n,r,o,i)}function FZ(n,r,o,i){let e=this[KZ],a=this[xR],A=this[HZ],t=this[h0e],s=this[LZ],g=this[UZ],c=this[xZ],l=this[B0e],C=this[u0e],u=this[p0e][o]+i;u=u+s;let Q;c.log&&(n=c.log(n));let f=A[YZ],y="";for(let R in n)if(Q=n[R],Object.prototype.hasOwnProperty.call(n,R)&&Q!==void 0){g[R]?Q=g[R](Q):R===C&&g.err&&(Q=g.err(Q));let T=A[R]||f;switch(typeof Q){case"undefined":case"function":continue;case"number":Number.isFinite(Q)===!1&&(Q=null);case"boolean":T&&(Q=T(Q));break;case"string":Q=(T||KR)(Q);break;default:Q=(T||e)(Q,a)}if(Q===void 0)continue;let k=KR(R);y+=","+k+":"+Q}let m="";if(r!==void 0){Q=g[l]?g[l](r):r;let R=A[l]||f;switch(typeof Q){case"function":break;case"number":Number.isFinite(Q)===!1&&(Q=null);case"boolean":R&&(Q=R(Q)),m=',"'+l+'":'+Q;break;case"string":Q=(R||KR)(Q),m=',"'+l+'":'+Q;break;default:Q=(R||e)(Q,a),m=',"'+l+'":'+Q}}return this[d0e]&&y?u+this[Q0e]+y.slice(1)+"}"+m+t:u+y+m+t}function D0e(n,r){let o,i=n[LZ],e=n[KZ],a=n[xR],A=n[HZ],t=A[YZ],s=n[UZ],g=n[xZ].bindings;r=g(r);for(let c in r)if(o=r[c],((c.length<5||c!=="level"&&c!=="serializers"&&c!=="formatters"&&c!=="customLevels")&&r.hasOwnProperty(c)&&o!==void 0)===!0){if(o=s[c]?s[c](o):o,o=(A[c]||t||e)(o,a),o===void 0)continue;i+=',"'+c+'":'+o}return i}function w0e(n){return n.write!==n.constructor.prototype.write}function zy(n){let r=new YR(n);return r.on("error",o),!n.sync&&f0e&&(vZ.register(r,O0e),r.on("close",function(){vZ.unregister(r)})),r;function o(i){if(i.code==="EPIPE"){r.write=fl,r.end=fl,r.flushSync=fl,r.destroy=fl;return}r.removeListener("error",o),r.emit("error",i)}}function O0e(n,r){n.destroyed||(r==="beforeExit"?(n.flush(),n.on("drain",function(){n.end()})):n.flushSync())}function M0e(n){return function(o,i,e={},a){if(typeof e=="string")a=zy({dest:e}),e={};else if(typeof a=="string"){if(e&&e.transport)throw Error("only one of option.transport or stream can be specified");a=zy({dest:a})}else if(e instanceof YR||e.writable||e._writableState)a=e,e={};else if(e.transport){if(e.transport instanceof YR||e.transport.writable||e.transport._writableState)throw Error("option.transport do not allow stream, please pass to option directly. e.g. pino(transport)");if(e.transport.targets&&e.transport.targets.length&&e.formatters&&typeof e.formatters.level=="function")throw Error("option.transport.targets do not allow custom level formatters");let s;e.customLevels&&(s=e.useOnlyCustomLevels?e.customLevels:Object.assign({},e.levels,e.customLevels)),a=y0e({caller:i,...e.transport,levels:s})}if(e=Object.assign({},n,e),e.serializers=Object.assign({},n.serializers,e.serializers),e.formatters=Object.assign({},n.formatters,e.formatters),e.prettyPrint)throw new Error("prettyPrint option is no longer supported, see the pino-pretty package (https://github.com/pinojs/pino-pretty)");let{enabled:A,onChild:t}=e;return A===!1&&(e.level="silent"),t||(e.onChild=fl),a||(w0e(process.stdout)?a=process.stdout:a=zy({fd:process.stdout.fd||1})),{opts:e,stream:a}}}function b0e(n,r){try{return JSON.stringify(n)}catch{try{return(r||this[xR])(n)}catch{return'"[unable to serialize, circular reference is too complex to analyze]"'}}}function _0e(n,r,o){return{level:n,bindings:r,log:o}}function N0e(n){let r=Number(n);return typeof n=="string"&&Number.isFinite(r)?r:n===void 0?1:n}JZ.exports={noop:fl,buildSafeSonicBoom:zy,asChindings:D0e,asJson:S0e,genLog:m0e,createArgsNormalizer:M0e,stringify:b0e,buildFormatters:_0e,normalizeDestFileDescriptor:N0e}});var Xy=z((DeA,jZ)=>{var T0e={trace:10,debug:20,info:30,warn:40,error:50,fatal:60},R0e={ASC:"ASC",DESC:"DESC"};jZ.exports={DEFAULT_LEVELS:T0e,SORTING_ORDER:R0e}});var qR=z((weA,WZ)=>{"use strict";var{lsCacheSym:k0e,levelValSym:JR,useOnlyCustomLevelsSym:v0e,streamSym:P0e,formattersSym:G0e,hooksSym:F0e,levelCompSym:qZ}=Bl(),{noop:L0e,genLog:Jg}=Zy(),{DEFAULT_LEVELS:Bo,SORTING_ORDER:VZ}=Xy(),zZ={fatal:n=>{let r=Jg(Bo.fatal,n);return function(...o){let i=this[P0e];if(r.call(this,...o),typeof i.flushSync=="function")try{i.flushSync()}catch{}}},error:n=>Jg(Bo.error,n),warn:n=>Jg(Bo.warn,n),info:n=>Jg(Bo.info,n),debug:n=>Jg(Bo.debug,n),trace:n=>Jg(Bo.trace,n)},jR=Object.keys(Bo).reduce((n,r)=>(n[Bo[r]]=r,n),{}),U0e=Object.keys(jR).reduce((n,r)=>(n[r]='{"level":'+Number(r),n),{});function H0e(n){let r=n[G0e].level,{labels:o}=n.levels,i={};for(let e in o){let a=r(o[e],Number(e));i[e]=JSON.stringify(a).slice(0,-1)}return n[k0e]=i,n}function K0e(n,r){if(r)return!1;switch(n){case"fatal":case"error":case"warn":case"info":case"debug":case"trace":return!0;default:return!1}}function Y0e(n){let{labels:r,values:o}=this.levels;if(typeof n=="number"){if(r[n]===void 0)throw Error("unknown level value"+n);n=r[n]}if(o[n]===void 0)throw Error("unknown level "+n);let i=this[JR],e=this[JR]=o[n],a=this[v0e],A=this[qZ],t=this[F0e].logMethod;for(let s in o){if(A(o[s],e)===!1){this[s]=L0e;continue}this[s]=K0e(s,a)?zZ[s](t):Jg(o[s],t)}this.emit("level-change",n,e,r[i],i,this)}function x0e(n){let{levels:r,levelVal:o}=this;return r&&r.labels?r.labels[o]:""}function J0e(n){let{values:r}=this.levels,o=r[n];return o!==void 0&&this[qZ](o,this[JR])}function j0e(n,r,o){return n===VZ.DESC?r<=o:r>=o}function q0e(n){return typeof n=="string"?j0e.bind(null,n):n}function V0e(n=null,r=!1){let o=n?Object.keys(n).reduce((a,A)=>(a[n[A]]=A,a),{}):null,i=Object.assign(Object.create(Object.prototype,{Infinity:{value:"silent"}}),r?null:jR,o),e=Object.assign(Object.create(Object.prototype,{silent:{value:1/0}}),r?null:Bo,n);return{labels:i,values:e}}function z0e(n,r,o){if(typeof n=="number"){if(![].concat(Object.keys(r||{}).map(a=>r[a]),o?[]:Object.keys(jR).map(a=>+a),1/0).includes(n))throw Error(`default level:${n} must be included in custom levels`);return}let i=Object.assign(Object.create(Object.prototype,{silent:{value:1/0}}),o?null:Bo,r);if(!(n in i))throw Error(`default level:${n} must be included in custom levels`)}function W0e(n,r){let{labels:o,values:i}=n;for(let e in r){if(e in i)throw Error("levels cannot be overridden");if(r[e]in o)throw Error("pre-existing level values cannot be used for new levels")}}function Z0e(n){if(typeof n!="function"&&!(typeof n=="string"&&Object.values(VZ).includes(n)))throw new Error('Levels comparison should be one of "ASC", "DESC" or "function" type')}WZ.exports={initialLsCache:U0e,genLsCache:H0e,levelMethods:zZ,getLevel:x0e,setLevel:Y0e,isLevelEnabled:J0e,mappings:V0e,assertNoLevelCollisions:W0e,assertDefaultLevelFound:z0e,genLevelComparison:q0e,assertLevelComparison:Z0e}});var VR=z((OeA,ZZ)=>{"use strict";ZZ.exports={version:"9.14.0"}});var i9=z((beA,r9)=>{"use strict";var{EventEmitter:X0e}=Ue("node:events"),{lsCacheSym:$0e,levelValSym:eTe,setLevelSym:em,getLevelSym:XZ,chindingsSym:Am,parsedChindingsSym:ATe,mixinSym:tTe,asJsonSym:e9,writeSym:aTe,mixinMergeStrategySym:rTe,timeSym:iTe,timeSliceIndexSym:oTe,streamSym:A9,serializersSym:jg,formattersSym:xp,errorKeySym:nTe,messageKeySym:sTe,useOnlyCustomLevelsSym:gTe,needsMetadataGsym:cTe,redactFmtSym:ITe,stringifySym:lTe,formatOptsSym:ETe,stringifiersSym:CTe,msgPrefixSym:WR,hooksSym:pTe}=Bl(),{getLevel:hTe,setLevel:dTe,isLevelEnabled:BTe,mappings:uTe,initialLsCache:QTe,genLsCache:fTe,assertNoLevelCollisions:yTe}=qR(),{asChindings:ZR,asJson:mTe,buildFormatters:zR,stringify:$Z,noop:t9}=Zy(),{version:STe}=VR(),DTe=OR(),wTe=class{},a9={constructor:wTe,child:OTe,bindings:MTe,setBindings:bTe,flush:TTe,isLevelEnabled:BTe,version:STe,get level(){return this[XZ]()},set level(n){this[em](n)},get levelVal(){return this[eTe]},set levelVal(n){throw Error("levelVal is read-only")},get msgPrefix(){return this[WR]},get[Symbol.toStringTag](){return"Pino"},[$0e]:QTe,[aTe]:NTe,[e9]:mTe,[XZ]:hTe,[em]:dTe};Object.setPrototypeOf(a9,X0e.prototype);r9.exports=function(){return Object.create(a9)};var $y=n=>n;function OTe(n,r){if(!n)throw Error("missing bindings for child Pino");let o=this[jg],i=this[xp],e=Object.create(this);if(r==null)return e[xp].bindings!==$y&&(e[xp]=zR(i.level,$y,i.log)),e[Am]=ZR(e,n),e[em](this.level),this.onChild!==t9&&this.onChild(e),e;if(r.hasOwnProperty("serializers")===!0){e[jg]=Object.create(null);for(let c in o)e[jg][c]=o[c];let s=Object.getOwnPropertySymbols(o);for(var a=0;a{"use strict";var{hasOwnProperty:Jp}=Object.prototype,Vg=ek();Vg.configure=ek;Vg.stringify=Vg;Vg.default=Vg;Ak.stringify=Vg;Ak.configure=ek;s9.exports=Vg;var RTe=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function Bs(n){return n.length<5e3&&!RTe.test(n)?`"${n}"`:JSON.stringify(n)}function XR(n,r){if(n.length>200||r)return n.sort(r);for(let o=1;oi;)n[e]=n[e-1],e--;n[e]=i}return n}var kTe=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function $R(n){return kTe.call(n)!==void 0&&n.length!==0}function o9(n,r,o){n.length= 1`)}return o===void 0?1/0:o}function qg(n){return n===1?"1 item":`${n} items`}function FTe(n){let r=new Set;for(let o of n)(typeof o=="string"||typeof o=="number")&&r.add(String(o));return r}function LTe(n){if(Jp.call(n,"strict")){let r=n.strict;if(typeof r!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(r)return o=>{let i=`Object can not safely be stringified. Received type ${typeof o}`;throw typeof o!="function"&&(i+=` (${o.toString()})`),new Error(i)}}}function ek(n){n={...n};let r=LTe(n);r&&(n.bigint===void 0&&(n.bigint=!1),"circularValue"in n||(n.circularValue=Error));let o=vTe(n),i=GTe(n,"bigint"),e=PTe(n),a=typeof e=="function"?e:void 0,A=n9(n,"maximumDepth"),t=n9(n,"maximumBreadth");function s(u,Q,f,y,m,R){let T=Q[u];switch(typeof T=="object"&&T!==null&&typeof T.toJSON=="function"&&(T=T.toJSON(u)),T=y.call(Q,u,T),typeof T){case"string":return Bs(T);case"object":{if(T===null)return"null";if(f.indexOf(T)!==-1)return o;let k="",U=",",K=R;if(Array.isArray(T)){if(T.length===0)return"[]";if(At){let L=T.length-t-1;k+=`${U}"... ${qg(L)} not stringified"`}return m!==""&&(k+=` ${K}`),f.pop(),`[${k}]`}let F=Object.keys(T),q=F.length;if(q===0)return"{}";if(At){let $=q-t;k+=`${H}"...":${V}"${qg($)} not stringified"`,H=U}return m!==""&&H.length>1&&(k=` ${R}${k} ${K}`),f.pop(),`{${k}}`}case"number":return isFinite(T)?String(T):r?r(T):"null";case"boolean":return T===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(T);default:return r?r(T):void 0}}function g(u,Q,f,y,m,R){switch(typeof Q=="object"&&Q!==null&&typeof Q.toJSON=="function"&&(Q=Q.toJSON(u)),typeof Q){case"string":return Bs(Q);case"object":{if(Q===null)return"null";if(f.indexOf(Q)!==-1)return o;let T=R,k="",U=",";if(Array.isArray(Q)){if(Q.length===0)return"[]";if(At){let G=Q.length-t-1;k+=`${U}"... ${qg(G)} not stringified"`}return m!==""&&(k+=` ${T}`),f.pop(),`[${k}]`}f.push(Q);let K="";m!==""&&(R+=m,U=`, ${R}`,K=" ");let F="";for(let q of y){let V=g(q,Q[q],f,y,m,R);V!==void 0&&(k+=`${F}${Bs(q)}:${K}${V}`,F=U)}return m!==""&&F.length>1&&(k=` ${R}${k} ${T}`),f.pop(),`{${k}}`}case"number":return isFinite(Q)?String(Q):r?r(Q):"null";case"boolean":return Q===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(Q);default:return r?r(Q):void 0}}function c(u,Q,f,y,m){switch(typeof Q){case"string":return Bs(Q);case"object":{if(Q===null)return"null";if(typeof Q.toJSON=="function"){if(Q=Q.toJSON(u),typeof Q!="object")return c(u,Q,f,y,m);if(Q===null)return"null"}if(f.indexOf(Q)!==-1)return o;let R=m;if(Array.isArray(Q)){if(Q.length===0)return"[]";if(At){let N=Q.length-t-1;V+=`${H}"... ${qg(N)} not stringified"`}return V+=` ${R}`,f.pop(),`[${V}]`}let T=Object.keys(Q),k=T.length;if(k===0)return"{}";if(At){let V=k-t;K+=`${F}"...": "${qg(V)} not stringified"`,F=U}return F!==""&&(K=` ${m}${K} ${R}`),f.pop(),`{${K}}`}case"number":return isFinite(Q)?String(Q):r?r(Q):"null";case"boolean":return Q===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(Q);default:return r?r(Q):void 0}}function l(u,Q,f){switch(typeof Q){case"string":return Bs(Q);case"object":{if(Q===null)return"null";if(typeof Q.toJSON=="function"){if(Q=Q.toJSON(u),typeof Q!="object")return l(u,Q,f);if(Q===null)return"null"}if(f.indexOf(Q)!==-1)return o;let y="",m=Q.length!==void 0;if(m&&Array.isArray(Q)){if(Q.length===0)return"[]";if(At){let V=Q.length-t-1;y+=`,"... ${qg(V)} not stringified"`}return f.pop(),`[${y}]`}let R=Object.keys(Q),T=R.length;if(T===0)return"{}";if(At){let K=T-t;y+=`${k}"...":"${qg(K)} not stringified"`}return f.pop(),`{${y}}`}case"number":return isFinite(Q)?String(Q):r?r(Q):"null";case"boolean":return Q===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(Q);default:return r?r(Q):void 0}}function C(u,Q,f){if(arguments.length>1){let y="";if(typeof f=="number"?y=" ".repeat(Math.min(f,10)):typeof f=="string"&&(y=f.slice(0,10)),Q!=null){if(typeof Q=="function")return s("",{"":u},[],Q,y,"");if(Array.isArray(Q))return g("",u,[],FTe(Q),y,"")}if(y.length!==0)return c("",u,[],y,"")}return l("",u,[])}return C}});var E9=z((_eA,l9)=>{"use strict";var tk=Symbol.for("pino.metadata"),{DEFAULT_LEVELS:I9}=Xy(),UTe=I9.info;function HTe(n,r){n=n||[],r=r||{dedupe:!1};let o=Object.create(I9);o.silent=1/0,r.levels&&typeof r.levels=="object"&&Object.keys(r.levels).forEach(l=>{o[l]=r.levels[l]});let i={write:e,add:t,remove:s,emit:a,flushSync:A,end:g,minLevel:0,lastId:0,streams:[],clone:c,[tk]:!0,streamLevels:o};return Array.isArray(n)?n.forEach(t,i):t.call(i,n),n=null,i;function e(l){let C,u=this.lastLevel,{streams:Q}=this,f=0,y;for(let m=KTe(Q.length,r.dedupe);xTe(m,Q.length,r.dedupe);m=YTe(m,r.dedupe))if(C=Q[m],C.level<=u){if(f!==0&&f!==C.level)break;if(y=C.stream,y[tk]){let{lastTime:R,lastMsg:T,lastObj:k,lastLogger:U}=this;y.lastLevel=u,y.lastTime=R,y.lastMsg=T,y.lastObj=k,y.lastLogger=U}y.write(l),r.dedupe&&(f=C.level)}else if(!r.dedupe)break}function a(...l){for(let{stream:C}of this.streams)typeof C.emit=="function"&&C.emit(...l)}function A(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync()}function t(l){if(!l)return i;let C=typeof l.write=="function"||l.stream,u=l.write?l:l.stream;if(!C)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:Q,streamLevels:f}=this,y;typeof l.levelVal=="number"?y=l.levelVal:typeof l.level=="string"?y=f[l.level]:typeof l.level=="number"?y=l.level:y=UTe;let m={stream:u,level:y,levelVal:void 0,id:++i.lastId};return Q.unshift(m),Q.sort(c9),this.minLevel=Q[0].level,i}function s(l){let{streams:C}=this,u=C.findIndex(Q=>Q.id===l);return u>=0&&(C.splice(u,1),C.sort(c9),this.minLevel=C.length>0?C[0].level:-1),i}function g(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync(),l.end()}function c(l){let C=new Array(this.streams.length);for(let u=0;u=0:n{"use strict";var JTe=Ue("node:os"),f9=mR(),jTe=SR(),qTe=OR(),y9=oZ(),VTe=i9(),m9=Bl(),{configure:zTe}=g9(),{assertDefaultLevelFound:WTe,mappings:S9,genLsCache:ZTe,genLevelComparison:XTe,assertLevelComparison:$Te}=qR(),{DEFAULT_LEVELS:D9,SORTING_ORDER:eRe}=Xy(),{createArgsNormalizer:ARe,asChindings:tRe,buildSafeSonicBoom:C9,buildFormatters:aRe,stringify:ak,normalizeDestFileDescriptor:p9,noop:rRe}=Zy(),{version:iRe}=VR(),{chindingsSym:h9,redactFmtSym:oRe,serializersSym:d9,timeSym:nRe,timeSliceIndexSym:sRe,streamSym:gRe,stringifySym:B9,stringifySafeSym:rk,stringifiersSym:u9,setLevelSym:cRe,endSym:IRe,formatOptsSym:lRe,messageKeySym:ERe,errorKeySym:CRe,nestedKeySym:pRe,mixinSym:hRe,levelCompSym:dRe,useOnlyCustomLevelsSym:BRe,formattersSym:Q9,hooksSym:uRe,nestedKeyStrSym:QRe,mixinMergeStrategySym:fRe,msgPrefixSym:yRe}=m9,{epochTime:w9,nullTime:mRe}=y9,{pid:SRe}=process,DRe=JTe.hostname(),wRe=f9.err,ORe={level:"info",levelComparison:eRe.ASC,levels:D9,messageKey:"msg",errorKey:"err",nestedKey:null,enabled:!0,base:{pid:SRe,hostname:DRe},serializers:Object.assign(Object.create(null),{err:wRe}),formatters:Object.assign(Object.create(null),{bindings(n){return n},level(n,r){return{level:r}}}),hooks:{logMethod:void 0,streamWrite:void 0},timestamp:w9,name:void 0,redact:null,customLevels:null,useOnlyCustomLevels:!1,depthLimit:5,edgeLimit:100},MRe=ARe(ORe),bRe=Object.assign(Object.create(null),f9);function ik(...n){let r={},{opts:o,stream:i}=MRe(r,jTe(),...n);o.level&&typeof o.level=="string"&&D9[o.level.toLowerCase()]!==void 0&&(o.level=o.level.toLowerCase());let{redact:e,crlf:a,serializers:A,timestamp:t,messageKey:s,errorKey:g,nestedKey:c,base:l,name:C,level:u,customLevels:Q,levelComparison:f,mixin:y,mixinMergeStrategy:m,useOnlyCustomLevels:R,formatters:T,hooks:k,depthLimit:U,edgeLimit:K,onChild:F,msgPrefix:q}=o,V=zTe({maximumDepth:U,maximumBreadth:K}),H=aRe(T.level,T.bindings,T.log),G=ak.bind({[rk]:V}),$=e?qTe(e,G):{},x=e?{stringify:$[oRe]}:{stringify:G},N="}"+(a?`\r `:` `),L=tRe.bind(null,{[h9]:"",[d9]:A,[u9]:$,[B9]:ak,[rk]:V,[Q9]:H}),Ae="";l!==null&&(C===void 0?Ae=L(l):Ae=L(Object.assign({},l,{name:C})));let me=t instanceof Function?t:t?w9:mRe,Me=me().indexOf(":")+1;if(R&&!Q)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(y&&typeof y!="function")throw Error(`Unknown mixin type "${typeof y}" - expected "function"`);if(q&&typeof q!="string")throw Error(`Unknown msgPrefix type "${typeof q}" - expected "string"`);WTe(u,Q,R);let ze=S9(Q,R);typeof i.emit=="function"&&i.emit("message",{code:"PINO_CONFIG",config:{levels:ze,messageKey:s,errorKey:g}}),$Te(f);let Te=XTe(f);return Object.assign(r,{levels:ze,[dRe]:Te,[BRe]:R,[gRe]:i,[nRe]:me,[sRe]:Me,[B9]:ak,[rk]:V,[u9]:$,[IRe]:N,[lRe]:x,[ERe]:s,[CRe]:g,[pRe]:c,[QRe]:c?`,${JSON.stringify(c)}:{`:"",[d9]:A,[hRe]:y,[fRe]:m,[h9]:Ae,[Q9]:H,[uRe]:k,silent:rRe,onChild:F,[yRe]:q}),Object.setPrototypeOf(r,VTe()),ZTe(r),r[cRe](u),r}zr.exports=ik;zr.exports.destination=(n=process.stdout.fd)=>typeof n=="object"?(n.dest=p9(n.dest||process.stdout.fd),C9(n)):C9({dest:p9(n),minLength:0});zr.exports.transport=HR();zr.exports.multistream=E9();zr.exports.levels=S9();zr.exports.stdSerializers=bRe;zr.exports.stdTimeFunctions=Object.assign({},y9);zr.exports.symbols=m9;zr.exports.version=iRe;zr.exports.default=ik;zr.exports.pino=ik});import{unlink as M7}from"node:fs/promises";import{homedir as b7}from"node:os";import{join as Eh,resolve as Wg}from"node:path";import{createHash as DX,randomUUID as Dk}from"node:crypto";import{mkdir as wX,readFile as OX,rename as MX,unlink as Sk,writeFile as bX}from"node:fs/promises";import{dirname as _X}from"node:path";var um=Object.freeze({version:1,bots:Object.freeze([])}),NX=new Set(["clientId","secretRef","approvedSenders"]);function $r(n){return typeof n=="string"&&n.trim()?n.trim():null}function TX(n){return DX("sha256").update(n).digest("hex")}function wk(n){let r=$r(n);return r&&/^dt_[a-f0-9]{24}$/.test(r)?r:null}function RX(n){let r=$r(n);return r&&/^DSH_DINGTALK_BOT_SECRET_[A-F0-9]{24}$/.test(r)?r:null}function kX(n){let r=$r(n);return r&&/^dt_sender_[a-f0-9]{32}$/.test(r)?r:null}function vX(n){let r=typeof n=="string"?{staffId:n}:n;if(!r||typeof r!="object"||Array.isArray(r))return null;let o=kX(r.senderKey),i=$r(r.staffId);return!o||!i?null:Object.freeze({senderKey:o,staffId:i,displayName:$r(r.displayName),approvedAt:$r(r.approvedAt)})}function PX(n){if(!Array.isArray(n))return null;let r=n.map(vX);if(r.some(e=>e===null))return null;let o=new Set,i=new Set;for(let e of r){if(o.has(e.staffId)||i.has(e.senderKey))return null;o.add(e.staffId),i.add(e.senderKey)}return Object.freeze(r)}function th(n){let r=$r(n);if(!r)throw new TypeError("clientId is required");let o=TX(r).slice(0,24);return Object.freeze({botId:`dt_${o}`,secretRef:`DSH_DINGTALK_BOT_SECRET_${o.toUpperCase()}`})}function Ok(){return`dt_sender_${Dk().replaceAll("-","")}`}function Qm(n){return $r(n)?"\u8EAB\u4EFD\u5DF2\u9690\u85CF":"\u9489\u9489\u7528\u6237"}function Mk(n){let r=$r(n);return r?r.length<=8?`${r.slice(0,2)}\u2022\u2022\u2022\u2022`:`${r.slice(0,4)}\u2022\u2022\u2022\u2022${r.slice(-4)}`:"\u9489\u9489\u673A\u5668\u4EBA"}function bk(n,{stored:r=!1}={}){if(!n||typeof n!="object"||Array.isArray(n)||"clientSecret"in n||"client_secret"in n||"deviceCode"in n||r&&Object.keys(n).some(t=>!NX.has(t)))return null;let o=$r(n.clientId),i=RX(n.secretRef),e=PX(n.approvedSenders??[]);if(!o||!i||!e)return null;let a=th(o);return a.secretRef!==i||(n.botId===void 0?a.botId:wk(n.botId))!==a.botId?null:Object.freeze({botId:a.botId,clientId:o,secretRef:i,approvedSenders:e})}function GX(n){if(!n||n.version!==1||!Array.isArray(n.bots))return null;let r=n.bots.map(a=>bk(a,{stored:!0}));if(r.some(a=>a===null))return null;let o=new Set,i=new Set,e=new Set;for(let a of r){if(o.has(a.botId)||i.has(a.clientId)||e.has(a.secretRef))return null;o.add(a.botId),i.add(a.clientId),e.add(a.secretRef)}return Object.freeze({version:1,bots:Object.freeze(r)})}function FX(n){return{version:1,bots:n.bots.map(r=>({clientId:r.clientId,secretRef:r.secretRef,approvedSenders:r.approvedSenders.map(o=>({senderKey:o.senderKey,staffId:o.staffId,displayName:o.displayName,approvedAt:o.approvedAt}))}))}}var Ah=class{#A;#e=um;#t=Promise.resolve();constructor(r){if(!$r(r))throw new TypeError("config path is required");this.#A=r}async load(){try{let r=GX(JSON.parse(await OX(this.#A,"utf8")));if(!r)throw new Error("dsh-dingtalk config contains invalid bot data");this.#e=r}catch(r){if(r?.code!=="ENOENT")throw r;this.#e=um}return this}list(){return structuredClone(this.#e.bots)}get(r){let o=this.#e.bots.find(i=>i.botId===r);return o?structuredClone(o):null}getByClientId(r){let o=this.#e.bots.find(i=>i.clientId===r);return o?structuredClone(o):null}async save(r){let o=bk(r);if(!o)throw new Error("Refusing to persist invalid dsh-dingtalk bot data");return this.#a(i=>{if(i.find(A=>(A.clientId===o.clientId||A.secretRef===o.secretRef)&&A.botId!==o.botId))throw new Error("Duplicate DingTalk bot identity");let a=i.findIndex(A=>A.botId===o.botId);return a===-1?i.push(o):i[a]=o,structuredClone(o)})}async remove(r){if(!wk(r))throw new TypeError("Invalid DingTalk bot id");return this.#a(o=>{let i=o.findIndex(a=>a.botId===r);if(i===-1)return null;let[e]=o.splice(i,1);return structuredClone(e)})}async clear(){let r=this.#t.then(async()=>{try{await Sk(this.#A)}catch(o){if(o?.code!=="ENOENT")throw o}this.#e=um});this.#t=r.then(()=>{},()=>{}),await r}async#a(r){let o,i=this.#t.then(async()=>{let e=[...this.#e.bots];o=r(e);let a=Object.freeze({version:1,bots:Object.freeze(e)});await this.#s(a),this.#e=a});return this.#t=i.then(()=>{},()=>{}),await i,o}async#s(r){await wX(_X(this.#A),{recursive:!0,mode:448});let o=`${this.#A}.${process.pid}.${Dk()}.tmp`;try{await bX(o,`${JSON.stringify(FX(r),null,2)} `,{encoding:"utf8",flag:"wx",mode:384}),await MX(o,this.#A)}catch(i){try{await Sk(o)}catch(e){if(e?.code!=="ENOENT")throw new AggregateError([i,e])}throw i}}};var Nk="https://oapi.dingtalk.com",LX="DING_DWS_CLAW";function ei(n){return typeof n=="string"&&n.trim()?n.trim():null}function _k(n,r){let o=Number(n);return Number.isFinite(o)&&o>0?o:r}function UX(n){let r;try{r=new URL(ei(n)??Nk)}catch{throw new TypeError("DingTalk registration base URL must be a valid HTTPS URL")}let o=r.hostname==="dingtalk.com"||r.hostname.endsWith(".dingtalk.com");if(r.protocol!=="https:"||r.port||!o||r.username||r.password||r.search||r.hash)throw new TypeError("DingTalk registration base URL must be a valid HTTPS URL");return r.pathname=r.pathname.replace(/\/+$/,""),r.href.replace(/\/$/,"")}function HX(n){let r=typeof n?.now=="function"?n.now():n();if(!Number.isFinite(r))throw new TypeError("clock must return a finite timestamp");return r}function KX(n,r){if(!n||typeof n!="object"||Array.isArray(n))throw new bi("invalid-response",`DingTalk ${r} returned an invalid response`,r);if(Number(n.errcode)!==0)throw new bi("api-error",`DingTalk ${r} request was rejected`,r);return n}var bi=class extends Error{constructor(r,o,i,e={}){super(o,e),this.name="DingtalkDeviceAuthError",this.code=r,this.action=i}},ah=class{#A;#e;#t;#a;constructor({fetch:r=globalThis.fetch,clock:o=Date,baseUrl:i=Nk,timeoutMs:e=15e3}={}){if(typeof r!="function")throw new TypeError("fetch is required");if(typeof o!="function"&&typeof o?.now!="function")throw new TypeError("clock must be a function or expose now()");if(!Number.isFinite(e)||e<=0)throw new TypeError("timeoutMs must be a positive number");this.#A=r,this.#e=o,this.#t=UX(i),this.#a=e}async start({signal:r}={}){let o=await this.#s("/app/registration/init",{source:LX},"initialization",r),i=ei(o.nonce);if(!i)throw new bi("missing-nonce","DingTalk registration initialization did not return a nonce","initialization");let e=await this.#s("/app/registration/begin",{nonce:i},"begin",r),a=ei(e.device_code),A=ei(e.verification_uri_complete);if(!a||!A)throw new bi("incomplete-registration","DingTalk registration did not return complete QR metadata","begin");let t=_k(e.expires_in,7200),s=_k(e.interval,5)*1e3;return Object.freeze({deviceCode:a,verificationUrl:A,verificationUri:ei(e.verification_uri),userCode:ei(e.user_code),expiresAt:HX(this.#e)+t*1e3,pollIntervalMs:s})}async poll(r){let o=ei(typeof r=="string"?r:r?.deviceCode),i=typeof r=="object"?r?.signal:void 0;if(!o)throw new TypeError("deviceCode is required");let e=await this.#s("/app/registration/poll",{device_code:o},"poll",i),a=ei(e.status)?.toUpperCase(),A=["WAITING","SUCCESS","FAIL","EXPIRED"].includes(a)?a:"UNKNOWN";return Object.freeze({status:A,clientId:ei(e.client_id),clientSecret:ei(e.client_secret),failReason:ei(e.fail_reason)})}async#s(r,o,i,e){let a,A=AbortSignal.timeout(this.#a),t=e?AbortSignal.any([e,A]):A;try{a=await this.#A(`${this.#t}${r}`,{method:"POST",headers:{accept:"application/json","content-type":"application/json"},body:JSON.stringify(o),redirect:"error",signal:t})}catch(g){throw e?.aborted?e.reason??g:A.aborted?new bi("timeout",`DingTalk ${i} request timed out`,i,{cause:g}):g?.name==="AbortError"?g:new bi("network-error",`DingTalk ${i} request could not be completed`,i,{cause:g})}if(!a||a.ok===!1||typeof a.json!="function")throw new bi("http-error",`DingTalk ${i} request failed`,i);let s;try{s=await a.json()}catch(g){throw new bi("invalid-json",`DingTalk ${i} returned invalid JSON`,i,{cause:g})}return KX(s,i)}};import{randomUUID as YX}from"node:crypto";var Tk=new Set(["starting","pending","connecting"]),rh=new Set(["connected","expired","failed","cancelled"]);function na(n){return typeof n=="string"&&n.trim()?n.trim():null}function Ta(n,r){return Object.freeze({code:n,message:r})}function vk(n){return typeof n?.now=="function"?n.now():n()}function xX(n){return new Date(vk(n)).toISOString()}function gn(){return new DOMException("DingTalk provisioning was cancelled","AbortError")}function ys(n){return n?{attemptId:n.id,status:n.state,...n.verificationUrl?{verificationUrl:n.verificationUrl}:{},...n.expiresAt?{expiresAt:n.expiresAt}:{},...n.pollIntervalMs?{pollIntervalMs:n.pollIntervalMs}:{},...n.botId?{botId:n.botId}:{},...n.alreadyConnected?{alreadyConnected:!0}:{},...n.error?{error:structuredClone(n.error)}:{}}:null}function fm(n){if(!n)return{};let r=typeof n.status=="function"?n.status():n.status;return r&&typeof r=="object"&&!Array.isArray(r)?r:{}}function Rk(n,r){if(!n||r.connected===!1||r.ready===!1)return!1;let o=na(r.dingtalkStreamState??r.dingtalkConnectionState??r.connectionState??r.state)?.toLowerCase();return["failed","error","offline","disconnected","stopped"].includes(o)?!1:r.connected===!0||r.ready===!0||o==="connected"||o==="ready"}function Pk(n){if(!n||typeof n!="object"||Array.isArray(n))return null;let r=na(n.staffId??n.senderStaffId??n.senderId);if(!r)return null;let o=na(n.requestId),i=o&&/^ding_sender_[A-Za-z0-9_-]{1,100}$/.test(o)&&!o.includes(r)?o:null;return i?{requestId:i,staffId:r,displayName:na(n.displayName??n.senderName??n.senderNick)??"\u9489\u9489\u7528\u6237",requestedAt:na(n.requestedAt)}:null}function kk(n){if(!Array.isArray(n.pendingSenders))return[];let r=new Set,o=[];for(let i of n.pendingSenders){let e=Pk(i);!e||r.has(e.staffId)||(r.add(e.staffId),o.push(e))}return o}function JX(n){return{requestId:n.requestId,displayName:n.displayName,senderIdMasked:Qm(n.staffId),requestedAt:n.requestedAt}}function jX(n){return{senderKey:n.senderKey,displayName:na(n.displayName)??"\u9489\u9489\u7528\u6237",senderIdMasked:Qm(n.staffId),approvedAt:na(n.approvedAt)}}var Ml=class{#A;#e;#t;#a;#s;#n;#I;#g=new Map;#o=new Map;#r=new Map;#i=null;#c=new Map;#l=0;#E=!1;constructor({deviceAuth:r,credentials:o,configStore:i,createRuntime:e,deleteState:a=async()=>{},logger:A=console,clock:t=Date}){if(!r||typeof r.start!="function"||typeof r.poll!="function")throw new TypeError("DingtalkController requires a DingTalk device auth client");if(!o||typeof o.resolve!="function"||typeof o.set!="function"||typeof o.unset!="function")throw new TypeError("DingtalkController requires the DSH credential provider");if(!i||typeof i.list!="function"||typeof i.get!="function"||typeof i.getByClientId!="function"||typeof i.save!="function"||typeof i.remove!="function")throw new TypeError("DingtalkController requires a loaded config store");if(typeof e!="function")throw new TypeError("createRuntime is required");if(typeof a!="function")throw new TypeError("deleteState must be a function");if(typeof t!="function"&&typeof t?.now!="function")throw new TypeError("clock must be a function or expose now()");this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=a,this.#n=A,this.#I=t}async initialize(){if(this.#E)return this.status();for(let r of this.#t.list()){let o=this.#g.get(r.botId);try{if(Rk(o,fm(o)))continue}catch{}await this.#f(r.botId,async()=>{let i=this.#t.get(r.botId);if(!i||this.#E)return;let e=await this.#B(i.secretRef);if(!e){this.#o.set(i.botId,Ta("missing-secret","\u9489\u9489\u673A\u5668\u4EBA\u51ED\u636E\u7F3A\u5931\uFF0C\u8BF7\u79FB\u9664\u540E\u91CD\u65B0\u626B\u7801\u3002")),this.#m();return}try{await this.#d(i,e),this.#o.delete(i.botId)}catch{this.#o.set(i.botId,Ta("connection-failed","\u9489\u9489\u8FDE\u63A5\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),this.#n.warn?.(`[dsh-dingtalk] bot ${i.botId} failed to initialize`)}this.#m()})}return this.status()}async startProvisioning({signal:r}={}){if(this.#E)throw new Error("dsh-dingtalk controller is closed");this.#i&&await this.cancelProvisioning(this.#i);let o={id:YX(),state:"starting",controller:new AbortController,deviceCode:null,verificationUrl:null,expiresAt:null,pollIntervalMs:null,pollTask:null,botId:null,alreadyConnected:!1,error:null};this.#r.set(o.id,o),this.#i=o.id,this.#m();let i=()=>o.controller.abort(r?.reason);r?.aborted?i():r?.addEventListener("abort",i,{once:!0});try{let e=await this.#A.start({signal:o.controller.signal});if(this.#y(o),o.deviceCode=na(e.deviceCode),o.verificationUrl=na(e.verificationUrl),o.expiresAt=Number(e.expiresAt),o.pollIntervalMs=Number(e.pollIntervalMs),!o.deviceCode||!o.verificationUrl||!Number.isFinite(o.expiresAt)||!Number.isFinite(o.pollIntervalMs)||o.pollIntervalMs<=0)throw new Error("DingTalk device auth returned incomplete registration metadata");return o.state="pending",this.#m(),ys(o)}catch(e){if(o.controller.signal.aborted||e?.name==="AbortError"?(o.state="cancelled",o.error=Ta("cancelled","\u626B\u7801\u63A5\u5165\u5DF2\u53D6\u6D88\u3002")):(o.state="failed",o.error=Ta("qr-start-failed","\u65E0\u6CD5\u751F\u6210\u9489\u9489\u4E8C\u7EF4\u7801\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),this.#i===o.id&&(this.#i=null),this.#m(),o.state==="failed")throw e;return ys(o)}finally{r?.removeEventListener("abort",i)}}async bindCredentials({clientId:r,clientSecret:o}={}){if(this.#E)throw new Error("dsh-dingtalk controller is closed");let i=na(r),e=na(o);if(!i||!e)throw new TypeError("DingTalk Client ID and Client Secret are required");if(this.#i&&await this.cancelProvisioning(this.#i),this.#E)throw new Error("dsh-dingtalk controller is closed");let a=th(i);return await this.#f(a.botId,async()=>{if(this.#E)throw gn();let A=this.#t.getByClientId(i),t=await this.#e.resolve(a.secretRef).catch(()=>{});if(this.#E)throw gn();let s={botId:a.botId,clientId:i,secretRef:a.secretRef,approvedSenders:A?.approvedSenders??[]};await this.#e.set(a.secretRef,e);try{await this.#t.save(s)}catch(g){throw await this.#Q(a.secretRef,t),g}try{await this.#d(s,e),this.#o.delete(a.botId)}catch{this.#o.set(a.botId,Ta("connection-failed","\u9489\u9489\u5DF2\u63A5\u5165\uFF0C\u4F46\u6D88\u606F\u8FDE\u63A5\u6682\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),this.#n.warn?.("[dsh-dingtalk] credential-bound bot saved but its connection is not ready")}this.#m()}),this.status()}async registrationStatus(r){let o=this.#r.get(r);if(!o)return null;if(rh.has(o.state)||o.state==="starting")return ys(o);if(vk(this.#I)>=o.expiresAt)return o.state="expired",o.error=Ta("expired","\u4E8C\u7EF4\u7801\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u751F\u6210\u3002"),this.#i===o.id&&(this.#i=null),this.#m(),ys(o);if(!o.pollTask){let i=this.#C(o).finally(()=>{o.pollTask===i&&(o.pollTask=null)});o.pollTask=i}return await o.pollTask,ys(o)}async cancelProvisioning(r){let o=this.#r.get(r);return o?(rh.has(o.state)||(o.controller.abort(),await o.pollTask?.catch(()=>{}),rh.has(o.state)||(o.state="cancelled"),o.error??=Ta("cancelled","\u626B\u7801\u63A5\u5165\u5DF2\u53D6\u6D88\u3002")),this.#i===o.id&&(this.#i=null),this.#m(),ys(o)):null}async reconnectBot(r){let o=this.#t.get(r);if(!o)throw new Error("Unknown DingTalk bot");return await this.#f(r,async()=>{let i=await this.#B(o.secretRef);if(!i)throw new Error("The DingTalk client secret is missing");try{await this.#d(o,i),this.#o.delete(r)}catch(e){throw this.#o.set(r,Ta("connection-failed","\u9489\u9489\u8FDE\u63A5\u4ECD\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),e}finally{this.#m()}}),this.status()}async deleteBot(r){let o=this.#t.get(r);if(!o)throw new Error("Unknown DingTalk bot");return await this.#f(r,async()=>{let i=await this.#e.resolve(o.secretRef).catch(()=>{});await this.#u(r);try{await this.#e.unset(o.secretRef),await this.#t.remove(r)}catch(e){throw na(i?.value)&&(await this.#e.set(o.secretRef,i.value).catch(()=>{}),await this.#d(o,i.value).catch(()=>{})),new Error("Unable to remove the DingTalk bot safely.",{cause:e})}try{await this.#s({botId:r,config:o})}catch{this.#n.warn?.(`[dsh-dingtalk] bot ${r} state cleanup failed`)}this.#o.delete(r),this.#m()}),this.status()}async approveSender(r,o){let i=this.#t.get(r);if(!i)throw new Error("Unknown DingTalk bot");let e=this.#g.get(r),a=typeof e?.pendingSender=="function"?Pk(e.pendingSender(o)):null,A=kk(fm(e)),t=a?.requestId===o?a:A.find(g=>g.requestId===o);if(!t)throw new Error("Unknown DingTalk sender approval request");if(i.approvedSenders.some(g=>g.staffId===t.staffId))return this.status();let s={...i,approvedSenders:[...i.approvedSenders,{senderKey:Ok(),staffId:t.staffId,displayName:t.displayName,approvedAt:xX(this.#I)}]};return await this.#h(i,s),this.status()}async revokeSender(r,o){let i=this.#t.get(r);if(!i)throw new Error("Unknown DingTalk bot");let e=i.approvedSenders.findIndex(A=>A.senderKey===o);if(e===-1)throw new Error("Unknown approved DingTalk sender");let a=[...i.approvedSenders];return a.splice(e,1),await this.#h(i,{...i,approvedSenders:a}),this.status()}status(){let r=this.#t.list().map(e=>{let a=this.#g.get(e.botId),A={};try{A=fm(a)}catch{A={state:"error"}}let t=Rk(a,A),s=this.#o.get(e.botId),g=t?"connected":s?"error":"offline",c=new Set(e.approvedSenders.map(C=>C.staffId)),l=kk(A).filter(C=>!c.has(C.staffId)).map(JX);return{botId:e.botId,state:g,connected:t,configured:!0,bot:{name:"\u9489\u9489\u673A\u5668\u4EBA",clientIdMasked:Mk(e.clientId)},health:{status:t?"healthy":s?"error":"offline",summary:t?"\u9489\u9489 Stream \u6D88\u606F\u8FDE\u63A5\u8FD0\u884C\u6B63\u5E38":s?.message??"\u9489\u9489\u6D88\u606F\u8FDE\u63A5\u5F53\u524D\u79BB\u7EBF",lastCheckedAt:A.lastCheckedAt??null},stats:{messagesReceived:Number(A.messagesReceived)||0,messagesReplied:Number(A.messagesReplied)||0},senders:{pending:l,approved:e.approvedSenders.map(jX)},error:s?structuredClone(s):null}}),o=r.filter(e=>e.connected).length,i=this.#i?this.#r.get(this.#i):null;return{schemaVersion:1,revision:this.#l,state:i&&Tk.has(i.state)?"provisioning":r.length===0?"disconnected":o===r.length?"connected":o>0?"degraded":"offline",bots:r,totals:{configured:r.length,connected:o},...i&&Tk.has(i.state)?{provisioning:ys(i)}:{}}}async close(){this.#E||(this.#E=!0,this.#i&&await this.cancelProvisioning(this.#i),await Promise.allSettled([...this.#g.keys()].map(r=>this.#u(r))),await Promise.allSettled([...this.#c.values()]),await Promise.allSettled([...this.#g.keys()].map(r=>this.#u(r))))}async#C(r){try{this.#y(r);let o=await this.#A.poll({deviceCode:r.deviceCode,signal:r.controller.signal});this.#y(r);let i=na(o.status)?.toUpperCase();if(i==="WAITING")r.state="pending",r.error=null;else if(i==="SUCCESS"){let e=na(o.clientId),a=na(o.clientSecret);if(!e||!a)throw new Error("DingTalk returned incomplete credentials");r.state="connecting",r.error=null,this.#m();let A=await this.#p(r,{clientId:e,clientSecret:a});r.botId=A.botId,r.alreadyConnected=A.alreadyConnected,r.state="connected",this.#i===r.id&&(this.#i=null)}else i==="EXPIRED"?(r.state="expired",r.error=Ta("expired","\u4E8C\u7EF4\u7801\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u751F\u6210\u3002"),this.#i===r.id&&(this.#i=null)):i==="FAIL"?(r.state="failed",r.error=Ta("authorization-failed","\u9489\u9489\u672A\u5B8C\u6210\u673A\u5668\u4EBA\u6388\u6743\uFF0C\u8BF7\u91CD\u65B0\u626B\u7801\u3002"),this.#i===r.id&&(this.#i=null)):(r.state="pending",r.error=Ta("poll-pending","\u9489\u9489\u6388\u6743\u72B6\u6001\u6682\u65F6\u4E0D\u53EF\u7528\uFF0C\u6B63\u5728\u91CD\u8BD5\u3002"))}catch(o){r.controller.signal.aborted||o?.name==="AbortError"?(r.state="cancelled",r.error=Ta("cancelled","\u626B\u7801\u63A5\u5165\u5DF2\u53D6\u6D88\u3002"),this.#i===r.id&&(this.#i=null)):r.state==="connecting"?(r.state="failed",r.error=Ta("activation-failed","\u9489\u9489\u5DF2\u6388\u6743\uFF0C\u4F46\u65E0\u6CD5\u5B89\u5168\u4FDD\u5B58\u63A5\u5165\u914D\u7F6E\u3002"),this.#i===r.id&&(this.#i=null),this.#n.error?.("[dsh-dingtalk] bot activation failed")):(r.state="pending",r.error=Ta("poll-failed","\u9489\u9489\u6388\u6743\u67E5\u8BE2\u6682\u65F6\u5931\u8D25\uFF0C\u6B63\u5728\u91CD\u8BD5\u3002"))}finally{this.#m(),this.#D()}}async#p(r,{clientId:o,clientSecret:i}){let e=th(o),a=this.#t.getByClientId(o),A=await this.#e.resolve(e.secretRef).catch(()=>{}),t={botId:e.botId,clientId:o,secretRef:e.secretRef,approvedSenders:a?.approvedSenders??[]};return this.#f(e.botId,async()=>{let s=async()=>{await this.#u(e.botId),a?await this.#t.save(a).catch(()=>{}):this.#t.get(e.botId)&&await this.#t.remove(e.botId).catch(()=>{}),await this.#Q(e.secretRef,A),a&&na(A?.value)&&await this.#d(a,A.value).catch(()=>{})};await this.#e.set(e.secretRef,i);try{this.#y(r),await this.#t.save(t),this.#y(r)}catch(g){throw await s(),g}try{await this.#d(t,i),this.#y(r),this.#o.delete(e.botId)}catch{if(r.controller.signal.aborted||this.#i!==r.id)throw await s(),gn();this.#o.set(e.botId,Ta("connection-failed","\u9489\u9489\u5DF2\u63A5\u5165\uFF0C\u4F46\u6D88\u606F\u8FDE\u63A5\u6682\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),this.#n.warn?.("[dsh-dingtalk] authorized bot saved but its connection is not ready")}return{botId:e.botId,alreadyConnected:!!a}})}async#h(r,o){return this.#f(r.botId,async()=>{let i=await this.#B(r.secretRef);if(!i)throw new Error("The DingTalk client secret is missing");await this.#t.save(o);try{await this.#d(o,i),this.#o.delete(r.botId)}catch(e){throw await this.#t.save(r).catch(()=>{}),await this.#d(r,i).catch(()=>{}),this.#o.set(r.botId,Ta("connection-failed","\u9489\u9489\u8FDE\u63A5\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002")),e}finally{this.#m()}})}async#d(r,o){if(this.#E||(await this.#u(r.botId),this.#E))throw gn();let i=await this.#a({botId:r.botId,config:structuredClone(r),clientSecret:o});if(!i||typeof i.start!="function"||typeof i.stop!="function")throw new TypeError("createRuntime returned an invalid DingTalk runtime");if(this.#E)throw await i.stop().catch(()=>{}),gn();this.#g.set(r.botId,i);try{if(await i.start(),this.#E)throw await i.stop().catch(()=>{}),gn()}catch(e){throw this.#g.get(r.botId)===i&&this.#g.delete(r.botId),await i.stop().catch(()=>{}),e}}async#u(r){let o=this.#g.get(r);this.#g.delete(r),await o?.stop().catch(()=>{this.#n.warn?.(`[dsh-dingtalk] bot ${r} failed to stop cleanly`)})}async#B(r){let o=await this.#e.resolve(r).catch(()=>{});return na(o?.value)}async#Q(r,o){try{na(o?.value)?await this.#e.set(r,o.value):await this.#e.unset(r)}catch{this.#n.error?.(`[dsh-dingtalk] failed to restore credential ${r}`)}}#y(r){if(r.controller.signal.aborted||this.#i!==r.id)throw gn()}#f(r,o){if(this.#E)return Promise.reject(new Error("dsh-dingtalk controller is closed"));let a=(this.#c.get(r)??Promise.resolve()).catch(()=>{}).then(o).finally(()=>{this.#c.get(r)===a&&this.#c.delete(r)});return this.#c.set(r,a),a}#D(){for(let[r,o]of this.#r)r!==this.#i&&rh.has(o.state)&&this.#r.size>16&&this.#r.delete(r)}#m(){this.#l+=1}};import{randomUUID as bl}from"node:crypto";var qX="https://oapi.dingtalk.com/",VX="https://api.dingtalk.com/",zX="DING_DWS_CLAW",WX="02fcf2f4-5e02-4a85-b672-46d1f715543e.schema",ZX=15e3,XX=new Set(["WAITING","SUCCESS","FAIL","EXPIRED"]),qt=class extends Error{constructor(r,o,i={}){super(o,i),this.name="DingtalkApiError",this.code=r,this.status=i.status}};function it(n){return typeof n=="string"&&n.trim()?n.trim():null}function Gk(n){let r=n.toLowerCase().replace(/\.$/,"");return r==="dingtalk.com"||r.endsWith(".dingtalk.com")}function Dm(n,{label:r,requireSubdomain:o=!0}={}){let i;try{i=new URL(n)}catch{throw new qt("invalid-url",`${r??"\u9489\u9489\u670D\u52A1"}\u8FD4\u56DE\u4E86\u65E0\u6548\u5730\u5740\u3002`)}let e=i.hostname.toLowerCase().replace(/\.$/,""),a=o?e!=="dingtalk.com"&&Gk(e):Gk(e);if(i.protocol!=="https:"||!a||i.port&&i.port!=="443")throw new qt("untrusted-url",`${r??"\u9489\u9489\u670D\u52A1"}\u5730\u5740\u4E0D\u53D7\u4FE1\u4EFB\u3002`);if(i.username||i.password)throw new qt("untrusted-url",`${r??"\u9489\u9489\u670D\u52A1"}\u5730\u5740\u4E0D\u53D7\u4FE1\u4EFB\u3002`);return i}function wm(n){let r=it(n);if(!r)throw new qt("invalid-session-webhook","\u9489\u9489\u6D88\u606F\u6CA1\u6709\u53EF\u7528\u7684\u56DE\u590D\u5730\u5740\u3002");let o=Dm(r,{label:"\u9489\u9489\u56DE\u590D",requireSubdomain:!1});return o.hash="",o.toString()}function Fk(n,r=4e3){let o=typeof n=="string"?n.trim():"";if(!o)return[];if(!Number.isInteger(r)||r<1)throw new TypeError("maxChars must be a positive integer");if(o.length<=r)return[o];let i=[],e=o;for(;e.length>r;){let a=e.lastIndexOf(` `,r);a{if(r?.aborted){i(ih(r));return}let e=setTimeout(()=>{r?.removeEventListener("abort",a),o()},n),a=()=>{clearTimeout(e),i(ih(r))};r?.addEventListener("abort",a,{once:!0})})}async function ms(n,r,{body:o,signal:i,timeoutMs:e=ZX,headers:a={},method:A="POST",action:t="request"}={}){let s=new AbortController,g=!1,c=()=>s.abort(i?.reason);if(i?.aborted)throw ih(i);i?.addEventListener("abort",c,{once:!0});let l=e>0?setTimeout(()=>{g=!0,s.abort()},e):null;try{let C=await n(r,{method:A,redirect:"error",headers:{"content-type":"application/json",...a},body:JSON.stringify(o??{}),signal:s.signal});if(!C.ok)throw new qt("http-error",`\u9489\u9489\u670D\u52A1\u8BF7\u6C42\u5931\u8D25\uFF08HTTP ${C.status}\uFF09\u3002`,{status:C.status});try{return await C.json()}catch(u){throw new qt("invalid-response","\u9489\u9489\u670D\u52A1\u8FD4\u56DE\u4E86\u65E0\u6CD5\u89E3\u6790\u7684\u54CD\u5E94\u3002",{cause:u})}}catch(C){throw i?.aborted?ih(i):g?new qt("timeout","\u9489\u9489\u670D\u52A1\u8BF7\u6C42\u8D85\u65F6\u3002",{cause:C}):C instanceof qt?C:new qt("network-error",`\u6682\u65F6\u65E0\u6CD5\u5B8C\u6210\u9489\u9489${t}\u8BF7\u6C42\u3002`,{cause:C})}finally{l&&clearTimeout(l),i?.removeEventListener("abort",c)}}function e7(n){if(n?.type==="user"){let r=it(n.userId);if(r)return{type:"user",userId:r}}if(n?.type==="group"){let r=it(n.openConversationId);if(r)return{type:"group",openConversationId:r}}throw new TypeError("DingTalk AI Card target is invalid")}function ym(n,r){return{cardParamMap:{flowStatus:r,msgContent:_l(n),staticMsgContent:"",sys_full_json_obj:JSON.stringify({order:["msgContent"]}),config:JSON.stringify({autoLayout:!0})}}}function A7(n,r,o){let i={outTrackId:n,userIdType:1};return r.type==="group"?{...i,openSpaceId:`dtv1.card//IM_GROUP.${r.openConversationId}`,imGroupOpenDeliverModel:{robotCode:o}}:{...i,openSpaceId:`dtv1.card//IM_ROBOT.${r.userId}`,imRobotOpenDeliverModel:{spaceType:"IM_ROBOT",robotCode:o,extension:{dynamicSummary:"true"}}}}function _l(n){let o=(typeof n=="string"?n.replace(/\r\n?/g,` `):"").split(` `),i=!1;return o.map((e,a)=>{let A=/^\s{0,3}```/.test(e),t=i;return A&&(i=!i),a===o.length-1?e:t||A||i||!e||!o[a+1]?`${e} `:/^\s{0,3}(?:[-*+] |\d+[.)] |#{1,6} |\||> )/.test(o[a+1])?`${e} `:`${e}
`}).join("")}function mm(n,r){if(!n||typeof n!="object"||n.errcode!==0)throw new qt("registration-rejected",`\u9489\u9489\u626B\u7801${r}\u5931\u8D25\u3002`);return n}function Sm(n,r){let o=Number(n);return Number.isFinite(o)&&o>0?o:r}function Lk({fetchImpl:n=fetch,registrationBaseUrl:r=process.env.DINGTALK_REGISTRATION_BASE_URL||qX,registrationSource:o=process.env.DINGTALK_REGISTRATION_SOURCE||zX,now:i=()=>Date.now(),cardMinIntervalMs:e=50,cardBackoffMs:a=1e3,delay:A=$X}={}){if(typeof n!="function")throw new TypeError("fetchImpl must be a function");if(typeof i!="function")throw new TypeError("now must be a function");if(!Number.isFinite(e)||e<0)throw new TypeError("cardMinIntervalMs must be a non-negative number");if(!Number.isFinite(a)||a<0)throw new TypeError("cardBackoffMs must be a non-negative number");if(typeof A!="function")throw new TypeError("delay must be a function");let t=Dm(r,{label:"\u9489\u9489\u6CE8\u518C\u670D\u52A1",requireSubdomain:!1}),s=new URL(VX),g=it(o);if(!g)throw new TypeError("registrationSource is required");let c=new Map,l=new Map,C=Promise.resolve(),u=0,Q=(T,k)=>new URL(k.replace(/^\//,""),T);async function f({clientId:T,clientSecret:k,signal:U}){let K=it(T),F=it(k);if(!K||!F)throw new TypeError("clientId and clientSecret are required");let q=c.get(K);if(q&&q.expiresAt>i())return q.token;if(l.has(K))return l.get(K);let V=(async()=>{let H=await ms(n,Q(s,"v1.0/oauth2/accessToken"),{body:{appKey:K,appSecret:F},signal:U,action:"\u9274\u6743"}),G=it(H?.accessToken);if(!G)throw new qt("invalid-access-token","\u9489\u9489\u670D\u52A1\u6CA1\u6709\u8FD4\u56DE\u8BBF\u95EE\u4EE4\u724C\u3002");let $=Sm(H?.expireIn??H?.expiresIn,7200),x=Math.max(1e3,($-60)*1e3);return c.set(K,{token:G,expiresAt:i()+x}),G})().finally(()=>l.delete(K));return l.set(K,V),V}function y(T){let k=async()=>{let K=Math.max(0,u-i());K>0&&await A(K,T),u=Math.max(u,i())+e},U=C.then(k,k);return C=U.catch(()=>{}),U}async function m(T,k){await y(k.signal);try{return await ms(n,Q(s,T),k)}catch(U){if(!(U instanceof qt)||U.status!==403)throw U;return await A(a,k.signal),await y(k.signal),ms(n,Q(s,T),k)}}async function R({clientId:T,clientSecret:k,cardInstanceId:U,text:K,signal:F}){let q=it(U),V=it(K);if(!q)throw new TypeError("cardInstanceId is required");if(!V)throw new TypeError("text is required");let G={"x-acs-dingtalk-access-token":await f({clientId:T,clientSecret:k,signal:F})},$=[m("v1.0/card/streaming",{method:"PUT",body:{outTrackId:q,guid:bl(),key:"msgContent",content:_l(V),isFull:!0,isFinalize:!1,isError:!0},headers:G,signal:F,action:"AI Card \u5931\u8D25\u6536\u53E3"}),m("v1.0/card/instances",{method:"PUT",body:{outTrackId:q,cardData:ym(V,"5"),cardUpdateOptions:{updateCardDataByKey:!0}},headers:G,signal:F,action:"AI Card \u5931\u8D25\u72B6\u6001"})],x=await Promise.allSettled($);if(x.every(({status:N})=>N==="rejected"))throw x[0].reason;return!0}return Object.freeze({async beginRegistration({signal:T}={}){let k=mm(await ms(n,Q(t,"app/registration/init"),{body:{source:g},signal:T,action:"\u521D\u59CB\u5316"}),"\u521D\u59CB\u5316"),U=it(k.nonce);if(!U)throw new qt("invalid-registration","\u9489\u9489\u626B\u7801\u521D\u59CB\u5316\u7F3A\u5C11 nonce\u3002");let K=mm(await ms(n,Q(t,"app/registration/begin"),{body:{nonce:U},signal:T,action:"\u521B\u5EFA"}),"\u521B\u5EFA"),F=it(K.device_code),q=it(K.verification_uri_complete);if(!F||!q)throw new qt("invalid-registration","\u9489\u9489\u626B\u7801\u670D\u52A1\u8FD4\u56DE\u7684\u4FE1\u606F\u4E0D\u5B8C\u6574\u3002");let V=Dm(q,{label:"\u9489\u9489\u626B\u7801",requireSubdomain:!1}).toString();return{deviceCode:F,userCode:it(K.user_code)??void 0,verificationUri:it(K.verification_uri)??void 0,verificationUriComplete:V,expiresInSeconds:Sm(K.expires_in,7200),intervalSeconds:Sm(K.interval,5)}},async pollRegistration({deviceCode:T,signal:k}={}){let U=it(T);if(!U)throw new TypeError("deviceCode is required");let K=mm(await ms(n,Q(t,"app/registration/poll"),{body:{device_code:U},signal:k,action:"\u72B6\u6001\u67E5\u8BE2"}),"\u72B6\u6001\u67E5\u8BE2"),F=it(K.status)?.toUpperCase();if(!F||!XX.has(F))throw new qt("invalid-registration-status","\u9489\u9489\u626B\u7801\u670D\u52A1\u8FD4\u56DE\u4E86\u65E0\u6CD5\u8BC6\u522B\u7684\u72B6\u6001\u3002");let q={status:F,failReason:it(K.fail_reason)??void 0};if(F==="SUCCESS"&&(q.clientId=it(K.client_id)??void 0,q.clientSecret=it(K.client_secret)??void 0,!q.clientId||!q.clientSecret))throw new qt("missing-credentials","\u9489\u9489\u626B\u7801\u5DF2\u786E\u8BA4\uFF0C\u4F46\u6CA1\u6709\u8FD4\u56DE\u673A\u5668\u4EBA\u51ED\u636E\u3002");return q},accessToken:f,async createAiCard({clientId:T,clientSecret:k,target:U,initialText:K,signal:F}){let q=it(T),V=it(k),H=it(K);if(!q||!V)throw new TypeError("clientId and clientSecret are required");if(!H)throw new TypeError("initialText is required");let G=e7(U),$=await f({clientId:q,clientSecret:V,signal:F}),x=`dsh_${bl()}`,N={"x-acs-dingtalk-access-token":$},L=!1;try{await m("v1.0/card/instances",{body:{cardTemplateId:WX,outTrackId:x,cardData:{cardParamMap:{config:JSON.stringify({autoLayout:!0})}},callbackType:"STREAM",imGroupOpenSpaceModel:{supportForward:!0},imRobotOpenSpaceModel:{supportForward:!0}},headers:N,signal:F,action:"AI Card \u521B\u5EFA"}),await m("v1.0/card/instances/deliver",{body:A7(x,G,q),headers:N,signal:F,action:"AI Card \u6295\u653E"}),L=!0,await m("v1.0/card/instances",{method:"PUT",body:{outTrackId:x,cardData:ym(H,"2")},headers:N,signal:F,action:"AI Card \u542F\u52A8"}),await m("v1.0/card/streaming",{method:"PUT",body:{outTrackId:x,guid:bl(),key:"msgContent",content:_l(H).replace(/\n+$/,""),isFull:!0,isFinalize:!1,isError:!1},headers:N,signal:F,action:"AI Card \u542F\u52A8"})}catch(Ae){if(L){let me=AbortSignal.timeout(5e3);await R({clientId:q,clientSecret:V,cardInstanceId:x,text:"\u6D88\u606F\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",signal:me}).catch(()=>{})}throw Ae}return{cardInstanceId:x}},async updateAiCard({clientId:T,clientSecret:k,cardInstanceId:U,text:K,signal:F}){let q=it(U),V=it(K);if(!q)throw new TypeError("cardInstanceId is required");if(!V)throw new TypeError("text is required");let H=await f({clientId:T,clientSecret:k,signal:F});return await m("v1.0/card/streaming",{method:"PUT",body:{outTrackId:q,guid:bl(),key:"msgContent",content:_l(V).replace(/\n+$/,""),isFull:!0,isFinalize:!1,isError:!1},headers:{"x-acs-dingtalk-access-token":H},signal:F,action:"AI Card \u66F4\u65B0"}),!0},async finishAiCard({clientId:T,clientSecret:k,cardInstanceId:U,text:K,signal:F}){let q=it(U),V=it(K);if(!q)throw new TypeError("cardInstanceId is required");if(!V)throw new TypeError("text is required");let G={"x-acs-dingtalk-access-token":await f({clientId:T,clientSecret:k,signal:F})},$=_l(V);await m("v1.0/card/streaming",{method:"PUT",body:{outTrackId:q,guid:bl(),key:"msgContent",content:$,isFull:!0,isFinalize:!0,isError:!1},headers:G,signal:F,action:"AI Card \u5B8C\u6210"});let x=!0,N={method:"PUT",body:{outTrackId:q,cardData:ym(V,"3"),cardUpdateOptions:{updateCardDataByKey:!0}},headers:G,signal:F,action:"AI Card \u6536\u53E3"};try{await m("v1.0/card/instances",N)}catch{try{await m("v1.0/card/instances",N)}catch{x=!1}}return{delivered:!0,completed:x}},failAiCard:R,async sendText({clientId:T,clientSecret:k,sessionWebhook:U,text:K,signal:F}){let q=it(K);if(!q)throw new TypeError("text is required");let V=wm(U),H=await f({clientId:T,clientSecret:k,signal:F}),G=await ms(n,V,{body:{msgtype:"text",text:{content:q}},headers:{"x-acs-dingtalk-access-token":H},signal:F,action:"\u6D88\u606F\u56DE\u590D"});if(G?.errcode!==void 0&&G.errcode!==0||G?.code!==void 0&&G.code!==0)throw new qt("send-rejected","\u9489\u9489\u670D\u52A1\u62D2\u7EDD\u4E86\u56DE\u590D\u6D88\u606F\u3002");return!0},clearAccessToken(T){let k=it(T);k&&c.delete(k)}})}var t7="\u6D88\u606F\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002";function Om(n,r){if(typeof n!="string")throw new TypeError(`${r} must be a string`);return n}function Uk(n,r){if(typeof n!="string"||!n.trim())throw new TypeError(`${r} is required`);return n.trim()}function Hk({api:n,clientId:r,clientSecret:o,target:i,signal:e,logger:a=console,updateIntervalMs:A=500,clock:t=()=>Date.now(),timer:s={setTimeout:(g,c)=>globalThis.setTimeout(g,c),clearTimeout:g=>globalThis.clearTimeout(g)}}={}){if(!n||typeof n.createAiCard!="function"||typeof n.updateAiCard!="function"||typeof n.finishAiCard!="function")throw new TypeError("DingTalk AI Card API is required");let g=Uk(r,"clientId"),c=Uk(o,"clientSecret");if(i==null)throw new TypeError("target is required");if(!Number.isFinite(A)||A<0)throw new TypeError("updateIntervalMs must be a non-negative number");if(typeof t!="function")throw new TypeError("clock must be a function");if(typeof s?.setTimeout!="function"||typeof s?.clearTimeout!="function")throw new TypeError("timer must provide setTimeout and clearTimeout");let l=()=>{let N=t();if(!Number.isFinite(N))throw new TypeError("clock must return a finite timestamp");return N};l();let C=e?.aborted?"aborted":"idle",u=null,Q=null,f=null,y=null,m=null,R=null,T=0,k=()=>{f!==null&&(s.clearTimeout(f),f=null)},U=()=>e?.removeEventListener("abort",V),K=N=>{C=N,Q=null,k(),U()},F=()=>!u||typeof n.failAiCard!="function"?Promise.resolve(!1):(R||(R=n.failAiCard({...u,text:t7,signal:AbortSignal.timeout(5e3)}).then(()=>!0,()=>!1)),R),q=N=>{C==="failed"||C==="finished"||C==="aborted"||(F(),K("failed"),a?.error?.(`[dsh-dingtalk] AI Card ${N} failed`))};function V(){C==="finished"||C==="failed"||C==="aborted"||(F(),K("aborted"))}C!=="aborted"&&e?.addEventListener("abort",V,{once:!0});let H=()=>{if(C!=="active"||y||Q===null)return;let N=Math.max(0,T+A-l());if(N>0){f=s.setTimeout(()=>{f=null,H()},N);return}let L=Q;Q=null,y=(async()=>{try{await n.updateAiCard({...u,text:L,finished:!1}),T=l()}catch{if(e?.aborted||C==="aborted")return;q("update")}})().finally(()=>{y=null,C==="active"&&Q!==null&&H()})};return Object.freeze({start:async N=>{if(Om(N,"initialText"),C!=="idle")return!1;C="starting";try{let L=await n.createAiCard({clientId:g,clientSecret:c,target:i,initialText:N,signal:e}),Ae=typeof L?.cardInstanceId=="string"?L.cardInstanceId.trim():"";if(!Ae)throw new TypeError("DingTalk did not return a card instance id");return u=Object.freeze({clientId:g,clientSecret:c,target:i,cardInstanceId:Ae,signal:e}),C!=="starting"?(F(),!1):(T=l(),C="active",!0)}catch{return e?.aborted||C==="aborted"?(K("aborted"),!1):(q("creation"),!1)}},push:N=>{Om(N,"progressText"),C==="active"&&(Q=N,!f&&!y&&H())},finish:N=>{if(Om(N,"finalText"),C==="finished")return Promise.resolve(!0);if(C==="finishing")return m;if(C!=="active")return Promise.resolve(!1);C="finishing",Q=null,k();let L=y;return m=(async()=>{if(L&&await L,C!=="finishing")return!1;try{return await n.finishAiCard({...u,text:N}),C!=="finishing"?!1:(K("finished"),!0)}catch{return e?.aborted||C==="aborted"?(K("aborted"),!1):(q("finish"),!1)}})(),m}})}var a7="\u5DF2\u8FDE\u63A5 DeepSeek Harness\uFF0C\u6B63\u5728\u601D\u8003\u2026",Kk="\u6D88\u606F\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",r7=["\u9489\u9489\u673A\u5668\u4EBA\u5DF2\u8FDE\u63A5 DeepSeek Harness\u3002","","\u76F4\u63A5\u53D1\u9001\u6587\u5B57\u5373\u53EF\u7EE7\u7EED\u5F53\u524D\u4F1A\u8BDD\u3002","/new \u5F00\u542F\u4E00\u4E2A\u5168\u65B0\u4F1A\u8BDD","/status \u68C0\u67E5\u8FDE\u63A5\u72B6\u6001","/help \u663E\u793A\u672C\u5E2E\u52A9"].join(` `);function Ai(n){return typeof n=="string"&&n.trim()?n.trim():null}function i7(n){return Ai(n?.senderStaffId)??Ai(n?.senderId)}function o7(n,r){if(String(n?.conversationType)==="2"){let o=Ai(n?.conversationId);if(!o)throw new Error("DingTalk group message has no conversation id");return`group:${o}`}return`p2p:${r}`}function n7(n,r){return String(n?.conversationType)==="2"?{type:"group",openConversationId:Ai(n?.conversationId)}:{type:"user",userId:r}}function s7(n){return n?.type==="text"&&Ai(n.text)?n.text:n?.type==="tool"?n.name==="web_search"?"_\u6B63\u5728\u641C\u7D22\u7F51\u7EDC\u5E76\u6574\u7406\u4FE1\u606F\u2026_":`_\u6B63\u5728\u4F7F\u7528 ${Ai(n.name)??"\u5DE5\u5177"}\u2026_`:`_${Ai(n?.text)??"\u6B63\u5728\u5904\u7406\u2026"}_`}function g7(n){n.stats??={};for(let r of["messagesReceived","messagesReplied","messagesRejected","messagesIgnored"])n[r]??=0,n.stats[r]=n[r];n.pendingSenders??=[]}function Nl(n,r){n[r]=(n[r]??0)+1,n.stats??={},n.stats[r]=n[r]}function Mm({pendingSenders:n=[]}={}){return{messagesReceived:0,messagesReplied:0,messagesRejected:0,messagesIgnored:0,lastMessageAt:null,lastReplyAt:null,lastRejectedAt:null,lastError:null,pendingSenders:structuredClone(n),stats:{messagesReceived:0,messagesReplied:0,messagesRejected:0,messagesIgnored:0}}}var oh=class{#A;#e;#t;#a;#s;#n;#I;#g;#o;#r;#i=new Map;#c=new Set;constructor({api:r,clientId:o,clientSecret:i,harness:e,state:a,status:A=Mm(),logger:t=console,replyTimeoutMs:s=6e5,maxMessageChars:g=4e3,signal:c}){if(!r||typeof r.sendText!="function")throw new TypeError("DingTalk API is required");if(!Ai(o)||!Ai(i))throw new TypeError("DingTalk app credentials are required");if(!e||!a)throw new TypeError("Harness client and state store are required");this.#A=r,this.#e=o.trim(),this.#t=i.trim(),this.#a=e,this.#s=a,this.#n=A,this.#I=t,this.#g=s,this.#o=g,this.#r=c,g7(this.#n),this.#E()}get status(){return this.#E(),structuredClone(this.#n)}accept(r){if(this.#r?.aborted)return Promise.resolve();let o=Ai(r?.msgId),i=i7(r);if(!o||!i||this.#s.hasSeen(o)||this.#c.has(o))return Promise.resolve();this.#c.add(o);let e;try{e=o7(r,i)}catch{return this.#c.delete(o),Nl(this.#n,"messagesRejected"),this.#n.lastRejectedAt=new Date().toISOString(),Promise.resolve()}let A=(this.#i.get(e)??Promise.resolve()).catch(()=>{}).then(()=>this.#l(r,o,i,e)).finally(()=>{this.#c.delete(o),this.#i.get(e)===A&&this.#i.delete(e)});return this.#i.set(e,A),A}async waitForIdle(){await Promise.allSettled([...this.#i.values()])}async#l(r,o,i,e){if(this.#r?.throwIfAborted(),this.#s.hasSeen(o))return;if(await this.#s.markSeen(o),Nl(this.#n,"messagesReceived"),this.#n.lastMessageAt=new Date().toISOString(),String(r.conversationType)==="2"&&r.isInAtList!==!0){Nl(this.#n,"messagesIgnored");return}let a;try{a=wm(r.sessionWebhook)}catch{Nl(this.#n,"messagesRejected"),this.#n.lastRejectedAt=new Date().toISOString(),this.#n.lastError="\u9489\u9489\u6D88\u606F\u6CA1\u6709\u5B89\u5168\u7684\u56DE\u590D\u5730\u5740\u3002";return}let A=r?.msgtype==="text"?Ai(r?.text?.content):null,t=null,s=!1;try{if(!A){await this.#C(a,"\u76EE\u524D\u4EC5\u652F\u6301\u6587\u5B57\u6D88\u606F\u3002");return}let g=A.toLowerCase();if(g==="/help"){await this.#C(a,r7);return}if(g==="/status"){await this.#a.ensureRunning({signal:this.#r}),await this.#C(a,"\u9489\u9489\u673A\u5668\u4EBA\u4E0E DeepSeek Harness \u8FDE\u63A5\u6B63\u5E38\u3002");return}if(g==="/new"){await this.#s.clearSession(e),await this.#C(a,"\u5DF2\u5F00\u542F\u65B0\u4F1A\u8BDD\u3002\u8BF7\u53D1\u9001\u4F60\u7684\u95EE\u9898\u3002");return}let c=this.#s.sessionFor(e);(!c||!await this.#a.sessionExists(c,{signal:this.#r}))&&(c=await this.#a.createSession({signal:this.#r}),await this.#s.setSession(e,c)),typeof this.#A.createAiCard=="function"&&typeof this.#A.updateAiCard=="function"&&typeof this.#A.finishAiCard=="function"&&(t=Hk({api:this.#A,clientId:this.#e,clientSecret:this.#t,target:n7(r,i),signal:this.#r,logger:this.#I}),s=await t.start(a7));let l=await this.#a.ask(c,A,{timeoutMs:this.#g,signal:this.#r,onUpdate:s?u=>t.push(s7(u)):void 0});s&&await t.finish(l)||await this.#C(a,l),Nl(this.#n,"messagesReplied"),this.#n.lastReplyAt=new Date().toISOString(),this.#n.lastError=null}catch{if(this.#r?.aborted)return;this.#n.lastError="\u9489\u9489\u6D88\u606F\u5904\u7406\u5931\u8D25\u3002",this.#I.error?.("[dsh-dingtalk] failed to process an inbound message");try{s&&await t.finish(Kk)||await this.#C(a,Kk)}catch{this.#I.error?.("[dsh-dingtalk] failed to send the safe error reply")}}}#E(){typeof this.#s.pendingSenders=="function"&&(this.#n.pendingSenders=this.#s.pendingSenders())}async#C(r,o){for(let i of Fk(o,this.#o))this.#r?.throwIfAborted(),await this.#A.sendText({clientId:this.#e,clientSecret:this.#t,sessionWebhook:r,text:i,signal:this.#r})}};function nh(n){return typeof n=="string"&&n.trim()?n.trim():null}function Yk(n){let r=Array.isArray(n?.approvedSenders)?n.approvedSenders:n?.approvedSenders instanceof Set?[...n.approvedSenders]:[];return new Set(r.map(o=>nh(typeof o=="string"?o:o?.staffId)).filter(Boolean))}function c7(n){return Yk(n).size}function xk(n){return n?.connected===!0||n?.socket?.readyState===1}function I7(n,r){return new Promise((o,i)=>{if(r.aborted){i(r.reason);return}let e=()=>i(r.reason);r.addEventListener("abort",e,{once:!0}),Promise.resolve(n).then(a=>{r.removeEventListener("abort",e),o(a)},a=>{r.removeEventListener("abort",e),i(a)})})}async function l7(n,r,o){for(;;){if(o?.throwIfAborted(),xk(n))return;await new Promise((i,e)=>{let a=setTimeout(()=>{o?.removeEventListener("abort",A),i()},r),A=()=>{clearTimeout(a),e(o.reason??new DOMException("Aborted","AbortError"))};o?.addEventListener("abort",A,{once:!0})})}}async function E7(n,r,o,i){let e=AbortSignal.timeout(r),a=AbortSignal.any([i,e]),A=!1,t=Promise.resolve().then(()=>n.connect()).finally(()=>{A=!0});try{await I7(t,a),await l7(n,o,a)}catch(s){throw a.aborted?(A||t.then(()=>n.disconnect()).catch(()=>{}),i.aborted?i.reason:new Error(`DingTalk Stream handshake timed out after ${r}ms`)):s}}async function C7({clientId:n,clientSecret:r}){let{DWClient:o,TOPIC_ROBOT:i}=await import("dingtalk-stream");return{client:new o({clientId:n,clientSecret:r,endpoint:"https://api.dingtalk.com",autoReconnect:!1,keepAlive:!0,debug:!1}),topic:i}}function p7({pendingSenders:n=[],approvedSenders:r=0}={}){return{startedAt:null,ready:!1,dingtalkStreamState:"idle",harnessReachable:!1,lastConnectedAt:null,lastCheckedAt:null,lastCallbackAt:null,authorizationMode:"sender-staff-id-approval",approvedSenderCount:r,...Mm({pendingSenders:n})}}var Tl=class{#A;#e;#t;#a;#s;#n;#I;#g;#o;#r;#i;#c;#l=null;#E=null;#C=null;#p=null;#h=null;#d=null;#u=new Set;constructor({config:r,clientSecret:o,harness:i,state:e,logger:a=console,replyTimeoutMs:A=6e5,maxMessageChars:t=4e3,connectTimeoutMs:s=15e3,connectPollIntervalMs:g=25,api:c=Lk(),streamFactory:l=C7}){if(!r||!nh(r.clientId)||!nh(o))throw new TypeError("DingtalkRuntime requires app credentials");if(!i||!e)throw new TypeError("DingtalkRuntime requires Harness and state");if(typeof l!="function")throw new TypeError("streamFactory must be a function");this.#A=r,this.#e=o.trim(),this.#t=i,this.#a=e,this.#s=a,this.#n=A,this.#I=t,this.#g=s,this.#o=g,this.#r=c,this.#i=l,this.#c=p7({pendingSenders:this.#Q(),approvedSenders:c7(r)})}get status(){if(this.#E){let r=this.#E.status;Object.assign(this.#c,r)}else this.#c.pendingSenders=this.#Q();return structuredClone(this.#c)}pendingSender(r){return typeof this.#a.pendingSender=="function"?this.#a.pendingSender(r):null}pendingSenders(){return this.#Q()}async start(){return this.#l&&this.#c.ready?this.status:this.#p?this.#p:(this.#p=this.#B().finally(()=>{this.#p=null}),this.#p)}async#B(){await this.stop();let r=new AbortController;this.#d=r;let{signal:o}=r;this.#c.startedAt=new Date().toISOString(),this.#c.dingtalkStreamState="connecting",this.#c.lastError=null;try{if(await this.#t.ensureRunning({signal:o}),this.#c.harnessReachable=!0,typeof this.#a.removePendingSenderByStaffId=="function"){for(let A of Yk(this.#A))await this.#a.removePendingSenderByStaffId(A);this.#c.pendingSenders=this.#Q()}this.#E=new oh({api:this.#r,clientId:this.#A.clientId,clientSecret:this.#e,approvedSenders:this.#A.approvedSenders,harness:this.#t,state:this.#a,status:this.#c,logger:this.#s,replyTimeoutMs:this.#n,maxMessageChars:this.#I,signal:o});let i=await this.#i({clientId:this.#A.clientId,clientSecret:this.#e});if(o.throwIfAborted(),this.#l=i?.client??i,this.#C=i?.topic??i?.TOPIC_ROBOT??"/v1.0/im/bot/messages/get",!this.#l||typeof this.#l.registerCallbackListener!="function"||typeof this.#l.connect!="function"||typeof this.#l.disconnect!="function"||typeof this.#l.socketCallBackResponse!="function")throw new TypeError("streamFactory returned an invalid DingTalk Stream client");let e=this.#l,a=this.#E;return e.registerCallbackListener(this.#C,A=>{if(this.#l!==e||this.#E!==a)return;let t=nh(A?.headers?.messageId);if(t)try{e.socketCallBackResponse(t,{success:!0})}catch{this.#s.warn?.("[dsh-dingtalk] unable to acknowledge an inbound callback")}let s=Promise.resolve().then(async()=>{if(this.#E!==a)return;let g;try{g=typeof A?.data=="string"?JSON.parse(A.data):A?.data}catch{this.#c.lastError="\u9489\u9489\u6D88\u606F\u683C\u5F0F\u65E0\u6548\u3002",this.#s.warn?.("[dsh-dingtalk] ignored an invalid callback payload");return}!g||typeof g!="object"||(this.#c.lastCallbackAt=Date.now(),await a.accept(g))}).catch(()=>{o.aborted||this.#E!==a||(this.#c.lastError="\u9489\u9489\u6D88\u606F\u5904\u7406\u5931\u8D25\u3002",this.#s.error?.("[dsh-dingtalk] callback processing failed"))}).finally(()=>this.#u.delete(s));this.#u.add(s)}),await E7(e,this.#g,this.#o,o),this.#c.ready=!0,this.#c.dingtalkStreamState="connected",this.#c.lastConnectedAt=Date.now(),this.#c.lastCheckedAt=Date.now(),this.#c.lastError=null,this.#h=setInterval(()=>{let A=xk(e);this.#c.ready=A,this.#c.dingtalkStreamState=A?"connected":"reconnecting",this.#c.lastCheckedAt=Date.now(),A&&(this.#c.lastError=null)},1e3),this.#h.unref?.(),this.status}catch(i){let e=o.aborted;throw this.#c.ready=!1,this.#c.dingtalkStreamState=e?"idle":"failed",this.#c.lastError=e?null:i?.message??String(i),await this.stop({preserveError:!e}),i}}async stop({preserveError:r=!1}={}){let o=r?this.#c.lastError:null,i=this.#d;this.#d=null,i?.abort(new DOMException("DingTalk runtime stopped","AbortError")),this.#h&&clearInterval(this.#h),this.#h=null,this.#c.ready=!1;let e=this.#l;if(this.#l=null,this.#C=null,e)try{await e.disconnect()}catch{this.#s.warn?.("[dsh-dingtalk] DingTalk Stream disconnect failed")}return await Promise.allSettled([...this.#u]),this.#u.clear(),this.#E&&await this.#E.waitForIdle(),this.#E=null,this.#c.dingtalkStreamState=r?"failed":"idle",this.#c.lastError=o,this.status}#Q(){return typeof this.#a.pendingSenders=="function"?this.#a.pendingSenders():[]}};import{spawn as h7}from"node:child_process";import{randomUUID as Jk}from"node:crypto";function jk(n,r){return new Promise((o,i)=>{if(r?.aborted){i(r.reason??new DOMException("Aborted","AbortError"));return}let e=setTimeout(()=>{r?.removeEventListener("abort",a),o()},n),a=()=>{clearTimeout(e),i(r.reason??new DOMException("Aborted","AbortError"))};r?.addEventListener("abort",a,{once:!0})})}function d7(n){return(n?.data?.message?.content??[]).filter(r=>r.type==="text"&&typeof r.text=="string").map(r=>r.text).join(` `).trim()}var bm=class{#A;#e;#t=null;#a=null;#s=new Map;#n="";#I=!1;#g=null;constructor({promptRpcId:r,afterSeq:o=-1}){this.#A=r,this.#e=o}get finished(){return this.#I}get answer(){return this.#n.trim()}get reason(){return this.#g}consume(r){let o=null,i=[...r].map(e=>e?.event??e).filter(Boolean).sort((e,a)=>(e.seq??-1)-(a.seq??-1));for(let e of i){let a=e.seq??-1;if(!(a<=this.#e)){if(this.#e=a,e.type==="turn/start"&&(this.#t=e.data?.turn??null),e.type==="user/message"&&e.data?.source?.rpcId===this.#A){this.#a=this.#t;continue}if(this.#a!==null){if(e.type==="turn/end"){if(e.data?.turn!==this.#a)continue;this.#I=!0,this.#g=e.data?.reason??null,this.#t=null;continue}if(e.data?.turn===this.#a){if(e.type==="assistant/chunk"&&e.data?.chunk?.type==="text-delta"){let A=e.data?.step??0,t=e.data.chunk.index??0,s=`${A}:${t}`;this.#s.set(s,(this.#s.get(s)??"")+e.data.chunk.text);let g=`${A}:`,c=[...this.#s.entries()].filter(([l])=>l.startsWith(g)).sort(([l],[C])=>Number(l.split(":")[1])-Number(C.split(":")[1])).map(([,l])=>l).join(` `).trim();c&&c!==this.#n&&(this.#n=c,o={type:"text",text:c});continue}if(e.type==="assistant/message"){let A=d7(e);A&&A!==this.#n&&(this.#n=A,o={type:"text",text:A});continue}e.type==="tool/call"?o={type:"tool",name:e.data?.name??"\u5DE5\u5177"}:e.type==="tool/result"&&(o={type:"status",text:"\u6B63\u5728\u6574\u7406\u7ED3\u679C\u2026"})}}}}return o}},sh=class extends Error{constructor(r,o){super(`${r}: ${o?.message??"unknown Harness RPC error"}`),this.name="HarnessRpcError",this.method=r,this.code=o?.code??"internal",this.details=o?.details??{}}},gh=class{#A;#e;#t;#a;#s;#n;#I=null;constructor({baseUrl:r,workspace:o,agentPreset:i="standard",autostart:e=!1,dshBin:a="dsh",fetchImpl:A=fetch}){this.#A=new URL(r),this.#e=o,this.#t=i,this.#a=e,this.#s=a,this.#n=A}async rpc(r,o={},i=3e4,e={}){let a=e.rpcId??`dingtalk-${Jk()}`,A=AbortSignal.timeout(i),t=e.signal?AbortSignal.any([e.signal,A]):A,s=await this.#n(new URL(`/api/${r}`,this.#A),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({type:"client-request",rpcId:a,method:r,payload:o}),signal:t});if(!s.ok)throw new Error(`Harness transport ${r} failed: HTTP ${s.status}`);let g=await s.json();if(g?.type!=="server-response"||g?.rpcId!==a)throw new Error(`Harness returned an invalid response for ${r}`);if(!g.result?.ok)throw new sh(r,g.result?.error);return g.result.value}async health(r={}){return await this.rpc("host.describe",{},5e3,r),!0}async ensureRunning(r={}){try{return await this.health(r)}catch(e){if(!this.#a)throw e}if(!this.#I||this.#I.exitCode!==null){let e=this.#A.port||(this.#A.protocol==="https:"?"443":"80");this.#I=h7(this.#s,["web","--host",this.#A.hostname,"--port",e],{cwd:this.#e,env:process.env,stdio:["ignore","inherit","inherit"]}),this.#I.on("error",a=>{console.error("[dsh-dingtalk] failed to start Harness:",a.message)})}let o=Date.now()+6e4,i;for(;Date.now()a.path===this.#e);return i?i.workspaceId:(await this.rpc("workspace.create",{path:this.#e},3e4,r)).workspace.workspaceId}async createSession(r={}){await this.ensureRunning(r);let o=await this.workspaceId(r);return(await this.rpc("session.create",{workspaceId:o,agentPreset:this.#t},3e4,r)).sessionId}async sessionExists(r,o={}){try{return await this.rpc("session.history",{sessionId:r,maxMessages:1},3e4,o),!0}catch(i){if(i instanceof sh&&i.code==="session-not-found")return!1;throw i}}async ask(r,o,i={}){typeof i=="number"&&(i={timeoutMs:i});let e=i.timeoutMs??6e5,a=i.signal,A=typeof i.onUpdate=="function"?i.onUpdate:null;await this.ensureRunning({signal:a});let t=await this.rpc("session.history",{sessionId:r,maxMessages:1},3e4,{signal:a}),s=Math.max(-1,...(t.events??[]).map(({event:C})=>C.seq??-1)),g=`dingtalk-${Jk()}`,c=new bm({promptRpcId:g,afterSeq:s});await this.rpc("session.prompt",{sessionId:r,mode:"queue",content:[{type:"text",text:o}],clientTimeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},3e4,{rpcId:g,signal:a});let l=Date.now()+e;for(;Date.now()[e?.requestId,e]):Object.entries(n.pendingSenders&&typeof n.pendingSenders=="object"?n.pendingSenders:{});for(let[e,a]of i){let A=D7(a,e);if(!A)continue;let t=Object.values(o).find(s=>s.staffId===A.staffId);(!t||t.lastSeenAtnew Date().toISOString()}={}){if(!_t(r))throw new TypeError("state path is required");if(typeof o!="function"||typeof i!="function")throw new TypeError("idFactory and now must be functions");this.#A=r,this.#a=o,this.#s=i}async load(){try{this.#e=w7(JSON.parse(await Q7(this.#A,"utf8")))}catch(r){if(r?.code!=="ENOENT")throw r;this.#e=structuredClone(ch),await this.#n()}return this}sessionFor(r){return this.#e.sessions[r]??null}async setSession(r,o){let i=_t(r),e=_t(o);if(!i||!e)throw new TypeError("key and sessionId are required");this.#e.sessions[i]=e,await this.#n()}async clearSession(r){let o=_t(r);!o||!(o in this.#e.sessions)||(delete this.#e.sessions[o],await this.#n())}hasSeen(r){let o=_t(r);return!!(o&&this.#e.seenMessageIds.includes(o))}async markSeen(r){let o=_t(r);if(!o)throw new TypeError("messageId is required");this.hasSeen(o)||(this.#e.seenMessageIds.push(o),this.#e.seenMessageIds.length>1e3&&this.#e.seenMessageIds.splice(0,this.#e.seenMessageIds.length-1e3),await this.#n())}pendingSenders(){return Object.values(this.#e.pendingSenders).sort((r,o)=>r.requestedAt.localeCompare(o.requestedAt)).map(r=>structuredClone(r))}pendingSender(r){let o=_t(r),i=o?this.#e.pendingSenders[o]:null;return i?structuredClone(i):null}async recordPendingSender(r,o,i){let e=r&&typeof r=="object"?r:{staffId:r,displayName:o,lastSeenAt:i},a=_t(e.staffId);if(!a)throw new TypeError("staffId is required");let A=_t(e.lastSeenAt)??_t(e.requestedAt)??this.#s(),t=Object.values(this.#e.pendingSenders).find(g=>g.staffId===a),s={requestId:t?.requestId??`ding_sender_${this.#a()}`,staffId:a,displayName:qk(e.displayName??e.nick??o),requestedAt:t?.requestedAt??A,lastSeenAt:A};return this.#e.pendingSenders[s.requestId]=s,await this.#n(),structuredClone(s)}async removePendingSender(r){let o=_t(r);return!o||!this.#e.pendingSenders[o]?!1:(delete this.#e.pendingSenders[o],await this.#n(),!0)}async removePendingSenderByStaffId(r){let o=_t(r),i=o?Object.values(this.#e.pendingSenders).find(e=>e.staffId===o):null;return i?this.removePendingSender(i.requestId):!1}snapshot(){return structuredClone(this.#e)}async remove(){await this.#t;try{await y7(this.#A)}catch(r){if(r?.code!=="ENOENT")throw r}this.#e=structuredClone(ch)}async#n(){let r=`${JSON.stringify(this.#e,null,2)} `,o=this.#t.then(async()=>{await u7(S7(this.#A),{recursive:!0,mode:448});let i=`${this.#A}.tmp`;await m7(i,r,{encoding:"utf8",mode:384}),await f7(i,this.#A)});this.#t=o.then(()=>{},()=>{}),await o}};var Vk=Object.freeze([250,1e3,3e3,5e3,1e4,3e4]);function O7(n){if(!Array.isArray(n)||n.length===0)return[...Vk];let r=n.filter(o=>Number.isFinite(o)&&o>=0);return r.length>0?r:[...Vk]}var lh=class{#A;#e;#t;#a;#s;#n;#I;#g=null;#o=null;#r=0;#i=!1;#c=!1;#l;#E;constructor({controller:r,harness:o,logger:i=console,retryDelaysMs:e,healthyIntervalMs:a=15e3,setTimeoutImpl:A=setTimeout,clearTimeoutImpl:t=clearTimeout}){if(!r||typeof r.initialize!="function"||typeof r.status!="function")throw new TypeError("ConnectionSupervisor requires a controller");if(!o||typeof o.ensureRunning!="function")throw new TypeError("ConnectionSupervisor requires a Harness client");this.#A=r,this.#e=o,this.#t=i,this.#a=O7(e),this.#s=Number.isFinite(a)&&a>=0?a:15e3,this.#n=A,this.#I=t,this.#l=new Promise(s=>{this.#E=s})}get ready(){return this.#l}start(){return this.#c||this.#i?this:(this.#c=!0,this.#C(0),this)}async close(){this.#i||(this.#i=!0,this.#g!==null&&this.#I(this.#g),this.#g=null,await this.#o?.catch(()=>{}),this.#E?.(null),this.#E=null)}#C(r){this.#i||(this.#g=this.#n(()=>{this.#g=null,this.#p()},r),this.#g?.unref?.())}async#p(){if(this.#i||this.#o)return;let r=this.#h();this.#o=r;try{await r}finally{this.#o===r&&(this.#o=null)}}async#h(){try{if(await this.#e.ensureRunning(),this.#i)return;let r=await this.#A.initialize();if(this.#i)return;this.#E?.(r),this.#E=null;let{configured:o,connected:i}=r.totals;if(i65535)throw new Error("dsh-dingtalk requires an initialized DSH webServer port");return new URL(`http://127.0.0.1:${o}`)}function N7(n){let r=Wg(n.dshHome??process.env.DSH_HOME??Eh(b7(),".dsh")),o=Wg(n.dataDir??Eh(r,"integrations","dsh-dingtalk"));return{root:o,config:Wg(n.configPath??Eh(o,"config.json")),bots:Wg(n.botsDir??Eh(o,"bots"))}}async function Nm(n,r={},o={}){if(!n?.credentials)throw new TypeError("dsh-dingtalk requires ctx.credentials");if(!n?.webServer)throw new TypeError("dsh-dingtalk requires ctx.webServer");let i=o.ConfigStore??Ah,e=o.DeviceAuth??ah,a=o.StateStore??Ih,A=o.HarnessClient??gh,t=o.Controller??Ml,s=o.Runtime??Tl,g=o.createConnectionSupervisor??_m,c=typeof n.logger=="function"?n.logger("dsh-dingtalk"):n.logger??console,l=N7(r),C=await new i(l.config).load(),u=o.deviceAuth??new e({baseUrl:r.registrationBaseUrl}),Q=new Map,f=k=>Wg(l.bots,k,"state.json"),y=async k=>{let U=Q.get(k);return U||(U=await new a(f(k)).load(),Q.set(k,U)),U},m=new A({baseUrl:_7(n.webServer,r.harnessBaseUrl),workspace:Wg(r.workspace??process.cwd()),agentPreset:r.agentPreset??"standard",autostart:!1,dshBin:r.dshBin??"dsh"}),R=new t({deviceAuth:u,credentials:n.credentials,configStore:C,logger:c,createRuntime:async({botId:k,config:U,clientSecret:K})=>{let F=await y(k);return new s({config:U,clientSecret:K,harness:m,state:F,replyTimeoutMs:r.replyTimeoutMs??6e5,maxMessageChars:r.maxMessageChars??4e3,connectTimeoutMs:r.connectTimeoutMs??15e3,logger:{error:(...q)=>c.error?.(`[${k}]`,...q),warn:(...q)=>c.warn?.(`[${k}]`,...q),info:(...q)=>c.info?.(`[${k}]`,...q),debug:(...q)=>c.debug?.(`[${k}]`,...q)}})},deleteState:async({botId:k})=>{let U=Q.get(k);if(Q.delete(k),U&&typeof U.remove=="function"){await U.remove();return}try{await M7(f(k))}catch(K){if(K?.code!=="ENOENT")throw K}}}),T=g({controller:R,harness:m,logger:c,retryDelaysMs:r.retryDelaysMs,healthyIntervalMs:r.healthyIntervalMs}).start();return{controller:R,ready:T.ready,async close(){await T.close(),await R.close(),m.stopManagedProcess()}}}import R7 from"qrcode";var T7=new Set(["loopback","trusted-host"]);function za(n){if(n===void 0)return"loopback";if(T7.has(n))return n;throw new TypeError('dsh-im rpcAuthority must be "loopback" or "trusted-host"')}var Wk="/dingtalk",Vt=Object.freeze({status:"connection.status",beginProvisioning:"provision.begin",pollProvisioning:"provision.poll",cancelProvisioning:"provision.cancel",bindCredentials:"bot.bind-credentials",reconnectBot:"bot.reconnect",deleteBot:"bot.delete",approveSender:"bot.sender.approve",revokeSender:"bot.sender.revoke"}),Zk=Object.freeze(Object.values(Vt)),k7=new Set(["clientSecret","client_secret","deviceCode","device_code","secretRef","staffId","senderStaffId","verificationUrl","verificationUri","userCode"]);function Rm(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)}function cn(n,r){return Rm(n)&&Object.keys(n).every(o=>r.includes(o))}function Ss(n){return typeof n=="string"&&/^[A-Za-z0-9_-]{1,128}$/.test(n)}function zk(n,r){return typeof n=="string"&&n.trim().length>0&&n.length<=r}function v7(n,r){return Rm(r)?n===Vt.status?cn(r,[])?null:"connection.status does not accept fields.":n===Vt.beginProvisioning?cn(r,["locale"])&&(r.locale===void 0||r.locale==="zh-CN")?null:"provision.begin received unsupported fields.":[Vt.pollProvisioning,Vt.cancelProvisioning].includes(n)?cn(r,["attemptId"])&&Ss(r.attemptId)?null:`${n} requires an attemptId.`:n===Vt.bindCredentials?cn(r,["clientId","clientSecret"])&&zk(r.clientId,256)&&zk(r.clientSecret,1024)?null:"bot.bind-credentials requires Client ID and Client Secret.":n===Vt.reconnectBot?cn(r,["botId"])&&Ss(r.botId)?null:"bot.reconnect requires a botId.":n===Vt.deleteBot?cn(r,["botId","confirm"])&&Ss(r.botId)&&r.confirm===!0?null:"bot.delete requires a botId and confirm=true.":n===Vt.approveSender?cn(r,["botId","requestId","confirm"])&&Ss(r.botId)&&Ss(r.requestId)&&r.confirm===!0?null:"bot.sender.approve requires botId, requestId, and confirm=true.":n===Vt.revokeSender?cn(r,["botId","senderKey","confirm"])&&Ss(r.botId)&&Ss(r.senderKey)&&r.confirm===!0?null:"bot.sender.revoke requires botId, senderKey, and confirm=true.":"Unknown DingTalk endpoint.":"Payload must be an object."}function Ch(n){return{ok:!1,error:{code:"bad-request",message:n}}}function ph(){return{ok:!1,error:{code:"cancelled",message:"The request was cancelled."}}}function P7(){return{ok:!1,error:{code:"dingtalk-operation-failed",message:"\u9489\u9489\u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"}}}function Xg(n){if(Array.isArray(n))return n.map(Xg);if(!Rm(n))return n;let r={};for(let[o,i]of Object.entries(n))k7.has(o)||(r[o]=Xg(i));return r}async function G7(n){return R7.toDataURL(n,{type:"image/png",errorCorrectionLevel:"M",margin:2,width:320})}async function Tm(n,r){return!n||typeof n.verificationUrl!="string"?Xg(n):Xg({...n,qrCodeDataUrl:await r(n.verificationUrl)})}async function Zg(n,r){let o=structuredClone(n);return o?.provisioning&&(o.provisioning=await Tm(o.provisioning,r)),Xg(o)}function F7(n){for(let r of["status","startProvisioning","registrationStatus","cancelProvisioning","bindCredentials","reconnectBot","deleteBot","approveSender","revokeSender"])if(typeof n?.[r]!="function")throw new TypeError(`A complete DingTalk controller is required (${r})`)}function Xk(n,{encodeQr:r=G7}={}){F7(n);let o=new Map,i=e=>{let a=o.get(e);return a||(o.size>=16&&o.delete(o.keys().next().value),a=Promise.resolve().then(()=>r(e)),o.set(e,a)),a};return async(e,a,A)=>{if(A?.aborted)return ph();if(!Zk.includes(e))return Ch("Unknown DingTalk endpoint.");let t=v7(e,a);if(t)return Ch(t);try{let s;if(e===Vt.status)s=await Zg(await n.status(),i);else if(e===Vt.beginProvisioning){let g=await n.startProvisioning({signal:A});if(A?.aborted)return await n.cancelProvisioning(g.attemptId),ph();s=await Tm(g,i)}else if(e===Vt.pollProvisioning){let g=await n.registrationStatus(a.attemptId);if(!g)return Ch("The provisioning attempt no longer exists.");s=await Tm(g,i)}else if(e===Vt.cancelProvisioning){if(s=await n.cancelProvisioning(a.attemptId),!s)return Ch("The provisioning attempt no longer exists.");s=Xg(s)}else e===Vt.bindCredentials?s=await Zg(await n.bindCredentials(a),i):e===Vt.reconnectBot?s=await Zg(await n.reconnectBot(a.botId),i):e===Vt.deleteBot?s=await Zg(await n.deleteBot(a.botId),i):e===Vt.approveSender?s=await Zg(await n.approveSender(a.botId,a.requestId),i):s=await Zg(await n.revokeSender(a.botId,a.senderKey),i);return A?.aborted?ph():{ok:!0,value:s}}catch{return A?.aborted?ph():P7()}}}function hh(n,r,o,i){if(!n?.connection?.rpc||typeof n.connection.rpc.handle!="function")throw new TypeError("DSH Host Connection RPC is required");return n.connection.rpc.handle(Wk,Xk(r,o),{authority:za(i)})}async function $k(n,r={}){if(r?.controller)return hh(n,r.controller,r.rpcOptions,r.rpcAuthority);let o=await Nm(n,r,r.internals),i=hh(n,o.controller,r.rpcOptions,r.rpcAuthority);return n.effect(()=>async()=>{await o.close()},"dsh-dingtalk: close bot connections"),i}import{createHash as L7}from"node:crypto";import{mkdir as U7,readFile as H7,rename as K7,unlink as Y7,writeFile as x7}from"node:fs/promises";import{dirname as J7}from"node:path";var km=Object.freeze({version:1,bots:Object.freeze([])});function mo(n){return typeof n=="string"&&n.trim()?n.trim():null}function ev(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Rl(n,{botPrefix:r,tokenRefPrefix:o}){let i=mo(n);if(!i)throw new TypeError("platformId is required");let e=L7("sha256").update(i).digest("hex").slice(0,24);return{botId:`${r}_${e}`,tokenRef:`${o}_${e.toUpperCase()}`}}function dh(n,r){let o=mo(n)??"";return o.length<=10?o?`${o.slice(0,3)}\u2022\u2022\u2022`:r:`${o.slice(0,6)}\u2022\u2022\u2022\u2022${o.slice(-4)}`}var $g=class{#A;#e;#t;#a;#s;#n;#I=km;#g=Promise.resolve();constructor(r,{channel:o,botPrefix:i,tokenRefPrefix:e}){this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=new RegExp(`^${ev(i)}_[a-f0-9]{24}$`),this.#n=new RegExp(`^${ev(e)}_[A-F0-9]{24}$`)}async load(){try{let r=this.#r(JSON.parse(await H7(this.#A,"utf8")));if(!r)throw new Error(`dsh-im ${this.#e} config contains invalid bot data`);this.#I=r}catch(r){if(r?.code!=="ENOENT")throw r;this.#I=km}return this}list(){return structuredClone(this.#I.bots)}get(r){let o=this.#I.bots.find(i=>i.botId===r);return o?structuredClone(o):null}getByPlatformId(r){let o=this.#I.bots.find(i=>i.platformId===r);return o?structuredClone(o):null}async save(r){let o=this.#o(r);if(!o)throw new Error(`Refusing to persist incomplete ${this.#e} bot data`);return this.#i(i=>{let e=i.find(t=>t.platformId===o.platformId&&t.botId!==o.botId),a=i.find(t=>t.tokenRef===o.tokenRef&&t.botId!==o.botId);if(e||a)throw new Error(`Duplicate ${this.#e} bot identity`);let A=i.findIndex(t=>t.botId===o.botId);return A===-1?i.push(o):i[A]=o,structuredClone(o)})}async remove(r){if(!this.#s.test(r))throw new TypeError(`Invalid ${this.#e} bot id`);return this.#i(o=>{let i=o.findIndex(a=>a.botId===r);if(i===-1)return null;let[e]=o.splice(i,1);return structuredClone(e)})}async clear(){let r=this.#g.then(async()=>{try{await Y7(this.#A)}catch(o){if(o?.code!=="ENOENT")throw o}this.#I=km});this.#g=r.then(()=>{},()=>{}),await r}#o(r){if(!r||typeof r!="object")return null;let o=mo(r.platformId),i=mo(r.botId),e=mo(r.tokenRef),a=mo(r.name);if(!o||!i||!e||!a||!this.#s.test(i)||!this.#n.test(e))return null;let A=Rl(o,{botPrefix:this.#t,tokenRefPrefix:this.#a});return A.botId!==i||A.tokenRef!==e?null:Object.freeze({botId:i,platformId:o,tokenRef:e,name:a,username:mo(r.username),createdAt:mo(r.createdAt)??new Date().toISOString(),connectedAt:mo(r.connectedAt)})}#r(r){if(!r||r.version!==1||!Array.isArray(r.bots))return null;let o=r.bots.map(A=>this.#o(A));if(o.some(A=>A===null))return null;let i=new Set,e=new Set,a=new Set;for(let A of o){if(i.has(A.botId)||e.has(A.platformId)||a.has(A.tokenRef))return null;i.add(A.botId),e.add(A.platformId),a.add(A.tokenRef)}return Object.freeze({version:1,bots:Object.freeze(o)})}async#i(r){let o,i=this.#g.then(async()=>{let e=[...this.#I.bots];o=r(e);let a=Object.freeze({version:1,bots:Object.freeze(e)});await this.#c(a),this.#I=a});return this.#g=i.then(()=>{},()=>{}),await i,o}async#c(r){await U7(J7(this.#A),{recursive:!0,mode:448});let o=`${this.#A}.tmp`;await x7(o,`${JSON.stringify(r,null,2)} `,{encoding:"utf8",mode:384}),await K7(o,this.#A)}};var Av=Object.freeze({botPrefix:"discord",tokenRefPrefix:"DSH_DISCORD_BOT_TOKEN"});function tv(n){return Rl(n,Av)}function av(n){return dh(n,"Discord\u673A\u5668\u4EBA")}var Bh=class extends $g{constructor(r){super(r,{channel:"Discord",...Av})}};function kl(n){return typeof n=="string"&&n.trim()?n.trim():null}function uh(n,r){return Object.freeze({code:n,message:r})}var ec=class{#A;#e;#t;#a;#s;#n;#I;#g;#o;#r=new Map;#i=new Map;#c=new Map;#l=0;#E=!1;constructor({descriptor:r,credentials:o,configStore:i,inspectToken:e,deriveIdentity:a,maskPlatformId:A,createRuntime:t,deleteState:s=async()=>{},logger:g=console}){if(!r?.key||!r?.label||!r?.connectionLabel)throw new TypeError("TokenBotController requires a channel descriptor");if(!o||typeof o.resolve!="function"||typeof o.set!="function"||typeof o.unset!="function")throw new TypeError(`${r.label} requires the DSH credential provider`);if(!i||typeof i.list!="function"||typeof i.save!="function"||typeof i.remove!="function")throw new TypeError(`${r.label} requires a config store`);if(typeof e!="function"||typeof a!="function"||typeof A!="function"||typeof t!="function")throw new TypeError(`${r.label} controller dependencies are incomplete`);this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=a,this.#n=A,this.#I=t,this.#g=s,this.#o=g}async initialize(){if(this.#E)return this.status();for(let r of this.#t.list())await this.#u(r.botId,async()=>{if(this.#E||this.#r.get(r.botId)?.status?.ready)return;let o=await this.#h(r.tokenRef);if(!o){this.#i.set(r.botId,uh("missing-token",`${this.#A.label}\u673A\u5668\u4EBA\u51ED\u636E\u7F3A\u5931\uFF0C\u8BF7\u79FB\u9664\u540E\u91CD\u65B0\u63A5\u5165\u3002`));return}try{await this.#C(r,o),this.#i.delete(r.botId)}catch(i){this.#i.set(r.botId,uh("connection-failed",`${this.#A.label}\u8FDE\u63A5\u672A\u5C31\u7EEA\uFF0C\u63D2\u4EF6\u4F1A\u81EA\u52A8\u91CD\u8BD5\u3002`)),this.#o.warn?.(`[dsh-im:${this.#A.key}] bot ${r.botId} failed to initialize:`,i)}finally{this.#B()}});return this.status()}async bindCredentials({token:r}={}){if(this.#E)throw new Error(`${this.#A.label} controller is closed`);let o=kl(r);if(!o)throw new TypeError(`${this.#A.label} Bot Token is required`);let i=await this.#a(o),e=kl(i?.platformId),a=kl(i?.name);if(!e||!a)throw new Error(`${this.#A.label} returned an invalid bot identity`);let A=this.#s(e);return await this.#u(A.botId,async()=>{if(this.#E)throw new Error(`${this.#A.label} controller is closed`);let t=this.#t.getByPlatformId(e),s=await this.#e.resolve(A.tokenRef).catch(()=>{}),g={botId:A.botId,platformId:e,tokenRef:A.tokenRef,name:a,username:kl(i.username),createdAt:t?.createdAt??new Date().toISOString(),connectedAt:new Date().toISOString()};await this.#e.set(A.tokenRef,o);try{await this.#t.save(g)}catch(c){throw await this.#d(A.tokenRef,s),c}try{await this.#C(g,o),this.#i.delete(A.botId)}catch(c){this.#i.set(A.botId,uh("connection-failed",`${this.#A.label}\u673A\u5668\u4EBA\u5DF2\u63A5\u5165\uFF0C\u6D88\u606F\u8FDE\u63A5\u6682\u672A\u5C31\u7EEA\u3002`)),this.#o.warn?.(`[dsh-im:${this.#A.key}] bot ${A.botId} credential connection failed:`,c)}this.#B()}),this.status()}async reconnectBot(r){let o=this.#t.get(r);if(!o)throw new Error(`Unknown ${this.#A.label} bot`);return await this.#u(r,async()=>{let i=await this.#h(o.tokenRef);if(!i)throw new Error(`${this.#A.label} bot token is missing`);try{await this.#C(o,i),this.#i.delete(r)}catch(e){throw this.#i.set(r,uh("connection-failed",`${this.#A.label}\u8FDE\u63A5\u4ECD\u672A\u5C31\u7EEA\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002`)),e}finally{this.#B()}}),this.status()}async deleteBot(r){let o=this.#t.get(r);if(!o)throw new Error(`Unknown ${this.#A.label} bot`);return await this.#u(r,async()=>{let i=await this.#e.resolve(o.tokenRef).catch(()=>{});await this.#p(r);try{await this.#e.unset(o.tokenRef),await this.#t.remove(r)}catch(e){throw i?.value&&(await this.#e.set(o.tokenRef,i.value).catch(()=>{}),await this.#C(o,i.value).catch(()=>{})),new Error(`Unable to remove the ${this.#A.label} bot safely.`,{cause:e})}await this.#g({botId:r,config:o}).catch(e=>{this.#o.warn?.(`[dsh-im:${this.#A.key}] bot ${r} state cleanup failed:`,e)}),this.#i.delete(r),this.#B()}),this.status()}status(){let r=this.#t.list().map(i=>{let e=this.#r.get(i.botId)?.status??null,a=e?.ready===!0&&e.connectionState==="connected"&&e.harnessReachable===!0,A=a?"connected":e?.connectionState==="connecting"?"connecting":this.#i.has(i.botId)||e?.connectionState==="failed"?"error":"offline";return{botId:i.botId,state:A,connected:a,configured:!0,bot:{name:i.name,username:i.username,idMasked:this.#n(i.platformId)},health:{status:a?"healthy":A==="error"?"error":"offline",summary:a?`${this.#A.label}${this.#A.connectionLabel}\u8FD0\u884C\u6B63\u5E38`:A==="error"?`${this.#A.label}\u8FDE\u63A5\u672A\u5C31\u7EEA\uFF0C\u63D2\u4EF6\u4F1A\u81EA\u52A8\u91CD\u8BD5`:`${this.#A.label}\u8FDE\u63A5\u5F53\u524D\u79BB\u7EBF`,lastCheckedAt:e?.lastCheckedAt??null,lastConnectedAt:e?.lastConnectedAt??null},stats:{messagesReceived:e?.messagesReceived??0,messagesReplied:e?.messagesReplied??0},error:structuredClone(this.#i.get(i.botId)??null)}}),o=r.filter(i=>i.connected).length;return{schemaVersion:1,revision:this.#l,state:r.length===0?"disconnected":o===r.length?"connected":o>0?"degraded":"offline",bots:r,totals:{configured:r.length,connected:o}}}async close(){this.#E||(this.#E=!0,await Promise.allSettled([...this.#c.values()]),await Promise.allSettled([...this.#r.keys()].map(r=>this.#p(r))))}async#C(r,o){if(this.#E)throw new Error(`${this.#A.label} controller is closed`);if(await this.#p(r.botId),this.#E)throw new Error(`${this.#A.label} controller is closed`);let i=await this.#I({botId:r.botId,config:r,token:o});if(!i||typeof i.start!="function"||typeof i.stop!="function")throw new TypeError(`createRuntime returned an invalid ${this.#A.label} runtime`);this.#r.set(r.botId,i);try{await i.start()}catch(e){throw await i.stop().catch(()=>{}),this.#r.delete(r.botId),e}}async#p(r){let o=this.#r.get(r);this.#r.delete(r),await o?.stop().catch(i=>{this.#o.warn?.(`[dsh-im:${this.#A.key}] bot ${r} failed to stop cleanly:`,i)})}async#h(r){let o=await this.#e.resolve(r).catch(()=>{});return kl(o?.value)}async#d(r,o){o?.value?await this.#e.set(r,o.value).catch(()=>{}):await this.#e.unset(r).catch(()=>{})}#u(r,o){let a=(this.#c.get(r)??Promise.resolve()).catch(()=>{}).then(o).finally(()=>{this.#c.get(r)===a&&this.#c.delete(r)});return this.#c.set(r,a),a}#B(){this.#l+=1}};var j7="https://discord.com/api/v10/";function vl(n){return typeof n=="string"&&n.trim()?n.trim():null}function q7(n,r){let o=AbortSignal.timeout(r);return n?AbortSignal.any([n,o]):o}function V7(n,r){return new Promise((o,i)=>{if(r?.aborted){i(r.reason??new DOMException("Aborted","AbortError"));return}let e=setTimeout(o,n);e?.unref?.(),r?.addEventListener("abort",()=>{clearTimeout(e),i(r.reason??new DOMException("Aborted","AbortError"))},{once:!0})})}function Ac(n,r){let o=vl(n);if(!o||!/^\d{5,30}$/.test(o))throw new TypeError(`Invalid Discord ${r}`);return o}function z7(n){return typeof n=="string"&&/^[A-Za-z0-9_-]{20,}\.[A-Za-z0-9_-]{4,}\.[A-Za-z0-9_-]{20,}$/.test(n.trim())}var Pl=class{#A;#e;#t;constructor({token:r,fetchImpl:o=fetch,baseUrl:i=j7}){if(!z7(r))throw new TypeError("Discord Bot Token is invalid");if(typeof o!="function")throw new TypeError("DiscordApi requires fetch");this.#A=r.trim(),this.#e=o,this.#t=new URL(i)}getCurrentUser(r={}){return this.#a("users/@me",{...r,method:"GET"})}getGatewayBot(r={}){return this.#a("gateway/bot",{...r,method:"GET"})}createMessage({channelId:r,content:o,replyToMessageId:i,signal:e}){return this.#a(`channels/${Ac(r,"channel id")}/messages`,{method:"POST",signal:e,body:{content:o,allowed_mentions:{parse:[],replied_user:!1},...i?{message_reference:{message_id:Ac(i,"message id"),channel_id:Ac(r,"channel id"),fail_if_not_exists:!1}}:{}}})}editMessage({channelId:r,messageId:o,content:i,signal:e}){return this.#a(`channels/${Ac(r,"channel id")}/messages/${Ac(o,"message id")}`,{method:"PATCH",signal:e,body:{content:i,allowed_mentions:{parse:[],replied_user:!1}}})}sendTyping({channelId:r,signal:o}){return this.#a(`channels/${Ac(r,"channel id")}/typing`,{method:"POST",signal:o,expectBody:!1})}async#a(r,{method:o,body:i,signal:e,timeoutMs:a=15e3,expectBody:A=!0,retry:t=!0}){let s;try{s=await this.#e(new URL(r,this.#t),{method:o,headers:{authorization:`Bot ${this.#A}`,"content-type":"application/json","user-agent":"DeepSeek-Harness-dsh-im (https://github.com/xmanrui/dsh-im, 0.2.0)"},...i===void 0?{}:{body:JSON.stringify(i)},signal:q7(e,a),redirect:"error"})}catch(c){throw c?.name==="AbortError"||c?.name==="TimeoutError"?c:new Error(`Discord ${o} transport failed`)}let g=null;if(A||s.status===429||!s.ok)try{g=await s.json()}catch{if(A)throw new Error(`Discord ${o} returned invalid JSON`)}if(s.status===429&&t){let c=Math.min(1e4,Math.max(50,Number(g?.retry_after)*1e3||1e3));return await V7(c,e),this.#a(r,{method:o,body:i,signal:e,timeoutMs:a,expectBody:A,retry:!1})}if(!s.ok){let c=new Error(vl(g?.message)??`Discord API failed with HTTP ${s.status}`);throw c.code=`discord-${s.status}`,c}return A?g:null}};async function rv(n,r={}){let i=await new Pl({token:n,...r}).getCurrentUser();if(!i?.id||i?.bot!==!0)throw new Error("Discord token does not belong to a bot");return{platformId:String(i.id),name:vl(i.global_name)??vl(i.username)??"Discord\u673A\u5668\u4EBA",username:vl(i.username)}}function Qh(n){return typeof n=="string"?n.trim():""}function _i(){return{messagesReceived:0,messagesReplied:0,messagesRejected:0,lastMessageAt:null,lastReplyAt:null,lastRejectedAt:null,lastError:null}}var In=class{#A;#e;#t;#a;#s;#n;#I;#g=new Map;constructor({descriptor:r,bot:o,harness:i,state:e,status:a=_i(),logger:A=console,replyTimeoutMs:t=6e5}){if(!r?.key||!r?.label)throw new TypeError("A channel descriptor is required");if(!o||typeof o.sendText!="function")throw new TypeError("A bot client is required");if(!i||!e)throw new TypeError("Harness client and state store are required");this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=a,this.#n=A,this.#I=t}get status(){return structuredClone(this.#s)}accept(r){let o=Qh(r?.conversationId),i=r?.kind==="group"?"group":"direct",e=`${i}:${o}`,A=(this.#g.get(e)??Promise.resolve()).catch(()=>{}).then(()=>this.#o({...r,kind:i,conversationId:o})).finally(()=>{this.#g.get(e)===A&&this.#g.delete(e)});return this.#g.set(e,A),A}async waitForIdle(){await Promise.allSettled([...this.#g.values()])}async#o(r){let o=Qh(r.messageId),i=Qh(r.senderId);if(!o||!i||!r.conversationId||r.senderIsBot===!0||this.#a.hasSeen(o))return;if(this.#s.messagesReceived+=1,this.#s.lastMessageAt=new Date().toISOString(),r.kind==="group"&&r.addressed!==!0){this.#s.messagesRejected+=1,this.#s.lastRejectedAt=new Date().toISOString();return}let e=r.replyTarget,a=Qh(r.content);try{if(!a){await this.#e.sendText(e,"\u76EE\u524D\u4EC5\u652F\u6301\u6587\u5B57\u6D88\u606F\u3002"),await this.#a.markSeen(o);return}let A=a.toLowerCase();if(A==="/help"){await this.#e.sendText(e,[`${this.#A.label}\u673A\u5668\u4EBA\u5DF2\u8FDE\u63A5 DeepSeek Harness\u3002`,"","\u76F4\u63A5\u53D1\u9001\u6587\u5B57\u5373\u53EF\u7EE7\u7EED\u5F53\u524D\u4F1A\u8BDD\u3002","/new \u5F00\u542F\u4E00\u4E2A\u5168\u65B0\u4F1A\u8BDD","/status \u68C0\u67E5\u8FDE\u63A5\u72B6\u6001","/help \u663E\u793A\u672C\u5E2E\u52A9"].join(` `)),await this.#a.markSeen(o);return}if(A==="/status"){await this.#t.ensureRunning(),await this.#e.sendText(e,`${this.#A.label}\u673A\u5668\u4EBA\u4E0E DeepSeek Harness \u8FDE\u63A5\u6B63\u5E38\u3002`),await this.#a.markSeen(o);return}let t=`${r.kind}:${r.conversationId}`;if(A==="/new"){await this.#a.clearSession(t),await this.#e.sendText(e,"\u5DF2\u5F00\u542F\u65B0\u4F1A\u8BDD\u3002\u8BF7\u53D1\u9001\u4F60\u7684\u95EE\u9898\u3002"),await this.#a.markSeen(o);return}let s=this.#a.sessionFor(t);(!s||!await this.#t.sessionExists(s))&&(s=await this.#t.createSession(),await this.#a.setSession(t,s)),await this.#e.sendTyping?.(e).catch(C=>{this.#n.warn?.(`[dsh-im:${this.#A.key}] typing indicator failed:`,C)});let g=null,c=!1;if(typeof this.#e.openStream=="function")try{g=await this.#e.openStream(e)}catch(C){this.#n.warn?.(`[dsh-im:${this.#A.key}] unable to start a streamed reply; using text:`,C)}let l=await this.#t.ask(s,a,{timeoutMs:this.#I,onUpdate:g?async C=>{let u=C.type==="text"?C.text:C.type==="tool"?`\u6B63\u5728\u4F7F\u7528${C.name}\u2026`:C.text;u&&await g.update(u)}:void 0});if(g)try{await g.finish(l),c=!0}catch(C){g.cancel?.(),this.#n.warn?.(`[dsh-im:${this.#A.key}] streamed reply finalization failed; using text:`,C)}c||await this.#e.sendText(e,l),await this.#a.markSeen(o),this.#s.messagesReplied+=1,this.#s.lastReplyAt=new Date().toISOString(),this.#s.lastError=null}catch(A){this.#s.lastError=A?.message??String(A),this.#n.error?.(`[dsh-im:${this.#A.key}] failed to process a message:`,A);try{await this.#e.sendText(e,"\u6D88\u606F\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"),await this.#a.markSeen(o)}catch(t){this.#n.error?.(`[dsh-im:${this.#A.key}] failed to send the safe error reply:`,t)}}}};var vm=Object.freeze({key:"discord",label:"Discord",connectionLabel:" Gateway \u957F\u8FDE\u63A5"}),fh=class extends In{constructor(r){super({descriptor:vm,...r})}};var Gl=class extends ec{constructor(r){super({...r,descriptor:vm,inspectToken:r.inspectToken??rv,deriveIdentity:tv,maskPlatformId:av})}};import{spawn as W7}from"node:child_process";import{randomUUID as iv}from"node:crypto";var ov=n=>new Promise(r=>setTimeout(r,n));function Z7(n){return(n?.data?.message?.content??[]).filter(r=>r.type==="text"&&typeof r.text=="string").map(r=>r.text).join(` `).trim()}var Pm=class{#A;#e;#t=null;#a=null;#s=new Map;#n="";#I=!1;#g=null;constructor({promptRpcId:r,afterSeq:o=-1}){this.#A=r,this.#e=o}get finished(){return this.#I}get answer(){return this.#n.trim()}get reason(){return this.#g}consume(r){let o=null,i=[...r].map(e=>e?.event??e).filter(Boolean).sort((e,a)=>(e.seq??-1)-(a.seq??-1));for(let e of i){let a=e.seq??-1;if(!(a<=this.#e)){if(this.#e=a,e.type==="turn/start"&&(this.#t=e.data?.turn??null),e.type==="user/message"&&e.data?.source?.rpcId===this.#A){this.#a=this.#t;continue}if(this.#a!==null){if(e.type==="turn/end"){if(e.data?.turn!==this.#a)continue;this.#I=!0,this.#g=e.data?.reason??null,this.#t=null;continue}if(e.data?.turn===this.#a){if(e.type==="assistant/chunk"&&e.data?.chunk?.type==="text-delta"){let A=e.data?.step??0,t=e.data.chunk.index??0,s=`${A}:${t}`;this.#s.set(s,(this.#s.get(s)??"")+e.data.chunk.text);let g=`${A}:`,c=[...this.#s.entries()].filter(([l])=>l.startsWith(g)).sort(([l],[C])=>Number(l.split(":")[1])-Number(C.split(":")[1])).map(([,l])=>l).join(` `).trim();c&&c!==this.#n&&(this.#n=c,o={type:"text",text:c});continue}if(e.type==="assistant/message"){let A=Z7(e);A&&A!==this.#n&&(this.#n=A,o={type:"text",text:A});continue}e.type==="tool/call"?o={type:"tool",name:e.data?.name??"\u5DE5\u5177"}:e.type==="tool/result"&&(o={type:"status",text:"\u6B63\u5728\u6574\u7406\u7ED3\u679C\u2026"})}}}}return o}},yh=class extends Error{constructor(r,o){super(`${r}: ${o?.message??"unknown Harness RPC error"}`),this.name="HarnessRpcError",this.method=r,this.code=o?.code??"internal",this.details=o?.details??{}}},Wa=class{#A;#e;#t;#a;#s;#n=null;constructor({baseUrl:r,workspace:o,agentPreset:i="standard",autostart:e=!1,dshBin:a="dsh"}){this.#A=new URL(r),this.#e=o,this.#t=i,this.#a=e,this.#s=a}async rpc(r,o={},i=3e4,e={}){let a=e.rpcId??`weixin-${iv()}`,A=await fetch(new URL(`/api/${r}`,this.#A),{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({type:"client-request",rpcId:a,method:r,payload:o}),signal:AbortSignal.timeout(i)});if(!A.ok)throw new Error(`Harness transport ${r} failed: HTTP ${A.status}`);let t=await A.json();if(t?.type!=="server-response"||t?.rpcId!==a)throw new Error(`Harness returned an invalid response for ${r}`);if(!t.result?.ok)throw new yh(r,t.result?.error);return t.result.value}async health(){return await this.rpc("host.describe",{},5e3),!0}async ensureRunning(){try{return await this.health()}catch(i){if(!this.#a)throw i}if(!this.#n||this.#n.exitCode!==null){let i=this.#A.port||(this.#A.protocol==="https:"?"443":"80");this.#n=W7(this.#s,["web","--host",this.#A.hostname,"--port",i],{cwd:this.#e,env:process.env,stdio:["ignore","inherit","inherit"]}),this.#n.on("error",e=>{console.error("[dsh-weixin] failed to start Harness:",e.message)})}let r=Date.now()+6e4,o;for(;Date.now()e.path===this.#e);return o?o.workspaceId:(await this.rpc("workspace.create",{path:this.#e})).workspace.workspaceId}async createSession(){await this.ensureRunning();let r=await this.workspaceId();return(await this.rpc("session.create",{workspaceId:r,agentPreset:this.#t})).sessionId}async sessionExists(r){try{return await this.rpc("session.history",{sessionId:r,maxMessages:1}),!0}catch(o){if(o instanceof yh&&o.code==="session-not-found")return!1;throw o}}async ask(r,o,i={}){typeof i=="number"&&(i={timeoutMs:i});let e=i.timeoutMs??6e5,a=typeof i.onUpdate=="function"?i.onUpdate:null;await this.ensureRunning();let A=await this.rpc("session.history",{sessionId:r,maxMessages:1}),t=Math.max(-1,...(A.events??[]).map(({event:l})=>l.seq??-1)),s=`weixin-${iv()}`,g=new Pm({promptRpcId:s,afterSeq:t});await this.rpc("session.prompt",{sessionId:r,mode:"queue",content:[{type:"text",text:o}],clientTimeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},3e4,{rpcId:s});let c=Date.now()+e;for(;Date.now()r;){let a=e.lastIndexOf(` `,r);a{l||g!==null||c||!s||(g=setTimeout(()=>{g=null;let Q=s;s=null;let f=ln(Q,r)[0]??n;c=Promise.resolve(f===C?void 0:e(t,f)).then(()=>{C=f}).catch(y=>A.warn?.("[dsh-im] streamed message update failed:",y)).finally(()=>{c=null,u()})},o),g?.unref?.())};return{async start(){return t=await i(n),this},update(Q){l||typeof Q!="string"||!Q.trim()||(s=Q,u())},async finish(Q){if(l)throw new Error("Message stream is already closed");l=!0,g!==null&&clearTimeout(g),g=null,s=null,await c?.catch(()=>{});let f=ln(Q,r),y=f[0]??"\u5904\u7406\u5B8C\u6210\u3002";y!==C&&await e(t,y),C=y;for(let m of f.slice(1))await a(m)},cancel(){l=!0,s=null,g!==null&&clearTimeout(g),g=null}}}var X7=4609,nv=Object.freeze([1e3,3e3,5e3,1e4,3e4]);function $7(n){let r=new URL(n);if(r.protocol!=="wss:")throw new Error("Discord returned an insecure Gateway URL");return r.searchParams.set("v","10"),r.searchParams.set("encoding","json"),r.href}function Gm(n,r,o){if(typeof n.addEventListener=="function")n.addEventListener(r,o);else if(typeof n.on=="function")n.on(r,o);else throw new TypeError("Discord WebSocket does not support events")}function e$(n){return typeof n=="string"?n:typeof n?.data=="string"?n.data:Buffer.isBuffer(n)?n.toString("utf8"):Buffer.isBuffer(n?.data)?n.data.toString("utf8"):null}function A$(n){if(n===4004){let o=new Error("Discord Bot Token \u65E0\u6548\uFF0C\u8BF7\u91CD\u65B0\u586B\u5199\u3002");return o.code="discord-401",o}if(n===4013||n===4014){let o=new Error("Discord Gateway Intents \u914D\u7F6E\u4E0D\u6B63\u786E\uFF0C\u8BF7\u68C0\u67E5 Developer Portal \u7684 Bot \u8BBE\u7F6E\u3002");return o.code="discord-intents",o}let r=new Error(`Discord Gateway closed (${n||"unknown"})`);return r.code="discord-gateway-closed",r}function t$(n,r){return typeof n!="string"?"":n.replace(new RegExp(`<@!?${r}>`,"g"),"").trim()}function a$(n,r){if(!n?.id||!n?.channel_id||!n?.author?.id)return null;let o=!n.guild_id,i=o||n.mentions?.some(e=>String(e?.id)===String(r));return{messageId:String(n.id),senderId:String(n.author.id),senderIsBot:n.author.bot===!0,kind:o?"direct":"group",conversationId:String(n.channel_id),content:t$(n.content??"",r),addressed:i,replyTarget:{channelId:String(n.channel_id),replyToMessageId:String(n.id)}}}var Fm=class{#A;#e;constructor({api:r,signal:o}){this.#A=r,this.#e=o}async sendText(r,o){let i=ln(o,1900),e=null;for(let[a,A]of i.entries())e=await this.#A.createMessage({channelId:r.channelId,content:A,replyToMessageId:a===0?r.replyToMessageId:void 0,signal:this.#e});return e}sendTyping(r){return this.#A.sendTyping({channelId:r.channelId,signal:this.#e})}async openStream(r){return Sh({limit:1900,create:async i=>(await this.#A.createMessage({channelId:r.channelId,content:i,replyToMessageId:r.replyToMessageId,signal:this.#e})).id,edit:(i,e)=>this.#A.editMessage({channelId:r.channelId,messageId:i,content:e,signal:this.#e}),sendRemainder:i=>this.#A.createMessage({channelId:r.channelId,content:i,signal:this.#e})}).start()}};function r$(){return{startedAt:null,ready:!1,connectionState:"idle",harnessReachable:!1,lastCheckedAt:null,lastConnectedAt:null,lastError:null,..._i()}}var Fl=class{#A;#e;#t;#a;#s;#n;#I;#g;#o;#r;#i=r$();#c=null;#l=null;#E=null;#C=null;#p=null;#h=null;#d=null;#u=null;#B=null;#Q=!0;#y=null;#f=0;#D=0;#m=!0;#S=null;constructor({config:r,token:o,harness:i,state:e,logger:a=console,replyTimeoutMs:A=6e5,connectTimeoutMs:t=2e4,createApi:s=l=>new Pl(l),createWebSocket:g=l=>new WebSocket(l),random:c=Math.random}){if(!r||!o||!i||!e)throw new TypeError("DiscordRuntime requires config, token, Harness, and state");if(typeof g!="function")throw new TypeError("DiscordRuntime requires WebSocket");this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=a,this.#n=A,this.#I=t,this.#g=s,this.#o=g,this.#r=c}get status(){return structuredClone(this.#i)}async start(){return this.#i.ready&&this.#C?this.status:this.#S?this.#S:(this.#S=this.#N().finally(()=>{this.#S=null}),this.#S)}async#N(){await this.stop(),this.#m=!1,this.#d=null,this.#h=null,this.#u=null,this.#f=0,this.#i.startedAt=new Date().toISOString(),this.#i.connectionState="connecting",this.#i.lastError=null,await this.#t.ensureRunning(),this.#i.harnessReachable=!0;let r=new AbortController;this.#E=r;let o=this.#g({token:this.#e});this.#c=o;try{let[i,e]=await Promise.all([o.getCurrentUser({signal:r.signal}),o.getGatewayBot({signal:r.signal})]);if(String(i?.id??"")!==this.#A.platformId||i?.bot!==!0)throw new Error("Discord token identity does not match the saved bot");this.#p=e?.url;let a=new Fm({api:o,signal:r.signal});this.#l=new fh({bot:a,harness:this.#t,state:this.#a,status:this.#i,logger:this.#s,replyTimeoutMs:this.#n});let A;try{await Promise.race([this.#O(!1),new Promise((t,s)=>{A=setTimeout(()=>s(new Error("Discord Gateway did not become ready in time")),this.#I)})])}finally{clearTimeout(A)}return this.status}catch(i){throw this.#i.ready=!1,this.#i.connectionState="failed",this.#i.lastError=i?.message??String(i),await this.stop(),i}}#O(r){if(this.#m)return Promise.reject(new Error("Discord runtime is stopped"));let o=++this.#D,i=$7(r&&this.#h?this.#h:this.#p),e=this.#o(i);this.#C=e;let a=!1;return new Promise((A,t)=>{let s=()=>{if(a||o!==this.#D)return;a=!0,this.#f=0;let g=Date.now();this.#i.ready=!0,this.#i.connectionState="connected",this.#i.lastCheckedAt=g,this.#i.lastConnectedAt=g,this.#i.lastError=null,A()};Gm(e,"message",g=>{if(o!==this.#D||this.#m)return;let c=e$(g);if(!c)return;let l;try{l=JSON.parse(c)}catch{this.#s.warn?.("[dsh-im:discord] ignored malformed Gateway JSON");return}if(Number.isSafeInteger(l.s)&&(this.#u=l.s),l.op===10){this.#M(l.d?.heartbeat_interval,e,o),r&&this.#d?this.#T(e,{op:6,d:{token:this.#e,session_id:this.#d,seq:this.#u}}):this.#T(e,{op:2,d:{token:this.#e,intents:X7,properties:{os:process.platform,browser:"dsh-im",device:"dsh-im"}}});return}if(l.op===11){this.#Q=!0,this.#i.lastCheckedAt=Date.now();return}if(l.op===1){this.#P(e);return}if(l.op===7){e.close(4e3,"Reconnect requested");return}if(l.op===9){l.d!==!0&&(this.#d=null,this.#h=null,this.#u=null),e.close(4e3,"Invalid session");return}if(l.op===0){if(l.t==="READY")this.#d=l.d?.session_id??null,this.#h=l.d?.resume_gateway_url??null,s();else if(l.t==="RESUMED")s();else if(l.t==="MESSAGE_CREATE"){let C=a$(l.d,this.#A.platformId);C&&this.#l?.accept(C)}}}),Gm(e,"close",(g={})=>{if(o!==this.#D)return;if(this.#b(),this.#C===e&&(this.#C=null),this.#m){a||t(new DOMException("Stopped","AbortError"));return}let c=A$(Number(g.code)||0);if(this.#i.ready=!1,this.#i.connectionState="connecting",this.#i.lastError=c.message,a||(a=!0,t(c)),c.code==="discord-401"||c.code==="discord-intents"){this.#i.connectionState="failed";return}this.#G()}),Gm(e,"error",()=>{o!==this.#D||this.#m||(this.#i.lastError="Discord Gateway WebSocket error")})})}#T(r,o){r.readyState===1&&r.send(JSON.stringify(o))}#M(r,o,i){if(this.#b(),!Number.isFinite(r)||r<1e3){o.close(4e3,"Invalid heartbeat interval");return}this.#Q=!0;let e=a=>{this.#B=setTimeout(()=>{if(!(this.#m||i!==this.#D||this.#C!==o)){if(!this.#Q){o.close(4e3,"Heartbeat was not acknowledged");return}this.#P(o),e(r)}},a),this.#B?.unref?.()};e(Math.floor(r*this.#r()))}#P(r){this.#Q=!1,this.#T(r,{op:1,d:this.#u})}#b(){this.#B!==null&&clearTimeout(this.#B),this.#B=null,this.#Q=!0}#G(){if(this.#m||this.#y!==null)return;let r=nv[Math.min(this.#f,nv.length-1)];this.#f+=1,this.#y=setTimeout(()=>{this.#y=null,this.#O(!!this.#d).catch(o=>{this.#m||(this.#s.warn?.("[dsh-im:discord] Gateway reconnect failed:",o),this.#G())})},r),this.#y?.unref?.()}async stop(){this.#m=!0,this.#D+=1,this.#E?.abort(),this.#E=null,this.#y!==null&&clearTimeout(this.#y),this.#y=null,this.#b();let r=this.#C,o=this.#l;this.#C=null,this.#l=null,this.#c=null;try{r&&r.readyState<2&&r.close(1e3,"Plugin stopped")}catch(i){this.#s.warn?.(`[dsh-im:discord] bot ${this.#A.botId} failed to close Gateway:`,i)}return await Promise.race([o?.waitForIdle()??Promise.resolve(),new Promise(i=>setTimeout(i,2e3))]),this.#i.ready=!1,this.#i.connectionState="idle",this.status}};import{mkdir as i$,readFile as o$,rename as n$,unlink as s$,writeFile as g$}from"node:fs/promises";import{dirname as c$}from"node:path";var Dh=Object.freeze({version:1,sessions:{},seenMessageIds:[],cursor:null});function I$(n){if(!n||typeof n!="object")return structuredClone(Dh);let r={};if(n.sessions&&typeof n.sessions=="object"&&!Array.isArray(n.sessions))for(let[o,i]of Object.entries(n.sessions))typeof o=="string"&&o&&typeof i=="string"&&i&&(r[o]=i);return{version:1,sessions:r,seenMessageIds:Array.isArray(n.seenMessageIds)?n.seenMessageIds.filter(o=>typeof o=="string"&&o).slice(-1e3):[],cursor:Number.isSafeInteger(n.cursor)&&n.cursor>=0?n.cursor:null}}var En=class{#A;#e=structuredClone(Dh);#t=Promise.resolve();constructor(r){this.#A=r}async load(){try{this.#e=I$(JSON.parse(await o$(this.#A,"utf8")))}catch(r){if(r?.code!=="ENOENT")throw r;this.#e=structuredClone(Dh),await this.#a()}return this}sessionFor(r){return this.#e.sessions[r]??null}async setSession(r,o){this.#e.sessions[r]=o,await this.#a()}async clearSession(r){delete this.#e.sessions[r],await this.#a()}hasSeen(r){return this.#e.seenMessageIds.includes(r)}async markSeen(r){this.hasSeen(r)||(this.#e.seenMessageIds.push(r),this.#e.seenMessageIds.length>1e3&&this.#e.seenMessageIds.splice(0,this.#e.seenMessageIds.length-1e3),await this.#a())}cursor(){return this.#e.cursor}async setCursor(r){if(!Number.isSafeInteger(r)||r<0)throw new TypeError("Invalid update cursor");this.#e.cursor=r,await this.#a()}snapshot(){return structuredClone(this.#e)}async remove(){try{await s$(this.#A)}catch(r){if(r?.code!=="ENOENT")throw r}this.#e=structuredClone(Dh)}async#a(){let r=`${JSON.stringify(this.#e,null,2)} `,o=this.#t.then(async()=>{await i$(c$(this.#A),{recursive:!0,mode:448});let i=`${this.#A}.tmp`;await g$(i,r,{encoding:"utf8",mode:384}),await n$(i,this.#A)});this.#t=o.then(()=>{},()=>{}),await o}};var wh=class extends En{};import{unlink as E$}from"node:fs/promises";import{homedir as C$}from"node:os";import{join as Mh,resolve as tc}from"node:path";var sv=Object.freeze([250,1e3,3e3,5e3,1e4,3e4]);function l$(n){if(!Array.isArray(n)||n.length===0)return[...sv];let r=n.filter(o=>Number.isFinite(o)&&o>=0);return r.length>0?r:[...sv]}var Lm=class{#A;#e;#t;#a;#s;#n;#I;#g;#o=null;#r=null;#i=0;#c=!1;#l=!1;#E;#C;constructor({channel:r,controller:o,harness:i,logger:e=console,retryDelaysMs:a,healthyIntervalMs:A=15e3,setTimeoutImpl:t=setTimeout,clearTimeoutImpl:s=clearTimeout}){if(!r)throw new TypeError("TokenConnectionSupervisor requires a channel");if(!o||typeof o.initialize!="function"||typeof o.status!="function")throw new TypeError("TokenConnectionSupervisor requires a controller");if(!i||typeof i.ensureRunning!="function")throw new TypeError("TokenConnectionSupervisor requires a Harness client");this.#A=r,this.#e=o,this.#t=i,this.#a=e,this.#s=l$(a),this.#n=Number.isFinite(A)&&A>=0?A:15e3,this.#I=t,this.#g=s,this.#E=new Promise(g=>{this.#C=g})}get ready(){return this.#E}start(){return this.#l||this.#c?this:(this.#l=!0,this.#p(0),this)}async close(){this.#c||(this.#c=!0,this.#o!==null&&this.#g(this.#o),this.#o=null,await this.#r?.catch(()=>{}),this.#C?.(null),this.#C=null)}#p(r){this.#c||(this.#o=this.#I(()=>{this.#o=null,this.#h()},r),this.#o?.unref?.())}async#h(){if(this.#c||this.#r)return;let r=this.#d();this.#r=r;try{await r}finally{this.#r===r&&(this.#r=null)}}async#d(){try{if(await this.#t.ensureRunning(),this.#c)return;let r=await this.#e.initialize();if(this.#c)return;this.#C?.(r),this.#C=null;let{configured:o,connected:i}=r.totals;if(i65535)throw new Error("dsh-im token channel requires an initialized DSH webServer port");return new URL(`http://127.0.0.1:${o}`)}function h$(n,r){let o=tc(n.dshHome??process.env.DSH_HOME??Mh(C$(),".dsh")),i=tc(n.dataDir??Mh(o,"integrations",`dsh-${r}`));return{config:tc(n.configPath??Mh(i,"config.json")),bots:tc(n.botsDir??Mh(i,"bots"))}}async function bh(n,r,o,i){let{channel:e,ConfigStore:a,StateStore:A,HarnessClient:t,Controller:s,Runtime:g}=i;if(!n?.credentials)throw new TypeError(`dsh-im ${e} requires ctx.credentials`);if(!n?.webServer)throw new TypeError(`dsh-im ${e} requires ctx.webServer`);let c=o.ConfigStore??a,l=o.StateStore??A,C=o.HarnessClient??t,u=o.Controller??s,Q=o.Runtime??g,f=o.createConnectionSupervisor??Oh,y=typeof n.logger=="function"?n.logger(`dsh-im:${e}`):n.logger??console,m=h$(r,e),R=await new c(m.config).load(),T=new Map,k=V=>tc(m.bots,V,"state.json"),U=async V=>{let H=T.get(V);return H||(H=await new l(k(V)).load(),T.set(V,H)),H},K=new C({baseUrl:p$(n.webServer,r.harnessBaseUrl),workspace:tc(r.workspace??process.cwd()),agentPreset:r.agentPreset??"standard",autostart:!1,dshBin:r.dshBin??"dsh"}),F=new u({credentials:n.credentials,configStore:R,logger:y,...o.inspectToken?{inspectToken:o.inspectToken}:{},createRuntime:async({botId:V,config:H,token:G})=>new Q({config:H,token:G,harness:K,state:await U(V),replyTimeoutMs:r.replyTimeoutMs??6e5,connectTimeoutMs:r.connectTimeoutMs??2e4,logger:{error:(...$)=>y.error?.(`[${V}]`,...$),warn:(...$)=>y.warn?.(`[${V}]`,...$),info:(...$)=>y.info?.(`[${V}]`,...$),debug:(...$)=>y.debug?.(`[${V}]`,...$)}}),deleteState:async({botId:V})=>{let H=T.get(V);if(T.delete(V),H&&typeof H.remove=="function")return H.remove();try{await E$(k(V))}catch(G){if(G?.code!=="ENOENT")throw G}}}),q=f({channel:e,controller:F,harness:K,logger:y,retryDelaysMs:r.retryDelaysMs,healthyIntervalMs:r.healthyIntervalMs}).start();return{controller:F,ready:q.ready,async close(){await q.close(),await F.close(),K.stopManagedProcess()}}}function Um(n,r={},o={}){return bh(n,r,o,{channel:"discord",ConfigStore:Bh,StateStore:wh,HarnessClient:mh,Controller:Gl,Runtime:Fl})}var wr=Object.freeze({status:"connection.status",bindCredentials:"bot.bind-credentials",reconnectBot:"bot.reconnect",deleteBot:"bot.delete"}),d$=Object.freeze(Object.values(wr)),B$=new Set(["token","botToken","tokenRef","platformId","secret","secretRef"]);function Km(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)}function _h(n,r){return Km(n)&&Object.keys(n).every(o=>r.includes(o))}function gv(n){return typeof n=="string"&&/^[A-Za-z0-9_-]{1,128}$/.test(n)}function u$(n){return typeof n=="string"&&n.trim().length>=20&&n.length<=4096}function Q$(n,r){return Km(r)?n===wr.status?_h(r,[])?null:"connection.status does not accept fields.":n===wr.bindCredentials?_h(r,["token"])&&u$(r.token)?null:"bot.bind-credentials requires a Bot Token.":n===wr.reconnectBot?_h(r,["botId"])&&gv(r.botId)?null:"bot.reconnect requires a botId.":n===wr.deleteBot?_h(r,["botId","confirm"])&&gv(r.botId)&&r.confirm===!0?null:"bot.delete requires a botId and confirm=true.":"Unknown bot endpoint.":"Payload must be an object."}function Hm(n){if(Array.isArray(n))return n.map(Hm);if(!Km(n))return n;let r={};for(let[o,i]of Object.entries(n))B$.has(o)||(r[o]=Hm(i));return r}function f$(n,r){return r?.code==="webhook-configured"?{code:"webhook-configured",message:r.message}:r?.code==="telegram-401"||r?.code==="discord-401"?{code:"invalid-token",message:`${n} Bot Token \u65E0\u6548\uFF0C\u8BF7\u91CD\u65B0\u586B\u5199\u3002`}:r?.code==="discord-intents"?{code:"discord-intents",message:r.message}:{code:`${n.toLowerCase()}-operation-failed`,message:`${n} \u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002`}}function Ym(n,{channel:r}){for(let o of["status","bindCredentials","reconnectBot","deleteBot"])if(typeof n?.[o]!="function")throw new TypeError(`A complete ${r} controller is required (${o})`);return async(o,i,e)=>{if(e?.aborted)return{ok:!1,error:{code:"cancelled",message:"The request was cancelled."}};if(!d$.includes(o))return{ok:!1,error:{code:"bad-request",message:`Unknown ${r} endpoint.`}};let a=Q$(o,i);if(a)return{ok:!1,error:{code:"bad-request",message:a}};try{let A;return o===wr.status?A=await n.status():o===wr.bindCredentials?A=await n.bindCredentials(i):o===wr.reconnectBot?A=await n.reconnectBot(i.botId):A=await n.deleteBot(i.botId),e?.aborted?{ok:!1,error:{code:"cancelled",message:"The request was cancelled."}}:{ok:!0,value:Hm(A)}}catch(A){return e?.aborted?{ok:!1,error:{code:"cancelled",message:"The request was cancelled."}}:{ok:!1,error:f$(r,A)}}}}function Nh(n,r,{channel:o,rpcChannel:i,authority:e}){if(!n?.connection?.rpc||typeof n.connection.rpc.handle!="function")throw new TypeError("DSH Host Connection RPC is required");return n.connection.rpc.handle(i,Ym(r,{channel:o}),{authority:za(e)})}var cv="/discord",Iv=wr,y$=Object.freeze(Object.values(Iv));function Th(n,r,o){return Nh(n,r,{channel:"Discord",rpcChannel:cv,authority:o})}async function lv(n,r={}){if(r?.controller)return Th(n,r.controller,r.rpcAuthority);let o=await Um(n,r,r.internals??{}),i=Th(n,o.controller,r.rpcAuthority);return n.effect(()=>async()=>o.close(),"dsh-im: close Discord bot connections"),i}var m$=new Set(["starting","qr_ready","polling","slow_down","domain_switched"]);function S$(n){let r=n?.client_id??n?.appId,o=n?.client_secret??n?.appSecret;if(typeof r!="string"||r.length===0||typeof o!="string"||o.length===0)throw new TypeError("Feishu registration returned invalid credentials");return{appId:r,appSecret:o,userInfo:n?.user_info??n?.userInfo}}async function D$(n){return typeof n.status!="function"?{}:await n.status()}function w$(n){return n?.connected===!0?!0:n?.ready===!0&&n?.feishuLongConnectionState==="connected"&&n?.harnessReachable===!0}var Rh=class{#A;#e;#t;#a;#s=!1;#n=null;constructor({createProvisioningManager:r,credentialStore:o,connectionManager:i,registrationOptions:e={}}={}){if(typeof r!="function")throw new TypeError("createProvisioningManager is required");if(!o||typeof o.save!="function"||typeof o.clear!="function")throw new TypeError("credentialStore.save/clear are required");if(!i||typeof i.connect!="function"||typeof i.disconnect!="function")throw new TypeError("connectionManager.connect/disconnect are required");if(e===null||typeof e!="object"||Array.isArray(e))throw new TypeError("registrationOptions must be an object");if(this.#A=o,this.#e=i,this.#t=structuredClone(e),this.#a=r({onCredentials:a=>this.#I(a)}),!this.#a||typeof this.#a.start!="function"||typeof this.#a.status!="function"||typeof this.#a.cancel!="function")throw new TypeError("The provisioning manager must implement start/status/cancel")}async startRegistration(){return this.#n=null,await this.#a.start(structuredClone(this.#t)),this.status()}async cancelRegistration(){return await this.#a.cancel(),this.status()}async disconnect(){await this.#a.cancel(),await this.#e.disconnect();try{await this.#A.clear(),this.#s=!1,this.#n=null}catch{this.#n={code:"credential_removal_failed",message:"Unable to remove the Feishu credentials."}}return this.status()}async status(){let r=await this.#a.status(),o=await D$(this.#e),i=w$(o),e=this.#s;if(typeof this.#A.configured=="function")try{e=await this.#A.configured()}catch{e=this.#s}let a="unconfigured";return i?a="connected":m$.has(r?.state)?a="registering":r?.state==="saving"?a="connecting":this.#n||r?.state==="error"?a="error":e&&(a="disconnected"),{phase:a,connected:i,configured:e,registration:r,connection:o,error:this.#n??r?.error??null}}async close(){await this.#a.cancel(),await this.#e.disconnect()}async#I(r){let o=S$(r);try{await this.#A.save(o),this.#s=!0,await this.#e.connect(o),this.#n=null}catch{throw this.#n={code:"connection_failed",message:"The bot was created, but its connection could not be started."},new Error("Unable to activate the Feishu connection.")}}};function xm(n){return new Rh(n)}import{homedir as LCe}from"node:os";import{join as tC,resolve as $s}from"node:path";import{unlink as UCe}from"node:fs/promises";var Lb={};jt(Lb,{AESCipher:()=>WE,AccessTokenError:()=>Yc,Aily:()=>pb,AppType:()=>Li,CAppTicket:()=>zE,CTenantAccessToken:()=>xE,CardActionHandler:()=>Ib,Client:()=>pB,ClientAssertionError:()=>ka,DefaultCache:()=>lB,Domain:()=>Ui,EventDispatcher:()=>dB,LarkChannel:()=>mB,LarkChannelError:()=>gt,LoggerLevel:()=>hr,LoggerProxy:()=>bn,WSClient:()=>uB,adaptDefault:()=>hle,adaptExpress:()=>dle,adaptKoa:()=>Ble,adaptKoaRouter:()=>ule,createLarkChannel:()=>aCe,defaultHttpInstance:()=>xc,defaultLogger:()=>Go,generateChallenge:()=>XE,internalCache:()=>ZE,messageCard:()=>fle,normalize:()=>eY,normalizeBotAdded:()=>XK,normalizeCardAction:()=>ZK,normalizeComment:()=>$K,normalizeReaction:()=>Mb,registerApp:()=>Tle,withAll:()=>cle,withHelpDeskCredential:()=>lle,withTenantKey:()=>Ile,withTenantToken:()=>Ele,withUserAccessToken:()=>Cle});function Ll(n,r){return function(){return n.apply(r,arguments)}}var{toString:O$}=Object.prototype,{getPrototypeOf:ac}=Object,{iterator:Hl,toStringTag:pv}=Symbol,vh=(({hasOwnProperty:n})=>(r,o)=>n.call(r,o))(Object.prototype),Ul=(n,r)=>{let o=n,i=[];for(;o!=null&&o!==Object.prototype;){if(i.indexOf(o)!==-1)return!1;if(i.push(o),vh(o,r))return!0;o=ac(o)}return!1},M$=(n,r)=>n!=null&&Ul(n,r)?n[r]:void 0,jm=(n=>r=>{let o=O$.call(r);return n[o]||(n[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),Or=n=>(n=n.toLowerCase(),r=>jm(r)===n),Ph=n=>r=>typeof r===n,{isArray:ws}=Array,Os=Ph("undefined");function rc(n){return n!==null&&!Os(n)&&n.constructor!==null&&!Os(n.constructor)&&Za(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}var hv=Or("ArrayBuffer");function b$(n){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(n):r=n&&n.buffer&&hv(n.buffer),r}var _$=Ph("string"),Za=Ph("function"),dv=Ph("number"),ic=n=>n!==null&&typeof n=="object",N$=n=>n===!0||n===!1,kh=n=>{if(!ic(n))return!1;let r=ac(n);return(r===null||r===Object.prototype||ac(r)===null)&&!Ul(n,pv)&&!Ul(n,Hl)},T$=n=>{if(!ic(n)||rc(n))return!1;try{return Object.keys(n).length===0&&Object.getPrototypeOf(n)===Object.prototype}catch{return!1}},R$=Or("Date"),k$=Or("File"),v$=n=>!!(n&&typeof n.uri<"u"),P$=n=>n&&typeof n.getParts<"u",G$=Or("Blob"),F$=Or("FileList"),L$=Or("Set"),U$=n=>ic(n)&&Za(n.pipe);function H$(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var Ev=H$(),Cv=typeof Ev.FormData<"u"?Ev.FormData:void 0,K$=n=>{if(!n)return!1;if(Cv&&n instanceof Cv)return!0;let r=ac(n);if(!r||r===Object.prototype||!Za(n.append))return!1;let o=jm(n);return o==="formdata"||o==="object"&&Za(n.toString)&&n.toString()==="[object FormData]"},Y$=Or("URLSearchParams"),[x$,J$,j$,q$]=["ReadableStream","Request","Response","Headers"].map(Or),V$=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Kl(n,r,{allOwnKeys:o=!1}={}){if(n===null||typeof n>"u")return;let i,e;if(typeof n!="object"&&(n=[n]),ws(n))for(i=0,e=n.length;i0;)if(e=o[i],r===e.toLowerCase())return e;return null}var Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,uv=n=>!Os(n)&&n!==Ds;function Jm(...n){let{caseless:r,skipUndefined:o}=uv(this)&&this||{},i={},e=(a,A)=>{if(A==="__proto__"||A==="constructor"||A==="prototype")return;let t=r&&typeof A=="string"&&Bv(i,A)||A,s=vh(i,t)?i[t]:void 0;kh(s)&&kh(a)?i[t]=Jm(s,a):kh(a)?i[t]=Jm({},a):ws(a)?i[t]=a.slice():(!o||!Os(a))&&(i[t]=a)};for(let a=0,A=n.length;a(Kl(r,(e,a)=>{o&&Za(e)?Object.defineProperty(n,a,{__proto__:null,value:Ll(e,o),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(n,a,{__proto__:null,value:e,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),n),W$=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),Z$=(n,r,o,i)=>{n.prototype=Object.create(r.prototype,i),Object.defineProperty(n.prototype,"constructor",{__proto__:null,value:n,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(n,"super",{__proto__:null,value:r.prototype}),o&&Object.assign(n.prototype,o)},X$=(n,r,o,i)=>{let e,a,A,t={};if(r=r||{},n==null)return r;do{for(e=Object.getOwnPropertyNames(n),a=e.length;a-- >0;)A=e[a],(!i||i(A,n,r))&&!t[A]&&(r[A]=n[A],t[A]=!0);n=o!==!1&&ac(n)}while(n&&(!o||o(n,r))&&n!==Object.prototype);return r},$$=(n,r,o)=>{n=String(n),(o===void 0||o>n.length)&&(o=n.length),o-=r.length;let i=n.indexOf(r,o);return i!==-1&&i===o},eee=n=>{if(!n)return null;if(ws(n))return n;let r=n.length;if(!dv(r))return null;let o=new Array(r);for(;r-- >0;)o[r]=n[r];return o},Aee=(n=>r=>n&&r instanceof n)(typeof Uint8Array<"u"&&ac(Uint8Array)),tee=(n,r)=>{let i=(n&&n[Hl]).call(n),e;for(;(e=i.next())&&!e.done;){let a=e.value;r.call(n,a[0],a[1])}},aee=(n,r)=>{let o,i=[];for(;(o=n.exec(r))!==null;)i.push(o);return i},ree=Or("HTMLFormElement"),iee=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,i,e){return i.toUpperCase()+e}),{propertyIsEnumerable:oee}=Object.prototype,nee=Or("RegExp"),Qv=(n,r)=>{let o=Object.getOwnPropertyDescriptors(n),i={};Kl(o,(e,a)=>{let A;(A=r(e,a,n))!==!1&&(i[a]=A||e)}),Object.defineProperties(n,i)},see=n=>{Qv(n,(r,o)=>{if(Za(n)&&["arguments","caller","callee"].includes(o))return!1;let i=n[o];if(Za(i)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},gee=(n,r)=>{let o={},i=e=>{e.forEach(a=>{o[a]=!0})};return ws(n)?i(n):i(String(n).split(r)),o},cee=()=>{},Iee=(n,r)=>n!=null&&Number.isFinite(n=+n)?n:r;function lee(n){return!!(n&&Za(n.append)&&n[pv]==="FormData"&&n[Hl])}var Eee=n=>{let r=new WeakSet,o=i=>{if(ic(i)){if(r.has(i))return;if(rc(i))return i;if(!("toJSON"in i)){r.add(i);let e;if(L$(i)){e=[];for(let a of i){let A=o(a);!Os(A)&&e.push(A)}}else e=ws(i)?[]:{},Kl(i,(a,A)=>{let t=o(a);!Os(t)&&(e[A]=t)});return r.delete(i),e}}return i};return o(n)},Cee=Or("AsyncFunction"),pee=n=>n&&(ic(n)||Za(n))&&Za(n.then)&&Za(n.catch),fv=((n,r)=>n?setImmediate:r?((o,i)=>(Ds.addEventListener("message",({source:e,data:a})=>{e===Ds&&a===o&&i.length&&i.shift()()},!1),e=>{i.push(e),Ds.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",Za(Ds.postMessage)),hee=typeof queueMicrotask<"u"?queueMicrotask.bind(Ds):typeof process<"u"&&process.nextTick||fv,yv=n=>n!=null&&Za(n[Hl]),dee=n=>n!=null&&Ul(n,Hl)&&yv(n),J={isArray:ws,isArrayBuffer:hv,isBuffer:rc,isFormData:K$,isArrayBufferView:b$,isString:_$,isNumber:dv,isBoolean:N$,isObject:ic,isPlainObject:kh,isEmptyObject:T$,isReadableStream:x$,isRequest:J$,isResponse:j$,isHeaders:q$,isUndefined:Os,isDate:R$,isFile:k$,isReactNativeBlob:v$,isReactNative:P$,isBlob:G$,isRegExp:nee,isFunction:Za,isStream:U$,isURLSearchParams:Y$,isTypedArray:Aee,isFileList:F$,forEach:Kl,merge:Jm,extend:z$,trim:V$,stripBOM:W$,inherits:Z$,toFlatObject:X$,kindOf:jm,kindOfTest:Or,endsWith:$$,toArray:eee,forEachEntry:tee,matchAll:aee,isHTMLForm:ree,hasOwnProperty:vh,hasOwnProp:vh,hasOwnInPrototypeChain:Ul,getSafeProp:M$,reduceDescriptors:Qv,freezeMethods:see,toObjectSet:gee,toCamelCase:iee,noop:cee,toFiniteNumber:Iee,findKey:Bv,global:Ds,isContextDefined:uv,isSpecCompliantForm:lee,toJSONObject:Eee,isAsyncFn:Cee,isThenable:pee,setImmediate:fv,asap:hee,isIterable:yv,isSafeIterable:dee};var Bee=J.toObjectSet(["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"]),mv=n=>{let r={},o,i,e;return n&&n.split(` `).forEach(function(A){e=A.indexOf(":"),o=A.substring(0,e).trim().toLowerCase(),i=A.substring(e+1).trim();let t=J.hasOwnProp(r,o);!o||t&&J.hasOwnProp(Bee,o)||(o==="set-cookie"?t?r[o].push(i):r[o]=[i]:r[o]=t?r[o]+", "+i:i)}),r};function uee(n){let r=0,o=n.length;for(;rr;){let i=n.charCodeAt(o-1);if(i!==9&&i!==32)break;o-=1}return r===0&&o===n.length?n:n.slice(r,o)}var Qee=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),fee=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function qm(n,r){return J.isArray(n)?n.map(o=>qm(o,r)):uee(String(n).replace(r,""))}var Sv=n=>qm(n,Qee),yee=n=>qm(n,fee);function oc(n){let r=Object.create(null);return J.forEach(n.toJSON(),(o,i)=>{r[i]=yee(o)}),r}var Dv=Symbol("internals");function Yl(n){return n&&String(n).trim().toLowerCase()}function Gh(n){return n===!1||n==null?n:J.isArray(n)?n.map(Gh):Sv(String(n))}function mee(n){let r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=o.exec(n);)r[i[1]]=i[2];return r}var See=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function Vm(n){let r=0,o=n.length;for(;rr;){let i=n.charCodeAt(o-1);if(i!==9&&i!==32)break;o-=1}return r===0&&o===n.length?n:n.slice(r,o)}function Dee(n){let r=n.length-1;if(r<1||n.charCodeAt(0)!==34||n.charCodeAt(r)!==34)return n;let o="";for(let i=1;i=r))return n;o+=n[i]}return o}function wee(n){let r=Object.create(null),o=String(n),i=0,e=!1,a=!1;function A(t){let s=Vm(o.slice(i,t)),g=s.indexOf("=");if(g<1)return;let c=Vm(s.slice(0,g));if(!See.test(c))return;let l=c.toLowerCase();if(l==="__proto__"||l==="constructor"||l==="prototype")return;let C=Vm(s.slice(g+1));r[l]=Dee(C)}for(let t=0;t/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function zm(n,r,o,i,e){if(J.isFunction(i))return i.call(this,r,o);if(e&&(r=o),!!J.isString(r)){if(J.isString(i))return r.indexOf(i)!==-1;if(J.isRegExp(i))return i.test(r)}}function Mee(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,i)=>o.toUpperCase()+i)}function bee(n,r){let o=J.toCamelCase(" "+r);["get","set","has"].forEach(i=>{Object.defineProperty(n,i+o,{__proto__:null,value:function(e,a,A){return this[i].call(this,r,e,a,A)},configurable:!0})})}var nc=class{constructor(r){r&&this.set(r)}set(r,o,i){let e=this;function a(t,s,g){let c=Yl(s);if(!c)return;let l=J.findKey(e,c);(!l||e[l]===void 0||g===!0||g===void 0&&e[l]!==!1)&&(e[l||s]=Gh(t))}let A=(t,s)=>J.forEach(t,(g,c)=>a(g,c,s));if(J.isPlainObject(r)||r instanceof this.constructor)A(r,o);else if(J.isString(r)&&(r=r.trim())&&!Oee(r))A(mv(r),o);else if(J.isObject(r)&&J.isSafeIterable(r)){let t=Object.create(null),s,g;for(let c of r){if(!J.isArray(c))throw new TypeError("Object iterator must return a key-value pair");g=c[0],J.hasOwnProp(t,g)?(s=t[g],t[g]=J.isArray(s)?[...s,c[1]]:[s,c[1]]):t[g]=c[1]}A(t,o)}else r!=null&&a(o,r,i);return this}get(r,o){if(r=Yl(r),r){let i=J.findKey(this,r);if(i){let e=this[i];if(!o)return e;if(o===!0)return mee(e);if(J.isFunction(o))return o.call(this,e,i);if(J.isRegExp(o))return o.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Yl(r),r){let i=J.findKey(this,r);return!!(i&&this[i]!==void 0&&(!o||zm(this,this[i],i,o)))}return!1}delete(r,o){let i=this,e=!1;function a(A){if(A=Yl(A),A){let t=J.findKey(i,A);t&&(!o||zm(i,i[t],t,o))&&(delete i[t],e=!0)}}return J.isArray(r)?r.forEach(a):a(r),e}clear(r){let o=Object.keys(this),i=o.length,e=!1;for(;i--;){let a=o[i];(!r||zm(this,this[a],a,r,!0))&&(delete this[a],e=!0)}return e}normalize(r){let o=this,i={};return J.forEach(this,(e,a)=>{let A=J.findKey(i,a);if(A){o[A]=Gh(e),delete o[a];return}let t=r?Mee(a):String(a).trim();t!==a&&delete o[a],o[t]=Gh(e),i[t]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){let o=Object.create(null);return J.forEach(this,(i,e)=>{i!=null&&i!==!1&&(o[e]=r&&J.isArray(i)?i.join(", "):i)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(` `)}getSetCookie(){let r=this.get("set-cookie");return J.isArray(r)?r:r==null||r===!1?[]:[r]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static parseParameters(r){return wee(r)}static concat(r,...o){let i=new this(r);return o.forEach(e=>i.set(e)),i}static accessor(r){let i=(this[Dv]=this[Dv]={accessors:{}}).accessors,e=this.prototype;function a(A){let t=Yl(A);i[t]||(bee(e,A),i[t]=!0)}return J.isArray(r)?r.forEach(a):a(r),this}};nc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);J.reduceDescriptors(nc.prototype,({value:n},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>n,set(i){this[o]=i}}});J.freezeMethods(nc);var Et=nc;var xl="[REDACTED ****]";function _ee(n){if(J.hasOwnProp(n,"toJSON"))return!0;let r=Object.getPrototypeOf(n);for(;r&&r!==Object.prototype;){if(J.hasOwnProp(r,"toJSON"))return!0;r=Object.getPrototypeOf(r)}return!1}function Nee(n,r){let o=new Set(r.map(a=>String(a).toLowerCase())),i=[],e=a=>{if(a===null||typeof a!="object"||J.isBuffer(a))return a;if(i.indexOf(a)!==-1)return;a instanceof Et&&(a=a.toJSON()),i.push(a);let A;if(J.isArray(a))A=[],a.forEach((t,s)=>{let g=e(t);J.isUndefined(g)||(A[s]=g)});else{if(!J.isPlainObject(a)&&_ee(a))return i.pop(),a;A=Object.create(null);for(let[t,s]of Object.entries(a)){let g=o.has(t.toLowerCase())?xl:e(s);J.isUndefined(g)||(A[t]=g)}}return i.pop(),A};return e(n)}function wv(n){try{return String(n)}catch{return""}}function Tee(n){return n.errors.map(o=>{try{return o&&o.message?wv(o.message):wv(o)}catch{return""}}).filter(Boolean).join("; ")||n.name||"AggregateError"}var Qa=class n extends Error{static from(r,o,i,e,a,A){let t=r.message;!t&&J.isArray(r.errors)&&r.errors.length&&(t=Tee(r));let s=new n(t,o||r.code,i,e,a);return Object.defineProperty(s,"cause",{__proto__:null,value:r,writable:!0,enumerable:!1,configurable:!0}),s.name=r.name,r.status!=null&&s.status==null&&(s.status=r.status),A&&Object.assign(s,A),s}constructor(r,o,i,e,a){super(r),Object.defineProperty(this,"message",{__proto__:null,value:r,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,o&&(this.code=o),i&&(this.config=i),e&&(this.request=e),a&&(this.response=a,this.status=a.status)}toJSON(){let r=this.config,o=r&&J.hasOwnProp(r,"redact")?r.redact:void 0,i=J.isArray(o)&&o.length>0?Nee(r,o):J.toJSONObject(r);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};Qa.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Qa.ERR_BAD_OPTION="ERR_BAD_OPTION";Qa.ECONNABORTED="ECONNABORTED";Qa.ETIMEDOUT="ETIMEDOUT";Qa.ECONNREFUSED="ECONNREFUSED";Qa.ERR_NETWORK="ERR_NETWORK";Qa.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Qa.ERR_DEPRECATED="ERR_DEPRECATED";Qa.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Qa.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Qa.ERR_CANCELED="ERR_CANCELED";Qa.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Qa.ERR_INVALID_URL="ERR_INVALID_URL";Qa.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var he=Qa;var MG=Fe(OG(),1),qh=MG.default;var Vh={isBufferAvailable(){return typeof Buffer<"u"},from(n){return Buffer.from(n)}};var uS=100;function BS(n){return J.isPlainObject(n)||J.isArray(n)}function bG(n){return J.endsWith(n,"[]")?n.slice(0,-2):n}function dS(n,r,o){return n?n.concat(r).map(function(e,a){return e=bG(e),!o&&a?"["+e+"]":e}).join(o?".":""):r}function dte(n){return J.isArray(n)&&!n.some(BS)}var Bte=J.toFlatObject(J,{},null,function(r){return/^is[A-Z]/.test(r)});function ute(n,r,o){if(!J.isObject(n))throw new TypeError("target must be an object");r=r||new(qh||FormData),o=J.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(R,T){return!J.isUndefined(T[R])});let i=o.metaTokens,e=o.visitor||Q,a=o.dots,A=o.indexes,t=o.Blob||typeof Blob<"u"&&Blob,s=o.maxDepth===void 0?uS:o.maxDepth,g=t&&J.isSpecCompliantForm(r),c=[];if(!J.isFunction(e))throw new TypeError("visitor must be a function");function l(m){if(m===null)return"";if(J.isDate(m))return m.toISOString();if(J.isBoolean(m))return m.toString();if(!g&&J.isBlob(m))throw new he("Blob is not supported. Use a Buffer instead.");if(J.isArrayBuffer(m)||J.isTypedArray(m)){if(g&&typeof t=="function")return new t([m]);if(Vh&&Vh.isBufferAvailable())return Vh.from(m);throw new he("Blob is not supported. Use a Buffer instead.",he.ERR_NOT_SUPPORT)}return m}function C(m){if(m>s)throw new he("Object is too deeply nested ("+m+" levels). Max depth: "+s,he.ERR_FORM_DATA_DEPTH_EXCEEDED)}function u(m,R){if(s===1/0)return JSON.stringify(m);let T=[];return JSON.stringify(m,function(U,K){if(!J.isObject(K))return K;for(;T.length&&T[T.length-1]!==this;)T.pop();return T.push(K),C(R+T.length-1),K})}function Q(m,R,T){let k=m;if(J.isReactNative(r)&&J.isReactNativeBlob(m))return r.append(dS(T,R,a),l(m)),!1;if(m&&!T&&typeof m=="object"){if(J.endsWith(R,"{}"))R=i?R:R.slice(0,-2),m=u(m,1);else if(J.isArray(m)&&dte(m)||(J.isFileList(m)||J.endsWith(R,"[]"))&&(k=J.toArray(m)))return R=bG(R),k.forEach(function(K,F){!(J.isUndefined(K)||K===null)&&r.append(A===!0?dS([R],F,a):A===null?R:R+"[]",l(K))}),!1}return BS(m)?!0:(r.append(dS(T,R,a),l(m)),!1)}let f=Object.assign(Bte,{defaultVisitor:Q,convertValue:l,isVisitable:BS});function y(m,R,T=0){if(!J.isUndefined(m)){if(C(T),c.indexOf(m)!==-1)throw new Error("Circular reference detected in "+R.join("."));c.push(m),J.forEach(m,function(U,K){(!(J.isUndefined(U)||U===null)&&e.call(r,U,J.isString(K)?K.trim():K,R,f))===!0&&y(U,R?R.concat(K):[K],T+1)}),c.pop()}}if(!J.isObject(n))throw new TypeError("data must be an object");return y(n),r}var hn=ute;function _G(n){let r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(n).replace(/[!'()~]|%20/g,function(i){return r[i]})}function NG(n,r){this._pairs=[],n&&hn(n,this,r)}var TG=NG.prototype;TG.append=function(r,o){this._pairs.push([r,o])};TG.toString=function(r){let o=r?i=>r.call(this,i,_G):_G;return this._pairs.map(function(e){return o(e[0])+"="+o(e[1])},"").join("&")};var RG=NG;function Qte(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function bs(n,r,o){if(!r)return n;n=n||"";let i=J.isFunction(o)?{serialize:o}:o,e=J.getSafeProp(i,"encode")||Qte,a=J.getSafeProp(i,"serialize"),A;if(a?A=a(r,i):A=J.isURLSearchParams(r)?r.toString():new RG(r,i).toString(e),A){let t=n.indexOf("#");t!==-1&&(n=n.slice(0,t)),n+=(n.indexOf("?")===-1?"?":"&")+A}return n}var QS=class{constructor(){this.handlers=[]}use(r,o,i){return this.handlers.push({fulfilled:r,rejected:o,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){J.forEach(this.handlers,function(i){i!==null&&r(i)})}},fS=QS;var dn={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0};import yte from"crypto";import fte from"url";var kG=fte.URLSearchParams;var yS="abcdefghijklmnopqrstuvwxyz",vG="0123456789",PG={DIGIT:vG,ALPHA:yS,ALPHA_DIGIT:yS+yS.toUpperCase()+vG},mte=(n=16,r=PG.ALPHA_DIGIT)=>{let o="",{length:i}=r,e=new Uint32Array(n);yte.randomFillSync(e);for(let a=0;aSS,hasStandardBrowserEnv:()=>Ste,hasStandardBrowserWebWorkerEnv:()=>Dte,navigator:()=>mS,origin:()=>wte});var SS=typeof window<"u"&&typeof document<"u",mS=typeof navigator=="object"&&navigator||void 0,Ste=SS&&(!mS||["ReactNative","NativeScript","NS"].indexOf(mS.product)<0),Dte=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",wte=SS&&window.location.href||"http://localhost";var ZA={...DS,...GG};function wS(n,r){return hn(n,new ZA.classes.URLSearchParams,{visitor:function(o,i,e,a){return ZA.isNode&&J.isBuffer(o)?(this.append(i,o.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...r})}var FG=uS;function LG(n){if(n>FG)throw new he("FormData field is too deeply nested ("+n+" levels). Max depth: "+FG,he.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Ote(n){let r=[],o=/[^.[\]]+|\[([^.[\]]*)]/g,i;for(;(i=o.exec(n))!==null;)LG(r.length),r.push(i[0]==="[]"?"":i[1]||i[0]);return r}function Mte(n){let r={},o=Object.keys(n),i,e=o.length,a;for(i=0;i=o.length;return A=!A&&J.isArray(e)?e.length:A,s?(J.hasOwnProp(e,A)?e[A]=J.isArray(e[A])?e[A].concat(i):[e[A],i]:e[A]=i,!t):((!J.hasOwnProp(e,A)||!J.isObject(e[A]))&&(e[A]=[]),r(o,i,e[A],a)&&J.isArray(e[A])&&(e[A]=Mte(e[A])),!t)}if(J.isFormData(n)&&J.isFunction(n.entries)){let o={};return J.forEachEntry(n,(i,e)=>{r(Ote(i),e,o,0)}),o}return null}var zh=bte;var lc=(n,r)=>n!=null&&J.hasOwnProp(n,r)?n[r]:void 0;function _te(n,r,o){if(J.isString(n))try{return(r||JSON.parse)(n),J.trim(n)}catch(i){if(i.name!=="SyntaxError")throw i}return(o||JSON.stringify)(n)}var OS={transitional:dn,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){let i=o.getContentType()||"",e=i.indexOf("application/json")>-1,a=J.isObject(r);if(a&&J.isHTMLForm(r)&&(r=new FormData(r)),J.isFormData(r))return e?JSON.stringify(zh(r)):r;if(J.isArrayBuffer(r)||J.isBuffer(r)||J.isStream(r)||J.isFile(r)||J.isBlob(r)||J.isReadableStream(r))return r;if(J.isArrayBufferView(r))return r.buffer;if(J.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let t;if(a){let s=lc(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return wS(r,s).toString();if((t=J.isFileList(r))||i.indexOf("multipart/form-data")>-1){let g=lc(this,"env"),c=g&&g.FormData;return hn(t?{"files[]":r}:r,c&&new c,s)}}return a||e?(o.setContentType("application/json",!1),_te(r)):r}],transformResponse:[function(r){let o=lc(this,"transitional")||OS.transitional,i=o&&o.forcedJSONParsing,e=lc(this,"responseType"),a=e==="json";if(J.isResponse(r)||J.isReadableStream(r))return r;if(r&&J.isString(r)&&(i&&!e||a)){let t=!(o&&o.silentJSONParsing)&&a;try{return JSON.parse(r,lc(this,"parseReviver"))}catch(s){if(t)throw s.name==="SyntaxError"?he.from(s,he.ERR_BAD_RESPONSE,this,null,lc(this,"response")):s}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ZA.classes.FormData,Blob:ZA.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch","query"],n=>{OS.headers[n]={}});var Ec=OS;function Wl(n,r){let o=this||Ec,i=r||o,e=Et.from(i.headers),a=i.data;return J.forEach(n,function(t){a=t.call(o,a,e.normalize(),r?r.status:void 0)}),e.normalize(),a}function Zl(n){return!!(n&&n.__CANCEL__)}var MS=class extends he{constructor(r,o,i){super(r??"canceled",he.ERR_CANCELED,o,i),this.name="CanceledError",this.__CANCEL__=!0}},lr=MS;function Ni(n,r,o){let i=o.config.validateStatus;!o.status||!i||i(o.status)?n(o):r(new he("Request failed with status code "+o.status,o.status>=400&&o.status<500?he.ERR_BAD_REQUEST:he.ERR_BAD_RESPONSE,o.config,o.request,o))}function bS(n){return typeof n!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function _S(n,r){if(!r)return n;let o=n.length;for(;o>0&&n.charCodeAt(o-1)===47;)o--;return n.slice(0,o)+"/"+r.replace(/^\/+/,"")}var Nte=/^https?:(?!\/\/)/i,Tte=/[\t\n\r]/g;function Rte(n){let r=0;for(;r`${o}${i}${xl}`)}function Pte(n){let r=n.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${xl}@`),o=r.indexOf("#"),e=(o===-1?r:r.slice(0,o)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${xl}`);return o===-1?e:`${e}#${vte(r.slice(o+1))}`}function UG(n,r){if(typeof n=="string"){let o=kte(n);if(Nte.test(o))throw new he(`Invalid URL ${JSON.stringify(Pte(o))}: missing "//" after protocol`,he.ERR_INVALID_URL,r)}}function _s(n,r,o,i){UG(r,i);let e=!bS(r);return n&&(e||o===!1)?(UG(n,i),_S(n,r)):r}var Gte={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function Fte(n){try{return new URL(n)}catch{return null}}function HG(n){var r=(typeof n=="string"?Fte(n):n)||{},o=r.protocol,i=r.host,e=r.port;if(typeof i!="string"||!i||typeof o!="string"||(o=o.split(":",1)[0],i=i.replace(/:\d*$/,""),e=parseInt(e)||Gte[o]||0,!Lte(i,e)))return"";var a=NS(o+"_proxy")||NS("all_proxy");return a&&a.indexOf("://")===-1&&(a=o+"://"+a),a}function Lte(n,r){var o=NS("no_proxy").toLowerCase();return o?o==="*"?!1:o.split(/[,\s]/).every(function(i){if(!i)return!0;var e=i.match(/^(.+):(\d+)$/),a=e?e[1]:i,A=e?parseInt(e[2]):0;return A&&A!==r?!0:/^[.*]/.test(a)?(a.charAt(0)==="*"&&(a=a.slice(1)),!n.endsWith(a)):n!==a}):!0}function NS(n){return process.env[n.toLowerCase()]||process.env[n.toUpperCase()]||""}var cD=Fe(aF(),1),LF=Fe(cF(),1);import GF from"http";import FF from"https";import Cre from"http2";import pre from"util";import{resolve as OF}from"path";import Mr from"zlib";var So="1.19.0";function oE(n){let r=/^([-+\w]{1,25}):(?:\/\/)?/.exec(n);return r&&r[1]||""}var Lae=/^([^,;]+\/[^,;]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function $S(n,r,o){let i=o&&o.Blob||ZA.classes.Blob,e=oE(n);if(r===void 0&&i&&(r=!0),e==="data"){n=e.length?n.slice(e.length+1):n;let a=Lae.exec(n);if(!a)throw new he("Invalid URL",he.ERR_INVALID_URL);let A=a[1],t=a[2],s=a[3]?"base64":"utf8",g=a[4],c="";A?c=t?A+t:A:t&&(c="text/plain"+t);let l=s==="base64"?Buffer.from(g,"base64"):Buffer.from(decodeURIComponent(g),s);if(r){if(!i)throw new he("Blob is not supported",he.ERR_NOT_SUPPORT);return new i([l],{type:c})}return l}throw new he("Unsupported protocol "+e,he.ERR_NOT_SUPPORT)}import ai from"stream";var Uae=["content-type","content-length"];function nE(n,r,o){if(o!=="content-only"){n.set(r);return}Object.entries(r||{}).forEach(([i,e])=>{Uae.includes(i.toLowerCase())&&n.set(i,e)})}import Hae from"stream";var eD=Symbol("internals"),AD=class extends Hae.Transform{constructor(r){r=J.toFlatObject(r,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,e)=>!J.isUndefined(e[i])),super({readableHighWaterMark:r.chunkSize});let o=this[eD]={timeWindow:r.timeWindow,chunkSize:r.chunkSize,maxRate:r.maxRate,minChunkSize:r.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(o.isCaptured||(o.isCaptured=!0))})}_read(r){let o=this[eD];return o.onReadCallback&&o.onReadCallback(),super._read(r)}_transform(r,o,i){let e=this[eD],a=e.maxRate,A=this.readableHighWaterMark,t=e.timeWindow,s=1e3/t,g=a/s,c=e.minChunkSize!==!1?Math.max(e.minChunkSize,g*.01):0,l=(u,Q)=>{let f=Buffer.byteLength(u);e.bytesSeen+=f,e.bytes+=f,e.isCaptured&&this.emit("progress",e.bytesSeen),this.push(u)?process.nextTick(Q):e.onReadCallback=()=>{e.onReadCallback=null,process.nextTick(Q)}},C=(u,Q)=>{let f=Buffer.byteLength(u),y=null,m=A,R,T=0;if(a){let k=Date.now();(!e.ts||(T=k-e.ts)>=t)&&(e.ts=k,R=g-e.bytes,e.bytes=R<0?-R:0,T=0),R=g-e.bytes}if(a){if(R<=0)return setTimeout(()=>{Q(null,u)},t-T);Rm&&f-m>c&&(y=u.subarray(m),u=u.subarray(0,m)),l(u,y?()=>{process.nextTick(Q,null,y)}:Q)};C(r,function u(Q,f){if(Q)return i(Q);f?C(f,u):i(null)})}},tD=AD;import{EventEmitter as hre}from"events";import Yae from"util";import{Readable as xae}from"stream";var{asyncIterator:IF}=Symbol,Kae=async function*(n){n.stream?yield*n.stream():n.arrayBuffer?yield await n.arrayBuffer():n[IF]?yield*n[IF]():yield n},Ad=Kae;var Jae=ZA.ALPHABET.ALPHA_DIGIT+"-_",sE=typeof TextEncoder=="function"?new TextEncoder:new Yae.TextEncoder,vs=`\r `,jae=sE.encode(vs),qae=2,aD=class{constructor(r,o){let{escapeName:i}=this.constructor,e=J.isString(o),a=`Content-Disposition: form-data; name="${i(r)}"${!e&&o.name?`; filename="${i(o.name)}"`:""}${vs}`;if(e)o=sE.encode(String(o).replace(/\r?\n|\r\n?/g,vs));else{let A=String(o.type||"application/octet-stream").replace(/[\r\n]/g,"");a+=`Content-Type: ${A}${vs}`}this.headers=sE.encode(a+vs),this.contentLength=e?o.byteLength:o.size,this.size=this.headers.byteLength+this.contentLength+qae,this.name=r,this.value=o}async*encode(){yield this.headers;let{value:r}=this;J.isTypedArray(r)?yield r:yield*Ad(r),yield jae}static escapeName(r){return String(r).replace(/[\r\n"]/g,o=>({"\r":"%0D","\n":"%0A",'"':"%22"})[o])}},Vae=(n,r,o)=>{let{tag:i="form-data-boundary",size:e=25,boundary:a=i+"-"+ZA.generateString(e,Jae)}=o||{};if(!J.isFormData(n))throw new TypeError("FormData instance required");if(a.length<1||a.length>70)throw new Error("boundary must be 1-70 characters long");let A=sE.encode("--"+a+vs),t=sE.encode("--"+a+"--"+vs),s=t.byteLength,g=Array.from(n.entries()).map(([l,C])=>{let u=new aD(l,C);return s+=u.size,u});s+=A.byteLength*g.length,s=J.toFiniteNumber(s);let c={"Content-Type":`multipart/form-data; boundary=${a}`};return Number.isFinite(s)&&(c["Content-Length"]=s),r&&r(c),xae.from((async function*(){for(let l of g)yield A,yield*l.encode();yield t})())},lF=Vae;import zae from"stream";var rD=class extends zae.Transform{__transform(r,o,i){this.push(r),i()}_transform(r,o,i){if(r.length!==0&&(this._transform=this.__transform,r[0]!==120)){let e=Buffer.alloc(2);e[0]=120,e[1]=156,this.push(e,o)}this.__transform(r,o,i)}},EF=rD;import Wae from"http2";import Zae from"util";var iD=class{constructor(){this.sessions=Object.create(null)}getSession(r,o){o=Object.assign({sessionTimeout:1e3},o);let i=this.sessions[r];if(i){let l=i.length;for(let C=0;C{if(a)return;a=!0,A&&(clearTimeout(A),A=null);let l=i,C=l.length,u=C;for(;u--;)if(l[u][0]===e){C===1?delete this.sessions[r]:l.splice(u,1),e.closed||e.close();return}},s=e.request,{sessionTimeout:g}=o;if(g!=null){let l=0;e.request=function(){let C=s.apply(this,arguments);return l++,A&&(clearTimeout(A),A=null),C.once("close",()=>{--l||(A=setTimeout(()=>{A=null,t()},g))}),C}}e.once("close",t);let c=[e,o];return i?i.push(c):i=this.sessions[r]=[c],e}},CF=iD;var Xae=(n,r)=>J.isAsyncFn(n)?function(...o){let i=o.pop();n.apply(this,o).then(e=>{try{r?i(null,...r(e)):i(null,e)}catch(a){i(a)}},i)}:n,pF=Xae;var $ae=new Set(["localhost","0.0.0.0"]),BF=n=>{let r=n.split(".");return r.length!==4||r[0]!=="127"?!1:r.every(o=>/^\d+$/.test(o)&&Number(o)>=0&&Number(o)<=255)},oD=n=>{if(/^0[xX][0-9a-fA-F]+$/.test(n)){let r=parseInt(n.slice(2),16);return Number.isFinite(r)?r:null}if(n.length>1&&/^0[0-7]+$/.test(n)){let r=parseInt(n,8);return Number.isFinite(r)?r:null}if(n.length>1&&/^0[0-9]+$/.test(n))return null;if(/^[0-9]+$/.test(n)){let r=parseInt(n,10);return Number.isFinite(r)?r:null}return null},ere=n=>{if(typeof n!="string"||!n||n.indexOf(":")!==-1)return n;let r=n;if(r.charAt(0)==="["&&r.charAt(r.length-1)==="]"&&(r=r.slice(1,-1)),r=r.replace(/\.+$/,""),!/^[0-9.xXa-fA-F]+$/.test(r))return n;let o=r.split(".");if(o.some(c=>c===""))return n;if(o.length===4){let c=o.map(oD);return c.some(l=>l===null||l<0||l>255)?n:c.join(".")}if(o.length>4||o.length===1)return n;let i=o.slice(0,-1),e=o[o.length-1],a=4-i.length,A=oD(e);if(A===null)return n;let t=(1<<8*a)-1;if(A<0||A>t)return n;let s=new Array(a).fill(0);for(let c=a-1,l=A;c>=0;c--,l>>=8)s[c]=l&255;let g=i.map(oD);return g.some(c=>c===null||c<0||c>255)?n:[...g,...s].join(".")},nD=n=>/^0{1,4}$/.test(n),Are=n=>{if(n==="::")return!0;let r=n.indexOf("::");if(r!==-1){if(r!==n.lastIndexOf("::"))return!1;let i=n.slice(0,r),e=n.slice(r+2),a=i?i.split(":"):[],A=e?e.split(":"):[];return a.length+A.length<8&&a.every(nD)&&A.every(nD)}let o=n.split(":");return o.length===8&&o.every(nD)},tre=n=>{if(n==="::1")return!0;let r=n.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(r)return BF(r[1]);let o=n.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(o){let e=parseInt(o[1],16);return e>=32512&&e<=32767}let i=n.split(":");if(i.length===8){for(let e=0;e<7;e++)if(!/^0+$/.test(i[e]))return!1;return/^0*1$/.test(i[7])}return!1},hF=n=>n?$ae.has(n)||BF(n)||Are(n)?!0:tre(n):!1,are={http:80,https:443,ws:80,wss:443,ftp:21},rre=n=>{let r=n,o=0;if(r.charAt(0)==="["){let a=r.indexOf("]");if(a!==-1){let A=r.slice(1,a),t=r.slice(a+1);return t.charAt(0)===":"&&/^\d+$/.test(t.slice(1))&&(o=Number.parseInt(t.slice(1),10)),[A,o]}}let i=r.indexOf(":"),e=r.lastIndexOf(":");return i!==-1&&i===e&&/^\d+$/.test(r.slice(e+1))&&(o=Number.parseInt(r.slice(e+1),10),r=r.slice(0,e)),[r,o]},ire=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i,ore=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i,nre=n=>{if(typeof n!="string"||n.indexOf(":")===-1)return n;let r=n.match(ire);if(r)return r[1];let o=n.match(ore);if(o){let i=parseInt(o[1],16),e=parseInt(o[2],16);return`${i>>8}.${i&255}.${e>>8}.${e&255}`}return n},dF=n=>{if(!n)return n;n.charAt(0)==="["&&n.charAt(n.length-1)==="]"&&(n=n.slice(1,-1));let r=n.replace(/\.+$/,""),o=ere(r);return o!==r?o:nre(r)};function sD(n){let r;try{r=new URL(n)}catch{return!1}let o=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!o)return!1;if(o==="*")return!0;let i=Number.parseInt(r.port,10)||are[r.protocol.split(":",1)[0]]||0,e=dF(r.hostname.toLowerCase());return o.split(/[\s,]+/).some(a=>{if(!a)return!1;if(a==="*")return!0;let[A,t]=rre(a);return A=dF(A),!A||t&&t!==i?!1:(A.charAt(0)==="*"&&(A=A.slice(1)),A.charAt(0)==="."?e.endsWith(A):e===A||hF(e)&&hF(A))})}function sre(n,r){n=n||10;let o=new Array(n),i=new Array(n),e=0,a=0,A;return r=r!==void 0?r:1e3,function(s){let g=Date.now(),c=i[a];A||(A=g),o[e]=s,i[e]=g;let l=a,C=0;for(;l!==e;)C+=o[l++],l=l%n;if(e=(e+1)%n,e===a&&(a=(a+1)%n),g-A{o=c,e=null,a&&(clearTimeout(a),a=null),n(...g)};return[(...g)=>{let c=Date.now(),l=c-o;l>=i?A(g,c):(e=g,a||(a=setTimeout(()=>{a=null,A(e)},i-l)))},()=>e&&A(e)]}var QF=gre;var Do=(n,r,o=3)=>{let i=0,e=uF(50,250);return QF(a=>{if(!a||typeof a.loaded!="number")return;let A=a.loaded,t=a.lengthComputable?a.total:void 0,s=Math.max(0,t!=null?Math.min(A,t):A),g=Math.max(0,s-i),c=e(g);i=Math.max(i,s);let l={loaded:s,total:t,progress:t?s/t:void 0,bytes:g,rate:c||void 0,estimated:c&&t?(t-s)/c:void 0,event:a,lengthComputable:t!=null,[r?"download":"upload"]:!0};n(l)},o)},Bc=(n,r)=>{let o=n!=null;return[i=>r[0]({lengthComputable:o,total:n,loaded:i}),r[1]]},uc=(n,r=J.asap)=>(...o)=>r(()=>n(...o));var fF=n=>n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102,mF=(n,r,o)=>r+2n<=57?n-48:(n&223)-55,cre=n=>n>=65&&n<=90||n>=97&&n<=122||n>=48&&n<=57||n===43||n===47||n===45||n===95,Ire=n=>n===9||n===10||n===12||n===13||n===32,lre=n=>{let r=Math.floor(n/4),o=n%4;return r*3+(o===2?1:o===3?2:0)},SF=n=>{let r=n.length,o=0;return r>0&&n.charCodeAt(r-1)===61&&(o++,r>1&&n.charCodeAt(r-2)===61&&o++),Math.floor((r-o)*3/4)},Ere=n=>{let r=n.length,o=0,i=0,e=!1;for(let a=0;a0){e=!0;continue}o++}}return e||i>2||i>0&&(o+i)%4!==0||o%4===1?SF(n):lre(o)},DF=(n,r)=>{if(!n||typeof n!="string"||!n.startsWith("data:"))return 0;let o=n.indexOf(",");if(o<0)return 0;let i=n.slice(5,o),e=n.slice(o+1);if(/;base64/i.test(i))return r(e);let A=0;for(let t=0,s=e.length;t=55296&&g<=56319&&t+1=56320&&c<=57343?(A+=4,t++):A+=3}else A+=3}return A};function gD(n){let r=typeof n=="string"?n.indexOf("#"):-1;return DF(r===-1?n:n.slice(0,r),Ere)}function wF(n){return DF(n,SF)}var MF={flush:Mr.constants.Z_SYNC_FLUSH,finishFlush:Mr.constants.Z_SYNC_FLUSH},dre={flush:Mr.constants.BROTLI_OPERATION_FLUSH,finishFlush:Mr.constants.BROTLI_OPERATION_FLUSH},Bre={flush:Mr.constants.ZSTD_e_flush,finishFlush:Mr.constants.ZSTD_e_flush},UF=J.isFunction(Mr.createBrotliDecompress),HF=J.isFunction(Mr.createZstdDecompress),KF="gzip, compress, deflate"+(UF?", br":""),ure=KF+(HF?", zstd":""),bF=typeof process<"u"&&process.nextTick?process.nextTick.bind(process):J.asap,{http:Qre,https:fre}=LF.default,ID=/https:?/,_F=Symbol("axios.http.socketListener"),td=Symbol("axios.http.currentReq"),YF=Symbol("axios.http.installedTunnel"),yre=new Map,NF=new WeakMap,TF={22:21,24:5};function mre(n=process.versions&&process.versions.node){if(!n)return!1;let[r,o]=n.split(".").map(i=>Number(i));return!Number.isInteger(r)||!Number.isInteger(o)?!1:r>24?!0:TF[r]!=null&&o>=TF[r]}function Sre(n,r=process.versions&&process.versions.node){if(!mre(r))return!1;let o=n&&n.options;return!!(o&&J.hasOwnProp(o,"proxyEnv")&&o.proxyEnv!=null)}function Dre(n,r,o){return ID.test(n.protocol)?o||FF.globalAgent:r||GF.globalAgent}function wre(n,r){let o=n.protocol+"//"+n.hostname+":"+(n.port||"")+"#"+(n.auth||""),i=r?NF.get(r)||NF.set(r,new Map).get(r):yre,e=i.get(o);if(e)return e;let a=r&&r.options?{...r.options,...n}:n;if(e=new cD.default(a),r&&r.options){let A={...r.options},t=e.callback;e.callback=function(g,c){return t.call(this,g,{...A,...c})}}return e[YF]=!0,i.set(o,e),e}var RF=ZA.protocols.map(n=>n+":"),kF=n=>{if(!J.isString(n))return n;try{return decodeURIComponent(n)}catch{return n}},vF=(n,[r,o])=>(n.on("end",o).on("error",o),r),Ore=new CF;function Mre(n,r,o){n.beforeRedirects.proxy&&n.beforeRedirects.proxy(n),n.beforeRedirects.auth&&n.beforeRedirects.auth(n),n.beforeRedirects.sensitiveHeaders&&n.beforeRedirects.sensitiveHeaders(n,o),n.beforeRedirects.config&&n.beforeRedirects.config(n,r,o)}function bre(n,r){n&&Object.keys(n).forEach(o=>{r.has(o.toLowerCase())&&delete n[o]})}function _re(n,r){if(!r)return!1;try{return new URL(r.url).origin===new URL(n.href).origin}catch{return!1}}function xF(n,r,o,i,e,a){let A=r,t=Dre(n,a,e);if(!A&&A!==!1&&!Sre(t)){let s=HG(o);s&&(sD(o)||(A=new URL(s)))}if(i&&n.headers)for(let s of Object.keys(n.headers))s.toLowerCase()==="proxy-authorization"&&delete n.headers[s];if(i&&n.agent&&n.agent[YF]&&(n.agent=void 0),A){let s=A instanceof URL,g=Q=>s||J.hasOwnProp(A,Q)?A[Q]:void 0,c=g("username"),l=g("password"),C=J.hasOwnProp(A,"auth")?A.auth:void 0;if(c&&(C=(c||"")+":"+(l||"")),C){let Q=typeof C=="object",f=Q&&J.hasOwnProp(C,"username")?C.username:void 0,y=Q&&J.hasOwnProp(C,"password")?C.password:void 0;if(!!(f||y))C=(f||"")+":"+(y||"");else if(Q)throw new he("Invalid proxy authorization",he.ERR_BAD_OPTION,{proxy:A})}if(ID.test(n.protocol)){if(!(e instanceof cD.default)){let Q=g("hostname")||g("host"),f=g("port"),y=g("protocol"),m=y?y.includes(":")?y:`${y}:`:"http:",R=Q&&Q.includes(":")&&!Q.startsWith("[")?`[${Q}]`:Q,T=new URL(`${m}//${R}${f?":"+f:""}`),k={protocol:T.protocol,hostname:T.hostname.replace(/^\[|\]$/g,""),port:T.port,auth:C&&typeof C=="string"?C:void 0};T.protocol==="https:"&&(k.ALPNProtocols=["http/1.1"]);let U=wre(k,e);n.agent=U,n.agents&&(n.agents.https=U)}}else{if(C){let m=Buffer.from(C,"utf8").toString("base64");n.headers["Proxy-Authorization"]="Basic "+m}let Q=!1;for(let m of Object.keys(n.headers))if(m.toLowerCase()==="host"){Q=!0;break}Q||(n.headers.host=n.hostname+(n.port?":"+n.port:""));let f=g("hostname")||g("host");n.hostname=f,n.host=f,n.port=g("port"),n.path=o;let y=g("protocol");y&&(n.protocol=y.includes(":")?y:`${y}:`)}}n.beforeRedirects.proxy=function(g){xF(g,r,g.href,!0,e,a)}}var Nre=typeof process<"u"&&J.kindOf(process)==="process",Tre=n=>new Promise((r,o)=>{let i,e,a=(s,g)=>{e||(e=!0,i&&i(s,g))},A=s=>{a(s),r(s)},t=s=>{a(s,!0),o(s)};n(A,t,s=>i=s).catch(t)}),Rre=({address:n,family:r})=>{if(!J.isString(n))throw TypeError("address must be a string");return{address:n,family:r||(n.indexOf(".")<0?6:4)}},PF=(n,r)=>Rre(J.isObject(n)?n:{address:n,family:r}),kre={request(n,r){let o=n.protocol+"//"+n.hostname+":"+(n.port||(n.protocol==="https:"?443:80)),{http2Options:i,headers:e}=n,a=Ore.getSession(o,i),{HTTP2_HEADER_SCHEME:A,HTTP2_HEADER_METHOD:t,HTTP2_HEADER_PATH:s,HTTP2_HEADER_STATUS:g}=Cre.constants,c={[A]:n.protocol.replace(":",""),[t]:n.method,[s]:n.path};J.forEach(e,(C,u)=>{u.charAt(0)!==":"&&(c[u]=C)});let l=a.request(c);return l.once("response",C=>{let u=l;C=Object.assign({},C);let Q=C[g];delete C[g],u.headers=C,u.statusCode=+Q,r(u)}),l}},JF=Nre&&function(r){return Tre(async function(i,e,a){let A=Ie=>J.getSafeProp(r,Ie),t=A("transitional")||dn,s=A("data"),g=A("lookup"),c=A("family"),l=A("httpVersion");l===void 0&&(l=1);let C=A("http2Options"),u=A("httpAgent"),Q=A("httpsAgent"),f=A("proxy"),y=A("responseType"),m=A("responseEncoding"),R=A("socketPath"),T=A("method").toUpperCase(),k=A("maxRedirects"),U=A("maxBodyLength"),K=A("maxContentLength"),F=A("decompress"),q,V=!1,H,G;if(l=+l,Number.isNaN(l))throw TypeError(`Invalid protocol version: '${r.httpVersion}' is not a number`);if(l!==1&&l!==2)throw TypeError(`Unsupported protocol version '${l}'`);let $=l===2;if(g){let Ie=pF(g,fe=>J.isArray(fe)?fe:[fe]);g=(fe,be,DA)=>{Ie(fe,be,(Ne,OA,VA)=>{if(Ne)return DA(Ne);let uA=J.isArray(OA)?OA.map(At=>PF(At)):[PF(OA,VA)];be.all?DA(Ne,uA):DA(Ne,uA[0].address,uA[0].family)})}}let x=new hre;function N(Ie){try{x.emit("abort",!Ie||Ie.type?new lr(null,r,H):Ie)}catch{}}function L(){G&&(clearTimeout(G),G=null)}function Ae(){let Ie=A("timeout"),fe=Ie?"timeout of "+Ie+"ms exceeded":"timeout exceeded",be=A("timeoutErrorMessage");return be&&(fe=be),new he(fe,t.clarifyTimeoutError?he.ETIMEDOUT:he.ECONNABORTED,r,H)}x.once("abort",e);let me=()=>{L(),r.cancelToken&&r.cancelToken.unsubscribe(N),r.signal&&r.signal.removeEventListener("abort",N),x.removeAllListeners()};(r.cancelToken||r.signal)&&(r.cancelToken&&r.cancelToken.subscribe(N),r.signal&&(r.signal.aborted?N():r.signal.addEventListener("abort",N))),a((Ie,fe)=>{if(q=!0,L(),fe){V=!0,me();return}let{data:be}=Ie;if(be instanceof ai.Readable||be instanceof ai.Duplex){let DA=ai.finished(be,()=>{DA(),me()})}else me()});let Me=_s(A("baseURL"),A("url"),A("allowAbsoluteUrls"),r),ze=R?"http://localhost":ZA.hasBrowserEnv?ZA.origin:void 0,Te=new URL(Me,ze),xe=Te.protocol||RF[0];if(xe==="data:"){if(K>-1){let fe=String(A("url")||Me||"");if(wF(fe)>K)return e(new he("maxContentLength size of "+K+" exceeded",he.ERR_BAD_RESPONSE,r))}let Ie;if(T!=="GET")return Ni(i,e,{status:405,statusText:"method not allowed",headers:{},config:r});try{Ie=$S(A("url"),y==="blob",{Blob:r.env&&r.env.Blob})}catch(fe){throw he.from(fe,he.ERR_BAD_REQUEST,r)}return y==="text"?(Ie=Ie.toString(m),(!m||m==="utf8")&&(Ie=J.stripBOM(Ie))):y==="stream"&&(Ie=ai.Readable.from(Ie)),Ni(i,e,{data:Ie,status:200,statusText:"OK",headers:new Et,config:r})}if(RF.indexOf(xe)===-1)return e(new he("Unsupported protocol "+xe,he.ERR_BAD_REQUEST,r));let Je=Et.from(r.headers).normalize();Je.set("User-Agent","axios/"+So,!1);let{onUploadProgress:Xe,onDownloadProgress:aA}=r,nA=r.maxRate,Ge,hA;if(J.isSpecCompliantForm(s)){let Ie=Je.getContentType(/boundary=([-_\w\d]{10,70})/i);s=lF(s,fe=>{Je.set(fe)},{tag:`axios-${So}-boundary`,boundary:Ie&&Ie[1]||void 0})}else if(J.isFormData(s)&&J.isFunction(s.getHeaders)&&s.getHeaders!==Object.prototype.getHeaders){if(nE(Je,s.getHeaders(),A("formDataHeaderPolicy")),!Je.hasContentLength())try{let Ie=await pre.promisify(s.getLength).call(s);Number.isFinite(Ie)&&Ie>=0&&Je.setContentLength(Ie)}catch{}}else if(J.isBlob(s)||J.isFile(s))s.size&&Je.setContentType(s.type||"application/octet-stream"),Je.setContentLength(s.size||0),s=ai.Readable.from(Ad(s));else if(s&&!J.isStream(s)){if(!Buffer.isBuffer(s))if(J.isArrayBuffer(s))s=Buffer.from(new Uint8Array(s));else if(J.isString(s))s=Buffer.from(s,"utf-8");else return e(new he("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",he.ERR_BAD_REQUEST,r));if(Je.setContentLength(s.length,!1),U>-1&&s.length>U)return e(new he("Request body larger than maxBodyLength limit",he.ERR_BAD_REQUEST,r))}let Ce=J.toFiniteNumber(Je.getContentLength());J.isArray(nA)?(Ge=nA[0],hA=nA[1]):Ge=hA=nA,s&&(Xe||Ge)&&(J.isStream(s)||(s=ai.Readable.from(s,{objectMode:!1})),s=ai.pipeline([s,new tD({maxRate:J.toFiniteNumber(Ge)})],J.noop),Xe&&s.on("progress",vF(s,Bc(Ce,Do(uc(Xe,bF),!1,3)))));let ce,Ke=A("auth");if(Ke){let Ie=J.getSafeProp(Ke,"username")||"",fe=J.getSafeProp(Ke,"password")||"";ce=Ie+":"+fe}if(!ce&&(Te.username||Te.password)){let Ie=kF(Te.username),fe=kF(Te.password);ce=Ie+":"+fe}ce&&Je.delete("authorization");let ve;try{ve=bs(Te.pathname+Te.search,A("params"),A("paramsSerializer")).replace(/^\?/,"")}catch(Ie){return e(he.from(Ie,he.ERR_BAD_REQUEST,r,null,null,{url:A("url"),exists:!0}))}Je.set("Accept-Encoding",J.hasOwnProp(t,"advertiseZstdAcceptEncoding")&&t.advertiseZstdAcceptEncoding===!0?ure:KF,!1);let de=Object.assign(Object.create(null),{path:ve,method:T,headers:oc(Je),agents:{http:u,https:Q},auth:ce,protocol:xe,family:c,beforeRedirect:Mre,beforeRedirects:Object.create(null),http2Options:C});if(!J.isUndefined(g)&&(de.lookup=g),R){if(typeof R!="string")return e(new he("socketPath must be a string",he.ERR_BAD_OPTION_VALUE,r));let Ie=A("allowedSocketPaths");if(Ie!=null){let fe=Array.isArray(Ie)?Ie:[Ie],be=OF(R);if(!fe.some(Ne=>typeof Ne=="string"&&OF(Ne)===be))return e(new he(`socketPath "${R}" is not permitted by allowedSocketPaths`,he.ERR_BAD_OPTION_VALUE,r))}de.socketPath=R}else de.hostname=Te.hostname.startsWith("[")?Te.hostname.slice(1,-1):Te.hostname,de.port=Te.port,xF(de,f,xe+"//"+Te.hostname+(Te.port?":"+Te.port:"")+de.path,!1,Q,u);let rA,iA=!1,$e=!1,Le=ID.test(de.protocol);if(de.agent==null&&(de.agent=Le?Q:u),$)rA=kre;else{let Ie=A("transport");if(Ie)rA=Ie;else if(k===0)rA=Le?FF:GF,iA=!0;else{$e=!0,de.sensitiveHeaders=[],k&&(de.maxRedirects=k);let fe=A("beforeRedirect");if(fe&&(de.beforeRedirects.config=fe),ce){let DA=Te.origin,Ne=ce;de.beforeRedirects.auth=function(VA){try{new URL(VA.href).origin===DA&&(VA.auth=Ne)}catch{}}}let be=A("sensitiveHeaders");if(be!=null){if(!J.isArray(be))return e(new he("sensitiveHeaders must be an array of strings",he.ERR_BAD_OPTION_VALUE,r));let DA=new Set;for(let Ne of be){if(!J.isString(Ne))return e(new he("sensitiveHeaders must be an array of strings",he.ERR_BAD_OPTION_VALUE,r));DA.add(Ne.toLowerCase())}DA.size&&(de.sensitiveHeaders=Array.from(DA),de.beforeRedirects.sensitiveHeaders=function(OA,VA){_re(OA,VA)||bre(OA.headers,DA)})}rA=Le?fre:Qre}}U>-1?de.maxBodyLength=U:de.maxBodyLength=1/0,de.insecureHTTPParser=!!A("insecureHTTPParser"),H=rA.request(de,function(fe){if(L(),H.destroyed)return;let be=[fe],DA=J.toFiniteNumber(fe.headers["content-length"]);if(aA||hA){let uA=new tD({maxRate:J.toFiniteNumber(hA)});aA&&uA.on("progress",vF(uA,Bc(DA,Do(uc(aA,bF),!0,3)))),be.push(uA)}let Ne=fe,OA=fe.req||H;if(F!==!1&&fe.headers["content-encoding"])switch((T==="HEAD"||fe.statusCode===204)&&delete fe.headers["content-encoding"],(fe.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":be.push(Mr.createUnzip(MF)),delete fe.headers["content-encoding"];break;case"deflate":be.push(new EF),be.push(Mr.createUnzip(MF)),delete fe.headers["content-encoding"];break;case"br":UF&&(be.push(Mr.createBrotliDecompress(dre)),delete fe.headers["content-encoding"]);break;case"zstd":HF&&(be.push(Mr.createZstdDecompress(Bre)),delete fe.headers["content-encoding"]);break}Ne=be.length>1?ai.pipeline(be,J.noop):be[0];let VA={status:fe.statusCode,statusText:fe.statusMessage,headers:new Et(fe.headers),config:r,request:OA};if(y==="stream"){if(K>-1){let uA=K,At=Ne;async function*Lt(){let NA=0;for await(let oe of At){if(NA+=oe.length,NA>uA)throw new he("maxContentLength size of "+uA+" exceeded",he.ERR_BAD_RESPONSE,r,OA);yield oe}}Ne=ai.Readable.from(Lt(),{objectMode:!1})}VA.data=Ne,Ni(i,e,VA)}else{let uA=[],At=0;Ne.on("data",function(NA){uA.push(NA),At+=NA.length,K>-1&&At>K&&(V=!0,Ne.destroy(),N(new he("maxContentLength size of "+K+" exceeded",he.ERR_BAD_RESPONSE,r,OA)))}),Ne.on("aborted",function(){if(V)return;let NA=new he("stream has been aborted",he.ERR_BAD_RESPONSE,r,OA,VA);Ne.destroy(NA),e(NA)}),Ne.on("error",function(NA){V||e(he.from(NA,null,r,OA,VA))}),Ne.on("end",function(){try{let NA=uA.length===1?uA[0]:Buffer.concat(uA);y!=="arraybuffer"&&(NA=NA.toString(m),(!m||m==="utf8")&&(NA=J.stripBOM(NA))),VA.data=NA}catch(NA){return e(he.from(NA,null,r,VA.request,VA))}Ni(i,e,VA)})}x.once("abort",uA=>{Ne.destroyed||(Ne.emit("error",uA),Ne.destroy())})}),x.once("abort",Ie=>{H.close?H.close():H.destroy(Ie)}),H.on("error",function(fe){e(he.from(fe,null,r,H))});let yA=new Set;if(H.on("socket",function(fe){typeof fe.setKeepAlive=="function"&&fe.setKeepAlive(!0,1e3*60),fe[_F]||(fe.on("error",function(DA){let Ne=fe[td];Ne&&!Ne.destroyed&&Ne.destroy(DA)}),fe[_F]=!0),fe[td]=H,yA.add(fe)}),H.once("close",function(){L();for(let fe of yA)fe[td]===H&&(fe[td]=null);yA.clear()}),A("timeout")){let Ie=parseInt(A("timeout"),10);if(Number.isNaN(Ie)){N(new he("error trying to parse `config.timeout` to int",he.ERR_BAD_OPTION_VALUE,r,H));return}let fe=function(){q||N(Ae())};iA&&Ie>0&&(G=setTimeout(fe,Ie)),H.setTimeout(Ie,fe)}else H.setTimeout(0);if(J.isStream(s)){let Ie=!1,fe=!1;s.on("end",()=>{Ie=!0}),s.once("error",DA=>{fe=!0,H.destroy(DA)}),s.on("close",()=>{!Ie&&!fe&&N(new lr("Request stream has been aborted",r,H))});let be=s;if(U>-1&&!$e){let DA=U,Ne=0;be=ai.pipeline([s,new ai.Transform({transform(OA,VA,uA){if(Ne+=OA.length,Ne>DA)return uA(new he("Request body larger than maxBodyLength limit",he.ERR_BAD_REQUEST,r,H));uA(null,OA)}})],J.noop),be.on("error",OA=>{H.destroyed||H.destroy(OA)})}be.pipe(H)}else s&&H.write(s),H.end()})};var jF=ZA.hasStandardBrowserEnv?((n,r)=>o=>(o=new URL(o,ZA.origin),n.protocol===o.protocol&&n.host===o.host&&(r||n.port===o.port)))(new URL(ZA.origin),ZA.navigator&&/(msie|trident)/i.test(ZA.navigator.userAgent)):()=>!0;var qF=ZA.hasStandardBrowserEnv?{write(n,r,o,i,e,a,A){if(typeof document>"u")return;let t=[`${n}=${encodeURIComponent(r)}`];J.isNumber(o)&&t.push(`expires=${new Date(o).toUTCString()}`),J.isString(i)&&t.push(`path=${i}`),J.isString(e)&&t.push(`domain=${e}`),a===!0&&t.push("secure"),J.isString(A)&&t.push(`SameSite=${A}`),document.cookie=t.join("; ")},read(n){if(typeof document>"u")return null;let r=document.cookie.split(";");for(let o=0;on instanceof Et?{...n}:n,vre=n=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(n).concat(Object.getOwnPropertySymbols(n).filter(r=>Object.getOwnPropertyDescriptor(n,r).enumerable)):Object.keys(n);function ri(n,r){n=n||{},r=r||{};let o=Object.create(null);Object.defineProperty(o,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(c,l,C,u){return J.isPlainObject(c)&&J.isPlainObject(l)?J.merge.call({caseless:u},c,l):J.isPlainObject(l)?J.merge({},l):J.isArray(l)?l.slice():l}function e(c,l,C,u){if(J.isUndefined(l)){if(!J.isUndefined(c))return i(void 0,c,C,u)}else return i(c,l,C,u)}function a(c,l){if(!J.isUndefined(l))return i(void 0,l)}function A(c,l){if(J.isUndefined(l)){if(!J.isUndefined(c))return i(void 0,c)}else return i(void 0,l)}function t(c){let l=J.hasOwnProp(r,"transitional")?r.transitional:void 0;if(!J.isUndefined(l))if(J.isPlainObject(l)){if(J.hasOwnProp(l,c))return l[c]}else return;let C=J.hasOwnProp(n,"transitional")?n.transitional:void 0;if(J.isPlainObject(C)&&J.hasOwnProp(C,c))return C[c]}function s(c,l,C){if(J.hasOwnProp(r,C))return i(c,l);if(J.hasOwnProp(n,C))return i(void 0,c)}let g={url:a,method:a,data:a,baseURL:A,transformRequest:A,transformResponse:A,paramsSerializer:A,timeout:A,timeoutMessage:A,withCredentials:A,withXSRFToken:A,adapter:A,responseType:A,xsrfCookieName:A,xsrfHeaderName:A,onUploadProgress:A,onDownloadProgress:A,decompress:A,maxContentLength:A,maxBodyLength:A,beforeRedirect:A,transport:A,httpAgent:A,httpsAgent:A,cancelToken:A,socketPath:A,allowedSocketPaths:A,responseEncoding:A,validateStatus:s,headers:(c,l,C)=>e(VF(c),VF(l),C,!0)};return J.forEach(vre({...n,...r}),function(l){if(l==="__proto__"||l==="constructor"||l==="prototype")return;let C=J.hasOwnProp(g,l)?g[l]:e,u=J.hasOwnProp(n,l)?n[l]:void 0,Q=J.hasOwnProp(r,l)?r[l]:void 0,f=C(u,Q,l);J.isUndefined(f)&&C!==s||(o[l]=f)}),J.hasOwnProp(r,"validateStatus")&&J.isUndefined(r.validateStatus)&&t("validateStatusUndefinedResolves")===!1&&(J.hasOwnProp(n,"validateStatus")?o.validateStatus=i(void 0,n.validateStatus):delete o.validateStatus),o}var Pre=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(r,o)=>String.fromCharCode(parseInt(o,16)));function Gre(n){let r=ri({},n),o=C=>J.hasOwnProp(r,C)?r[C]:void 0,i=o("data"),e=o("withXSRFToken"),a=o("xsrfHeaderName"),A=o("xsrfCookieName"),t=o("headers"),s=o("auth"),g=o("baseURL"),c=o("allowAbsoluteUrls"),l=o("url");if(r.headers=t=Et.from(t),r.url=bs(_s(g,l,c,r),o("params"),o("paramsSerializer")),s){let C=J.getSafeProp(s,"username")||"",u=J.getSafeProp(s,"password")||"";try{t.set("Authorization","Basic "+btoa(C+":"+(u?Pre(u):"")))}catch(Q){throw he.from(Q,he.ERR_BAD_OPTION_VALUE,n)}}if(J.isFormData(i)&&(ZA.hasStandardBrowserEnv||ZA.hasStandardBrowserWebWorkerEnv||J.isReactNative(i)?t.setContentType(void 0):J.isFunction(i.getHeaders)&&nE(t,i.getHeaders(),o("formDataHeaderPolicy"))),ZA.hasStandardBrowserEnv&&(J.isFunction(e)&&(e=e(r)),e===!0||e==null&&jF(r.url))){let u=a&&A&&qF.read(A);u&&t.set(a,u)}return r}var ad=Gre;var Fre=typeof XMLHttpRequest<"u",zF=Fre&&function(n){return new Promise(function(o,i){let e=ad(n),a=e.data,A=Et.from(e.headers).normalize(),{responseType:t,onUploadProgress:s,onDownloadProgress:g}=e,c,l,C,u,Q;function f(){u&&u(),Q&&Q(),e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(e.method.toUpperCase(),e.url,!0),y.timeout=e.timeout;function m(){if(!y)return;let T=Et.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),U={data:!t||t==="text"||t==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:T,config:n,request:y};Ni(function(F){o(F),f()},function(F){i(F),f()},U),y=null}"onloadend"in y?y.onloadend=m:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.startsWith("file:"))||setTimeout(m)},y.onabort=function(){y&&(i(new he("Request aborted",he.ECONNABORTED,n,y)),f(),y=null)},y.onerror=function(k){let U=k&&k.message?k.message:"Network Error",K=new he(U,he.ERR_NETWORK,n,y);K.event=k||null,i(K),f(),y=null},y.ontimeout=function(){let k=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",U=e.transitional||dn;e.timeoutErrorMessage&&(k=e.timeoutErrorMessage),i(new he(k,U.clarifyTimeoutError?he.ETIMEDOUT:he.ECONNABORTED,n,y)),f(),y=null},a===void 0&&A.setContentType(null),"setRequestHeader"in y&&J.forEach(oc(A),function(k,U){y.setRequestHeader(U,k)}),J.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),t&&t!=="json"&&(y.responseType=e.responseType),g&&([C,Q]=Do(g,!0),y.addEventListener("progress",C)),s&&y.upload&&([l,u]=Do(s),y.upload.addEventListener("progress",l),y.upload.addEventListener("loadend",u)),(e.cancelToken||e.signal)&&(c=T=>{y&&(i(!T||T.type?new lr(null,n,y):T),y.abort(),f(),y=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));let R=oE(e.url);if(R&&!ZA.protocols.includes(R)){i(new he("Unsupported protocol "+R+":",he.ERR_BAD_REQUEST,n)),f();return}y.send(a||null)})};var Lre=(n,r)=>{if(n=n?n.filter(Boolean):[],!r&&!n.length)return;let o=new AbortController,i=!1,e=function(s){if(!i){i=!0,A();let g=s instanceof Error?s:this.reason;o.abort(g instanceof he?g:new lr(g instanceof Error?g.message:g))}},a=r&&setTimeout(()=>{a=null,e(new he(`timeout of ${r}ms exceeded`,he.ETIMEDOUT))},r),A=()=>{n&&(a&&clearTimeout(a),a=null,n.forEach(s=>{s.unsubscribe?s.unsubscribe(e):s.removeEventListener("abort",e)}),n=null)};n.forEach(s=>{if(!i){if(s.aborted){e.call(s);return}s.addEventListener("abort",e,{once:!0})}});let{signal:t}=o;return t.unsubscribe=()=>J.asap(A),t},WF=Lre;var Ure=function*(n,r){let o=n.byteLength;if(!r||o{let e=Hre(n,r),a=0,A,t=s=>{A||(A=!0,i&&i(s))};return new ReadableStream({async pull(s){try{let{done:g,value:c}=await e.next();if(g){t(),s.close();return}let l=c.byteLength;if(o){let C=a+=l;o(C)}s.enqueue(new Uint8Array(c))}catch(g){throw t(g),g}},cancel(s){return t(s),e.return()}},{highWaterMark:2})};var ZF=64*1024,{isFunction:rd}=J,Yre=n=>encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(r,o)=>String.fromCharCode(parseInt(o,16))),XF=n=>{if(!J.isString(n))return n;try{return decodeURIComponent(n)}catch{return n}},$F=(n,...r)=>{try{return!!n(...r)}catch{return!1}},xre=n=>{let r=n.indexOf("://"),o=n;return r!==-1&&(o=o.slice(r+3)),o.includes("@")||o.includes(":")},Jre=n=>{let r=J.global!==void 0&&J.global!==null?J.global:globalThis,{ReadableStream:o,TextEncoder:i}=r;n=J.merge.call({skipUndefined:!0},{Request:r.Request,Response:r.Response},n);let{fetch:e,Request:a,Response:A}=n,t=e?rd(e):typeof fetch=="function",s=rd(a),g=rd(A);if(!t)return!1;let c=t&&rd(o),l=t&&(typeof i=="function"?(m=>R=>m.encode(R))(new i):async m=>new Uint8Array(await new a(m).arrayBuffer())),C=s&&c&&$F(()=>{let m=!1,R=new a(ZA.origin,{body:new o,method:"POST",get duplex(){return m=!0,"half"}}),T=R.headers.has("Content-Type");return R.body!=null&&R.body.cancel(),m&&!T}),u=g&&c&&$F(()=>J.isReadableStream(new A("").body)),Q={stream:u&&(m=>m.body)};t&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!Q[m]&&(Q[m]=(R,T)=>{let k=R&&R[m];if(k)return k.call(R);throw new he(`Response type '${m}' is not supported`,he.ERR_NOT_SUPPORT,T)})});let f=async m=>{if(m==null)return 0;if(J.isBlob(m))return m.size;if(J.isSpecCompliantForm(m))return(await new a(ZA.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(J.isArrayBufferView(m)||J.isArrayBuffer(m))return m.byteLength;if(J.isURLSearchParams(m)&&(m=m+""),J.isString(m))return(await l(m)).byteLength},y=async(m,R)=>{let T=J.toFiniteNumber(m.getContentLength());return T??f(R)};return async m=>{let{url:R,method:T,data:k,signal:U,cancelToken:K,timeout:F,onDownloadProgress:q,onUploadProgress:V,responseType:H,headers:G,withCredentials:$="same-origin",fetchOptions:x,maxContentLength:N,maxBodyLength:L}=ad(m),Ae=J.isNumber(N)&&N>-1,me=J.isNumber(L)&&L>-1,Me=Ge=>J.hasOwnProp(m,Ge)?m[Ge]:void 0,ze=e||fetch;H=H?(H+"").toLowerCase():"text";let Te=WF([U,K&&K.toAbortSignal()],F),xe=null,Je=Te&&Te.unsubscribe&&(()=>{Te.unsubscribe()}),Xe,aA=null,nA=()=>new he("Request body larger than maxBodyLength limit",he.ERR_BAD_REQUEST,m,xe);try{let Ge,hA=Me("auth");if(hA){let Le=J.getSafeProp(hA,"username")||"",yA=J.getSafeProp(hA,"password")||"";Ge={username:Le,password:yA}}if(xre(R)){let Le=new URL(R,ZA.origin);if(!Ge&&(Le.username||Le.password)){let yA=XF(Le.username),Ie=XF(Le.password);Ge={username:yA,password:Ie}}(Le.username||Le.password)&&(Le.username="",Le.password="",R=Le.href)}if(Ge&&(G.delete("authorization"),G.set("Authorization","Basic "+btoa(Yre((Ge.username||"")+":"+(Ge.password||""))))),Ae&&typeof R=="string"&&R.startsWith("data:")&&gD(R)>N)throw new he("maxContentLength size of "+N+" exceeded",he.ERR_BAD_RESPONSE,m,xe);if(me&&T!=="get"&&T!=="head"){let Le=await f(k);if(typeof Le=="number"&&isFinite(Le)&&(Xe=Le,Le>L))throw nA()}let Ce=me&&(J.isReadableStream(k)||J.isStream(k)),ce=(Le,yA,Ie)=>lD(Le,ZF,fe=>{if(me&&fe>L)throw aA=nA();yA&&yA(fe)},Ie);if(C&&T!=="get"&&T!=="head"&&(V||Ce)){if(Xe=Xe??await y(G,k),Xe!==0||Ce){let Le=new a(R,{method:"POST",body:k,duplex:"half"}),yA;if(J.isFormData(k)&&(yA=Le.headers.get("content-type"))&&G.setContentType(yA),Le.body){let[Ie,fe]=V&&Bc(Xe,Do(uc(V)))||[];k=ce(Le.body,Ie,fe)}}}else if(Ce&&!s&&c&&T!=="get"&&T!=="head")k=ce(k);else if(Ce&&s&&!C&&T!=="get"&&T!=="head")throw new he("Stream request bodies are not supported by the current fetch implementation",he.ERR_NOT_SUPPORT,m,xe);J.isString($)||($=$?"include":"omit");let Ke=s&&"credentials"in a.prototype;if(J.isFormData(k)){let Le=G.getContentType();Le&&/^multipart\/form-data/i.test(Le)&&!/boundary=/i.test(Le)&&G.delete("content-type")}G.set("User-Agent","axios/"+So,!1);let ve={...x,signal:Te,method:T.toUpperCase(),headers:oc(G.normalize()),body:k,duplex:"half",credentials:Ke?$:void 0};xe=s&&new a(R,ve);let de=await(s?ze(xe,x):ze(R,ve)),rA=Et.from(de.headers);if(Ae){let Le=J.toFiniteNumber(rA.getContentLength());if(Le!=null&&Le>N)throw new he("maxContentLength size of "+N+" exceeded",he.ERR_BAD_RESPONSE,m,xe)}let iA=u&&(H==="stream"||H==="response");if(u&&de.body&&(q||Ae||iA&&Je)){let Le={};["status","statusText","headers"].forEach(Ne=>{Le[Ne]=de[Ne]});let yA=J.toFiniteNumber(rA.getContentLength()),[Ie,fe]=q&&Bc(yA,Do(uc(q),!0))||[],be=0,DA=Ne=>{if(Ae&&(be=Ne,be>N))throw new he("maxContentLength size of "+N+" exceeded",he.ERR_BAD_RESPONSE,m,xe);Ie&&Ie(Ne)};de=new A(lD(de.body,ZF,DA,()=>{fe&&fe(),Je&&Je()}),Le)}H=H||"text";let $e=await Q[J.findKey(Q,H)||"text"](de,m);if(Ae&&!u&&!iA){let Le;if($e!=null&&(typeof $e.byteLength=="number"?Le=$e.byteLength:typeof $e.size=="number"?Le=$e.size:typeof $e=="string"&&(Le=typeof i=="function"?new i().encode($e).byteLength:$e.length)),typeof Le=="number"&&Le>N)throw new he("maxContentLength size of "+N+" exceeded",he.ERR_BAD_RESPONSE,m,xe)}return!iA&&Je&&Je(),await new Promise((Le,yA)=>{Ni(Le,yA,{data:$e,headers:Et.from(de.headers),status:de.status,statusText:de.statusText,config:m,request:xe})})}catch(Ge){if(Je&&Je(),Te&&Te.aborted&&Te.reason instanceof he){let hA=Te.reason;throw hA.config=m,xe&&(hA.request=xe),Ge!==hA&&Object.defineProperty(hA,"cause",{__proto__:null,value:Ge,writable:!0,enumerable:!1,configurable:!0}),hA}if(aA)throw xe&&!aA.request&&(aA.request=xe),aA;if(Ge instanceof he)throw xe&&!Ge.request&&(Ge.request=xe),Ge;if(Ge&&Ge.name==="TypeError"&&/Load failed|fetch/i.test(Ge.message)){let hA=new he("Network Error",he.ERR_NETWORK,m,xe,Ge&&Ge.response);throw Object.defineProperty(hA,"cause",{__proto__:null,value:Ge.cause||Ge,writable:!0,enumerable:!1,configurable:!0}),hA}throw he.from(Ge,Ge&&Ge.code,m,xe,Ge&&Ge.response)}}},jre=new Map,ED=n=>{let r=n&&n.env||{},{fetch:o,Request:i,Response:e}=r,a=[i,e,o],A=a.length,t=A,s,g,c=jre;for(;t--;)s=a[t],g=c.get(s),g===void 0&&c.set(s,g=t?new Map:Jre(r)),c=g;return g},j2e=ED();var CD={http:JF,xhr:zF,fetch:{get:ED}};J.forEach(CD,(n,r)=>{if(n){try{Object.defineProperty(n,"name",{__proto__:null,value:r})}catch{}Object.defineProperty(n,"adapterName",{__proto__:null,value:r})}});var eL=n=>`- ${n}`,Vre=n=>J.isFunction(n)||n===null||n===!1;function zre(n,r){n=J.isArray(n)?n:[n];let{length:o}=n,i,e,a={};for(let A=0;A`adapter ${s} `+(g===!1?"is not supported by the environment":"is not available in the build")),t=o?A.length>1?`since : `+A.map(eL).join(` `):" "+eL(A[0]):"as no adapter specified";throw new he("There is no suitable adapter to dispatch the request "+t,he.ERR_NOT_SUPPORT)}return e}var id={getAdapter:zre,adapters:CD};function pD(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new lr(null,n)}function gE(n){return pD(n),n.headers=Et.from(n.headers),n.data=Wl.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),id.getAdapter(n.adapter||Ec.adapter,n)(n).then(function(i){pD(n),n.response=i;try{i.data=Wl.call(n,n.transformResponse,i)}finally{delete n.response}return i.headers=Et.from(i.headers),i},function(i){if(!Zl(i)&&(pD(n),i&&i.response)){n.response=i.response;try{i.response.data=Wl.call(n,n.transformResponse,i.response)}finally{delete n.response}i.response.headers=Et.from(i.response.headers)}return Promise.reject(i)})}var od={};["object","boolean","number","function","string","symbol"].forEach((n,r)=>{od[n]=function(i){return typeof i===n||"a"+(r<1?"n ":" ")+n}});var AL={};od.transitional=function(r,o,i){function e(a,A){return"[Axios v"+So+"] Transitional option '"+a+"'"+A+(i?". "+i:"")}return(a,A,t)=>{if(r===!1)throw new he(e(A," has been removed"+(o?" in "+o:"")),he.ERR_DEPRECATED);return o&&!AL[A]&&(AL[A]=!0,console.warn(e(A," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(a,A,t):!0}};od.spelling=function(r){return(o,i)=>(console.warn(`${i} is likely a misspelling of ${r}`),!0)};function Wre(n,r,o){if(typeof n!="object"||n===null)throw new he("options must be an object",he.ERR_BAD_OPTION_VALUE);let i=Object.keys(n),e=i.length;for(;e-- >0;){let a=i[e],A=Object.prototype.hasOwnProperty.call(r,a)?r[a]:void 0;if(A){let t=n[a],s=t===void 0||A(t,a,n);if(s!==!0)throw new he("option "+a+" must be "+s,he.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new he("Unknown option "+a,he.ERR_BAD_OPTION)}}var cE={assertOptions:Wre,validators:od};var Ra=cE.validators,Qc=class{constructor(r){this.defaults=r||{},this.interceptors={request:new fS,response:new fS}}async request(r,o){try{return await this._request(r,o)}catch(i){if(i instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;let a=(()=>{if(!e.stack)return"";let A=e.stack.indexOf(` `);return A===-1?"":e.stack.slice(A+1)})();try{if(!i.stack)i.stack=a;else if(a){let A=a.indexOf(` `),t=A===-1?-1:a.indexOf(` `,A+1),s=t===-1?"":a.slice(t+1);String(i.stack).endsWith(s)||(i.stack+=` `+a)}}catch{}}throw i}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=ri(this.defaults,o);let{transitional:i,paramsSerializer:e,headers:a}=o;i!==void 0&&cE.assertOptions(i,{silentJSONParsing:Ra.transitional(Ra.boolean),forcedJSONParsing:Ra.transitional(Ra.boolean),clarifyTimeoutError:Ra.transitional(Ra.boolean),legacyInterceptorReqResOrdering:Ra.transitional(Ra.boolean),advertiseZstdAcceptEncoding:Ra.transitional(Ra.boolean),validateStatusUndefinedResolves:Ra.transitional(Ra.boolean)},!1),e!=null&&(J.isFunction(e)?o.paramsSerializer={serialize:e}:cE.assertOptions(e,{encode:Ra.function,serialize:Ra.function},!0)),o.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?o.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:o.allowAbsoluteUrls=!0),cE.assertOptions(o,{baseUrl:Ra.spelling("baseURL"),withXsrfToken:Ra.spelling("withXSRFToken")},!0),o.method=(o.method||this.defaults.method||"get").toLowerCase();let A=a&&J.merge(a.common,a[o.method]);a&&J.forEach(["delete","get","head","post","put","patch","query","common"],Q=>{delete a[Q]}),o.headers=Et.concat(A,a);let t=[],s=!0;this.interceptors.request.forEach(function(f){if(typeof f.runWhen=="function"&&f.runWhen(o)===!1)return;s=s&&f.synchronous;let y=o.transitional||dn;y&&y.legacyInterceptorReqResOrdering?t.unshift(f.fulfilled,f.rejected):t.push(f.fulfilled,f.rejected)});let g=[];this.interceptors.response.forEach(function(f){g.push(f.fulfilled,f.rejected)});let c,l=0,C;if(!s){let Q=[gE.bind(this),void 0];for(Q.unshift(...t),Q.push(...g),C=Q.length,c=Promise.resolve(o);lgE.call(this,u)))}catch(m){c=Promise.reject(m)}break}}if(!c)try{c=gE.call(this,u)}catch(Q){c=Promise.reject(Q)}for(l=0,C=g.length;l{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](e);i._listeners=null}),this.promise.then=e=>{let a,A=new Promise(t=>{i.subscribe(t),a=t}).then(e);return A.cancel=function(){i.unsubscribe(a)},A},r(function(a,A,t){i.reason||(i.reason=new lr(a,A,t),o(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;let o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}toAbortSignal(){let r=new AbortController,o=i=>{r.abort(i)};return this.subscribe(o),r.signal.unsubscribe=()=>this.unsubscribe(o),r.signal}static source(){let r;return{token:new n(function(e){r=e}),cancel:r}}},tL=hD;function dD(n){return function(o){return n.apply(null,o)}}function BD(n){return J.isObject(n)&&n.isAxiosError===!0}var uD={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(uD).forEach(([n,r])=>{uD[r]=n});var aL=uD;function rL(n){let r=new IE(n),o=Ll(IE.prototype.request,r);return J.extend(o,IE.prototype,r,{allOwnKeys:!0}),J.extend(o,r,null,{allOwnKeys:!0}),o.create=function(e){return rL(ri(n,e))},o}var Ut=rL(Ec);Ut.Axios=IE;Ut.CanceledError=lr;Ut.CancelToken=tL;Ut.isCancel=Zl;Ut.VERSION=So;Ut.toFormData=hn;Ut.AxiosError=he;Ut.Cancel=Ut.CanceledError;Ut.all=function(r){return Promise.all(r)};Ut.spread=dD;Ut.isAxiosError=BD;Ut.mergeConfig=ri;Ut.AxiosHeaders=Et;Ut.formToJSON=n=>zh(J.isHTMLForm(n)?new FormData(n):n);Ut.getAdapter=id.getAdapter;Ut.HttpStatusCode=aL;Ut.default=Ut;var nd=Ut;var{Axios:YUe,AxiosError:QD,CanceledError:xUe,isCancel:JUe,CancelToken:jUe,VERSION:qUe,all:VUe,Cancel:zUe,isAxiosError:WUe,spread:ZUe,toFormData:XUe,AxiosHeaders:$Ue,HttpStatusCode:eHe,formToJSON:AHe,getAdapter:tHe,mergeConfig:aHe,create:rHe}=nd;var h=Fe(ZL()),O=Fe($L()),M=Fe(P2()),RK=Fe(IU());import HA from"fs";import JE from"path";import gB from"crypto";import VIe from"querystring";var TIe=Fe(oH(),1),RIe=Fe(Vd(),1),kIe=Fe(kc(),1),vIe=Fe(Ow(),1),PIe=Fe(_w(),1),GIe=Fe(Pw(),1),pH=Fe(Xd(),1),FIe=Fe(CH(),1);var oi=pH.default;import{gzipSync as zIe}from"zlib";import WIe from"http";import ZIe from"https";import{promises as XIe}from"dns";import{isIP as kK}from"net";function v(n,r){var o={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&r.indexOf(i)<0&&(o[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,i=Object.getOwnPropertySymbols(n);e=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function S(n){return this instanceof S?(this.v=n,this):new S(n)}function P(n,r,o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=o.apply(n,r||[]),e,a=[];return e={},A("next"),A("throw"),A("return"),e[Symbol.asyncIterator]=function(){return this},e;function A(C){i[C]&&(e[C]=function(u){return new Promise(function(Q,f){a.push([C,u,Q,f])>1||t(C,u)})})}function t(C,u){try{s(i[C](u))}catch(Q){l(a[0][3],Q)}}function s(C){C.value instanceof S?Promise.resolve(C.value.v).then(g,c):l(a[0][2],C)}function g(C){t("next",C)}function c(C){t("throw",C)}function l(C,u){C(u),a.shift(),a.length&&t(a[0][0],a[0][1])}}function CK(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n[Symbol.asyncIterator],o;return r?r.call(n):(n=typeof EK=="function"?EK(n):n[Symbol.iterator](),o={},i("next"),i("throw"),i("return"),o[Symbol.asyncIterator]=function(){return this},o);function i(a){o[a]=n[a]&&function(A){return new Promise(function(t,s){A=n[a](A),e(t,s,A.done,A.value)})}}function e(a,A,t,s){Promise.resolve(s).then(function(g){a({value:g,done:t})},A)}}var iB;function $Ie(){if(iB!==void 0)return iB;let n=[JE.resolve(__dirname,"..","package.json"),JE.resolve(__dirname,"..","..","package.json")];for(let r of n)try{let o=JSON.parse(HA.readFileSync(r,"utf-8"));if(o.name==="@larksuiteoapi/node-sdk"&&typeof o.version=="string")return iB=o.version,o.version}catch{}return iB="unknown","unknown"}function pK(n){return n.replace(/[^a-zA-Z0-9._-]/g,"_").slice(0,64)}function bb(n,r){let o=`oapi-node-sdk/${$Ie()}`;if(n){let i=pK(n);i&&(o+=` source/${i}`)}if(r?.extraTags)for(let i of r.extraTags){let e=pK(i);e&&(o+=` ${e}`)}return o}var xc=nd.create(),ele=bb();xc.interceptors.request.use(n=>(n.headers&&!n.headers["User-Agent"]&&(n.headers["User-Agent"]=ele),n),void 0,{synchronous:!0});xc.interceptors.response.use(n=>n.config.$return_headers?{data:n.data,headers:n.headers}:n.data);var Li;(function(n){n[n.SelfBuild=0]="SelfBuild",n[n.ISV=1]="ISV"})(Li||(Li={}));var Ui;(function(n){n[n.Feishu=0]="Feishu",n[n.Lark=1]="Lark"})(Ui||(Ui={}));var hr;(function(n){n[n.fatal=0]="fatal",n[n.error=1]="error",n[n.warn=2]="warn",n[n.info=3]="info",n[n.debug=4]="debug",n[n.trace=5]="trace"})(hr||(hr={}));var cB=Symbol("event-type"),IB=Symbol("tenant-key"),zE=Symbol("app-ticket"),xE=Symbol("tenant-access-token"),vK=Symbol("with-helpdesk-authorization"),PK=Symbol("with-user-access-token"),Ale=Symbol("user-access-token"),hK=Symbol("aily-session-record"),tle=n=>Buffer.from(n).toString("base64"),lB=class{constructor(){this.values=new Map}getCacheKey(r,o){return o?`${o}/${r.toString()}`:r}get(r,o){return p(this,void 0,void 0,function*(){let i=this.getCacheKey(r,o?.namespace),e=this.values.get(i);if(e){let{value:a,expiredTime:A}=e;if(!A||A-new Date().getTime()>0)return a}})}set(r,o,i,e){return p(this,void 0,void 0,function*(){let a=this.getCacheKey(r,e?.namespace);return this.values.set(a,{value:o,expiredTime:i}),!0})}},ZE=new lB,WE=class{constructor(r){let o=gB.createHash("sha256");o.update(r),this.key=o.digest()}decrypt(r){let o=Buffer.from(r,"base64"),i=gB.createDecipheriv("aes-256-cbc",this.key,o.slice(0,16)),e=i.update(o.slice(16).toString("hex"),"hex","utf8");return e+=i.final("utf8"),e}},GK=n=>{switch(n){case Ui.Feishu:return"https://open.feishu.cn";case Ui.Lark:return"https://open.larksuite.com";default:return n}},d=(n,r={})=>n.replace(/:([^/]+)/g,(o,i)=>{if(r[i]!==void 0)return r[i];throw new Error(`request miss ${i} path argument`)}),EB=(n,r)=>p(void 0,void 0,void 0,function*(){(typeof n=="function"?n():n)&&(yield r())}),ale=n=>n?n.replace(/^\//,""):"",oB=(n,r=[])=>{let o={};return n&&r.forEach(i=>{Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])}),o},B=n=>{var r;if(n instanceof QD){let{message:o,response:i,request:e,config:a}=oB(n,["message","response","request","config"]),t=[{message:o,config:oB(a,["data","url","params","method"]),request:oB(e,["protocol","host","path","method"]),response:oB(i,["data","status","statusText"])}],s=(r=n?.response)===null||r===void 0?void 0:r.data;return s&&(typeof s=="object"?t.push(Object.assign(Object.assign({},s),s.error?s.error:{})):t.push(s)),t}return[n]},eO=class{constructor(){this.acs={accessRecord:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},device:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/devices`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},accessRecordAccessPhoto:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records/:access_record_id/access_photo`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},user:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userFace:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id/face`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id/face`,A),method:"PUT",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},ruleExternal:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deviceBind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external/device_bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},visitor:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/visitors/:visitor_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/visitors`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{accessRecord:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},device:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/devices`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},accessRecordAccessPhoto:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/access_records/:access_record_id/access_photo`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},user:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userFace:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id/face`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/users/:user_id/face`,A),method:"PUT",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},ruleExternal:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deviceBind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external/device_bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/rule_external`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},visitor:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/visitors/:visitor_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/acs/v1/visitors`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},AO=class extends eO{constructor(){super(...arguments),this.admin={badgeGrant:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},badge:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},password:{reset:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/password/reset`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},badgeImage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badge_images`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},auditInfo:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/audit_infos`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/audit_infos`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},adminUserStat:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/admin_user_stats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},adminDeptStat:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/admin_dept_stats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{badgeGrant:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants/:grant_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id/grants`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},badge:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges/:badge_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badges`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},password:{reset:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/password/reset`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},badgeImage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/badge_images`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},auditInfo:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/audit_infos`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/audit_infos`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},adminUserStat:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/admin_user_stats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},adminDeptStat:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/admin/v1/admin_dept_stats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},tO=class extends AO{constructor(){super(...arguments),this.aily_rag={}}},aO=class extends tO{constructor(){super(...arguments),this.aily={v1:{ailySession:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appDataAssetTag:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_asset_tags`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_asset_tags`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appSkill:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/skills`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/skills`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),start:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/skills/:skill_id/start`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/skills/:skill_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appKnowledge:{ask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/knowledges/ask`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appDataAsset:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets/:data_asset_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets/:data_asset_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadFile:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/apps/:app_id/data_assets/upload_file`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},ailySessionRun:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/runs`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/runs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/runs/:run_id/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/runs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ailySessionAilyMessage:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/messages`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/messages/:aily_message_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/sessions/:aily_session_id/messages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentAgentVisibility:{check:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/agent_visibility/check`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentAgentAttachment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/attachments`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},tenantAppStat:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/app_stats`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/app_stats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentAgentChat:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/chats/:agent_chat_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/chats`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentAgentChatSession:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/sessions/:agent_chat_session_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/sessions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/sessions/:agent_chat_session_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/sessions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentAgentArtifact:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/aily/v1/agents/:agent_id/artifacts/:agent_artifact_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},rO=class extends aO{constructor(){super(...arguments),this.apaas={v1:{approvalTask:{addAssignee:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/approval_tasks/:approval_task_id/add_assignee`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),agree:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/approval_tasks/:approval_task_id/agree`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transfer:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/approval_tasks/:approval_task_id/transfer`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reject:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/approval_tasks/:approval_task_id/reject`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationObjectRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/:id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/:object_api_name/records/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationObject:{oqlQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/oql_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/objects/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationFunction:{invoke:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/functions/:function_api_name/invoke`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationRoleMember:{batchRemoveAuthorization:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member/batch_remove_authorization`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreateAuthorization:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member/batch_create_authorization`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationRecordPermissionMember:{batchCreateAuthorization:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/record_permissions/:record_permission_api_name/member/batch_create_authorization`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchRemoveAuthorization:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/record_permissions/:record_permission_api_name/member/batch_remove_authorization`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationEnvironmentVariable:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/environment_variables/:environment_variable_api_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/environment_variables/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userTask:{expediting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_tasks/:task_id/expediting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_tasks/:task_id/cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),chatGroup:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_tasks/:task_id/chat_group`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rollback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_tasks/:task_id/rollback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rollbackPoints:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_tasks/:task_id/rollback_points`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/user_task/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationFlow:{execute:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/flows/:flow_id/execute`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approvalInstance:{cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/approval_instances/:approval_instance_id/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationAuditLog:{auditLogList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/audit_log/audit_log_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/audit_log`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),dataChangeLogsList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/audit_log/data_change_logs_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),dataChangeLogDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/applications/:namespace/audit_log/data_change_log_detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},seatAssignment:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/seat_assignments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/seat_assignments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},seatActivity:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/seat_activities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/seat_activities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/apps`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/apps`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workspaceTable:{recordsBatchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records_batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recordsDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recordsPatch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recordsGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recordsPost:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name/records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tableGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/tables/:table_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workspace:{sqlCommands:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/sql_commands`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workspaceView:{viewsGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/views/:view_name/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workspaceEnum:{enumGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/enums/:enum_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/workspaces/:workspace_id/enums`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tenantAppMetrics:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/apaas/v1/tenant_app_metrics/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},iO=class extends rO{constructor(){super(...arguments),this.application={applicationAppUsage:{overview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),messagePushOverview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/message_push_overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),departmentOverview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/department_overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationFeedback:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/feedbacks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/feedbacks/:feedback_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRecommendRule:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_recommend_rules`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_recommend_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},application:{contactsRangeConfiguration:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/contacts_range_configuration`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),underauditlistWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/underauditlist`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),underauditlist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/underauditlist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationAppVersion:{contactsRangeSuggest:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id/contacts_range_suggest`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationVisibility:{checkWhiteBlackList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/visibility/check_white_black_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/visibility`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationContactsRange:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/contacts_range`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationCollaborators:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/collaborators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/collaborators`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationOwner:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/owner`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationManagement:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/management`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scope:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/scopes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),apply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/scopes/apply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appBadge:{set:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_badge/set`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v5:{application:{favouriteWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v5/applications/favourite`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),favourite:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v5/applications/favourite`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recommendWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v5/applications/recommend`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),recommend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v5/applications/recommend`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v6:{applicationAppUsage:{overview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),messagePushOverview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/message_push_overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),departmentOverview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_usage/department_overview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationFeedback:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/feedbacks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/feedbacks/:feedback_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRecommendRule:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_recommend_rules`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_recommend_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},application:{contactsRangeConfiguration:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/contacts_range_configuration`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),underauditlistWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/underauditlist`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),underauditlist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/underauditlist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationAppVersion:{contactsRangeSuggest:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id/contacts_range_suggest`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions/:version_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/app_versions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationVisibility:{checkWhiteBlackList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/visibility/check_white_black_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/visibility`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationContactsRange:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/contacts_range`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationCollaborators:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/collaborators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/collaborators`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationOwner:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/owner`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationManagement:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/applications/:app_id/management`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scope:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/scopes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),apply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/scopes/apply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appBadge:{set:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v6/app_badge/set`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v7:{applicationBase:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v7/applications/:app_id/base`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationPublish:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v7/applications/:app_id/publish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appAvatarUpload:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v7/app_avatar/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},applicationConfig:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v7/applications/:app_id/config`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},applicationAbility:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/application/v7/applications/:app_id/ability`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},oO=class extends iO{constructor(){super(...arguments),this.approval={instance:{specifiedRollback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/specified_rollback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addSign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/add_sign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchCc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/search_cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/preview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/remind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addCc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/add_cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recall:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/recall`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),detail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),initiatedWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/initiated`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),initiated:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/initiated`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{transfer:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/transfer`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reject:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/reject`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),resubmit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/resubmit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),approve:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/query`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),refuse:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/refuse`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pass:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/pass`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addSign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/add_sign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rollback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/rollback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approval:{unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},instanceComment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments/:comment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInstance:{check:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_instances/check`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_instances`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalApproval:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_approvals/:approval_code`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},district:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v4:{instance:{specifiedRollback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/specified_rollback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addSign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/add_sign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchCc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/search_cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/preview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/remind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addCc:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/add_cc`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recall:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/recall`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),detail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),initiatedWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/initiated`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),initiated:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/initiated`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{transfer:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/transfer`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reject:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/reject`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),resubmit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/resubmit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),approve:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/query`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),refuse:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/refuse`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pass:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/pass`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addSign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/add_sign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rollback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/rollback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/tasks/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approval:{unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/approvals/:approval_code`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},instanceComment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments/:comment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/instances/:instance_id/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInstance:{check:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_instances/check`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_instances`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalApproval:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_approvals/:approval_code`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/external_approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},district:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/approval/v4/districts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},nO=class extends oO{constructor(){super(...arguments),this.attendance_machine={}}},sO=class extends nO{constructor(){super(...arguments),this.attendance={file:{download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/files/:file_id/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/files/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},group:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id/list_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userDailyShift:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreateTemp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/batch_create_temp`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userTaskRemedy:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryUserAllowedRemedys:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys/query_user_allowed_remedys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},shift:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/:shift_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/:shift_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsField:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_fields/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsView:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_views/:user_stats_view_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_views/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approvalInfo:{process:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/approval_infos/process`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userSetting:{modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_settings/modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_settings/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsData:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_datas/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},archiveRule:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),userStatsFieldsQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/user_stats_fields_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delReport:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/del_report`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadReport:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/upload_report`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveEmployExpireRecord:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/leave_employ_expire_records/:leave_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveAccrualRecord:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/leave_accrual_record/:leave_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userFlow:{batchDel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/batch_del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/:user_flow_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userApproval:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_approvals/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userTask:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_tasks/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{file:{download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/files/:file_id/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/files/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},group:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id/list_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/groups/:group_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userDailyShift:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreateTemp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_daily_shifts/batch_create_temp`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userTaskRemedy:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryUserAllowedRemedys:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys/query_user_allowed_remedys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_task_remedys/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},shift:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/:shift_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/:shift_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/shifts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsField:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_fields/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsView:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_views/:user_stats_view_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_views/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approvalInfo:{process:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/approval_infos/process`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userSetting:{modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_settings/modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_settings/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userStatsData:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_stats_datas/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},archiveRule:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),userStatsFieldsQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/user_stats_fields_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delReport:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/del_report`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadReport:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/archive_rule/upload_report`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveEmployExpireRecord:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/leave_employ_expire_records/:leave_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveAccrualRecord:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/leave_accrual_record/:leave_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userFlow:{batchDel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/batch_del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_flows/:user_flow_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userApproval:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_approvals`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_approvals/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userTask:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/attendance/v1/user_tasks/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},gO=class extends sO{constructor(){super(...arguments),this.audio_video_ai={}}},cO=class extends gO{constructor(){super(...arguments),this.auth={appAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),internal:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_access_token/internal`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tenantAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/tenant_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),internal:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/tenant_access_token/internal`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTicket:{resend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_ticket/resend`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v3:{appAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),internal:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_access_token/internal`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tenantAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/tenant_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),internal:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/tenant_access_token/internal`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTicket:{resend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/auth/v3/app_ticket/resend`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},IO=class extends cO{constructor(){super(...arguments),this.authen={userInfo:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/user_info`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},accessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},refreshAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/refresh_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},oidcAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/oidc/access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},oidcRefreshAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/oidc/refresh_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{userInfo:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/user_info`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},accessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},refreshAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/refresh_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},oidcAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/oidc/access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},oidcRefreshAccessToken:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/authen/v1/oidc/refresh_access_token`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},lO=class extends IO{constructor(){super(...arguments),this.authz={}}},EO=class extends lO{constructor(){super(...arguments),this.aweme_ecosystem={}}},CO=class extends EO{constructor(){super(...arguments),this.baike={entity:{match:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/match`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),highlight:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/highlight`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/:entity_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),extract:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/extract`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/:entity_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},classification:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/classifications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/classifications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/files/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/files/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},draft:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/drafts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/drafts/:draft_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{entity:{match:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/match`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),highlight:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/highlight`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/:entity_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),extract:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/extract`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/entities/:entity_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},classification:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/classifications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/classifications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/files/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/files/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},draft:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/drafts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/baike/v1/drafts/:draft_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},pO=class extends CO{constructor(){super(...arguments),this.base={v2:{appRole:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/base/v2/apps/:app_token/roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/base/v2/apps/:app_token/roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/base/v2/apps/:app_token/roles`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/base/v2/apps/:app_token/roles/:role_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},hO=class extends pO{constructor(){super(...arguments),this.bitable={appTable:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appDashboard:{copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards/:block_id/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableRecord:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRoleMember:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRole:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableView:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableForm:{upgrade:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/upgrade`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableFieldGroup:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/field_groups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableFormField:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields/:field_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appWorkflow:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows/:workflow_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableField:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appBlockWorkflow:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/block_workflows`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{appTable:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appDashboard:{copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards/:block_id/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/dashboards`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableRecord:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records/:record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRoleMember:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appRole:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles/:role_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableView:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views/:view_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/views`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableForm:{upgrade:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/upgrade`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableFieldGroup:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/field_groups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableFormField:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields/:field_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/forms/:form_id/fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appWorkflow:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows/:workflow_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/workflows`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appTableField:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields/:field_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/tables/:table_id/fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appBlockWorkflow:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bitable/v1/apps/:app_token/block_workflows`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},dO=class extends hO{constructor(){super(...arguments),this.block={entity:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/entities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/entities/:block_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},message:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v2:{entity:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/entities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/entities/:block_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},message:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/block/v2/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},BO=class extends dO{constructor(){super(...arguments),this.board={v1:{whiteboardNode:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/nodes/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createPlantuml:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/nodes/plantuml`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/nodes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/nodes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},whiteboard:{downloadAsImage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/download_as_image`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),theme:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/theme`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateTheme:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/board/v1/whiteboards/:whiteboard_id/update_theme`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},uO=class extends BO{constructor(){super(...arguments),this.bot={v4:{bot:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/bot/v4/bot/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/bot/v4/bot/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},QO=class extends uO{constructor(){super(...arguments),this.c360={}}},fO=class extends QO{constructor(){super(...arguments),this.calendar={exchangeBinding:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendar:{subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),primarys:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/primarys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),primary:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/primary`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarAcl:{unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/:acl_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEvent:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),instances:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/instances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),instanceView:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/instance_view`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventAttendee:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},setting:{generateCaldavConf:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/settings/generate_caldav_conf`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},timeoffEvent:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/timeoff_events/:timeoff_event_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/timeoff_events`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventMeetingMinute:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_minute`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventMeetingChat:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},freebusy:{batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/freebusy/batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/freebusy/list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventAttendeeChatMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/:attendee_id/chat_members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/:attendee_id/chat_members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v4:{exchangeBinding:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings/:exchange_binding_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/exchange_bindings`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendar:{subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),primarys:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/primarys`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),primary:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/primary`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarAcl:{unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls/:acl_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/acls`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEvent:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),instances:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/instances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),instanceView:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/instance_view`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventAttendee:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},setting:{generateCaldavConf:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/settings/generate_caldav_conf`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},timeoffEvent:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/timeoff_events/:timeoff_event_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/timeoff_events`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventMeetingMinute:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_minute`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventMeetingChat:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/meeting_chat`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},freebusy:{batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/freebusy/batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/freebusy/list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},calendarEventAttendeeChatMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/:attendee_id/chat_members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/calendar/v4/calendars/:calendar_id/events/:event_id/attendees/:attendee_id/chat_members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},yO=class extends fO{constructor(){super(...arguments),this.cardkit={v1:{card:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),settings:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/settings`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),idConvert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/id_convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},cardElement:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/elements/:element_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),content:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/elements/:element_id/content`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/elements/:element_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/elements/:element_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/cardkit/v1/cards/:card_id/elements`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},mO=class extends yO{constructor(){super(...arguments),this.ccm_unified_resource={}}},SO=class extends mO{constructor(){super(...arguments),this.collab_plugins={}}},DO=class extends SO{constructor(){super(...arguments),this.comment_sdk={}}},wO=class extends DO{constructor(){super(...arguments),this.compensation={v1:{indicator:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/indicators`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/indicators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},socialPlan:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_plans/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_plans`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_plans`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},item:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/items`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/items`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},plan:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/plans`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/plans`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},socialInsurance:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_insurances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},itemCategory:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/item_categories`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/item_categories`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},changeReason:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/change_reasons`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/change_reasons`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},archive:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/archives`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/archives/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},recurringPayment:{queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/recurring_payment/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/recurring_payment/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/recurring_payment/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/recurring_payment/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchRemove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/recurring_payment/batch_remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},socialArchive:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_archive/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},socialArchiveAdjustRecord:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/social_archive_adjust_record/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},lumpSumPayment:{batchRemove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/batch_remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryDetailWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/query_detail`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/compensation/v1/lump_sum_payment/query_detail`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},OO=class extends wO{constructor(){super(...arguments),this.contact={group:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),memberBelong:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/member_belong`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),simplelistWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/simplelist`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),simplelist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/simplelist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},unit:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/list_department`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unbindDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/unbind_department`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),bindDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/bind_department`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},groupMember:{simplelist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/simplelist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),add:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/add`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchRemove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/batch_remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchAdd:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/batch_add`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateDepartmentId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/update_department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unbindDepartmentChat:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/unbind_department_chat`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),parentWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/parent`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),parent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/parent`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),childrenWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/children`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),children:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/batch`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobLevel:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFamily:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{updateUserId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id/update_user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),resurrect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id/resurrect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGetId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/batch_get_id`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),findByDepartmentWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/find_by_department`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),findByDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/find_by_department`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),basicBatch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/basic_batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/batch`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeeTypeEnum:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums/:enum_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums/:enum_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},functionalRoleMember:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/batch_delete`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),scopes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/scopes`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},functionalRole:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobTitle:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles/:job_title_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workCity:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities/:work_city_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scope:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/scopes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/scopes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customAttr:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/custom_attrs`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/custom_attrs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v3:{group:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),memberBelong:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/member_belong`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),simplelistWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/simplelist`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),simplelist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/simplelist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},unit:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/list_department`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unbindDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/unbind_department`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/:unit_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),bindDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit/bind_department`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/unit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},groupMember:{simplelist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/simplelist`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),add:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/add`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchRemove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/batch_remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchAdd:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/group/:group_id/member/batch_add`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateDepartmentId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/update_department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unbindDepartmentChat:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/unbind_department_chat`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),parentWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/parent`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),parent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/parent`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),childrenWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/children`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),children:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/batch`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/departments/:department_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobLevel:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_levels/:job_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFamily:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_families/:job_family_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{updateUserId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id/update_user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),resurrect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id/resurrect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGetId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/batch_get_id`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),findByDepartmentWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/find_by_department`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),findByDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/find_by_department`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/:user_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),basicBatch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/basic_batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/users/batch`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeeTypeEnum:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums/:enum_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/employee_type_enums/:enum_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},functionalRoleMember:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/batch_delete`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),scopes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/scopes`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},functionalRole:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/functional_roles/:role_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobTitle:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles/:job_title_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/job_titles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workCity:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities/:work_city_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/work_cities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scope:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/scopes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/scopes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customAttr:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/custom_attrs`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/contact/v3/custom_attrs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},MO=class extends OO{constructor(){super(...arguments),this.content_check={}}},bO=class extends MO{constructor(){super(...arguments),this.contract={}}},_O=class extends bO{constructor(){super(...arguments),this.corehr={contract:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},company:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeeType:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},nationalIdType:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subregion:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subregions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subregions/:subregion_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},countryRegion:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/country_regions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/country_regions/:country_region_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subdivision:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subdivisions/:subdivision_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subdivisions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},preHire:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},person:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments/:employment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments/:employment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobLevel:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFamily:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},job:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobChange:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_changes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workingHoursType:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},location:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations/:location_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations/:location_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/files/:id`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},processFormVariableData:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/processes/:process_id/form_variable_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},commonDataId:{convert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/id/convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveGrantingRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leave_granting_records/:leave_granting_record_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leave_granting_records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leave:{leaveTypes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),workCalendar:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/work_calendar`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),workCalendarDate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/work_calendar_date`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),calendarByScope:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/calendar_by_scope`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveBalances:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_balances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveRequestHistory:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_request_history`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offboarding:{submit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/submit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},securityGroup:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/security_groups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/security_groups/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customField:{listObjectApiName:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/list_object_api_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByParam:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/get_by_param`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},commonDataMetaData:{editEnumOption:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/meta_data/edit_enum_option`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addEnumOption:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/meta_data/add_enum_option`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},authorization:{updateRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/update_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/remove_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/add_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByParam:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/get_by_param`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},assignedUser:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/assigned_users/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobData:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},currency:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/currencies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/currencies/:currency_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},transferReason:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/transfer_reasons/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},transferType:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/transfer_types/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},compensationStandard:{match:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/compensation_standards/match`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{contract:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts/:contract_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/contracts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},company:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies/:company_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/companies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeeType:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employee_types/:employee_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},nationalIdType:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types/:national_id_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/national_id_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subregion:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subregions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subregions/:subregion_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},countryRegion:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/country_regions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/country_regions/:country_region_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subdivision:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subdivisions/:subdivision_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/subdivisions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},preHire:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/pre_hires/:pre_hire_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},person:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons/:person_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/persons`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments/:employment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/employments/:employment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobLevel:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_levels/:job_level_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFamily:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_families/:job_family_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},job:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs/:job_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/jobs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobChange:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_changes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workingHoursType:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/working_hours_types/:working_hours_type_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments/:department_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/departments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},location:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations/:location_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/locations/:location_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/files/:id`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},processFormVariableData:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/processes/:process_id/form_variable_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},commonDataId:{convert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/id/convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leaveGrantingRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leave_granting_records/:leave_granting_record_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leave_granting_records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},leave:{leaveTypes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),workCalendar:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/work_calendar`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),workCalendarDate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/work_calendar_date`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),calendarByScope:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/calendar_by_scope`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveBalances:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_balances`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveRequestHistory:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/leaves/leave_request_history`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offboarding:{submit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/submit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/offboardings/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},securityGroup:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/security_groups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/security_groups/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customField:{listObjectApiName:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/list_object_api_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByParam:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/get_by_param`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/custom_fields/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},commonDataMetaData:{editEnumOption:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/meta_data/edit_enum_option`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addEnumOption:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/common_data/meta_data/add_enum_option`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},authorization:{updateRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/update_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/remove_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addRoleAssign:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/add_role_assign`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByParam:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/get_by_param`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/authorizations/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},assignedUser:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/assigned_users/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobData:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas/:job_data_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/job_datas`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},currency:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/currencies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/currencies/:currency_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},transferReason:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/transfer_reasons/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},transferType:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/transfer_types/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},compensationStandard:{match:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v1/compensation_standards/match`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{costCenter:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/:cost_center_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/:cost_center_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tree:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/tree`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoCountryRegionSubdivision:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/country_region_subdivisions/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/country_region_subdivisions/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},probation:{submit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/submit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),withdraw:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/withdraw`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),enableDisableAssessment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/enable_disable_assessment`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),edit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/edit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},probationAssessment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/assessments/:assessment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/assessments/:assessment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/probation/assessments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customOrg:{deleteOrg:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/delete_org`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),active:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/active`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/:org_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateRule:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/update_rule`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_orgs/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},preHire:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/:pre_hire_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transitTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/:pre_hire_id/transit_task`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),withdrawOnboarding:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/withdraw_onboarding`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),restoreFlowInstance:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/restore_flow_instance`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transformOnboardingTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/transform_onboarding_task`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),complete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/:pre_hire_id/complete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/:pre_hire_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pre_hires/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobGrade:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades/:job_grade_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades/:job_grade_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_grades/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},position:{active:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/active`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delPosition:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/del_position`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/positions/:position_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeesBp:{batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/bps/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},bp:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/bps`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/bps`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByDepartment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/bps/get_by_department`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeesAdditionalJob:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/additional_jobs/:additional_job_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/additional_jobs/:additional_job_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/additional_jobs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/additional_jobs/batch`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/additional_jobs/batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoNationality:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/nationalities/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/nationalities/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoCountryRegion:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/country_regions/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/country_regions/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoCity:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/cities/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/cities/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoDistrict:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/districts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/districts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoBank:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/banks/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/banks/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoCurrency:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/currencies/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/currencies/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeeCustomOrg:{del:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_org/del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createEmpCustomOrg:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_org/create_emp_custom_org`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),editEmpCustomOrg:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_org/edit_emp_custom_org`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),employmentCustomOrgRecord:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_org/employment_custom_org_record`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),querybyid:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/custom_org/querybyid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},signatureFile:{listByBizId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files/list_by_biz_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files/:signature_file_id/download`,A),method:"POST",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),terminate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files/terminate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_files`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},signatureNode:{listByFileId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_nodes/list_by_file_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},company:{active:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/companies/active`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/companies/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/companies/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/companies/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/companies/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryOperationLogsWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_operation_logs`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryOperationLogs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_operation_logs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),parents:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/parents`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tree:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/departments/tree`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},draft:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/drafts/:draft_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approvalGroups:{openQueryPositionChangeListByIds:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approval_groups/open_query_position_change_list_by_ids`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approval_groups/:process_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),openQueryJobChangeListByIds:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approval_groups/open_query_job_change_list_by_ids`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),openQueryDepartmentChangeListByIds:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approval_groups/open_query_department_change_list_by_ids`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},location:{active:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/active`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/:location_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},locationAddress:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/:location_id/addresses/:address_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/:location_id/addresses/:address_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/locations/:location_id/addresses`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoLanguage:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/languages/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/languages/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoTimeZone:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/time_zones/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/time_zones/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reportDetailRow:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/report_detail_row/batchDelete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchSave:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/report_detail_row/batchSave`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workforcePlanDetailRow:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plan_detail_row/batchDelete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchSave:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plan_detail_row/batchSave`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offboarding:{submitV2:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/offboardings/submit_v2`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),edit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/offboardings/edit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),revoke:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/offboardings/revoke`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},basicInfoBankBranch:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/bank_branchs/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/basic_info/bank_branchs/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},enum:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/enums/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},process:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),flowVariableData:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id/flow_variable_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processApprover:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id/approvers/:approver_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processWithdraw:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/process_withdraw/:process_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},approver:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approvers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/approvers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processTransfer:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id/transfer`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processExtra:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id/extra`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobLevel:{queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_levels/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_levels/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_levels/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFamily:{queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_families/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_families/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_families/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_families/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},job:{queryRecentChangeWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs/query_recent_change`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),queryRecentChange:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs/query_recent_change`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryMultiTimeline:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs/query_multi_timeline`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs/:job_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/jobs/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeesInternationalAssignment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/international_assignments/:international_assignment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/international_assignments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/international_assignments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/international_assignments/:international_assignment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/international_assignments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processFormVariableData:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/processes/:process_id/form_variable_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},pathway:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pathways`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pathways/:pathway_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pathways/:pathway_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),active:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pathways/active`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/pathways/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processStart:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/process_start`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},costAllocation:{batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_allocations/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_allocations/update_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_allocations/create_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_allocations/remove_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},costCenterVersion:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/:cost_center_id/versions/:version_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/:cost_center_id/versions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/cost_centers/:cost_center_id/versions/:version_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processQueryFlowDataTemplate:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/query_flow_data_template`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},defaultCostCenter:{createVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/default_cost_centers/create_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/default_cost_centers/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/default_cost_centers/remove_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateVersion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/default_cost_centers/update_version`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},processRevoke:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/process_revoke/:process_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},signatureTemplateInfoWithThumbnail:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_template_info_with_thumbnails`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_template_info_with_thumbnails`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobChange:{revoke:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_changes/:job_change_id/revoke`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_changes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_changes/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/job_changes/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},contract:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/contracts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/contracts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workforcePlanDetail:{batch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plan_details/batch`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchV2:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plan_details/batch_v2`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employee:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},signatureTemplate:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/signature_templates/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employeesJobData:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/job_datas/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/employees/job_datas/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},person:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/persons/:person_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/persons`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workforcePlan:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plans`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/corehr/v2/workforce_plans`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},NO=class extends _O{constructor(){super(...arguments),this.data_cube={}}},TO=class extends NO{constructor(){super(...arguments),this.device={}}},RO=class extends TO{constructor(){super(...arguments),this.directory={v1:{employee:{resurrect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/:employee_id/resurrect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),regular:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/:employee_id/regular`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),toBeResigned:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/:employee_id/to_be_resigned`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/:employee_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/:employee_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),filter:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/filter`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/employees/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},collaborationTenant:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_tenants`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_tenants`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},collaborationRule:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_rules/:collaboration_rule_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_rules`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_rules`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/collaboration_rules/:collaboration_rule_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},collborationShareEntity:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/share_entities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/share_entities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},department:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments/:department_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments/:department_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),filter:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/directory/v1/departments/filter`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},kO=class extends RO{constructor(){super(...arguments),this.docs_ai={}}},vO=class extends kO{constructor(){super(...arguments),this.docs_tool={}}},PO=class extends vO{constructor(){super(...arguments),this.docs={v1:{content:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docs/v1/content`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},GO=class extends PO{constructor(){super(...arguments),this.document_ai={v1:{businessCard:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/business_card/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},contract:{fieldExtraction:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/contract/field_extraction`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},businessLicense:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/business_license/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},drivingLicense:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/driving_license/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},vehicleLicense:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/vehicle_license/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},foodManageLicense:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/food_manage_license/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},foodProduceLicense:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/food_produce_license/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},hkmMainlandTravelPermit:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/hkm_mainland_travel_permit/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},chinesePassport:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/chinese_passport/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},twMainlandTravelPermit:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/tw_mainland_travel_permit/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},healthCertificate:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/health_certificate/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},vehicleInvoice:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/vehicle_invoice/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},resume:{parse:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/resume/parse`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},bankCard:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/bank_card/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},trainInvoice:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/train_invoice/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},taxiInvoice:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/taxi_invoice/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},vatInvoice:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/vat_invoice/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},idCard:{recognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/document_ai/v1/id_card/recognize`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})}}}}},FO=class extends GO{constructor(){super(...arguments),this.docx={document:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rawContent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/raw_content`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),convert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/blocks/convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncementBlockChildren:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlockChildren:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncement:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncementBlock:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlock:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlockDescendant:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/descendant`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{document:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),rawContent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/raw_content`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),convert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/blocks/convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncementBlockChildren:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlockChildren:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/children`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncement:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncementBlock:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlock:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},documentBlockDescendant:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/docx/v1/documents/:document_id/blocks/:block_id/descendant`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},LO=class extends FO{constructor(){super(...arguments),this.drive={file:{createFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/create_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),move:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/move`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createShortcut:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/create_shortcut`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadPart:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_part`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),taskCheck:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/task_check`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deleteSubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/delete_subscribe`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getSubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/get_subscribe`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),uploadPrepare:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_prepare`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadFinish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_finish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadAll:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_all`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meta:{batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/metas/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileSubscription:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},exportTask:{download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks/file/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks/:ticket`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileVersion:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions/:version_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions/:version_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileViewRecord:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/view_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/view_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileStatistics:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/statistics`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionPublicPassword:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileComment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},media:{batchGetTmpDownloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/batch_get_tmp_download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),uploadPart:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_part`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadFinish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_finish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadAll:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_all`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadPrepare:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_prepare`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},importTask:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/import_tasks/:ticket`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/import_tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{subscriptionStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/subscription_status`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeSubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/remove_subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileCommentReply:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionPublic:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionMember:{batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/:member_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transferOwner:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/transfer_owner`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),auth:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/auth`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{file:{createFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/create_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),move:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/move`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createShortcut:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/create_shortcut`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadPart:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_part`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),taskCheck:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/task_check`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deleteSubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/delete_subscribe`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getSubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/get_subscribe`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),uploadPrepare:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_prepare`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadFinish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_finish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadAll:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/upload_all`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meta:{batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/metas/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileSubscription:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions/:subscription_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/subscriptions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},exportTask:{download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks/file/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks/:ticket`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/export_tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileVersion:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions/:version_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/versions/:version_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileViewRecord:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/view_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/view_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileStatistics:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/statistics`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionPublicPassword:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public/password`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileComment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},media:{batchGetTmpDownloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/batch_get_tmp_download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),uploadPart:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_part`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadFinish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_finish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadAll:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_all`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadPrepare:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/medias/upload_prepare`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},importTask:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/import_tasks/:ticket`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/import_tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{subscriptionStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/subscription_status`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeSubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/remove_subscription`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/user/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},fileCommentReply:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies/:reply_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/files/:file_token/comments/:comment_id/replies`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionPublic:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/public`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionMember:{batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/:member_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transferOwner:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/transfer_owner`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),auth:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members/auth`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v1/permissions/:token/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{fileLike:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v2/files/:file_token/likes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v2/files/:file_token/likes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},commentReaction:{updateReaction:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v2/files/:file_token/comments/reaction`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},permissionPublic:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v2/permissions/:token/public`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/drive/v2/permissions/:token/public`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},UO=class extends LO{constructor(){super(...arguments),this.ea_symphony={}}},HO=class extends UO{constructor(){super(...arguments),this.edu={}}},KO=class extends HO{constructor(){super(...arguments),this.ehr={attachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/attachments/:token`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},employee:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/employees`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/employees`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{attachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/attachments/:token`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},employee:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/employees`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/ehr/v1/employees`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},YO=class extends KO{constructor(){super(...arguments),this.elearning={}}},xO=class extends YO{constructor(){super(...arguments),this.event={outboundIp:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/outbound_ip`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/outbound_ip`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},connection:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/connection`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{outboundIp:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/outbound_ip`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/outbound_ip`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},connection:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/event/v1/connection`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},JO=class extends xO{constructor(){super(...arguments),this.exam={}}},jO=class extends JO{constructor(){super(...arguments),this.face_detection={}}},qO=class extends jO{constructor(){super(...arguments),this.financial_access_platform={}}},VO=class extends qO{constructor(){super(...arguments),this.grounding={}}},zO=class extends VO{constructor(){super(...arguments),this.gtm_ai={}}},WO=class extends zO{constructor(){super(...arguments),this.helpdesk={agent:{agentEmail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_emails`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSchedule:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_schedules`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_schedules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSkill:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSkillRule:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skill_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},category:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},event:{subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/events/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/events/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},faq:{faqImage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id/image/:image_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/search`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSchedules:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticket:{customizedFields:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/customized_fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),ticketImage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_images`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),startService:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/start_service`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),answerUserQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/answer_user_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticketCustomizedField:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},notification:{cancelApprove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/cancel_approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/cancel_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),executeSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/execute_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/preview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),submitApprove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/submit_approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticketMessage:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/messages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},botMessage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{agent:{agentEmail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_emails`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSchedule:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_schedules`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_schedules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSkill:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills/:agent_skill_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skills`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSkillRule:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agent_skill_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},category:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/categories/:id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},event:{subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/events/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/events/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},faq:{faqImage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id/image/:image_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/search`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/faqs/:id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agentSchedules:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/agents/:agent_id/schedules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticket:{customizedFields:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/customized_fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),ticketImage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_images`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),startService:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/start_service`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),answerUserQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/answer_user_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticketCustomizedField:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields/:ticket_customized_field_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/ticket_customized_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},notification:{cancelApprove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/cancel_approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/cancel_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),executeSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/execute_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/preview`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),submitApprove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id/submit_approve`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/notifications/:notification_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ticketMessage:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/tickets/:ticket_id/messages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},botMessage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/helpdesk/v1/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},ZO=class extends WO{constructor(){super(...arguments),this.hire={websiteChannel:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels/:channel_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels/:channel_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRoundType:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_round_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerCustomField:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_custom_fields/:offer_custom_field_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteDelivery:{createByAttachment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/deliveries/create_by_attachment`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createByResume:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/deliveries/create_by_resume`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRecordAttachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records/attachments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talent:{batchGetId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/batch_get_id`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),onboardStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/onboard_status`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addToFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/add_to_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tag:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/tag`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeToFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/remove_to_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/combined_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/combined_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInterviewAssessment:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interview_assessments/:external_interview_assessment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interview_assessments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referralWebsiteJobPost:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts/:job_post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},job:{config:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/config`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),close:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/close`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateConfig:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/update_config`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),open:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/open`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recruiter:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/recruiter`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/combined_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/combined_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/get_detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},location:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalReferralReward:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_referral_rewards`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_referral_rewards/:external_referral_reward_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},note:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerApprovalTemplate:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_approval_templates`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},website:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},examMarkingTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exam_marking_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exam_marking_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referral:{getByApplication:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referrals/get_by_application`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referrals/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},exam:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exams`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobRequirementSchema:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirement_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoAccountCustomField:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentExternalInfo:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/external_info`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/external_info`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},questionnaire:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/questionnaires`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoExamPaper:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offer:{internOfferStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id/intern_offer_status`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),offerStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id/offer_status`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheck:{cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateResult:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/update_result`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateProgress:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/update_progress`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agency:{protect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/protect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/:agency_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),protectSearch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/protection_period/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),operateAgencyAccount:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/operate_agency_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getAgencyAccount:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/get_agency_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentPool:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchChangeTalentPool:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/:talent_pool_id/batch_change_talent_pool`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveTalent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/:talent_pool_id/talent_relationship`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},diversityInclusion:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/diversity_inclusions/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoExam:{loginInfo:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exams/:exam_id/login_info`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateResult:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exams/:exam_id/update_result`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},terminationReason:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/termination_reasons`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/termination_reasons`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobManager:{batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/managers/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/managers/:manager_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobPublishRecord:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_publish_records/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteJobPost:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/:job_post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobType:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_types`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalApplication:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications/:external_application_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications/:external_application_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheckCustomField:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},application:{transferStage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/transfer_stage`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recover:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/recover`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),terminate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/terminate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transferOnboard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/transfer_onboard`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),offer:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/offer`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelOnboard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/cancel_onboard`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/get_detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},registrationSchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/registration_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/registration_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},role:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles/:role_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRecord:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records/:interview_record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewer:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers/:interviewer_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentFolder:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_folders`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_folders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interview:{getByTalent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviews/get_by_talent`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviews`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referralAccount:{enable:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/enable`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),withdraw:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/:referral_account_id/withdraw`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deactivate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/:referral_account_id/deactivate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reconciliation:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/reconciliation`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getAccountAssets:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/get_account_assets`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ehrImportTask:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/ehr_import_tasks/:ehr_import_task_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteDeliveryTask:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/delivery_tasks/:delivery_task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentObject:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_objects/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobSchema:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFunction:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_functions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_functions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},advertisement:{publish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/advertisements/:advertisement_id/publish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerSchema:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_schemas/:offer_schema_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},attachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments/:attachment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments/:attachment_id/preview`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},applicationInterview:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/interviews`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteSiteUser:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/site_users`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tripartiteAgreement:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheckPackage:{batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},resumeSource:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/resume_sources`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/resume_sources`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerApplicationForm:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_application_forms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_application_forms/:offer_application_form_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentTag:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_tags`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_tags`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentOperationLog:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_operation_logs/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userRole:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/user_roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/user_roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInterview:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/:external_interview_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/:external_interview_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalBackgroundCheck:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/:external_background_check_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/:external_background_check_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},todo:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/todos`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/todos`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalOffer:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/:external_offer_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/:external_offer_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentBlocklist:{changeTalentBlock:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_blocklist/change_talent_block`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},portalApplySchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/portal_apply_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/portal_apply_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRegistrationSchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_registration_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_registration_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobRequirement:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/:job_requirement_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listById:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/:job_requirement_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},backgroundCheckOrder:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/background_check_orders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/background_check_orders/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employee:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/:employee_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByApplication:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/get_by_application`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/:employee_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subject:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/subjects`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewFeedbackForm:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_feedback_forms`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_feedback_forms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},evaluationTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluation_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluation_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},evaluation:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluations`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobProcess:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_processes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},minutes:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/minutes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},test:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tests/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tests/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{websiteChannel:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels/:channel_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels/:channel_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/channels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRoundType:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_round_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerCustomField:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_custom_fields/:offer_custom_field_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteDelivery:{createByAttachment:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/deliveries/create_by_attachment`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),createByResume:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/deliveries/create_by_resume`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRecordAttachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records/attachments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talent:{batchGetId:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/batch_get_id`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),onboardStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/onboard_status`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addToFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/add_to_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tag:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/tag`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeToFolder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/remove_to_folder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/combined_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/combined_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInterviewAssessment:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interview_assessments/:external_interview_assessment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interview_assessments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referralWebsiteJobPost:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts/:job_post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_websites/job_posts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},job:{config:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/config`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),close:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/close`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateConfig:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/update_config`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),open:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/open`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recruiter:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/recruiter`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/combined_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),combinedCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/combined_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/get_detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},location:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/locations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalReferralReward:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_referral_rewards`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_referral_rewards/:external_referral_reward_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},note:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/notes/:note_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerApprovalTemplate:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_approval_templates`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},website:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},examMarkingTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exam_marking_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exam_marking_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referral:{getByApplication:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referrals/get_by_application`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referrals/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},exam:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/exams`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobRequirementSchema:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirement_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoAccountCustomField:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_account_custom_fields/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentExternalInfo:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/external_info`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talents/:talent_id/external_info`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},questionnaire:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/questionnaires`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoExamPaper:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exam_papers/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offer:{internOfferStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id/intern_offer_status`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),offerStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id/offer_status`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offers/:offer_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheck:{cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateResult:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/update_result`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateProgress:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_checks/update_progress`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},agency:{protect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/protect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/:agency_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),protectSearch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/protection_period/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),operateAgencyAccount:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/operate_agency_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getAgencyAccount:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/agencies/get_agency_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentPool:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchChangeTalentPool:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/:talent_pool_id/batch_change_talent_pool`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveTalent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_pools/:talent_pool_id/talent_relationship`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},diversityInclusion:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/diversity_inclusions/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoExam:{loginInfo:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exams/:exam_id/login_info`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateResult:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_exams/:exam_id/update_result`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},terminationReason:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/termination_reasons`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/termination_reasons`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobManager:{batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/managers/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/jobs/:job_id/managers/:manager_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobPublishRecord:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_publish_records/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteJobPost:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/job_posts/:job_post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobType:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_types`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_types`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalApplication:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications/:external_application_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_applications/:external_application_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheckCustomField:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_custom_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},application:{transferStage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/transfer_stage`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recover:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/recover`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),terminate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/terminate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),transferOnboard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/transfer_onboard`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),offer:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/offer`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelOnboard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/cancel_onboard`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/get_detail`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},registrationSchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/registration_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/registration_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},role:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/roles/:role_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRecord:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records/:interview_record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewer:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers/:interviewer_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviewers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentFolder:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_folders`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_folders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interview:{getByTalent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviews/get_by_talent`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interviews`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},referralAccount:{enable:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/enable`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),withdraw:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/:referral_account_id/withdraw`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deactivate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/:referral_account_id/deactivate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reconciliation:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/reconciliation`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getAccountAssets:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/referral_account/get_account_assets`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ehrImportTask:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/ehr_import_tasks/:ehr_import_task_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteDeliveryTask:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/delivery_tasks/:delivery_task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentObject:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_objects/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobSchema:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobFunction:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_functions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_functions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},advertisement:{publish:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/advertisements/:advertisement_id/publish`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerSchema:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_schemas/:offer_schema_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},attachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments/:attachment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),preview:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments/:attachment_id/preview`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/attachments`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},applicationInterview:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/applications/:application_id/interviews`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},websiteSiteUser:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/websites/:website_id/site_users`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tripartiteAgreement:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tripartite_agreements/:tripartite_agreement_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ecoBackgroundCheckPackage:{batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages/batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/eco_background_check_packages/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},resumeSource:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/resume_sources`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/resume_sources`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},offerApplicationForm:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_application_forms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/offer_application_forms/:offer_application_form_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentTag:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_tags`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_tags`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentOperationLog:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_operation_logs/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userRole:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/user_roles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/user_roles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalInterview:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/:external_interview_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_interviews/:external_interview_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalBackgroundCheck:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/:external_background_check_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/:external_background_check_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_background_checks/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},todo:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/todos`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/todos`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},externalOffer:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/:external_offer_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQueryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/batch_query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers/:external_offer_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/external_offers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},talentBlocklist:{changeTalentBlock:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/talent_blocklist/change_talent_block`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},portalApplySchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/portal_apply_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/portal_apply_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRegistrationSchema:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_registration_schemas`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_registration_schemas`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobRequirement:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/:job_requirement_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listById:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_requirements/:job_requirement_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},backgroundCheckOrder:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/background_check_orders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/background_check_orders/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},employee:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/:employee_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getByApplication:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/get_by_application`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/employees/:employee_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},subject:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/subjects`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewFeedbackForm:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_feedback_forms`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_feedback_forms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},evaluationTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluation_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluation_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},evaluation:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluations`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/evaluations`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewTask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/interview_tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},jobProcess:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/job_processes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},minutes:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/minutes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},test:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tests/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v1/tests/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{talent:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v2/talents/:talent_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},interviewRecord:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v2/interview_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v2/interview_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/hire/v2/interview_records/:interview_record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},XO=class extends ZO{constructor(){super(...arguments),this.human_authentication={identity:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/human_authentication/v1/identities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{identity:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/human_authentication/v1/identities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},$O=class extends XO{constructor(){super(...arguments),this.im={message:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pushFollowUp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/push_follow_up`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentApp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_app`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentPhone:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_phone`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentSms:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_sms`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mergeForward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/merge_forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),readUsers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/read_users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),replyByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reply`,A),method:"POST",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})}),createByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"POST",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})}),updateByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PUT",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})})},batchMessage:{readUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id/read_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getProgress:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id/get_progress`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMembers:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),isInChat:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members/is_in_chat`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meJoin:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members/me_join`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},pin:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins/:message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chat:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),link:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/link`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/search`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatModeration:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatTab:{listTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/list_tabs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sortTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/sort_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deleteTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/delete_tabs`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/update_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatTopNotice:{deleteTopNotice:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/top_notice/delete_top_notice`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),putTopNotice:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/top_notice/put_top_notice`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncement:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/announcement`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/announcement`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMenuTree:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sort:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree/sort`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatManagers:{deleteManagers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/managers/delete_managers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addManagers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/managers/add_managers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMenuItem:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_items/:menu_item_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},image:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/images/:image_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/images`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},messageReaction:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions/:reaction_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/reactions/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/files/:file_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/files`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},messageResource:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/resources/:file_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},thread:{forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/threads/:thread_id/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{message:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pushFollowUp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/push_follow_up`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentApp:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_app`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentPhone:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_phone`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),urgentSms:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/urgent_sms`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mergeForward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/merge_forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),readUsers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/read_users`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),replyByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reply`,A),method:"POST",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})}),createByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages`,A),method:"POST",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})}),updateByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),{template_id:t,template_variable:s}=a,g=v(a,["template_id","template_variable"]),c=Object.assign({msg_type:"interactive",content:JSON.stringify({type:"template",data:{template_id:t,template_variable:s}})},g);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id`,A),method:"PUT",data:c,params:e,headers:i,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{throw this.logger.error(B(l)),l})})},batchMessage:{readUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id/read_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getProgress:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/batch_messages/:batch_message_id/get_progress`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMembers:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),isInChat:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members/is_in_chat`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meJoin:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members/me_join`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},pin:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins/:message_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/pins`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chat:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),link:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/link`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/search`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatModeration:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/moderation`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatTab:{listTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/list_tabs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sortTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/sort_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),deleteTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/delete_tabs`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateTabs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs/update_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/chat_tabs`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatTopNotice:{deleteTopNotice:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/top_notice/delete_top_notice`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),putTopNotice:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/top_notice/put_top_notice`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatAnnouncement:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/announcement`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/announcement`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMenuTree:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sort:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree/sort`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_tree`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatManagers:{deleteManagers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/managers/delete_managers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addManagers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/managers/add_managers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatMenuItem:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/chats/:chat_id/menu_items/:menu_item_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},image:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/images/:image_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/images`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},messageReaction:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions/:reaction_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchQuery:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/reactions/batch_query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/reactions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},file:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/files/:file_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/files`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},messageResource:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/messages/:message_id/resources/:file_key`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},thread:{forward:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v1/threads/:thread_id/forward`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{bizEntityTagRelation:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/biz_entity_tag_relation`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/biz_entity_tag_relation`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/biz_entity_tag_relation`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},urlPreview:{batchUpdate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/url_previews/batch_update`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appFeedCardBatch:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/app_feed_card/batch`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/app_feed_card/batch`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},feedCard:{botTimeSentive:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/feed_cards/bot_time_sentive`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/feed_cards/:feed_card_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tag:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/tags`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/tags/:tag_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chatButton:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/chat_button`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appFeedCard:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/app_feed_card`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},chat:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/chats/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/im/v2/chats/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},eM=class extends $O{constructor(){super(...arguments),this.inline_platform={}}},AM=class extends eM{constructor(){super(...arguments),this.laps={}}},tM=class extends AM{constructor(){super(...arguments),this.lingo={v1:{file:{download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/files/:file_token/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/files/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},entity:{match:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/match`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/:entity_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),highlight:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/highlight`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/:entity_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/entities/:entity_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},repo:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/repos`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},classification:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/classifications`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/classifications`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},draft:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/drafts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/lingo/v1/drafts/:draft_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},aM=class extends tM{constructor(){super(...arguments),this.llpp={}}},rM=class extends aM{constructor(){super(...arguments),this.mail={mailgroupMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupPermissionMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroup:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailboxMember:{clear:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/clear`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupAlias:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailboxAlias:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailbox:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),accessibleMailboxes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/accessible_mailboxes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),profile:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/profile`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxAlias:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupManager:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailbox:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeToRecycleBin:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/remove_to_recycle_bin`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/users/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMessage:{getByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/get_by_card`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),send:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchModify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sendStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/send_status`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/modify`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchTrash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),trash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listThreadMessage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxThread:{batchModify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/batch_modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchTrash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/batch_trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),trash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxEvent:{unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscription`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMailContact:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxLabel:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxDraft:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelScheduledSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/cancel_scheduled_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),send:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id/send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxRule:{reorder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/reorder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxSetting:{sendAs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/settings/send_as`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getSignatures:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/settings/signatures`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxSentMessage:{getRecallDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/recall`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recall:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/recall`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxTemplate:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxTemplateAttachment:{downloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id/attachments/download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},multiEntity:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/multi_entity/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxFolder:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMessageAttachment:{downloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/attachments/download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{mailgroupMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupPermissionMember:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/:permission_member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/permission_members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroup:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailboxMember:{clear:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/clear`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_delete`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/members/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupAlias:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailboxAlias:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailbox:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),accessibleMailboxes:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/accessible_mailboxes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),profile:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/profile`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxAlias:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases/:alias_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/aliases`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},mailgroupManager:{batchDelete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_delete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchCreate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers/batch_create`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/mailgroups/:mailgroup_id/managers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},publicMailbox:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeToRecycleBin:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes/:public_mailbox_id/remove_to_recycle_bin`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/public_mailboxes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},user:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/users/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMessage:{getByCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/get_by_card`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),send:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchModify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sendStatus:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/send_status`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/modify`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchTrash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),trash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listThreadMessage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/batch_get`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxThread:{batchModify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/batch_modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchTrash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/batch_trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),modify:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/modify`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),trash:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id/trash`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/threads/:thread_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxEvent:{unsubscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/unsubscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscribe:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscribe`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/event/subscription`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMailContact:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts/:mail_contact_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/mail_contacts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxLabel:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/labels/:label_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxDraft:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),cancelScheduledSend:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/cancel_scheduled_send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),send:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id/send`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/drafts/:draft_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxRule:{reorder:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/reorder`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/rules/:rule_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxSetting:{sendAs:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/settings/send_as`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getSignatures:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/settings/signatures`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxSentMessage:{getRecallDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/recall`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),recall:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/recall`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxTemplate:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxTemplateAttachment:{downloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/templates/:template_id/attachments/download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},multiEntity:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/multi_entity/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxFolder:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders/:folder_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/folders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMailboxMessageAttachment:{downloadUrl:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mail/v1/user_mailboxes/:user_mailbox_id/messages/:message_id/attachments/download_url`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},iM=class extends rM{constructor(){super(...arguments),this.mcp={}}},oM=class extends iM{constructor(){super(...arguments),this.mdm={userAuthDataRelation:{unbind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v1/user_auth_data_relations/unbind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),bind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v1/user_auth_data_relations/bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{userAuthDataRelation:{unbind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v1/user_auth_data_relations/unbind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),bind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v1/user_auth_data_relations/bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v3:{countryRegion:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v3/country_regions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},batchCountryRegion:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/mdm/v3/batch_country_region`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},nM=class extends oM{constructor(){super(...arguments),this.meeting_room={}}},sM=class extends nM{constructor(){super(...arguments),this.mindnote={}}},gM=class extends sM{constructor(){super(...arguments),this.minutes={v1:{minuteTranscript:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/:minute_token/transcript`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}})},minuteStatistics:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/:minute_token/statistics`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},minuteMedia:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/:minute_token/media`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},minute:{subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/:minute_token`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),artifacts:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/minutes/v1/minutes/:minute_token/artifacts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},cM=class extends gM{constructor(){super(...arguments),this.moments={post:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/moments/v1/posts/:post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{post:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/moments/v1/posts/:post_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},IM=class extends cM{constructor(){super(...arguments),this.myai_ai_extension={}}},lM=class extends IM{constructor(){super(...arguments),this.myai_assistant={}}},EM=class extends lM{constructor(){super(...arguments),this.myai_base_ai={}}},CM=class extends EM{constructor(){super(...arguments),this.myai_ccm_extension={}}},pM=class extends CM{constructor(){super(...arguments),this.myai_data={}}},hM=class extends pM{constructor(){super(...arguments),this.myai_im_extension={}}},dM=class extends hM{constructor(){super(...arguments),this.myai_mail={}}},BM=class extends dM{constructor(){super(...arguments),this.myai_memory_reflection={}}},uM=class extends BM{constructor(){super(...arguments),this.myai_scenario_summary={}}},QM=class extends uM{constructor(){super(...arguments),this.myai_slides={}}},fM=class extends QM{constructor(){super(...arguments),this.myai_url_extension={}}},yM=class extends fM{constructor(){super(...arguments),this.myai={}}},mM=class extends yM{constructor(){super(...arguments),this.okr={review:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/reviews/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},periodRule:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/period_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},progressRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},period:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods/:period_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okr:{batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/okrs/batch_get`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userOkr:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/users/:user_id/okrs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},image:{upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/images/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})},v1:{review:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/reviews/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},periodRule:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/period_rules`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},progressRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records/:progress_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/progress_records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},period:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/periods/:period_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okr:{batchGet:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/okrs/batch_get`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userOkr:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/users/:user_id/okrs`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},image:{upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v1/images/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null})}},v2:{okrAlignment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/alignments/:alignment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/alignments/:alignment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrObjective:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),keyResultsPosition:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/key_results_position`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),keyResultsWeight:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/key_results_weight`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrKeyResult:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrObjectiveAlignment:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/alignments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/alignments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/alignments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrCategory:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/categories`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/categories`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrCycle:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),objectivesWeight:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles/:cycle_id/objectives_weight`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),objectivesPosition:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles/:cycle_id/objectives_position`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrObjectiveKeyResult:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/key_results`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/key_results`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/key_results`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrKeyResultIndicator:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id/indicators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrObjectiveIndicator:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/indicators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrCycleObjective:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles/:cycle_id/objectives`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles/:cycle_id/objectives`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/cycles/:cycle_id/objectives`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrIndicator:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/indicators/:indicator_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrObjectiveProgress:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/progresses`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/objectives/:objective_id/progresses`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},okrKeyResultProgress:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id/progresses`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/okr/v2/key_results/:key_result_id/progresses`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},SM=class extends mM{constructor(){super(...arguments),this.optical_char_recognition={image:{basicRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/optical_char_recognition/v1/image/basic_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{image:{basicRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/optical_char_recognition/v1/image/basic_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},DM=class extends SM{constructor(){super(...arguments),this.partner_ai={}}},wM=class extends DM{constructor(){super(...arguments),this.passport={session:{logout:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/sessions/logout`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/sessions/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},password:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/password`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{session:{logout:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/sessions/logout`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/sessions/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},password:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/passport/v1/password`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},OM=class extends wM{constructor(){super(...arguments),this.payroll={v1:{datasourceRecord:{save:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/datasource_records/save`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/datasource_records/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/datasource_records/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},paymentDetail:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/payment_detail/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},paymentActivity:{archive:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/payment_activitys/archive`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/payment_activitys`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/payment_activitys`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},costAllocationPlan:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_plans`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_plans`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},paymentActivityDetail:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/payment_activity_details`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},datasource:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/datasources`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/datasources`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},costAllocationDetail:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_details`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_details`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},costAllocationReport:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_reports`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/cost_allocation_reports`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},paygroup:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/paygroups`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/paygroups`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},acctItem:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/acct_items`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/payroll/v1/acct_items`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},MM=class extends OM{constructor(){super(...arguments),this.people_admin={}}},bM=class extends MM{constructor(){super(...arguments),this.people_ai={}}},_M=class extends bM{constructor(){super(...arguments),this.people_bytedance={}}},NM=class extends _M{constructor(){super(...arguments),this.performance={v1:{reviewData:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v1/review_datas/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},stageTask:{findByUserList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v1/stage_tasks/find_by_user_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),findByPage:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v1/stage_tasks/find_by_page`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},semester:{list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v1/semesters`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{reviewee:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/reviewees/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},additionalInformationsBatch:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/additional_informations/batch`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},metricDetail:{import:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_details/import`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_details/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},question:{queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/questions/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/questions/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},indicator:{queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/indicators/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/indicators/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},activity:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/activity/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},metricTag:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_tags`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_tags`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},metricField:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_fields/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},metricLib:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_libs/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reviewData:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/review_datas/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},metricTemplate:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/metric_templates/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userInfo:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/user_info/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reviewTemplate:{queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/review_templates/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/review_templates/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userGroupUserRel:{write:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/user_group_user_rels/write`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},additionalInformation:{import:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/additional_informations/import`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),queryWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/additional_informations/query`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/performance/v2/additional_informations/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},TM=class extends NM{constructor(){super(...arguments),this.personal_settings={systemStatus:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchClose:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_close`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchOpen:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_open`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{systemStatus:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchClose:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_close`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchOpen:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/personal_settings/v1/system_statuses/:system_status_id/batch_open`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},RM=class extends TM{constructor(){super(...arguments),this.profile={}}},kM=class extends RM{constructor(){super(...arguments),this.report={rule:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/rules/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ruleView:{remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/rules/:rule_id/views/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/tasks/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{rule:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/rules/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},ruleView:{remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/rules/:rule_id/views/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/report/v1/tasks/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},vM=class extends kM{constructor(){super(...arguments),this.rule_engine={}}},PM=class extends vM{constructor(){super(...arguments),this.saasbi={}}},GM=class extends PM{constructor(){super(...arguments),this.scim={}}},FM=class extends GM{constructor(){super(...arguments),this.search_in_app={}}},LM=class extends FM{constructor(){super(...arguments),this.search={dataSource:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},message:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},schema:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},dataSourceItem:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items/:item_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items/:item_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/app`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},docWiki:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/doc_wiki/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/doc_wiki/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v2:{dataSource:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},message:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},schema:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/schemas/:schema_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},dataSourceItem:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items/:item_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/data_sources/:data_source_id/items/:item_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/app`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},docWiki:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/doc_wiki/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/search/v2/doc_wiki/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},UM=class extends LM{constructor(){super(...arguments),this.security_and_compliance={openapiLog:{listData:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/openapi_logs/list_data`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMigration:{cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},multiGeoEntityTenant:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/multi_geo_entity/tenant`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{openapiLog:{listData:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/openapi_logs/list_data`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},userMigration:{cancel:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/cancel`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/:user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/user_migrations`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},multiGeoEntityTenant:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v1/multi_geo_entity/tenant`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{deviceApplyRecord:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_apply_records/:device_apply_record_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},deviceRecord:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records/:device_record_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mine:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records/mine`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records/:device_record_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records/:device_record_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/security_and_compliance/v2/device_records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},HM=class extends UM{constructor(){super(...arguments),this.security_plugin={}}},KM=class extends HM{constructor(){super(...arguments),this.sheet_ai={}}},YM=class extends KM{constructor(){super(...arguments),this.sheets={spreadsheet:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheet:{replace:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/replace`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveDimension:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/move_dimension`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),find:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/find`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilter:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilterView:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilterViewCondition:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFloatImage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v3:{spreadsheet:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheet:{replace:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/replace`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveDimension:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/move_dimension`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),find:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/find`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilter:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilterView:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFilterViewCondition:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/filter_views/:filter_view_id/conditions/:condition_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spreadsheetSheetFloatImage:{create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/:float_image_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/sheets/v3/spreadsheets/:spreadsheet_token/sheets/:sheet_id/float_images/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},xM=class extends YM{constructor(){super(...arguments),this.slides_ai={}}},JM=class extends xM{constructor(){super(...arguments),this.slides={}}},jM=class extends JM{constructor(){super(...arguments),this.spark={v1:{appTable:{deleteTableRecords:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name/records`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),postTableRecords:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name/records`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patchTableRecords:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name/records`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchUpdateTableRecords:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name/records_batch_update`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTableDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTableList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTableRecordList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/tables/:table_name/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appEnum:{getEnumDetail:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/enums/:enum_name`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getEnumList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/enums`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appView:{getViewRecordList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/views/:view_name/records`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},appStorage:{upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/storage/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/storage`,A),method:"GET",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadInitialize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/storage/upload/initialize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uploadPart:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/storage/upload/part`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadComplete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/storage/upload/complete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},app:{icon:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/icon`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),uploadHtmlCodeAndRelease:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/upload_and_release_html_code`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),getAppVisibility:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/access-scope`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),updateAppVisibility:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/access-scope`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sqlCommands:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id/sql_commands`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps/:app_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/apps`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},directoryUser:{idConvert:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/spark/v1/directory/user/id_convert`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},qM=class extends jM{constructor(){super(...arguments),this.speech_to_text={speech:{fileRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/speech_to_text/v1/speech/file_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),streamRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/speech_to_text/v1/speech/stream_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{speech:{fileRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/speech_to_text/v1/speech/file_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),streamRecognize:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/speech_to_text/v1/speech/stream_recognize`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},VM=class extends qM{constructor(){super(...arguments),this.subscriptions={}}},zM=class extends VM{constructor(){super(...arguments),this.task={task:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDeleteFollower:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/batch_delete_follower`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDeleteCollaborator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/batch_delete_collaborator`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uncomplete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/uncomplete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),complete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/complete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskComment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskCollaborator:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators/:collaborator_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskFollower:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers/:follower_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskReminder:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders/:reminder_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{task:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDeleteFollower:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/batch_delete_follower`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),batchDeleteCollaborator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/batch_delete_collaborator`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),uncomplete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/uncomplete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),complete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/complete`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskComment:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments/:comment_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskCollaborator:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators/:collaborator_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/collaborators`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskFollower:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/followers/:follower_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskReminder:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v1/tasks/:task_id/reminders/:reminder_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{task:{tasklists:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/tasklists`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addDependencies:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/add_dependencies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeDependencies:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/remove_dependencies`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setAncestorTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/set_ancestor_task`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addMembers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/add_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addReminders:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/add_reminders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeMembers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/remove_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeReminders:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/remove_reminders`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeTasklist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/remove_tasklist`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addTasklist:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/add_tasklist`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},comment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments/:comment_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments/:comment_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments/:comment_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/comments`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},section:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections/:section_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),tasksWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections/:section_guid/tasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),tasks:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections/:section_guid/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections/:section_guid`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections/:section_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/sections`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tasklist:{tasks:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/tasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),addMembers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/add_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),removeMembers:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/remove_members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customField:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),add:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid/add`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tasklistActivitySubscription:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasklists/:tasklist_guid/activity_subscriptions/:activity_subscription_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},attachment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/attachments/:attachment_guid`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/attachments/:attachment_guid`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),upload:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/attachments/upload`,A),method:"POST",data:a,params:e,headers:Object.assign(Object.assign({},i),{"Content-Type":"multipart/form-data"}),paramsSerializer:s=>(0,h.stringify)(s,{arrayFormat:"repeat"})}).catch(s=>{throw this.logger.error(B(s)),s});return t?.data||null}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/attachments`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/attachments`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customFieldOption:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid/options/:option_guid`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/custom_fields/:custom_field_guid/options`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskV2:{taskSubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/task_v2/task_subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listRelatedTaskWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/task_v2/list_related_task`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),listRelatedTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/task_v2/list_related_task`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},taskSubtask:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/subtasks`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/subtasks`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/task/v2/tasks/:task_guid/subtasks`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},WM=class extends zM{constructor(){super(...arguments),this.tenant={tenant:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/tenant/v2/tenant/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tenantProductAssignInfo:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/tenant/v2/tenant/assign_info_list/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v2:{tenant:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/tenant/v2/tenant/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},tenantProductAssignInfo:{query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/tenant/v2/tenant/assign_info_list/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},ZM=class extends WM{constructor(){super(...arguments),this.translation={text:{translate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/translation/v1/text/translate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),detect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/translation/v1/text/detect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{text:{translate:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/translation/v1/text/translate`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),detect:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/translation/v1/text/detect`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},XM=class extends ZM{constructor(){super(...arguments),this.trust_layer={}}},$M=class extends XM{constructor(){super(...arguments),this.trust_party={v1:{collaborationTenantCollaborationUser:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/trust_party/v1/collaboration_tenants/:target_tenant_key/collaboration_users/:target_user_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},collaborationTenantCollaborationDepartment:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/trust_party/v1/collaboration_tenants/:target_tenant_key/collaboration_departments/:target_department_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},collaborationTenant:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/trust_party/v1/collaboration_tenants/:target_tenant_key`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/trust_party/v1/collaboration_tenants`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),visibleOrganization:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/trust_party/v1/collaboration_tenants/:target_tenant_key/visible_organization`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},eb=class extends $M{constructor(){super(...arguments),this.unified_kms_log={}}},Ab=class extends eb{constructor(){super(...arguments),this.unified_kms={}}},tb=class extends Ab{constructor(){super(...arguments),this.vault={}}},ab=class extends tb{constructor(){super(...arguments),this.vc={material:{uploadMeta:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/upload_meta`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pullMeta:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/pull_meta`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingRecording:{start:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/start`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),stop:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/stop`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setPermission:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/set_permission`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},roomConfig:{del:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setCheckboardAccessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set_checkboard_access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setRoomAccessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set_room_access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),set:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserve:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),apply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/apply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getActiveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id/get_active_meeting`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiVcMeeting:{getCommonReply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_common_reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),doOperation:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/do_operation`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTodoTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_todo_task`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),seedAiPullData:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/seed_ai_pull_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),docBasedSuggestQuestion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/doc_based_suggest_question`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),callback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/callback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sectionSummary:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/section_summary`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getRecap:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_recap`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchStepSummaryStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_step_summary_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchSectionSummaryStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_section_summary_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchRecapStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_recap_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meeting:{end:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/end`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),kickout:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/kickout`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setHost:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/set_host`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),invite:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/invite`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),changeName:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/change_name`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listByNoWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/list_by_no`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),listByNo:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/list_by_no`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiRoom:{joinOfflineMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_offline_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reserveInstantEvent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/reserve_instant_event`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),helpSceneType:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/help_scene_type`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),joinMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),checkInSchedule:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/check_in_schedule`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),exit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/exit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),autoReleaseEvent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/auto_release_event`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),autoWelcome:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/auto_welcome`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),roomCalling:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/room_calling`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),joinMeetingNumber:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_meeting_number`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/leave_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiMm:{mediaParse:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/media_parse`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),extensionBoarding:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/extension_boarding`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),querySuggestContext:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/query_suggest_context`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mediaBind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/media_bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiSip:{createEventCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_sip/create_event_card`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},alert:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/alerts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/alerts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiVc:{cardCallback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/card_callback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),startAnalysis:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/start_analysis`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchMeetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/fetch_meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setMeetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/set_meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meetingAnalyze:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/meeting_analyze`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchMeetingAnalyze:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/fetch_meeting_analyze`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},report:{getDaily:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reports/get_daily`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTopUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reports/get_top_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},room:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},resourceReservationList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/resource_reservation_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/resource_reservation_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},participantQualityList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_quality_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_quality_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},roomLevel:{mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/:room_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),del:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/:room_level_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scopeConfig:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),accessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config/access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigForm:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/form`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/form`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigAdmin:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigDisableInform:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfig:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reserveScope:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/reserve_scope`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},export:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),resourceReservationList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/resource_reservation_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),participantQualityList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/participant_quality_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),participantList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/participant_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meeting_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meeting_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},participantList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingPullSubtitle:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/pull_subtitle`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/pull_subtitle`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},note:{subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unifiedNoteTranscriptWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id/unified_note_transcript`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),unifiedNoteTranscript:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id/unified_note_transcript`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},recording:{unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/recordings/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/recordings/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},bot:{realtimeEndpoint:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/realtime/endpoint`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leave:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/leave`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),message:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),userActiveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/user_active_meeting`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),join:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/join`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),eventsWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/events`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),events:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/events`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{material:{uploadMeta:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/upload_meta`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),remove:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/remove`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),pullMeta:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/materials/pull_meta`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingRecording:{start:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/start`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),stop:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/stop`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setPermission:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording/set_permission`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/recording`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},roomConfig:{del:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setCheckboardAccessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set_checkboard_access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setRoomAccessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set_room_access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/query`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),set:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_configs/set`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserve:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),apply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/apply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getActiveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserves/:reserve_id/get_active_meeting`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiVcMeeting:{getCommonReply:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_common_reply`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),doOperation:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/do_operation`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTodoTask:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_todo_task`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),seedAiPullData:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/seed_ai_pull_data`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),docBasedSuggestQuestion:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/doc_based_suggest_question`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),callback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/callback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),sectionSummary:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/section_summary`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getRecap:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/get_recap`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchStepSummaryStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_step_summary_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchSectionSummaryStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_section_summary_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchRecapStream:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc_meeting/fetch_recap_stream`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meeting:{end:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/end`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),kickout:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/kickout`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setHost:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/set_host`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),invite:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/invite`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),changeName:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/change_name`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listByNoWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/list_by_no`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),listByNo:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/list_by_no`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiRoom:{joinOfflineMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_offline_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reserveInstantEvent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/reserve_instant_event`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),helpSceneType:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/help_scene_type`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),joinMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),checkInSchedule:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/check_in_schedule`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),exit:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/exit`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),autoReleaseEvent:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/auto_release_event`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),autoWelcome:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/auto_welcome`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),roomCalling:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/room_calling`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),joinMeetingNumber:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/join_meeting_number`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leaveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_room/leave_meeting`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiMm:{mediaParse:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/media_parse`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),extensionBoarding:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/extension_boarding`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),querySuggestContext:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/query_suggest_context`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mediaBind:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/media_bind`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),query:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_mm/query`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiSip:{createEventCard:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_sip/create_event_card`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},alert:{listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/alerts`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/alerts`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},myAiVc:{cardCallback:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/card_callback`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),startAnalysis:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/start_analysis`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchMeetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/fetch_meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),setMeetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/set_meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meetingAnalyze:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/meeting_analyze`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),fetchMeetingAnalyze:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/my_ai_vc/fetch_meeting_analyze`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},report:{getDaily:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reports/get_daily`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),getTopUser:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reports/get_top_user`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},room:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/rooms/:room_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},resourceReservationList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/resource_reservation_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/resource_reservation_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},participantQualityList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_quality_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_quality_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},roomLevel:{mget:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/mget`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/:room_level_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/search`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),del:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/del`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels/:room_level_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/room_levels`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},scopeConfig:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),accessCode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/scope_config/access_code`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigForm:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/form`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/form`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigAdmin:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/admin`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfigDisableInform:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id/disable_inform`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},reserveConfig:{patch:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/:reserve_config_id`,A),method:"PATCH",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),reserveScope:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/reserve_configs/reserve_scope`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},export:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),download:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/download`,A),method:"GET",headers:i,data:a,params:e,responseType:"stream",paramsSerializer:g=>(0,h.stringify)(g,{arrayFormat:"repeat"}),$return_headers:!0}).catch(g=>{throw this.logger.error(B(g)),g}),s=()=>{let g="The stream has already been consumed";if(!t.data.readable)throw this.logger.error(g),new Error(g)};return{writeFile:g=>p(this,void 0,void 0,function*(){return s(),new Promise((c,l)=>{let C=HA.createWriteStream(g);C.on("finish",()=>{c(g)}),C.on("error",u=>{l(u)}),t.data.pipe(C)})}),getReadableStream:()=>(s(),t.data),headers:t.headers}}),resourceReservationList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/resource_reservation_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),participantQualityList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/participant_quality_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),participantList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/participant_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),meetingList:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/exports/meeting_list`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meeting_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meeting_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},participantList:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_list`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/participant_list`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},meetingPullSubtitle:{getWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/pull_subtitle`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/meetings/:meeting_id/pull_subtitle`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},note:{subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),unifiedNoteTranscriptWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id/unified_note_transcript`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),unifiedNoteTranscript:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id/unified_note_transcript`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/notes/:note_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},recording:{unsubscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/recordings/unsubscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),subscription:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/recordings/subscription`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},bot:{realtimeEndpoint:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/realtime/endpoint`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),leave:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/leave`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),message:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/message`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),userActiveMeeting:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/user_active_meeting`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),join:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/join`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),eventsWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/events`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),events:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/vc/v1/bots/events`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},rb=class extends ab{constructor(){super(...arguments),this.verification={v1:{verification:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/verification/v1/verification`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},ib=class extends rb{constructor(){super(...arguments),this.wiki={spaceSetting:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/setting`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spaceNode:{updateTitle:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/update_title`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveDocsToWiki:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/move_docs_to_wiki`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),move:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/move`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spaceMember:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},space:{getNode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/get_node`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/tasks/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{node:{searchWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v1/nodes/search`,A),method:"POST",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v1/nodes/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}},v2:{spaceSetting:{update:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/setting`,A),method:"PUT",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spaceNode:{updateTitle:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/update_title`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),moveDocsToWiki:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/move_docs_to_wiki`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),copy:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/copy`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),move:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes/:node_token/move`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/nodes`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},spaceMember:{delete:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members/:member_id`,A),method:"DELETE",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id/members`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},space:{getNode:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/get_node`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),create:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces/:space_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})}),listWithIterator:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o),t=g=>p(this,void 0,void 0,function*(){return yield this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"GET",headers:(0,M.default)(g.headers,O.default),params:(0,M.default)(g.params,O.default),data:a,paramsSerializer:l=>(0,h.stringify)(l,{arrayFormat:"repeat"})}).catch(l=>{this.logger.error(B(l))})});return{[Symbol.asyncIterator](){return P(this,arguments,function*(){let c=!0,l;for(;c;)try{let C=yield S(t({headers:i,params:Object.assign(Object.assign({},e),{page_token:l}),data:a})),u=C?.data||{},{has_more:Q,page_token:f,next_page_token:y}=u,m=v(u,["has_more","page_token","next_page_token"]);yield yield S(m),c=!!Q,l=f||y}catch{yield yield S(null);break}})}}}),list:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/spaces`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},task:{get:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/wiki/v2/tasks/:task_id`,A),method:"GET",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},ob=class extends ib{constructor(){super(...arguments),this.workplace={workplaceAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/workplace_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workplaceBlockAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/workplace_block_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customWorkplaceAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/custom_workplace_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},v1:{workplaceAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/workplace_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},workplaceBlockAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/workplace_block_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})},customWorkplaceAccessData:{search:(r,o)=>p(this,void 0,void 0,function*(){let{headers:i,params:e,data:a,path:A}=yield this.formatPayload(r,o);return this.httpInstance.request({url:d(`${this.domain}/open-apis/workplace/v1/custom_workplace_access_data/search`,A),method:"POST",data:a,params:e,headers:i,paramsSerializer:t=>(0,h.stringify)(t,{arrayFormat:"repeat"})}).catch(t=>{throw this.logger.error(B(t)),t})})}}}}},Go={error:(...n)=>{console.log("[error]:",...n)},warn:(...n)=>{console.warn("[warn]:",...n)},info:(...n)=>{console.info("[info]:",...n)},debug:(...n)=>{console.debug("[debug]:",...n)},trace:(...n)=>{console.trace("[trace]:",...n)}},bn=class{constructor(r,o){this.level=r,this.logger=o}error(...r){this.level>=hr.error&&this.logger.error(r)}warn(...r){this.level>=hr.warn&&this.logger.warn(r)}info(...r){this.level>=hr.info&&this.logger.info(r)}debug(...r){this.level>=hr.debug&&this.logger.debug(r)}trace(...r){this.level>=hr.trace&&this.logger.trace(r)}},nb=class{constructor(r){this.appId=r.appId,this.appSecret=r.appSecret,this.cache=r.cache,this.domain=r.domain,this.logger=r.logger,this.appType=r.appType,this.httpInstance=r.httpInstance,this.logger.debug("app ticket manager is ready"),this.checkAppTicket()}checkAppTicket(){var r;return p(this,void 0,void 0,function*(){this.appType===Li.ISV&&((yield(r=this.cache)===null||r===void 0?void 0:r.get(zE,{namespace:this.appId}))||this.requestAppTicket())})}requestAppTicket(){return p(this,void 0,void 0,function*(){this.logger.debug("request app ticket"),yield this.httpInstance.post(`${this.domain}/open-apis/auth/v3/app_ticket/resend`,{app_id:this.appId,app_secret:this.appSecret}).catch(r=>{this.logger.error(r)})})}getAppTicket(){var r;return p(this,void 0,void 0,function*(){let o=yield(r=this.cache)===null||r===void 0?void 0:r.get(zE,{namespace:this.appId});if(o)return this.logger.debug("use cache app ticket"),o;yield this.requestAppTicket()})}},CB="/oauth/v3/token",rle="urn:ietf:params:oauth:grant-type:jwt-bearer",FK="urn:ietf:params:oauth:client-assertion-type:jwt-bearer",ile="authorization_code",ole="refresh_token",_b="X-Target-Service",LK=7100,Nb=7101,UK=7102,Tb=7104,nle=Object.freeze({"open.feishu.cn":"https://accounts.feishu.cn","open.larksuite.com":"https://accounts.larksuite.com"}),ka=class extends Error{constructor(r,o){super(o),this.name="ClientAssertionError",this.code=r,this.msg=o}},Yc=class extends Error{constructor(r,o,i,e){super(e||i||"access token request failed"),this.name="AccessTokenError",this.statusCode=r,this.code=o,this.error=i,this.errorDescription=e}},Rb=n=>n.includes("://")?n:`https://${n}`;function kb(n){let r=new URL(Rb(n));if(!r.host)throw new Error(`invalid url: ${n}`);return r.host}function vb(n){if(n.oauthBaseUrl)return Rb(n.oauthBaseUrl).replace(/\/+$/,"");let r=kb(n.domain),o=nle[r];if(o)return o;throw new Error("oauthBaseUrl is not configured. When domain is a non-default value (neither open.feishu.cn nor open.larksuite.com), set oauthBaseUrl explicitly.")}function HK(n){return kb(vb(n))}function Pb(n,r){let o=new URL(Rb(n.targetService));if(o.protocol!=="https:")throw new Error("targetService must use https");if(o.username||o.password)throw new Error("targetService must not contain userinfo");let e=`${n.targetPrefix||""}${r}`.replace(/\/{2,}/g,"/");if(/(^|\/)\.\.(\/|$)/.test(e))throw new Error("targetPrefix must not contain path traversal");return`${o.protocol}//${o.host}${e}`}function sle(n,r){var o,i;let e=(o=r?.code)!==null&&o!==void 0?o:"unknown",a=(i=r?.msg)!==null&&i!==void 0?i:"no message";return`failed to get ${n}, code: ${e}, msg: ${a}`}var sb=class{constructor(r){this.appId=r.appId,this.appSecret=r.appSecret,this.cache=r.cache,this.domain=r.domain,this.logger=r.logger,this.appType=r.appType,this.httpInstance=r.httpInstance,this.clientAssertionProvider=r.clientAssertionProvider,this.oauthBaseUrl=r.oauthBaseUrl,this.appTicketManager=new nb({appId:this.appId,appSecret:this.appSecret,cache:this.cache,domain:this.domain,logger:this.logger,appType:this.appType,httpInstance:this.httpInstance}),this.logger.debug("token manager is ready")}requestToken(r,o,i){return p(this,void 0,void 0,function*(){let e=yield this.httpInstance.post(r,o).catch(a=>{throw this.logger.error(a),a});if(!e||!e[i])throw new Error(sle(i,e));return e})}getCustomTenantAccessToken(){var r,o;return p(this,void 0,void 0,function*(){if(this.clientAssertionProvider)return this.getTenantTokenByClientAssertion();let i=yield(r=this.cache)===null||r===void 0?void 0:r.get(xE,{namespace:this.appId});if(i)return this.logger.debug("use cache token"),i;this.logger.debug("request token");let{tenant_access_token:e,expire:a}=yield this.requestToken(`${this.domain}/open-apis/auth/v3/tenant_access_token/internal`,{app_id:this.appId,app_secret:this.appSecret},"tenant_access_token");return yield(o=this.cache)===null||o===void 0?void 0:o.set(xE,e,new Date().getTime()+a*1e3-180*1e3,{namespace:this.appId}),e})}getTenantTokenByClientAssertion(){var r,o,i,e,a,A,t,s;return p(this,void 0,void 0,function*(){let g=vb({oauthBaseUrl:this.oauthBaseUrl,domain:this.domain}),c=HK({oauthBaseUrl:this.oauthBaseUrl,domain:this.domain}),l=yield(r=this.cache)===null||r===void 0?void 0:r.get(xE,{namespace:this.appId});if(l)return this.logger.debug("use cache token"),l;let C;try{C=yield this.clientAssertionProvider.retrieveToken(c)}catch(R){throw new ka(UK,R?.message||"client assertion provider failed")}if(!C||!C.value)throw new ka(Nb,"client assertion token is empty");let u=`${g}${CB}`,Q={};C.targetInfo&&(u=Pb(C.targetInfo,CB),Q[_b]=c),this.logger.debug("request token (client assertion)");let f;try{f=yield this.httpInstance.request({method:"post",url:u,headers:Q,data:{grant_type:rle,client_assertion_type:FK,client_assertion:C.value,client_id:this.appId}})}catch(R){throw this.logger.error(R),new ka(((i=(o=R?.response)===null||o===void 0?void 0:o.data)===null||i===void 0?void 0:i.code)||0,((a=(e=R?.response)===null||e===void 0?void 0:e.data)===null||a===void 0?void 0:a.error_description)||((t=(A=R?.response)===null||A===void 0?void 0:A.data)===null||t===void 0?void 0:t.error)||"client assertion token exchange failed")}let y=f?.access_token;if(!y)throw new ka(f?.code||0,f?.error_description||f?.error||"oauth token response missing access token");let m=Number(f?.expires_in)||0;return yield(s=this.cache)===null||s===void 0?void 0:s.set(xE,y,new Date().getTime()+Math.max(m-180,0)*1e3,{namespace:this.appId}),y})}getMarketTenantAccessToken(r){var o;return p(this,void 0,void 0,function*(){if(this.clientAssertionProvider)throw new ka(LK,"ClientAssertion mode is not supported for ISV apps");if(!r){this.logger.error("market app request need tenant key");return}let i=yield(o=this.cache)===null||o===void 0?void 0:o.get(`larkMarketAccessToken${r}`,{namespace:this.appId});if(i)return this.logger.debug("use cache token"),i;this.logger.debug("get app ticket");let e=yield this.appTicketManager.getAppTicket();if(!e){this.logger.warn("no app ticket");return}this.logger.debug("get app access token");let{app_access_token:a}=yield this.requestToken(`${this.domain}/open-apis/auth/v3/app_access_token`,{app_id:this.appId,app_secret:this.appSecret,app_ticket:e},"app_access_token");this.logger.debug("get tenant access token");let{tenant_access_token:A,expire:t}=yield this.requestToken(`${this.domain}/open-apis/auth/v3/tenant_access_token`,{app_access_token:a,tenant_key:r},"tenant_access_token");return yield this.cache.set(`larkMarketAccessToken${r}`,A,new Date().getTime()+t*1e3-180*1e3,{namespace:this.appId}),A})}getTenantAccessToken(r){return p(this,void 0,void 0,function*(){return EB(this.appType===Li.SelfBuild,()=>p(this,void 0,void 0,function*(){this.logger.debug("get custom app token")})),EB(this.appType===Li.ISV,()=>p(this,void 0,void 0,function*(){this.logger.debug("get market app token ")})),this.appType===Li.SelfBuild?yield this.getCustomTenantAccessToken():yield this.getMarketTenantAccessToken(r?.[IB])})}},KK=(n,r)=>{let o=Object.assign({},n);for(let[i,e]of Object.entries(r))e!==void 0&&(o[i]=e);return o},gb=class{constructor(r){this.client=r.client}getCacheKey(r,o){return`${o?.namespace||this.client.appId}/${Ale.toString()}/${r}`}calibrateTime(r){return new Date().getTime()+(r||0)*1e3-180*1e3}initWithCode(r,o){return p(this,void 0,void 0,function*(){let i={};for(let[e,a]of Object.entries(r)){let A=yield this.client.authen.oidcAccessToken.create({data:{grant_type:"authorization_code",code:a}});if(A.code!==0){this.client.logger.error("init user access token error",e,A.msg||A.message);continue}if(!A.data){this.client.logger.error("user access code expired",e,a);continue}i[e]={code:a,token:A.data.access_token,refreshToken:A.data.refresh_token,expiredTime:this.calibrateTime(A.data.expires_in)}}return yield this.update(i,{namespace:o?.namespace}),i})}update(r,o){return p(this,void 0,void 0,function*(){for(let[i,e]of Object.entries(r)){let a=this.getCacheKey(i,{namespace:o?.namespace}),A=(yield this.client.cache.get(a))||{},{code:t,token:s,refreshToken:g,expiredTime:c}=e,l=KK(A,{code:t,token:s,refreshToken:g,expiredTime:c});yield this.client.cache.set(a,l,1/0)}})}get(r,o){return p(this,void 0,void 0,function*(){let i=this.getCacheKey(r,{namespace:o?.namespace}),e=yield this.client.cache.get(i);if(!e){this.client.logger.error("user access token needs to be initialized or updated first");return}let{token:a,code:A,refreshToken:t,expiredTime:s}=e;if(a&&s&&s-new Date().getTime()>0)return a;if(t){let g=yield this.client.authen.oidcRefreshAccessToken.create({data:{grant_type:"refresh_token",refresh_token:t}});if(g.code===0&&g.data)return yield this.update({[r]:{token:g.data.access_token,refreshToken:g.data.refresh_token,expiredTime:this.calibrateTime(g.data.expires_in)}}),g.data.access_token;this.client.logger.error("get user access token by refresh token failed.",g.msg);return}if(A){let g=yield this.client.authen.oidcAccessToken.create({data:{grant_type:"authorization_code",code:A}});g.code===0&&g.data?yield this.update({[r]:{token:g.data.access_token,refreshToken:g.data.refresh_token,expiredTime:this.calibrateTime(g.data.expires_in)}}):this.client.logger.error("get user access token by code failed.",g.msg)}})}},Hc=n=>n===""||n===0||n===null||n===void 0?void 0:n,gle=n=>{if(!n||n.error)return!0;let{code:r}=n;return r!==void 0&&r!==0&&r!=="0"&&r!==""},cb=class{constructor(r){this.appId=r.appId,this.appSecret=r.appSecret,this.clientAssertionProvider=r.clientAssertionProvider,this.oauthBaseUrl=r.oauthBaseUrl,this.domain=r.domain,this.httpInstance=r.httpInstance,this.logger=r.logger}retrieveByAuthorizationCode(r){return p(this,void 0,void 0,function*(){return this.doRequest({grant_type:ile,code:r.code,redirect_uri:r.redirectUri,code_verifier:r.codeVerifier,scope:r.scope},r.headers)})}refresh(r){return p(this,void 0,void 0,function*(){return this.doRequest({grant_type:ole,refresh_token:r.refreshToken,scope:r.scope},r.headers)})}doRequest(r,o){return p(this,void 0,void 0,function*(){let i=vb({oauthBaseUrl:this.oauthBaseUrl,domain:this.domain}),e=HK({oauthBaseUrl:this.oauthBaseUrl,domain:this.domain}),a={client_id:this.appId};for(let[l,C]of Object.entries(r))C!=null&&(a[l]=C);let A=`${i}${CB}`,t=Object.assign({},o||{});if(this.clientAssertionProvider){let l;try{l=yield this.clientAssertionProvider.retrieveToken(e)}catch(C){throw new ka(UK,C?.message||"client assertion provider failed")}if(!l||!l.value)throw new ka(Nb,"client assertion token is empty");a.client_assertion_type=FK,a.client_assertion=l.value,l.targetInfo&&(A=Pb(l.targetInfo,CB),t[_b]=e)}else if(this.appSecret)a.client_secret=this.appSecret;else throw new ka(Tb,"appSecret and clientAssertionProvider cannot both be empty for accessToken APIs");let s=200,g;try{g=yield this.httpInstance.request({method:"post",url:A,headers:t,data:a})}catch(l){if(this.logger.error(l),l?.response)s=l.response.status,g=l.response.data;else throw new Yc(0,0,"",l?.message||"oauth token request failed")}if(s!==200||gle(g))throw new Yc(s,g?.code||0,g?.error||"",g?.error_description||g?.msg||"");let c=Hc(g?.access_token);if(!c)throw new Yc(s,g?.code||0,g?.error||"",g?.error_description||"oauth token response missing access_token");return{accessToken:c,tokenType:Hc(g.token_type),expiresIn:Hc(g.expires_in),refreshToken:Hc(g.refresh_token),refreshTokenExpiresIn:Hc(g.refresh_token_expires_in),scope:Hc(g.scope)}})}},pB=class extends ob{constructor(r){if(super(),this.appId="",this.appSecret="",this.helpDeskId="",this.helpDeskToken="",this.appType=Li.SelfBuild,this.logger=new bn(r.loggerLevel||hr.info,r.logger||Go),this.appId=r.appId,this.appSecret=r.appSecret||"",this.clientAssertionProvider=r.clientAssertionProvider,this.oauthBaseUrl=r.oauthBaseUrl,this.disableTokenCache=r.disableTokenCache,this.userAgent=bb(r.source,{extraTags:r.extraUaTags}),EB(!this.appId,()=>this.logger.error("appId is needed")),this.helpDeskId=r.helpDeskId,this.helpDeskToken=r.helpDeskToken,this.appType=r?.appType||Li.SelfBuild,!this.appSecret&&!this.clientAssertionProvider)throw new ka(Tb,"appSecret or clientAssertionProvider is required");if(this.clientAssertionProvider&&this.appType===Li.ISV)throw new ka(LK,"ClientAssertion mode is not supported for ISV apps");this.domain=GK(r.domain||Ui.Feishu),this.logger.debug(`use domain url: ${this.domain}`),this.cache=r.cache||ZE,this.httpInstance=r.httpInstance||xc,this.tokenManager=new sb({appId:this.appId,appSecret:this.appSecret,cache:this.cache,domain:this.domain,logger:this.logger,appType:this.appType,httpInstance:this.httpInstance,clientAssertionProvider:this.clientAssertionProvider,oauthBaseUrl:this.oauthBaseUrl}),this.userAccessToken=new gb({client:this}),this.accessToken=new cb({appId:this.appId,appSecret:this.appSecret,clientAssertionProvider:this.clientAssertionProvider,oauthBaseUrl:this.oauthBaseUrl,domain:this.domain,httpInstance:this.httpInstance,logger:this.logger}),this.logger.info("client ready")}formatPayload(r,o){var i,e,a;return p(this,void 0,void 0,function*(){let A=["lark","params","data","headers","path"].reduce((g,c)=>(g[c]=o?.[c]||{},g),{}),t=(i=A?.lark)===null||i===void 0?void 0:i[PK];if(t)this.logger.debug("use passed token"),A.headers.Authorization=`Bearer ${t}`;else if(!this.disableTokenCache){let g=yield this.tokenManager.getTenantAccessToken({[IB]:(e=A?.lark)===null||e===void 0?void 0:e[IB]});g?A.headers.Authorization=`Bearer ${g}`:this.logger.warn("failed to obtain token")}if((a=A?.lark)===null||a===void 0?void 0:a[vK]){this.logger.debug("generate help desk credential");let g=tle(`${this.helpDeskId}:${this.helpDeskToken}`);A.headers["X-Lark-Helpdesk-Authorization"]=`Bearer ${g}`}return{params:Object.assign(Object.assign({},r?.params||{}),A.params),headers:Object.assign(Object.assign({"User-Agent":this.userAgent},r?.headers||{}),A.headers),data:Object.assign(Object.assign({},r?.data||{}),A.data),path:Object.assign(Object.assign({},r?.path||{}),A.path)}})}request(r,o){var i;return p(this,void 0,void 0,function*(){let{data:e,params:a,headers:A,url:t}=r,s=v(r,["data","params","headers","url"]),g=yield this.formatPayload({data:e,params:a,headers:A},o),c=((i=r.method)===null||i===void 0?void 0:i.toLowerCase())==="get"&&Object.keys(g.data).length===0?void 0:g.data;return this.logger.trace(`send request [${r.method}]: ${r.url}`),yield this.httpInstance.request(Object.assign(Object.assign({},s),{url:/^http/.test(t)?t:`${this.domain}/${ale(t)}`,headers:g.headers,data:c,params:g.params})).catch(C=>{throw this.logger.error(C),C})})}},cle=n=>n.reduce((r,o)=>(0,RK.default)(r,o),{}),Ile=n=>({lark:{[IB]:n}}),lle=()=>({lark:{[vK]:!0}}),Ele=n=>({headers:{Authorization:`Bearer ${n}`}}),Cle=n=>({lark:{[PK]:n}}),hB=class{constructor(r){let{encryptKey:o,verificationToken:i,logger:e}=r;this.verificationToken=i,this.encryptKey=o,this.logger=e,o&&(this.aesCipher=new WE(o))}parse(r){var o,i;let e=(()=>{var t;let s=r||{},{encrypt:g}=s,c=v(s,["encrypt"]);if(g)try{return Object.assign(Object.assign({},JSON.parse((t=this.aesCipher)===null||t===void 0?void 0:t.decrypt(g))),c)}catch{return this.logger.error("parse encrypt data failed"),{}}return c})();if("schema"in e){let{header:t,event:s}=e,g=v(e,["header","event"]);return Object.assign(Object.assign(Object.assign({[cB]:(o=e?.header)===null||o===void 0?void 0:o.event_type},g),t),s)}let{event:a}=e,A=v(e,["event"]);return Object.assign(Object.assign({[cB]:(i=e?.event)===null||i===void 0?void 0:i.type},a),A)}checkIsCardEventValidated(r){if("encrypt"in r||"schema"in r)return this.checkIsEventValidated(r);let{"x-lark-request-timestamp":o,"x-lark-request-nonce":i,"x-lark-signature":e}=r.headers;return this.verificationToken?gB.createHash("sha1").update(o+i+this.verificationToken+JSON.stringify(r)).digest("hex")===e:!0}checkIsEventValidated(r){if(!this.encryptKey)return!0;let{"x-lark-request-timestamp":o,"x-lark-request-nonce":i,"x-lark-signature":e}=r.headers,a=o+i+this.encryptKey+JSON.stringify(r);return gB.createHash("sha256").update(a).digest("hex")===e}},ple="app_ticket",dB=class{constructor(r){this.verificationToken="",this.encryptKey="",this.handles=new Map;let{encryptKey:o,verificationToken:i}=r;this.encryptKey=o||"",this.verificationToken=i||"",this.logger=new bn(r.loggerLevel||hr.info,r.logger||Go),this.requestHandle=new hB({encryptKey:o,verificationToken:i,logger:this.logger}),this.cache=r.cache||ZE,this.registerAppTicketHandle(),this.logger.info("event-dispatch is ready")}registerAppTicketHandle(){this.register({app_ticket:r=>p(this,void 0,void 0,function*(){let{app_ticket:o,app_id:i}=r;o?(yield this.cache.set(zE,o,void 0,{namespace:i}),this.logger.debug("set app ticket")):this.logger.warn("response not include app ticket")})})}register(r){return Object.keys(r).forEach(o=>{this.handles.has(o)&&o!==ple&&this.logger.error(`this ${o} handle is registered`),this.handles.set(o,r[o]),this.logger.debug(`register ${o} handle`)}),this}invoke(r,o){var i,e;return p(this,void 0,void 0,function*(){if(o?.needCheck!==!1&&!(!((i=this.requestHandle)===null||i===void 0)&&i.checkIsEventValidated(r))){this.logger.warn("verification failed event");return}let A=(e=this.requestHandle)===null||e===void 0?void 0:e.parse(r),t=A[cB];if(this.handles.has(t)){let s=yield this.handles.get(t)(A);return this.logger.debug(`execute ${t} handle`),s}return this.logger.warn(`no ${t} handle`),`no ${t} event handle`})}},Ib=class{constructor(r,o){this.verificationToken="",this.encryptKey="",this.handles=new Map;let{verificationToken:i,encryptKey:e}=r;this.encryptKey=e||"",this.verificationToken=i||"",this.cardHandler=o,this.logger=new bn(r.loggerLevel||hr.info,r.logger||Go),this.requestHandle=new hB({encryptKey:e,verificationToken:i,logger:this.logger}),this.cache=r.cache||ZE,this.registerAppTicketHandle(),this.logger.info("card-action-handle is ready")}registerAppTicketHandle(){this.register({app_ticket:r=>p(this,void 0,void 0,function*(){let{app_ticket:o,app_id:i}=r;o?(yield this.cache.set(zE,o,void 0,{namespace:i}),this.logger.debug("set app ticket")):this.logger.warn("response not include app ticket")})})}register(r){return Object.keys(r).forEach(o=>{this.handles.set(o,r[o]),this.logger.debug(`register ${o} handle`)}),this}invoke(r){var o,i;return p(this,void 0,void 0,function*(){if(!(!((o=this.requestHandle)===null||o===void 0)&&o.checkIsCardEventValidated(r))){this.logger.warn("verification failed event");return}let e=(i=this.requestHandle)===null||i===void 0?void 0:i.parse(r),a=e[cB];if(this.handles.has(a))try{return yield this.handles.get(a)(e)}catch(A){this.logger.error(A);return}try{let A=yield this.cardHandler(e);return this.logger.debug("execute card handle"),A}catch(A){this.logger.error(A)}})}},SB=n=>new Promise(r=>{let o="";n.on("data",i=>{o+=i}),n.on("end",()=>{try{let i=JSON.parse(o);r(i)}catch{r("")}})}),XE=(n,r)=>{if("encrypt"in n&&!r.encryptKey)throw new Error("auto-challenge need encryptKey, please check for missing in dispatcher");let o="encrypt"in n?JSON.parse(new WE(r.encryptKey).decrypt(n.encrypt)):n;return{isChallenge:o.type==="url_verification",challenge:{challenge:o.challenge}}},hle=(n,r,o)=>(i,e)=>p(void 0,void 0,void 0,function*(){if(i.url!==n)return;let a=Object.assign(Object.create({headers:i.headers}),yield SB(i));if(o?.autoChallenge||!1){let{isChallenge:s,challenge:g}=XE(a,{encryptKey:r.encryptKey});if(s){e.end(JSON.stringify(g));return}}let t=yield r.invoke(a);e.end(JSON.stringify(t))}),dle=(n,r)=>(o,i)=>p(void 0,void 0,void 0,function*(){let e=yield p(void 0,void 0,void 0,function*(){return o.body?o.body:o.complete?((r?.logger||Go).error("unable to obtain request body, if parsed it in other middleware, please manually set in ctx.request.body"),null):yield SB(o)}),a=Object.assign(Object.create({headers:o.headers}),e);if(r?.autoChallenge||!1){let{isChallenge:s,challenge:g}=XE(a,{encryptKey:n.encryptKey});if(s){i.json(g);return}}let t=yield n.invoke(a);i.json(t)}),Ble=(n,r,o)=>(i,e)=>p(void 0,void 0,void 0,function*(){let{originalUrl:a,req:A,request:t}=i;if(a===n){let s=yield p(void 0,void 0,void 0,function*(){return t.body?t.body:A.complete?((o?.logger||Go).error("unable to obtain request body, if parsed it in other middleware, please manually set in ctx.request.body"),null):yield SB(A)}),g=Object.assign(Object.create({headers:A.headers}),s);if(o?.autoChallenge||!1){let{isChallenge:C,challenge:u}=XE(g,{encryptKey:r.encryptKey});if(C){i.body=u,yield e();return}}let l=yield r.invoke(g);i.body=JSON.stringify(l)}yield e()}),ule=(n,r)=>(o,i)=>p(void 0,void 0,void 0,function*(){let{req:e,request:a}=o,A=yield p(void 0,void 0,void 0,function*(){return a.body?a.body:e.complete?((r?.logger||Go).error("unable to obtain request body, if parsed it in other middleware, please manually set in ctx.request.body"),null):yield SB(e)}),t=Object.assign(Object.create({headers:e.headers}),A);if(r?.autoChallenge||!1){let{isChallenge:c,challenge:l}=XE(t,{encryptKey:n.encryptKey});if(c){o.body=l,yield i();return}}let g=yield n.invoke(t);o.body=JSON.stringify(g),yield i()}),Qle=n=>{let{title:r,content:o}=n;return JSON.stringify({config:{wide_screen_mode:!0},elements:[{tag:"markdown",content:o}],header:{template:"blue",title:{content:r,tag:"plain_text"}}})},fle=Object.freeze({__proto__:null,defaultCard:Qle}),Po=rB();Po.util.Long=void 0;Po.configure();var Mn=Po.Reader,dK=Po.Writer,bA=Po.util,Rr=Po.roots.default||(Po.roots.default={}),YK=Rr.pbbp2=(()=>{let n={};return n.Header=(function(){function r(o){if(o)for(let i=Object.keys(o),e=0;e>>3){case 1:{A.key=i.string();break}case 2:{A.value=i.string();break}default:i.skipType(t&7);break}}if(!A.hasOwnProperty("key"))throw bA.ProtocolError("missing required 'key'",{instance:A});if(!A.hasOwnProperty("value"))throw bA.ProtocolError("missing required 'value'",{instance:A});return A},r.decodeDelimited=function(i){return i instanceof Mn||(i=new Mn(i)),this.decode(i,i.uint32())},r.verify=function(i){return typeof i!="object"||i===null?"object expected":bA.isString(i.key)?bA.isString(i.value)?null:"value: string expected":"key: string expected"},r.fromObject=function(i){if(i instanceof Rr.pbbp2.Header)return i;let e=new Rr.pbbp2.Header;return i.key!=null&&(e.key=String(i.key)),i.value!=null&&(e.value=String(i.value)),e},r.toObject=function(i,e){e||(e={});let a={};return e.defaults&&(a.key="",a.value=""),i.key!=null&&i.hasOwnProperty("key")&&(a.key=i.key),i.value!=null&&i.hasOwnProperty("value")&&(a.value=i.value),a},r.prototype.toJSON=function(){return this.constructor.toObject(this,Po.util.toJSONOptions)},r.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/pbbp2.Header"},r})(),n.Frame=(function(){function r(o){if(this.headers=[],o)for(let i=Object.keys(o),e=0;e>>3){case 1:{A.SeqID=i.uint64();break}case 2:{A.LogID=i.uint64();break}case 3:{A.service=i.int32();break}case 4:{A.method=i.int32();break}case 5:{A.headers&&A.headers.length||(A.headers=[]),A.headers.push(Rr.pbbp2.Header.decode(i,i.uint32()));break}case 6:{A.payloadEncoding=i.string();break}case 7:{A.payloadType=i.string();break}case 8:{A.payload=i.bytes();break}case 9:{A.LogIDNew=i.string();break}default:i.skipType(t&7);break}}if(!A.hasOwnProperty("SeqID"))throw bA.ProtocolError("missing required 'SeqID'",{instance:A});if(!A.hasOwnProperty("LogID"))throw bA.ProtocolError("missing required 'LogID'",{instance:A});if(!A.hasOwnProperty("service"))throw bA.ProtocolError("missing required 'service'",{instance:A});if(!A.hasOwnProperty("method"))throw bA.ProtocolError("missing required 'method'",{instance:A});return A},r.decodeDelimited=function(i){return i instanceof Mn||(i=new Mn(i)),this.decode(i,i.uint32())},r.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(!bA.isInteger(i.SeqID)&&!(i.SeqID&&bA.isInteger(i.SeqID.low)&&bA.isInteger(i.SeqID.high)))return"SeqID: integer|Long expected";if(!bA.isInteger(i.LogID)&&!(i.LogID&&bA.isInteger(i.LogID.low)&&bA.isInteger(i.LogID.high)))return"LogID: integer|Long expected";if(!bA.isInteger(i.service))return"service: integer expected";if(!bA.isInteger(i.method))return"method: integer expected";if(i.headers!=null&&i.hasOwnProperty("headers")){if(!Array.isArray(i.headers))return"headers: array expected";for(let e=0;e>>0,i.SeqID.high>>>0).toNumber(!0))),i.LogID!=null&&(bA.Long?(e.LogID=bA.Long.fromValue(i.LogID)).unsigned=!0:typeof i.LogID=="string"?e.LogID=parseInt(i.LogID,10):typeof i.LogID=="number"?e.LogID=i.LogID:typeof i.LogID=="object"&&(e.LogID=new bA.LongBits(i.LogID.low>>>0,i.LogID.high>>>0).toNumber(!0))),i.service!=null&&(e.service=i.service|0),i.method!=null&&(e.method=i.method|0),i.headers){if(!Array.isArray(i.headers))throw TypeError(".pbbp2.Frame.headers: array expected");e.headers=[];for(let a=0;a=0&&(e.payload=i.payload)),i.LogIDNew!=null&&(e.LogIDNew=String(i.LogIDNew)),e},r.toObject=function(i,e){e||(e={});let a={};if((e.arrays||e.defaults)&&(a.headers=[]),e.defaults){if(bA.Long){let A=new bA.Long(0,0,!0);a.SeqID=e.longs===String?A.toString():e.longs===Number?A.toNumber():A}else a.SeqID=e.longs===String?"0":0;if(bA.Long){let A=new bA.Long(0,0,!0);a.LogID=e.longs===String?A.toString():e.longs===Number?A.toNumber():A}else a.LogID=e.longs===String?"0":0;a.service=0,a.method=0,a.payloadEncoding="",a.payloadType="",e.bytes===String?a.payload="":(a.payload=[],e.bytes!==Array&&(a.payload=bA.newBuffer(a.payload))),a.LogIDNew=""}if(i.SeqID!=null&&i.hasOwnProperty("SeqID")&&(typeof i.SeqID=="number"?a.SeqID=e.longs===String?String(i.SeqID):i.SeqID:a.SeqID=e.longs===String?bA.Long.prototype.toString.call(i.SeqID):e.longs===Number?new bA.LongBits(i.SeqID.low>>>0,i.SeqID.high>>>0).toNumber(!0):i.SeqID),i.LogID!=null&&i.hasOwnProperty("LogID")&&(typeof i.LogID=="number"?a.LogID=e.longs===String?String(i.LogID):i.LogID:a.LogID=e.longs===String?bA.Long.prototype.toString.call(i.LogID):e.longs===Number?new bA.LongBits(i.LogID.low>>>0,i.LogID.high>>>0).toNumber(!0):i.LogID),i.service!=null&&i.hasOwnProperty("service")&&(a.service=i.service),i.method!=null&&i.hasOwnProperty("method")&&(a.method=i.method),i.headers&&i.headers.length){a.headers=[];for(let A=0;AYK.Frame.decode(n),lb=class{constructor(){this.client={appId:"",appSecret:"",domain:Ui.Feishu},this.ws={connectUrl:"",pingInterval:120*1e3,reconnectCount:-1,reconnectInterval:120*1e3,reconnectNonce:30*1e3,deviceId:"",serviceId:"",autoReconnect:!0},this.wsInstance=null}updateClient(r){Object.assign(this.client,r)}updateWs(r){Object.assign(this.ws,r)}getClient(r){return r===void 0?this.client:this.client[r]}getWS(r){return r===void 0?this.ws:this.ws[r]}get wsConfigUrl(){return`${this.getClient("domain")}/callback/ws/endpoint`}setWSInstance(r){this.wsInstance=r}getWSInstance(){return this.wsInstance}},Eb=class{constructor(r){this.cache=new Map,this.logger=r.logger,this.clearAtInterval()}mergeData(r){let{message_id:o,sum:i,seq:e,trace_id:a,data:A}=r,t=this.cache.get(o);if(t)t.buffer[e]=A;else{let g=new Array(i).fill(void 0);g[e]=A,this.cache.set(o,{buffer:g,trace_id:a,message_id:o,create_time:Date.now()})}let s=this.cache.get(o);if(s?.buffer.every(g=>!!g)){let g=s.buffer.reduce((C,u)=>{let Q=new Uint8Array(C.byteLength+u.byteLength);return Q.set(C,0),Q.set(u,C.length),Q},new Uint8Array([])),c=new TextDecoder("utf-8").decode(g),l=JSON.parse(c);return this.deleteCache(o),l}return null}deleteCache(r){this.cache.delete(r)}clearAtInterval(){if(this.timer)return;let r=1e4;this.timer=setInterval(()=>{let o=Date.now();this.cache.forEach((i,e)=>{var a;let{create_time:A,trace_id:t,message_id:s}=i;o-A>r&&((a=this.logger)===null||a===void 0||a.debug(`${s} event data is deleted as expired, trace_id: ${t}`),this.deleteCache(e))})},r),typeof this.timer.unref=="function"&&this.timer.unref()}destroy(){this.timer&&(clearInterval(this.timer),this.timer=void 0),this.cache.clear()}},jE;(function(n){n[n.ok=0]="ok",n[n.system_busy=1]="system_busy",n[n.forbidden=403]="forbidden",n[n.auth_failed=514]="auth_failed",n[n.internal_error=1000040343]="internal_error",n[n.exceed_conn_limit=1000040350]="exceed_conn_limit"})(jE||(jE={}));var qE;(function(n){n[n.control=0]="control",n[n.data=1]="data"})(qE||(qE={}));var VE;(function(n){n.type="type",n.message_id="message_id",n.sum="sum",n.seq="seq",n.trace_id="trace_id",n.biz_rt="biz_rt",n.handshake_status="handshake-status",n.handshake_msg="handshake-msg",n.handshake_autherrcode="handshake-autherrcode"})(VE||(VE={}));var Kc;(function(n){n.event="event",n.card="card",n.ping="ping",n.pong="pong"})(Kc||(Kc={}));var BB;(function(n){n[n.ok=200]="ok",n[n.internal_server_error=500]="internal_server_error"})(BB||(BB={}));var uB=class{constructor(r){var o;this.wsConfig=new lb,this.reconnectGeneration=0,this.isConnecting=!1,this.reconnectInfo={lastConnectTime:0,nextConnectTime:0},this.hasEverConnected=!1,this.terminalError=!1,this.currentReconnectAttempts=0;let{appId:i,appSecret:e,clientAssertionProvider:a,agent:A,domain:t=Ui.Feishu,httpInstance:s=xc,loggerLevel:g=hr.info,logger:c=Go,autoReconnect:l=!0,source:C,extraUaTags:u,onReady:Q,onError:f,onReconnecting:y,onReconnected:m,handshakeTimeoutMs:R,wsConfig:T}=r;if(this.userAgent=bb(C,{extraTags:u}),this.logger=new bn(g,c),EB(!i,()=>this.logger.error("appId is needed")),!e&&!a)throw new ka(Tb,"appSecret or clientAssertionProvider is required");this.agent=A,this.dataCache=new Eb({logger:this.logger}),this.httpInstance=s,this.wsConfig.updateClient({appId:i,appSecret:e||"",clientAssertionProvider:a,domain:GK(t)}),this.wsConfig.updateWs({autoReconnect:l}),this.onReady=Q,this.onError=f,this.onReconnecting=y,this.onReconnected=m,this.handshakeTimeoutMs=R,this.pingTimeoutSec=(o=T?.pingTimeout)!==null&&o!==void 0?o:0}armLiveness(){this.pingTimeoutSec&&(this.livenessTimer&&clearTimeout(this.livenessTimer),this.livenessTimer=setTimeout(()=>{var r;this.livenessTimer=void 0,this.logger.warn("[ws]",`no pong/inbound within ${this.pingTimeoutSec}s of last ping, terminating to trigger reconnect`);try{(r=this.wsConfig.getWSInstance())===null||r===void 0||r.terminate()}catch{}},this.pingTimeoutSec*1e3))}clearLiveness(){this.livenessTimer&&(clearTimeout(this.livenessTimer),this.livenessTimer=void 0)}safeInvoke(r,o,...i){if(o)try{o(...i)}catch(e){this.logger.error(`[ws] ${r} callback threw`,e)}}pullConnectConfig(){return p(this,void 0,void 0,function*(){let{appId:r,appSecret:o,clientAssertionProvider:i,domain:e}=this.wsConfig.getClient(),a="/callback/ws/endpoint",A=this.wsConfig.wsConfigUrl,t={locale:"zh","User-Agent":this.userAgent},s={AppID:r};try{if(i){let f=kb(e),y=yield i.retrieveToken(f);if(!y||!y.value)throw new ka(Nb,"client assertion token is empty");s.AppSecret="",s.ClientAssertion=y.value,y.targetInfo&&(A=Pb(y.targetInfo,a),t[_b]=f)}else s.AppSecret=o;let{code:g,data:{URL:c,ClientConfig:l},msg:C}=yield this.httpInstance.request({method:"post",url:A,data:s,headers:t,timeout:15e3});if(g!==jE.ok){let f=g===jE.system_busy?"system busy":C;return this.logger.error("[ws]",`code: ${g}, ${f}`),g===jE.internal_error?{ok:!1,retryable:!0}:{ok:!1,retryable:!1,error:`pullConnectConfig failed: code=${g}, msg=${f}`}}let{device_id:u,service_id:Q}=VIe.parse(c);return this.wsConfig.updateWs({connectUrl:c,deviceId:u,serviceId:Q,pingInterval:l.PingInterval*1e3,reconnectCount:l.ReconnectCount,reconnectInterval:l.ReconnectInterval*1e3,reconnectNonce:l.ReconnectNonce*1e3}),this.logger.debug("[ws]",`get connect config success, ws url: ${c}`),{ok:!0}}catch(g){return this.logger.error("[ws]",g?.message||"system busy"),g instanceof ka?{ok:!1,retryable:!1,error:g.message}:{ok:!1,retryable:!0}}})}connect(){let r=this.wsConfig.getWS("connectUrl"),o;try{let{agent:i}=this;o=new oi(r,{agent:i})}catch{this.logger.error("[ws]","new WebSocket error")}return o?new Promise(i=>{let e=!1,a,A=t=>{e||(e=!0,a&&clearTimeout(a),i(t))};this.handshakeTimeoutMs&&this.handshakeTimeoutMs>0&&(a=setTimeout(()=>{this.logger.error("[ws]",`handshake timeout after ${this.handshakeTimeoutMs}ms`),o.removeAllListeners();try{o.terminate()}catch{}A(!1)},this.handshakeTimeoutMs)),o.on("open",()=>{this.logger.debug("[ws]","ws connect success"),this.wsConfig.setWSInstance(o),this.pingLoop(),A(!0)}),o.on("error",()=>{this.logger.error("[ws]","ws connect failed"),A(!1)})}):Promise.resolve(!1)}reConnect(r=!1){return p(this,void 0,void 0,function*(){if(this.isConnecting&&!r){this.logger.debug("[ws]","repeat connection");return}this.isConnecting=!0;let o=++this.reconnectGeneration,i=()=>p(this,void 0,void 0,function*(){this.reconnectInfo.lastConnectTime=Date.now();let c=yield this.pullConnectConfig();return c.ok?(yield this.connect())?(this.communicate(),{ok:!0}):{ok:!1,retryable:!0}:c});this.pingInterval&&clearTimeout(this.pingInterval),this.reconnectInterval&&clearTimeout(this.reconnectInterval);let e=this.wsConfig.getWSInstance();if(r){e&&e?.terminate();let c={ok:!1,retryable:!0};try{c=yield i()}finally{this.isConnecting=!1}if(c.ok)this.hasEverConnected=!0,this.safeInvoke("onReady",this.onReady);else if(c.retryable)this.logger.error("[ws]","connect failed"),yield this.reConnect();else{this.hasEverConnected=!1,this.terminalError=!0,this.safeInvoke("onError",this.onError,new Error(c.error));return}this.logger.info("[ws]","ws client ready");return}let{autoReconnect:a,reconnectNonce:A,reconnectCount:t,reconnectInterval:s}=this.wsConfig.getWS();if(!a){this.hasEverConnected||(this.terminalError=!0,this.safeInvoke("onError",this.onError,new Error("WebSocket connect failed and autoReconnect is disabled")));return}this.logger.info("[ws]","reconnect"),this.hasEverConnected&&this.safeInvoke("onReconnecting",this.onReconnecting),e&&e?.terminate(),this.wsConfig.setWSInstance(null);let g=A?A*Math.random():0;this.reconnectInterval=setTimeout(()=>p(this,void 0,void 0,function*(){(function c(l){return p(this,void 0,void 0,function*(){if(o!==this.reconnectGeneration)return;l++,this.currentReconnectAttempts=l;let C=yield i();if(o===this.reconnectGeneration){if(C.ok){this.logger.debug("[ws]","reconnect success"),this.currentReconnectAttempts=0,this.hasEverConnected?this.safeInvoke("onReconnected",this.onReconnected):(this.hasEverConnected=!0,this.safeInvoke("onReady",this.onReady)),this.isConnecting=!1;return}if(!C.retryable){this.isConnecting=!1,this.hasEverConnected=!1,this.terminalError=!0,this.safeInvoke("onError",this.onError,new Error(C.error));return}if(this.logger.info("ws",`unable to connect to the server after trying ${l} times")`),t>=0&&l>=t){this.isConnecting=!1,this.terminalError=!0,this.safeInvoke("onError",this.onError,new Error(`WebSocket reconnect exhausted after ${l} attempts`));return}this.reconnectInterval=setTimeout(()=>{c.bind(this)(l)},s),this.reconnectInfo.nextConnectTime=Date.now()+s}})}).bind(this)(0)}),g),this.reconnectInfo.nextConnectTime=Date.now()+g})}pingLoop(){let{serviceId:r,pingInterval:o}=this.wsConfig.getWS(),i=this.wsConfig.getWSInstance();if(i?.readyState===oi.OPEN){let e={headers:[{key:VE.type,value:Kc.ping}],service:Number(r),method:qE.control,SeqID:0,LogID:0};this.sendMessage(e),this.armLiveness(),this.logger.trace("[ws]","ping success")}this.pingInterval=setTimeout(this.pingLoop.bind(this),o)}communicate(){let r=this.wsConfig.getWSInstance();r?.on("message",o=>p(this,void 0,void 0,function*(){this.clearLiveness();let i=yle(o),{method:e}=i;e===qE.control&&(yield this.handleControlData(i)),e===qE.data&&(yield this.handleEventData(i))})),r?.on("error",o=>{this.logger.error("[ws]","ws error")}),r?.on("close",()=>{this.logger.debug("[ws]","client closed"),this.clearLiveness(),this.reConnect()})}handleControlData(r){var o;return p(this,void 0,void 0,function*(){let i=(o=r.headers.find(a=>a.key===VE.type))===null||o===void 0?void 0:o.value,e=r.payload;if(i!==Kc.ping&&i===Kc.pong&&e){this.logger.trace("[ws]","receive pong");let a=new TextDecoder("utf-8").decode(e),{PingInterval:A,ReconnectCount:t,ReconnectInterval:s,ReconnectNonce:g}=JSON.parse(a);this.wsConfig.updateWs({pingInterval:A*1e3,reconnectCount:t,reconnectInterval:s*1e3,reconnectNonce:g*1e3}),this.logger.trace("[ws]","update wsConfig with pong data")}})}handleEventData(r){var o;return p(this,void 0,void 0,function*(){let i=r.headers.reduce((Q,f)=>(Q[f.key]=f.value,Q),{}),{message_id:e,sum:a,seq:A,type:t,trace_id:s}=i,g=r.payload;if(t!==Kc.event)return;let c=this.dataCache.mergeData({message_id:e,sum:Number(a),seq:Number(A),trace_id:s,data:g});if(!c)return;this.logger.debug("[ws]",`receive message, message_type: ${t}; message_id: ${e}; trace_id: ${s}; data: ${c.data}`);let l={code:BB.ok},C=Date.now();try{let Q=yield(o=this.eventDispatcher)===null||o===void 0?void 0:o.invoke(c,{needCheck:!1});Q&&(l.data=Buffer.from(JSON.stringify(Q)).toString("base64"))}catch(Q){l.code=BB.internal_server_error,this.logger.error("[ws]",`invoke event failed, message_type: ${t}; message_id: ${e}; trace_id: ${s}; error: ${Q}`)}let u=Date.now();this.sendMessage(Object.assign(Object.assign({},r),{headers:[...r.headers,{key:VE.biz_rt,value:String(C-u)}],payload:new TextEncoder().encode(JSON.stringify(l))}))})}sendMessage(r){var o;let i=this.wsConfig.getWSInstance();if(i?.readyState===oi.OPEN){let e=YK.Frame.encode(r).finish();(o=this.wsConfig.getWSInstance())===null||o===void 0||o.send(e,a=>{a&&this.logger.error("[ws]","send data failed")})}}getReconnectInfo(){return this.reconnectInfo}getConnectionStatus(){return{state:this.computeState(),lastConnectTime:this.reconnectInfo.lastConnectTime||void 0,nextConnectTime:this.reconnectInfo.nextConnectTime||void 0,reconnectAttempts:this.currentReconnectAttempts}}computeState(){var r;return this.terminalError?"failed":this.isConnecting&&!this.hasEverConnected?"connecting":this.isConnecting&&this.hasEverConnected?"reconnecting":((r=this.wsConfig.getWSInstance())===null||r===void 0?void 0:r.readyState)===oi.OPEN?"connected":"idle"}close(r={}){let{force:o=!1}=r;this.reconnectGeneration++,this.pingInterval&&(clearTimeout(this.pingInterval),this.pingInterval=void 0),this.reconnectInterval&&(clearTimeout(this.reconnectInterval),this.reconnectInterval=void 0),this.clearLiveness(),this.dataCache.destroy(),this.isConnecting=!1,this.currentReconnectAttempts=0;let i=this.wsConfig.getWSInstance();i&&(i.removeAllListeners(),o?i.terminate():i.close(),this.wsConfig.setWSInstance(null)),this.logger.info("[ws]",`ws client closed manually${o?" (force)":""}`)}start(r){return p(this,void 0,void 0,function*(){let{appId:o}=this.wsConfig.getClient();if(!/^cli_[0-9a-fA-F]{16}$/.test(o)){this.logger.error("[ws]",`invalid appId: ${o}`);return}let{eventDispatcher:i}=r;if(!i){this.logger.warn("[ws]","client need to start with a eventDispatcher");return}this.terminalError=!1,this.currentReconnectAttempts=0,this.dataCache.clearAtInterval(),this.logger.info("[ws]",`receive events or callbacks through persistent connection only available in self-build & Feishu app, Configured in: Developer Console(\u5F00\u53D1\u8005\u540E\u53F0) -> Events and Callbacks(\u4E8B\u4EF6\u4E0E\u56DE\u8C03) -> Mode of event/callback subscription(\u8BA2\u9605\u65B9\u5F0F) -> Receive events/callbacks through persistent connection(\u4F7F\u7528 \u957F\u8FDE\u63A5 \u63A5\u6536\u4E8B\u4EF6/\u56DE\u8C03)`),this.eventDispatcher=i,this.reConnect(!0)})}},Cb=class{constructor(){this.sessions=new Map}set(r,o){return p(this,void 0,void 0,function*(){let i=this.sessions.get(r.toString())||{},e=KK(i,o);return this.sessions.set(r.toString(),e),!0})}get(r){return p(this,void 0,void 0,function*(){return this.sessions.get(r.toString())})}},pr;(function(n){n[n.ERROR=-1]="ERROR",n[n.SUCCESS=0]="SUCCESS",n[n.EXPIRED=1]="EXPIRED",n[n.CANCELLED=2]="CANCELLED",n[n.FAILED=3]="FAILED",n[n.OTHER=4]="OTHER"})(pr||(pr={}));var pb=class{constructor(r){this.completions={create:this.create.bind(this),createWithStream:this.createWithStream.bind(this),sessionRecords:{get:this.getRecords.bind(this),update:this.updateRecords.bind(this)}},this.client=r.client,this.logger=r.client.logger,this.cache=r.cache||new Cb}getSessionId(r){var o;return p(this,void 0,void 0,function*(){let{sessionId:i,payload:e,options:a}=r,A=yield this.getRecords();if(i&&i in A)return A[i];let t=yield this.client.aily.v1.ailySession.create({data:e},a);if(t.code===0&&t.data){let s=(o=t.data.session)===null||o===void 0?void 0:o.id;return i&&(yield this.updateRecords({[i]:s})),s}else{this.logger.error("get aily session id error",t.msg);return}})}waitReply(r,o){var i,e;return p(this,void 0,void 0,function*(){let{sessionId:a,ailyAppId:A,message:t,sessionInfo:s,messageInfo:g,runInfo:c,skillId:l}=r,C=yield this.getSessionId({sessionId:a,payload:s,options:o});if(!C)throw pr.ERROR;let u=yield this.client.aily.v1.ailySessionAilyMessage.create({path:{aily_session_id:C},data:Object.assign(Object.assign({},g),{content:t,idempotent_id:`${Date.now()}`,content_type:"MDX"})},o);if(!(u.code===0&&u.data))throw this.logger.error("create aily message error",u.msg),pr.ERROR;let Q=(i=u.data.message)===null||i===void 0?void 0:i.id,f=yield this.client.aily.v1.ailySessionRun.create({path:{aily_session_id:C},data:Object.assign({app_id:A,skill_id:l},c)},o);if(!(f.code===0&&f.data))throw this.logger.error("create aily session run error",f.msg),pr.ERROR;let y=(e=f.data.run)===null||e===void 0?void 0:e.id;if(!y)throw this.logger.error("run id is empty"),pr.ERROR;let m=()=>p(this,void 0,void 0,function*(){return new Promise(T=>{setTimeout(()=>p(this,void 0,void 0,function*(){var k,U;let K=yield this.client.aily.v1.ailySessionRun.get({path:{aily_session_id:C,run_id:y}},o);if(!(K.code===0&&K.data)){T(3);return}switch((U=(k=K.data)===null||k===void 0?void 0:k.run)===null||U===void 0?void 0:U.status){case"QUEUED":case"IN_PROGRESS":yield p(this,void 0,void 0,function*(){let q=yield m();T(q)});case"COMPLETED":T(pr.SUCCESS);case"EXPIRED":T(pr.EXPIRED);case"CANCELLED":T(pr.CANCELLED);case"FAILED":T(pr.FAILED);default:T(pr.OTHER)}}),500)})}),R=yield m();if(R!==pr.SUCCESS)throw this.logger.error("aily run error"),R;return{ailySessionId:C,runId:y,messageId:Q}})}create(r,o){var i,e,a,A,t;return p(this,void 0,void 0,function*(){let{ailySessionId:s,runId:g}=yield this.waitReply(r,o),c;try{for(var l=!0,C=CK(yield this.client.aily.v1.ailySessionAilyMessage.listWithIterator({path:{aily_session_id:s},params:{run_id:g,with_partial_message:!1}},o)),u;u=yield C.next(),i=u.done,!i;){A=u.value,l=!1;try{let Q=A;if(!Q)continue;(t=Q?.messages)===null||t===void 0||t.forEach(f=>{var y;((y=f.sender)===null||y===void 0?void 0:y.sender_type)==="ASSISTANT"&&(c=f)})}finally{l=!0}}}catch(Q){e={error:Q}}finally{try{!l&&!i&&(a=C.return)&&(yield a.call(C))}finally{if(e)throw e.error}}if(!c)throw this.logger.error("no aily reply"),pr.ERROR;return c})}createWithStream(r,o){return p(this,void 0,void 0,function*(){let{ailySessionId:i,runId:e,messageId:a}=yield this.waitReply(r,o),A=()=>this.client.aily.v1.ailySessionAilyMessage.listWithIterator({path:{aily_session_id:i},params:{run_id:e,with_partial_message:!0}},o),t=!1;return{[Symbol.asyncIterator](){return P(this,arguments,function*(){var c,l,C,u;try{for(var Q=!0,f=CK(yield S(A())),y;y=yield S(f.next()),c=y.done,!c;){u=y.value,Q=!1;try{let m=u;if(!m)continue;for(let R of m.messages||[])if(t){if(yield yield S(R),R.status==="COMPLETED")return yield S(void 0)}else R.id===a&&R.status==="COMPLETED"&&(t=!0)}finally{Q=!0}}}catch(m){l={error:m}}finally{try{!Q&&!c&&(C=f.return)&&(yield S(C.call(f)))}finally{if(l)throw l.error}}})}}})}getRecords(){return p(this,void 0,void 0,function*(){return(yield this.cache.get(hK))||{}})}updateRecords(r){return p(this,void 0,void 0,function*(){yield this.cache.set(hK,r)})}};function UE(n,r){if(typeof n!="object"||n===null||Array.isArray(n))throw new Error(`${r} must be an object`)}function HE(n,r,o){for(let i of Object.keys(n))if(!r.includes(i))throw new Error(`${o}.${i} is not allowed; allowed keys: ${r.join(", ")}`)}function mle(n,r){if(n!==void 0){if(!Array.isArray(n))throw new Error(`${r} must be an array of strings`);return n.forEach((o,i)=>{if(typeof o!="string"||o==="")throw new Error(`${r}[${i}] must be a non-empty string`)}),n}}function Sle(n){UE(n,"addons"),HE(n,["preset","scopes","events","callbacks"],"addons");let r=0,o=(e,a)=>{var A;let t=mle(e,a);return r+=(A=t?.length)!==null&&A!==void 0?A:0,t},i={};if(n.preset!==void 0){if(typeof n.preset!="boolean")throw new Error("addons.preset must be a boolean");i.preset=n.preset}if(n.scopes!==void 0&&(UE(n.scopes,"addons.scopes"),HE(n.scopes,["tenant","user"],"addons.scopes"),i.scopes={tenant:o(n.scopes.tenant,"addons.scopes.tenant"),user:o(n.scopes.user,"addons.scopes.user")}),n.events!==void 0&&(UE(n.events,"addons.events"),HE(n.events,["items"],"addons.events"),n.events.items!==void 0&&(UE(n.events.items,"addons.events.items"),HE(n.events.items,["tenant","user"],"addons.events.items"),i.events={items:{tenant:o(n.events.items.tenant,"addons.events.items.tenant"),user:o(n.events.items.user,"addons.events.items.user")}})),n.callbacks!==void 0&&(UE(n.callbacks,"addons.callbacks"),HE(n.callbacks,["items"],"addons.callbacks"),i.callbacks={items:o(n.callbacks.items,"addons.callbacks.items")}),r===0&&n.preset!==!1)throw new Error("addons must contain at least one scope, event or callback");return i}function Dle(n){let r=JSON.stringify(Sle(n));return zIe(Buffer.from(r,"utf8")).toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function KE(n,r){return{code:n,description:r}}var BK="node-sdk",wle="accounts.feishu.cn",Ole="accounts.larksuite.com",Mle="/oauth/v1/app/registration",uK=6;function ble(n,r){let{avatar:o,name:i,desc:e}=r;if(o!==void 0){let a=Array.isArray(o)?o:[o];if(a.length===0)throw new Error("appPreset.avatar must contain at least 1 URL");if(a.length>uK)throw new Error(`appPreset.avatar supports at most ${uK} URLs, got ${a.length}`);a.forEach((A,t)=>{if(typeof A!="string"||A==="")throw new Error(`appPreset.avatar[${t}] must be a non-empty string`);n.searchParams.append("avatar",A)})}i!==void 0&&n.searchParams.set("name",i),e!==void 0&&n.searchParams.set("desc",e)}function xK(n,r){var o;return p(this,void 0,void 0,function*(){try{return yield xc.post(`${n}${Mle}`,new URLSearchParams(r).toString(),{headers:{"Content-Type":"application/x-www-form-urlencoded"}})}catch(i){if(i instanceof QD&&(!((o=i.response)===null||o===void 0)&&o.data))return i.response.data;throw i}})}function _le(n){return xK(n,{action:"begin",archetype:"PersonalAgent",auth_method:"client_secret",request_user_info:"open_id"})}function Nle(n){return new Promise((r,o)=>{var i,e;let{baseUrl:a,interval:A}=n,t=!1,s=null,g=null,c=()=>{var u;s!==null&&(clearTimeout(s),s=null),g!==null&&(clearTimeout(g),g=null),(u=n.signal)===null||u===void 0||u.removeEventListener("abort",l)},l=()=>{c(),o(KE("abort","Registration was aborted"))};if(!((i=n.signal)===null||i===void 0)&&i.aborted)return o(KE("abort","Registration was aborted"));(e=n.signal)===null||e===void 0||e.addEventListener("abort",l,{once:!0}),g=setTimeout(()=>{c(),o(KE("expired_token","Polling timed out"))},n.expireIn);let C=()=>p(this,void 0,void 0,function*(){var u,Q,f,y,m,R;try{let T=yield xK(a,{action:"poll",device_code:n.deviceCode});if(((u=T.user_info)===null||u===void 0?void 0:u.tenant_brand)==="lark"&&!t){a=n.larkBaseUrl,t=!0,(Q=n.onStatusChange)===null||Q===void 0||Q.call(n,{status:"domain_switched"}),C();return}if(T.client_id&&T.client_secret){c(),r({client_id:T.client_id,client_secret:T.client_secret,user_info:T.user_info});return}switch(T.error){case"authorization_pending":(f=n.onStatusChange)===null||f===void 0||f.call(n,{status:"polling"});break;case"slow_down":A+=5e3,(y=n.onStatusChange)===null||y===void 0||y.call(n,{status:"slow_down",interval:A/1e3});break;case"access_denied":case"expired_token":c(),o(KE(T.error,(m=T.error_description)!==null&&m!==void 0?m:"Unknown error"));return;default:if(T.error){c(),o(KE(T.error,(R=T.error_description)!==null&&R!==void 0?R:"Unknown error"));return}break}s=setTimeout(C,A)}catch(T){c(),o(T)}});C()})}function Tle(n){var r,o,i,e;return p(this,void 0,void 0,function*(){let{domain:a,source:A,signal:t,onQRCodeReady:s,onStatusChange:g,appPreset:c,addons:l,createOnly:C,appId:u}=n;if(u!==void 0&&(typeof u!="string"||u===""))throw new Error("appId must be a non-empty string");let Q=`https://${a??wle}`,f=yield _le(Q),y=new URL(f.verification_uri_complete);return y.searchParams.set("from","sdk"),y.searchParams.set("source",A?`${BK}/${A}`:BK),y.searchParams.set("tp","sdk"),c&&ble(y,c),l&&y.searchParams.set("addons",Dle(l)),C===!0&&y.searchParams.set("createOnly","true"),u&&y.searchParams.set("clientID",u),s({url:y.toString(),expireIn:(r=f.expires_in)!==null&&r!==void 0?r:600}),Nle({baseUrl:Q,deviceCode:f.device_code,interval:((o=f.interval)!==null&&o!==void 0?o:5)*1e3,expireIn:((i=f.expires_in)!==null&&i!==void 0?i:600)*1e3,larkBaseUrl:`https://${(e=n.larkDomain)!==null&&e!==void 0?e:Ole}`,signal:t,onStatusChange:g})})}var gt=class extends Error{constructor(r,o,i){super(o),this.name="LarkChannelError",this.code=r,this.cause=i?.cause,this.context=i?.context}},QB=class{constructor(r,o){this.opts=r,this.fire=o,this.pendingChars=0,this.lastFireAt=0}note(r){if(this.pendingChars+=r,this.pendingChars>=this.opts.chars){this.fireSoon(0);return}if(!this.timer){let o=Date.now()-this.lastFireAt,i=Math.max(0,this.opts.ms-o);this.fireSoon(i)}}fireSoon(r){this.timer&&clearTimeout(this.timer),this.timer=setTimeout(()=>{this.timer=void 0,this.doFire()},r)}flushNow(){return p(this,void 0,void 0,function*(){this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.inFlight&&(yield this.inFlight),yield this.doFire()})}doFire(){return p(this,void 0,void 0,function*(){if(this.inFlight){this.fireSoon(this.opts.ms);return}let r=p(this,void 0,void 0,function*(){this.pendingChars=0,this.lastFireAt=Date.now(),yield this.fire()});this.inFlight=r;try{yield r}finally{this.inFlight=void 0}})}dispose(){this.timer&&(clearTimeout(this.timer),this.timer=void 0)}},fB=class{constructor(){this.tail=Promise.resolve()}enqueue(r){let o=this.tail.then(r,r);return this.tail=o.then(()=>{},()=>{}),o}drain(){return this.tail}};function Rle(n,r){if(!n)return r;if(!r)return n;if(r.startsWith(n))return r;if(n.startsWith(r))return n;let o=Math.min(n.length,r.length);for(let i=o;i>0;i--)if(n.endsWith(r.substring(0,i)))return n+r.substring(i);return n+r}function JK(n,r){if(n.length<=r)return[n];let o=n.split(` `),i=[],e=[],a=0,A=null,t=()=>{if(e.length===0)return;let s=e.join(` `);A!==null&&(s+="\n```"),i.push(s),e=[],a=0,A!==null&&(e.push("```"+A),a=e[0].length)};for(let s of o){let g=s.match(/^```(\w*)$/),c=s.length+(e.length>0?1:0),l=/^#{1,6}\s/.test(s),C=a>r*.75;(a+c>r||l&&C&&e.length>0)&&t(),e.push(s),a+=c,g&&(A=A===null?g[1]||"":null)}return t(),i}var kle=100,vle=50,Ple="Thinking...",QK="(no content)",Gle="[Generating...]",Fle=50,Lle=` \u2014 _(Generation interrupted)_`,Ule=3e4,sB="stream_md";function $w(n,r=Fle){if(!n)return"";let o=n.replace(/\s+/g," ").trim();return o.length<=r?o:o.slice(0,r-1)+"\u2026"}function fK(n){return{schema:"2.0",config:{streaming_mode:!0,summary:{content:Gle},streaming_config:{print_frequency_ms:{default:70},print_step:{default:1},print_strategy:"fast"}},body:{elements:[{tag:"markdown",element_id:sB,content:n}]}}}var hb=class{constructor(r,o,i,e){var a,A,t;this.sender=r,this.to=o,this.idType=i,this.opts=e,this.content="",this.fullAccumulated="",this._messageId="",this.cardId="",this.sequence=0,this.queue=new fB,this.started=!1,this.streamingFailed=!1,this.rolloverMessageIds=[];let s=this.sender.config;this.throttle=new QB({ms:(a=s.streamThrottleMs)!==null&&a!==void 0?a:kle,chars:(A=s.streamThrottleChars)!==null&&A!==void 0?A:vle},()=>this.pushContent()),this.maxChars=(t=s.streamMaxElementChars)!==null&&t!==void 0?t:Ule}get messageId(){return this._messageId}append(r){return p(this,void 0,void 0,function*(){if(!r)return;yield this.ensureStarted();let o=Rle(this.fullAccumulated,r),i=o.slice(this.fullAccumulated.length);this.fullAccumulated=o,this.content+=i,this.throttle.note(r.length)})}setContent(r){return p(this,void 0,void 0,function*(){yield this.ensureStarted(),this.fullAccumulated=r??"",this.content=r??"",this.throttle.note(Number.MAX_SAFE_INTEGER)})}run(r){return p(this,void 0,void 0,function*(){yield this.ensureStarted();try{yield r(this)}catch(o){throw yield this.failTerminal(o),o}return yield this.completeTerminal(),{messageId:this._messageId}})}ensureStarted(){var r;return p(this,void 0,void 0,function*(){if(this.started)return;this.started=!0;let o=(r=this.sender.config.streamInitialText)!==null&&r!==void 0?r:Ple,i=fK(o||"...");this.cardId=yield this.sender.createCardInstance(i),this._messageId=yield this.sender.sendCardByReference(this.to,this.idType,this.cardId,this.opts)})}pushContent(){return p(this,void 0,void 0,function*(){!this.cardId||this.streamingFailed||(yield this.queue.enqueue(()=>p(this,void 0,void 0,function*(){var r,o;if(!this.streamingFailed)try{yield this.pushSnapshot()}catch(i){this.streamingFailed=!0,(o=(r=this.sender.logger).warn)===null||o===void 0||o.call(r,"[stream] update failed",i)}})))})}pushSnapshot(){return p(this,void 0,void 0,function*(){for(;this.content.length>this.maxChars;)yield this.rollover();let r=this.content||"...";yield this.sender.updateCardElementContent(this.cardId,sB,r,++this.sequence)})}rollover(){return p(this,void 0,void 0,function*(){let r=JK(this.content,this.maxChars);if(r.length<2)throw new Error("rollover: content not splittable below limit");let o=r[0],i=r.slice(1).join(` `);yield this.sender.updateCardElementContent(this.cardId,sB,o,++this.sequence);try{yield this.sender.finishStreamingCard(this.cardId,++this.sequence,$w(o))}catch{}let e=fK(i||"..."),a=yield this.sender.createCardInstance(e),A=yield this.sender.sendCardByReference(this.to,this.idType,a,this.opts);this.cardId=a,this.content=i,this.sequence=0,this.rolloverMessageIds.push(A)})}completeTerminal(){var r,o;return p(this,void 0,void 0,function*(){if(yield this.throttle.flushNow(),yield this.queue.drain(),!!this.cardId){!this.content&&!this.streamingFailed&&(yield this.queue.enqueue(()=>p(this,void 0,void 0,function*(){try{yield this.sender.updateCardElementContent(this.cardId,sB,QK,++this.sequence)}catch{}})),yield this.queue.drain());try{yield this.sender.finishStreamingCard(this.cardId,++this.sequence,$w(this.content||QK))}catch(i){(o=(r=this.sender.logger).warn)===null||o===void 0||o.call(r,"[stream] finishStreamingCard failed",i)}}})}failTerminal(r){return p(this,void 0,void 0,function*(){if(this.throttle.dispose(),!!this.cardId){this.content=(this.content||"")+Lle,yield this.queue.enqueue(()=>p(this,void 0,void 0,function*(){try{yield this.pushSnapshot()}catch{}})),yield this.queue.drain();try{yield this.sender.finishStreamingCard(this.cardId,++this.sequence,$w(this.content))}catch{}}})}},db=class{constructor(r,o,i,e){this.impl=new hb(r,o,i,e)}run(r){return this.impl.run(r)}},Hle=100,Kle=50,Bb=class{constructor(r,o,i,e,a){var A,t;this.sender=r,this.to=o,this.idType=i,this.opts=e,this._messageId="",this.queue=new fB,this._current=a;let s=r.config;this.throttle=new QB({ms:(A=s.streamThrottleMs)!==null&&A!==void 0?A:Hle,chars:(t=s.streamThrottleChars)!==null&&t!==void 0?t:Kle},()=>this.patch())}get messageId(){return this._messageId}get current(){return this._current}update(r){return p(this,void 0,void 0,function*(){let o=typeof r=="function"?r(this._current):r;this._current=o,this.throttle.note(JSON.stringify(o).length)})}run(r){return p(this,void 0,void 0,function*(){yield this.sendInitial();try{yield r(this)}catch(o){throw yield this.failTerminal(o),o}return yield this.completeTerminal(),{messageId:this._messageId}})}sendInitial(){return p(this,void 0,void 0,function*(){let r=yield this.sender.sendOneWithFallback({to:this.to,idType:this.idType,msgType:"interactive",content:this._current,replyTo:this.opts.replyTo,replyInThread:this.opts.replyInThread});this._messageId=r})}patch(){return p(this,void 0,void 0,function*(){if(!this._messageId)return;let r=this._current;yield this.queue.enqueue(()=>p(this,void 0,void 0,function*(){yield this.sender.patchCard(this._messageId,r)}))})}completeTerminal(){return p(this,void 0,void 0,function*(){yield this.throttle.flushNow(),yield this.queue.drain()})}failTerminal(r){return p(this,void 0,void 0,function*(){this.throttle.dispose();let o=Yle(this._current);yield this.queue.enqueue(()=>p(this,void 0,void 0,function*(){try{yield this.sender.patchCard(this._messageId,o)}catch{}})),yield this.queue.drain()})}};function Yle(n){let r=n,o=Array.isArray(r?.elements)?[...r.elements]:[];return o.push({tag:"note",elements:[{tag:"plain_text",content:"\u26A0\uFE0F \u751F\u6210\u4E2D\u65AD"}]}),Object.assign(Object.assign({},n),{elements:o})}var ub=class{constructor(r,o,i,e,a){this.impl=new Bb(r,o,i,e,a)}run(r){return this.impl.run(r)}};function xle(n){if(!(!n||n.length<27)){for(let r=n.length-27;r>=0;r--)if(n[r]===79&&n[r+1]===103&&n[r+2]===103&&n[r+3]===83){let o=n.readBigInt64LE(r+6);if(on.length)return;let e=n.readUInt8(i),a=i+4,A,t;if(e===1){if(a+28>n.length)return;A=n.readUInt32BE(a+16),t=Number(n.readBigUInt64BE(a+20))}else{if(a+16>n.length)return;A=n.readUInt32BE(a+8),t=n.readUInt32BE(a+12)}if(!(!A||!Number.isFinite(A)||!Number.isFinite(t)))return Math.round(t/A*1e3)}function yK(n,r,o,i){let e=r;for(;e+8<=o&&e+8<=n.length;){let a=n.readUInt32BE(e),A=n.slice(e+4,e+8).toString("ascii"),t=a===1?e+Number(n.readBigUInt64BE(e+8)):a===0?o:e+a;if(t<=e||t>o)return;if(A===i)return{start:a===1?e+16:e+8,end:t};e=t}}var jle=[[0,8],[167772160,8],[2130706432,8],[2851995648,16],[2886729728,12],[3232235520,16],[1681915904,10],[3221225472,24],[3221225984,24],[3323068416,15],[3325256704,24],[3405803776,24],[3758096384,4],[4026531840,4]];function qle(n,r={}){var o,i;return p(this,void 0,void 0,function*(){let e=new URL(n);if(e.protocol!=="http:"&&e.protocol!=="https:")throw new Error(`ssrf_blocked: protocol ${e.protocol}`);let a=e.hostname,A=a.startsWith("[")&&a.endsWith("]")?a.slice(1,-1):a,t=(i=(o=r.allowlist)===null||o===void 0?void 0:o.includes(A))!==null&&i!==void 0?i:!1,s;if(kK(A))s=A,t||mK(s);else{let g=yield XIe.lookup(A,{all:!0});if(g.length===0)throw new Error(`ssrf_blocked: no DNS records for ${A}`);if(!t)for(let c of g)mK(c.address);s=g[0].address}return{resolvedIp:s,originalHost:A}})}function mK(n){let r=kK(n);if(r===4&&jK(n))throw new Error(`ssrf_blocked: ${n}`);if(r===6&&eEe(n))throw new Error(`ssrf_blocked: ${n}`);if(r===0)throw new Error(`ssrf_blocked: not a valid IP: ${n}`)}function jK(n){let r=n.split(".").map(Number);if(r.length!==4||r.some(i=>i<0||i>255))return!0;let o=(r[0]<<24|r[1]<<16|r[2]<<8|r[3])>>>0;return jle.some(([i,e])=>{let a=e===0?0:-1<<32-e>>>0;return(o&a)===(i&a)})}var Vle=[[BigInt("0xfe800000000000000000000000000000"),10],[BigInt("0xfc000000000000000000000000000000"),7],[BigInt("0xff000000000000000000000000000000"),8],[BigInt("0x01000000000000000000000000000000"),64],[BigInt("0x20010db8000000000000000000000000"),32],[BigInt("0x20010000000000000000000000000000"),32]],zle=BigInt("0xffffffffffffffffffffffff00000000"),Wle=BigInt("0x00000000000000000000ffff00000000"),Zle=BigInt(0),Xle=BigInt("0x0064ff9b000000000000000000000000"),$le=BigInt("0xffffffff");function eEe(n){let r;try{r=AEe(n)}catch{return!0}let o=r&zle;if(o===Wle||o===Xle||o===Zle){let i=Number(r&$le),e=[i>>>24&255,i>>>16&255,i>>>8&255,i&255].join(".");return jK(e)}return Vle.some(([i,e])=>{let a=BigInt(128-e),t=(BigInt(1)<>a<!Number.isFinite(g)||g<0||g>255))throw new Error("bad v4 suffix");let t=(A[0]<<8|A[1]).toString(16),s=(A[2]<<8|A[3]).toString(16);r=r.slice(0,r.length-o[1].length)+`${t}:${s}`}let i=r.split("::");if(i.length>2)throw new Error('multiple "::"');let e;if(i.length===2){let A=i[0]?i[0].split(":"):[],t=i[1]?i[1].split(":"):[],s=8-A.length-t.length;if(s<0)throw new Error("too many groups");e=[...A,...Array(s).fill("0"),...t]}else e=r.split(":");if(e.length!==8)throw new Error("wrong group count");let a=BigInt(0);for(let A of e){if(!/^[0-9a-f]{0,4}$/.test(A))throw new Error("bad group");a=a<0&&!(yield Promise.all(t.map(C=>p(this,void 0,void 0,function*(){let u=JE.resolve(C);try{return yield HA.promises.realpath(u)}catch{return u}})))).some(C=>g===C||g.startsWith(C+JE.sep)))throw new gt("upload_failed",`file path is outside allowed directories: ${g}`);return yield HA.promises.readFile(g)}catch(g){throw g instanceof gt?g:new gt("upload_failed",`source is neither an http(s) URL nor a readable local file: ${r}`,{cause:g})}}let e=(i=this.config)===null||i===void 0?void 0:i.ssrfGuard,a=e!==!1,A;if(a){let t=typeof e=="object"&&e?{allowlist:e.allowlist}:{};try{({resolvedIp:A}=yield qle(r,t))}catch(s){throw new gt("ssrf_blocked",`URL blocked: ${String(s)}`,{cause:s})}}try{let t={url:r,method:"GET",responseType:"arraybuffer",timeout:15e3,maxContentLength:SK,maxBodyLength:SK};if(A){let g=aEe(r,A);t.httpAgent=g,t.httpsAgent=g}let s=yield this.client.httpInstance.request(t);return Buffer.from(s)}catch(t){throw new gt("upload_failed","fetch source URL failed",{cause:t})}})}assertNotOnPosixBlocklist(r){if(process.platform!=="win32"&&tEe.some(o=>r===o.slice(0,-1)||r.startsWith(o)))throw new gt("upload_failed",`file path is not allowed: ${r}`)}resolveDuration(r,o){if(r.duration!=null&&r.duration>0)return r.duration;let i=r.kind==="audio"?xle(o):r.kind==="video"?Jle(o):void 0;if(i!=null)return i;throw new gt("upload_failed",`duration could not be determined for ${r.kind}; pass it explicitly`)}uploadImage(r){var o,i;return p(this,void 0,void 0,function*(){try{let e=yield this.client.im.v1.image.create({data:{image_type:"message",image:r}}),a=(o=e?.image_key)!==null&&o!==void 0?o:(i=e?.data)===null||i===void 0?void 0:i.image_key;if(!a)throw new Error("image_key missing in upload response");return{kind:"image",fileKey:a}}catch(e){throw new gt("upload_failed","image upload failed",{cause:e})}})}uploadFile(r,o,i,e){var a,A;return p(this,void 0,void 0,function*(){try{let t={file_type:o,file_name:i,file:r};e!=null&&(t.duration=e);let s=yield this.client.im.v1.file.create({data:t}),g=(a=s?.file_key)!==null&&a!==void 0?a:(A=s?.data)===null||A===void 0?void 0:A.file_key;if(!g)throw new Error("file_key missing in upload response");return{kind:o==="opus"?"audio":o==="mp4"?"video":"file",fileKey:g,durationMs:e}}catch(t){throw t instanceof gt?t:new gt("upload_failed","file upload failed",{cause:t})}})}};function aEe(n,r){let o=n.startsWith("https:")?ZIe.Agent:WIe.Agent,i=new o,e=r.includes(":")?6:4,a=(t,s,g)=>{g(null,r,e)},A=i.createConnection.bind(i);return i.createConnection=(t,s)=>A(Object.assign(Object.assign({},t),{lookup:a}),s),i}function qK(n){var r;if(!n?.length)return"";let o=[];for(let i of n){if(!i.openId)continue;let e=(r=i.name)!==null&&r!==void 0?r:"";o.push(`${e}`)}return o.length>0?o.join(" ")+" ":""}function rEe(n,r=1){try{return iEe(n,r)}catch{return n}}function iEe(n,r){let o="___CB_",i=[],e=n.replace(/(^|\n)(`{3,})([^\n]*)\n[\s\S]*?\n\2(?=\n|$)/g,(A,t="")=>{let s=A.slice(String(t).length);return`${t}${o}${i.push(s)-1}___`});return/^#{1,3} /m.test(n)&&(e=e.replace(/^#{2,6} (.+)$/gm,"##### $1"),e=e.replace(/^# (.+)$/gm,"#### $1")),r>=2?(e=e.replace(/^(#{4,5} .+)\n{1,2}(#{4,5} )/gm,`$1
$2`),e=e.replace(/^([^|\n].*)\n(\|.+\|)/gm,`$1 $2`),e=e.replace(/\n\n((?:\|.+\|[^\S\n]*\n?)+)/g,`
$1`),e=e.replace(/((?:^\|.+\|[^\S\n]*\n?)+)/gm,(A,t,s)=>{let g=e.slice(s+A.length).replace(/^\n+/,"");return!g||/^(---|#{4,5} |\*\*)/.test(g)?A:A+`
`}),e=e.replace(/^((?!#{4,5} )(?!\*\*).+)\n\n(
)\n\n(\|)/gm,`$1 $2 $3`),e=e.replace(/^(\*\*.+)\n\n(
)\n\n(\|)/gm,`$1 $2 $3`),e=e.replace(/(\|[^\n]*\n)\n(
\n)((?!#{4,5} )(?!\*\*))/gm,"$1$2$3"),i.forEach((A,t)=>{e=e.replace(`${o}${t}___`,`
${A}
`)})):i.forEach((A,t)=>{e=e.replace(`${o}${t}___`,A)}),e=e.replace(/\n{3,}/g,` `),e}function oEe(n,r){var o,i;let e=qK((o=r?.mentions)!==null&&o!==void 0?o:[]),a=rEe(e+n,1);return{zh_cn:{title:(i=r?.title)!==null&&i!==void 0?i:"",content:[[{tag:"md",text:a}]]}}}function nEe(n){var r;let o=n?.zh_cn;if(!o?.content)return"";let i=[];for(let e of o.content){if(!Array.isArray(e))continue;let a=[];for(let A of e)switch(A.tag){case"md":case"text":case"a":a.push((r=A.text)!==null&&r!==void 0?r:"");break;case"at":a.push(A.user_name?`@${A.user_name}`:"");break;case"img":a.push(A.image_key?"[image]":"");break}i.push(a.join(""))}return i.join(` `).trim()}function DK(n){if(!n)throw new Error("empty receive_id");return n.startsWith("oc_")?"chat_id":n.startsWith("ou_")?"open_id":n.startsWith("on_")?"union_id":n.includes("@")?"email":"user_id"}function Gb(n,r){if(n instanceof gt)return n;let o=sEe(n),i=gEe(n);return new gt(o,i,{cause:n,context:r})}function sEe(n){var r,o,i,e,a,A,t,s;let g=n,c=(o=(r=g?.response)===null||r===void 0?void 0:r.status)!==null&&o!==void 0?o:g?.status,l=(t=(a=(e=(i=g?.response)===null||i===void 0?void 0:i.data)===null||e===void 0?void 0:e.code)!==null&&a!==void 0?a:(A=g?.data)===null||A===void 0?void 0:A.code)!==null&&t!==void 0?t:g?.code,C=String((s=g?.message)!==null&&s!==void 0?s:"").toLowerCase();if(typeof l=="number"){if(l===230020||l===230017)return"target_revoked";if(l===99991400||l===99991401)return"permission_denied";if(l===230002||l===230001)return"format_error"}return c===429?"rate_limited":c===401||c===403?"permission_denied":c===400?"format_error":c===404?"target_revoked":C.startsWith("ssrf_blocked")?"ssrf_blocked":C.includes("timeout")||g?.code==="ETIMEDOUT"||g?.code==="ECONNABORTED"?"send_timeout":"unknown"}function gEe(n){var r,o,i,e;let a=n;return((o=(r=a?.response)===null||r===void 0?void 0:r.data)===null||o===void 0?void 0:o.msg)||((e=(i=a?.response)===null||i===void 0?void 0:i.data)===null||e===void 0?void 0:e.message)||a?.message||String(n)}function cEe(n){return n.code==="rate_limited"||n.code==="unknown"}function IEe(n){return n.code==="format_error"}function lEe(n){return n.code==="target_revoked"}function EEe(n,r={}){var o,i;return p(this,void 0,void 0,function*(){let e=(o=r.maxAttempts)!==null&&o!==void 0?o:3,a=(i=r.baseDelayMs)!==null&&i!==void 0?i:500,A;for(let t=1;t<=e;t++)try{return yield n(t)}catch(s){let g=Gb(s,{attempt:t});if(A=g,t>=e||!cEe(g))throw g;let c=a*Math.pow(3,t-1);yield CEe(c)}throw A})}function CEe(n){return new Promise(r=>setTimeout(r,n))}var pEe=3500,fb=class{constructor(r,o,i){var e;this.client=r,this.config=o,this.logger=i,this.uploader=new Qb(r,o),this.chunkLimit=(e=o.textChunkLimit)!==null&&e!==void 0?e:pEe}send(r,o,i={}){return p(this,void 0,void 0,function*(){let e=DK(r);if("markdown"in o)return this.sendMarkdown(r,e,o.markdown,i);if("text"in o)return this.sendText(r,e,o.text,i);if("post"in o)return this.sendPost(r,e,o.post,i);if("image"in o)return this.sendImage(r,e,o.image,i);if("file"in o)return this.sendFile(r,e,o.file,i);if("audio"in o)return this.sendAudio(r,e,o.audio,i);if("video"in o)return this.sendVideo(r,e,o.video,i);if("card"in o)return this.sendCard(r,e,o.card,i);if("shareChat"in o)return this.sendShareChat(r,e,o.shareChat.chatId,i);if("shareUser"in o)return this.sendShareUser(r,e,o.shareUser.userId,i);if("sticker"in o)return this.sendSticker(r,e,o.sticker.fileKey,i);throw new gt("format_error","unrecognized SendInput shape")})}stream(r,o,i={}){return p(this,void 0,void 0,function*(){let e=DK(r);if("markdown"in o)return new db(this,r,e,i).run(o.markdown);if("card"in o)return new ub(this,r,e,i,o.card.initial).run(o.card.producer);throw new gt("format_error","unrecognized StreamInput shape")})}sendMarkdown(r,o,i,e){return p(this,void 0,void 0,function*(){let a=JK(i,this.chunkLimit),A=[];for(let t=0;tthis.rawSend(r),this.config.retry)})}rawSend(r){var o,i;return p(this,void 0,void 0,function*(){let e={receive_id:r.to,msg_type:r.msgType,content:JSON.stringify(r.content)};if(r.replyTo){let s=(o=(yield this.client.im.v1.message.reply({path:{message_id:r.replyTo},data:{content:e.content,msg_type:r.msgType,reply_in_thread:r.replyInThread}})).data)===null||o===void 0?void 0:o.message_id;if(!s)throw new gt("unknown","message_id missing from reply response");return s}let A=(i=(yield this.client.im.v1.message.create({params:{receive_id_type:r.idType},data:e})).data)===null||i===void 0?void 0:i.message_id;if(!A)throw new gt("unknown","message_id missing from create response");return A})}patchCard(r,o){return p(this,void 0,void 0,function*(){yield this.client.im.v1.message.patch({path:{message_id:r},data:{content:JSON.stringify(o)}})})}createCardInstance(r){var o;return p(this,void 0,void 0,function*(){let e=(o=(yield this.client.cardkit.v1.card.create({data:{type:"card_json",data:JSON.stringify(r)}})).data)===null||o===void 0?void 0:o.card_id;if(!e)throw new gt("unknown","cardkit.card.create returned no card_id");return e})}sendCardByReference(r,o,i,e){return p(this,void 0,void 0,function*(){return this.rawSendWithRetry({to:r,idType:o,msgType:"interactive",content:{type:"card",data:{card_id:i}},replyTo:e.replyTo,replyInThread:e.replyInThread})})}updateCardElementContent(r,o,i,e){return p(this,void 0,void 0,function*(){yield this.client.cardkit.v1.cardElement.content({path:{card_id:r,element_id:o},data:{content:i,sequence:e,uuid:`c_${r}_${e}`}})})}finishStreamingCard(r,o,i){return p(this,void 0,void 0,function*(){let e={streaming_mode:!1};i!==void 0&&(e.summary={content:i}),yield this.client.cardkit.v1.card.settings({path:{card_id:r},data:{settings:JSON.stringify({config:e}),sequence:o,uuid:`s_${r}_${o}`}})})}makeResult(r){return{messageId:r[0],chunkIds:r.length>1?r:void 0}}};function hEe(n,r){if(n.length<=r)return[n];let o=[];for(let i=0;i=this.config.maxMessages||this.bufferChars>=this.config.maxChars){this.clearTimer(),this.enqueueFlush();return}if(this.config.delayMs<=0||this.serialOnly){this.clearTimer(),this.enqueueFlush();return}this.clearTimer();let e=this.bufferChars>=this.config.longThresholdChars?this.config.longDelayMs:this.config.delayMs;this.timer=setTimeout(()=>{this.timer=void 0,this.enqueueFlush()},e)}run(r){this.buffer.length>0&&(this.clearTimer(),this.enqueueFlush());let o=this.tail.then(r,r);return this.tail=o.then(()=>{},()=>{}),o}flushNow(){return p(this,void 0,void 0,function*(){this.buffer.length>0&&(this.clearTimer(),this.enqueueFlush()),yield this.tail})}isIdle(){return this.buffer.length===0&&!this.timer}dispose(){this.clearTimer(),this.buffer=[],this.pendingHandler=void 0}clearTimer(){this.timer&&(clearTimeout(this.timer),this.timer=void 0)}enqueueFlush(){if(this.buffer.length===0)return;let r=this.buffer,o=this.pendingHandler;if(this.buffer=[],this.bufferChars=0,this.pendingHandler=void 0,!o)return;let i={message:dEe(r),sourceIds:r.map(A=>A.messageId)},e=()=>o(i),a=this.tail.then(e,e);this.tail=a.then(()=>{},()=>{})}},mb=class{constructor(r){this.config=r,this.pipelines=new Map}push(r,o,i){this.getOrCreate(r,!1).push(o,i)}run(r,o){return this.getOrCreate(r,!0).run(o)}getOrCreate(r,o){let i=this.pipelines.get(r);return i||(i=new yb(this.config,o),this.pipelines.set(r,i)),i}flushAll(){return p(this,void 0,void 0,function*(){yield Promise.all([...this.pipelines.values()].map(r=>r.flushNow()))})}dispose(){return p(this,void 0,void 0,function*(){yield this.flushAll();for(let r of this.pipelines.values())r.dispose();this.pipelines.clear()})}};function dEe(n){if(n.length===1)return n[0];let r=n[n.length-1],o=n.map(a=>a.content).filter(a=>a&&a.length>0).join(` `),i=wK(n.flatMap(a=>a.resources),a=>a.fileKey),e=wK(n.flatMap(a=>a.mentions),a=>{var A;return(A=a.openId)!==null&&A!==void 0?A:a.key});return Object.assign(Object.assign({},r),{content:o,resources:i,mentions:e,mentionAll:n.some(a=>a.mentionAll),mentionedBot:n.some(a=>a.mentionedBot)})}function wK(n,r){let o=new Set,i=[];for(let e of n){let a=r(e);if(a==null){i.push(e);continue}o.has(a)||(o.add(a),i.push(e))}return i}var YE={delayMs:600,longThresholdChars:1e3,longDelayMs:2e3,maxMessages:8,maxChars:4e3},nB={ttl:12*36e5,maxEntries:5e3,sweepIntervalMs:5*6e4,namespace:"channel:seen"},VK=30*6e4,BEe=5*6e4;function uEe(n){var r,o,i,e,a,A,t;let s=(o=(r=n?.batch)===null||r===void 0?void 0:r.text)!==null&&o!==void 0?o:{};return{delayMs:(i=s.delayMs)!==null&&i!==void 0?i:YE.delayMs,longThresholdChars:(e=s.longThresholdChars)!==null&&e!==void 0?e:YE.longThresholdChars,longDelayMs:(a=s.longDelayMs)!==null&&a!==void 0?a:YE.longDelayMs,maxMessages:(A=s.maxMessages)!==null&&A!==void 0?A:YE.maxMessages,maxChars:(t=s.maxChars)!==null&&t!==void 0?t:YE.maxChars}}var Sb=class{constructor(r,o={}){var i,e,a,A,t,s;this.cache=r,this.memory=new Map,this.ttlMs=(i=o.ttlMs)!==null&&i!==void 0?i:nB.ttl,this.maxMem=(e=o.maxMemEntries)!==null&&e!==void 0?e:nB.maxEntries,this.ns=(a=o.namespace)!==null&&a!==void 0?a:nB.namespace;let g=(A=o.sweepMs)!==null&&A!==void 0?A:nB.sweepIntervalMs;this.sweeper=setInterval(()=>this.sweep(),g),(s=(t=this.sweeper).unref)===null||s===void 0||s.call(t)}has(r){return p(this,void 0,void 0,function*(){let o=Date.now(),i=this.memory.get(r);return i&&i>o?(this.memory.delete(r),this.memory.set(r,i),!0):(yield this.cache.get(r,{namespace:this.ns}))?(this.memory.set(r,o+this.ttlMs),this.evictIfNeeded(),!0):!1})}add(r){return p(this,void 0,void 0,function*(){let o=Date.now()+this.ttlMs;this.memory.set(r,o),this.evictIfNeeded();try{yield this.cache.set(r,"1",o,{namespace:this.ns})}catch{}})}evictIfNeeded(){for(;this.memory.size>this.maxMem;){let r=this.memory.keys().next().value;if(r===void 0)break;this.memory.delete(r)}}sweep(){let r=Date.now();for(let[o,i]of this.memory)i<=r&&this.memory.delete(o)}dispose(){clearInterval(this.sweeper),this.memory.clear()}},Db=class{constructor(r,o){this.cfg=Object.assign({},r??{}),this.bot=o}evaluate(r){return r.chatType==="group"?this.evaluateGroup(r):this.evaluateDm(r)}evaluateGroup(r){var o,i;let e=this.cfg.groupAllowlist;return e&&e.length>0&&!e.includes(r.chatId)?{allowed:!1,reason:"group_not_allowed"}:((o=this.cfg.requireMention)!==null&&o!==void 0?o:!0)&&!r.mentionedBot?{allowed:!1,reason:"no_mention"}:r.mentionAll&&!((i=this.cfg.respondToMentionAll)!==null&&i!==void 0&&i)?{allowed:!1,reason:"mention_all_blocked"}:{allowed:!0}}evaluateDm(r){var o,i;let e=(o=this.cfg.dmMode)!==null&&o!==void 0?o:"open";return e==="disabled"?{allowed:!1,reason:"dm_disabled"}:e==="allowlist"&&!((i=this.cfg.dmAllowlist)!==null&&i!==void 0?i:[]).includes(r.senderId)?{allowed:!1,reason:"sender_not_allowed"}:{allowed:!0}}updateConfig(r){this.cfg=Object.assign(Object.assign({},this.cfg),r)}getConfig(){return this.cfg}setBotIdentity(r){this.bot=r}getBotIdentity(){return this.bot}},wb=class{constructor(r=BEe,o=6e4){var i,e;this.ttlMs=r,this.locks=new Map,this.sweeper=setInterval(()=>this.sweep(),o),(e=(i=this.sweeper).unref)===null||e===void 0||e.call(i)}acquire(r){let o=Date.now(),i=this.locks.get(r);return i&&i>o?!1:(this.locks.set(r,o+this.ttlMs),!0)}release(r){this.locks.delete(r)}sweep(){let r=Date.now();for(let[o,i]of this.locks)i<=r&&this.locks.delete(o)}dispose(){clearInterval(this.sweeper),this.locks.clear()}};function QEe(n,r=VK){return!n||!Number.isFinite(n)?!1:Date.now()-n>r}var Ob=class{constructor(r){var o,i,e,a,A,t,s,g,c,l,C;this.logger=r.logger,this.onReject=r.onReject,this.onMessage=r.onMessage,this.staleWindow=(i=(o=r.config)===null||o===void 0?void 0:o.staleMessageWindowMs)!==null&&i!==void 0?i:VK,this.queueEnabled=(A=(a=(e=r.config)===null||e===void 0?void 0:e.chatQueue)===null||a===void 0?void 0:a.enabled)!==null&&A!==void 0?A:!0,this.seenCache=new Sb(r.cache,{ttlMs:(s=(t=r.config)===null||t===void 0?void 0:t.dedup)===null||s===void 0?void 0:s.ttl,maxMemEntries:(c=(g=r.config)===null||g===void 0?void 0:g.dedup)===null||c===void 0?void 0:c.maxEntries,sweepMs:(C=(l=r.config)===null||l===void 0?void 0:l.dedup)===null||C===void 0?void 0:C.sweepIntervalMs}),this.lock=new wb,this.policy=new Db(r.policy,r.botIdentity),this.manager=new mb(uEe(r.config))}pushMessage(r){var o,i,e,a,A,t,s;return p(this,void 0,void 0,function*(){if(QEe(r.createTime,this.staleWindow)){(i=(o=this.logger).debug)===null||i===void 0||i.call(o,`safety: drop stale message ${r.messageId}`);return}if(yield this.seenCache.has(r.messageId)){(a=(e=this.logger).debug)===null||a===void 0||a.call(e,`safety: drop duplicate message ${r.messageId}`);return}let g=this.policy.evaluate(r);if(!g.allowed){this.onReject({messageId:r.messageId,chatId:r.chatId,senderId:r.senderId,reason:(A=g.reason)!==null&&A!==void 0?A:"group_not_allowed"});return}if(!this.lock.acquire(r.messageId)){(s=(t=this.logger).debug)===null||s===void 0||s.call(t,`safety: drop in-flight message ${r.messageId}`);return}let c=l=>p(this,void 0,void 0,function*(){var C,u;try{yield this.onMessage(l.message)}catch(Q){(u=(C=this.logger).error)===null||u===void 0||u.call(C,"safety: message handler threw",Q)}finally{for(let Q of l.sourceIds){try{yield this.seenCache.add(Q)}catch{}this.lock.release(Q)}}});this.queueEnabled?this.manager.push(r.chatId,r,c):c({message:r,sourceIds:[r.messageId]})})}pushAction(r,o,i){var e,a,A,t;return p(this,void 0,void 0,function*(){if(yield this.seenCache.has(r)){(a=(e=this.logger).debug)===null||a===void 0||a.call(e,`safety: drop duplicate action ${r}`);return}if(!this.lock.acquire(r)){(t=(A=this.logger).debug)===null||t===void 0||t.call(A,`safety: drop in-flight action ${r}`);return}let s=()=>p(this,void 0,void 0,function*(){var g,c;try{yield i()}catch(l){(c=(g=this.logger).error)===null||c===void 0||c.call(g,"safety: action handler threw",l)}finally{try{yield this.seenCache.add(r)}catch{}this.lock.release(r)}});this.queueEnabled?yield this.manager.run(o,s):yield s()})}pushLight(r,o){var i,e;return p(this,void 0,void 0,function*(){if(!(yield this.seenCache.has(r))){yield this.seenCache.add(r);try{yield o()}catch(a){(e=(i=this.logger).warn)===null||e===void 0||e.call(i,"safety: light handler threw",a)}}})}updatePolicy(r){this.policy.updateConfig(r)}getPolicy(){return this.policy.getConfig()}setBotIdentity(r){this.policy.setBotIdentity(r)}dispose(){return p(this,void 0,void 0,function*(){yield this.manager.dispose(),this.seenCache.dispose(),this.lock.dispose()})}};function fEe(n){return n.key==="@_all"}function yEe(n,r){var o,i,e;let a=new Map,A=new Map,t=[],s=!1,g=!1;for(let c of n??[]){if(fEe(c)){s=!0,a.set(c.key,{key:c.key,name:c.name,isBot:!1});continue}let l=(i=(o=c.id)===null||o===void 0?void 0:o.open_id)!==null&&i!==void 0?i:"",C=(e=c.id)===null||e===void 0?void 0:e.user_id,u=!!(r&&l===r);u&&(g=!0);let Q={key:c.key,openId:l||void 0,userId:C,name:c.name,isBot:u};a.set(c.key,Q),l&&A.set(l,Q),t.push(Q)}return{mentions:a,mentionsByOpenId:A,mentionList:t,mentionAll:s,mentionedBot:g}}function mEe(n,r){if(!n||r.mentions.size===0)return n;let o=n;for(let[i,e]of r.mentions){if(e.isBot&&r.stripBotMentions){let A=new RegExp(`\\s?${SEe(i)}\\s?`,"g");o=o.replace(A," ");continue}let a=e.name?`@${e.name}`:i;o=o.split(i).join(a)}return o.replace(/[ \t]{2,}/g," ").trim()}function SEe(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Wt(n){if(n)try{return JSON.parse(n)}catch{return}}function DEe(n,r){if(!r||r.length===0)return n;let o=n;return r.includes("bold")&&(o=`**${o}**`),r.includes("italic")&&(o=`*${o}*`),r.includes("underline")&&(o=`${o}`),(r.includes("lineThrough")||r.includes("strikethrough"))&&(o=`~~${o}~~`),(r.includes("codeInline")||r.includes("code"))&&(o=`\`${o}\``),o}var wEe=["zh_cn","en_us","ja_jp"];function OEe(n){if("title"in n||"content"in n)return n;for(let o of wEe){let i=n[o];if(i!=null&&typeof i=="object")return i}let r=Object.keys(n)[0];if(r){let o=n[r];if(o!=null&&typeof o=="object")return o}}function zK(n){if(!(n==null||!Number.isFinite(n)||n<0))return n<1e3?`${Math.round(n)}ms`:n%1e3===0?`${n/1e3}s`:`${(n/1e3).toFixed(1)}s`}function yB(n){if(n==null)return;let r=typeof n=="string"?parseInt(n,10):n;if(!Number.isFinite(r)||r<=0)return;let o=new Date(r+8*36e5),i=o.getUTCFullYear(),e=String(o.getUTCMonth()+1).padStart(2,"0"),a=String(o.getUTCDate()).padStart(2,"0"),A=String(o.getUTCHours()).padStart(2,"0"),t=String(o.getUTCMinutes()).padStart(2,"0");return`${i}-${e}-${a} ${A}:${t}`}function MEe(n){let r=new Date(n+288e5),o=r.getUTCFullYear(),i=String(r.getUTCMonth()+1).padStart(2,"0"),e=String(r.getUTCDate()).padStart(2,"0"),a=String(r.getUTCHours()).padStart(2,"0"),A=String(r.getUTCMinutes()).padStart(2,"0"),t=String(r.getUTCSeconds()).padStart(2,"0");return`${o}-${i}-${e}T${a}:${A}:${t}+08:00`}function bEe(n,r){return n.split(` `).map(o=>`${r}${o}`).join(` `)}function $E(n){return n.replace(/"/g,""")}var _Ee=(n,r)=>p(void 0,void 0,void 0,function*(){let o=Wt(n),i=o?.file_key;if(!i)return{content:"[audio]",resources:[]};let e=o?.duration,a=zK(e),A=a?` duration="${a}"`:"";return{content:`