UNPKG

wowok_agent

Version:

Create, collaborate, and transact on your own terms with the AI-driven web3 collaboration protocol.

1 lines 18.9 kB
"use strict";(this.webpackChunkwowok_agent=this.webpackChunkwowok_agent||[]).push([[867],{1801:(e,n,t)=>{t.d(n,{M5:()=>a,QR:()=>I,VH:()=>o,Yj:()=>d,ef:()=>l,ko:()=>v,mH:()=>c,pl:()=>y,py:()=>s,xJ:()=>u});var i=t(8620),r=t(9298);function s(e){const n=Object.entries(e).map((([e,n])=>(0,i.Ikc)({[e]:n})));return(0,i.FsL)((0,i.KCZ)(n),(0,i.pdi)((e=>({...e,$kind:Object.keys(e)[0]}))))}const a=(0,i.FsL)((0,i.YjP)(),(0,i.pdi)((e=>(0,r.t4)(e))),(0,i.z6Y)(r.AP)),o=a,c=(0,i.YjP)(),d=(0,i.FsL)((0,i.KCZ)([(0,i.YjP)(),(0,i.FsL)((0,i.aig)(),(0,i.ndf)())]),(0,i.z6Y)((e=>{try{return BigInt(e),BigInt(e)>=0&&BigInt(e)<=18446744073709551615n}catch{return!1}}),"Invalid u64")),u=(0,i.Ikc)({objectId:a,version:d,digest:(0,i.YjP)()}),l=(0,i.FsL)((0,i.KCZ)([(0,i.Ikc)({GasCoin:(0,i.euz)(!0)}),(0,i.Ikc)({Input:(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),type:(0,i.lqM)((0,i.euz)("pure"))}),(0,i.Ikc)({Input:(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),type:(0,i.lqM)((0,i.euz)("object"))}),(0,i.Ikc)({Result:(0,i.FsL)((0,i.aig)(),(0,i.ndf)())}),(0,i.Ikc)({NestedResult:(0,i.PVZ)([(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),(0,i.FsL)((0,i.aig)(),(0,i.ndf)())])})]),(0,i.pdi)((e=>({...e,$kind:Object.keys(e)[0]})))),g=(0,i.Ikc)({budget:(0,i.mee)(d),price:(0,i.mee)(d),owner:(0,i.mee)(a),payment:(0,i.mee)((0,i.YOg)(u))}),p=((0,i.Ikc)({address:(0,i.YjP)(),module:(0,i.YjP)(),name:(0,i.YjP)(),typeParams:(0,i.YOg)((0,i.YjP)())}),(0,i.KCZ)([(0,i.euz)("address"),(0,i.euz)("bool"),(0,i.euz)("u8"),(0,i.euz)("u16"),(0,i.euz)("u32"),(0,i.euz)("u64"),(0,i.euz)("u128"),(0,i.euz)("u256"),(0,i.Ikc)({vector:(0,i.RZV)((()=>p))}),(0,i.Ikc)({datatype:(0,i.Ikc)({package:(0,i.YjP)(),module:(0,i.YjP)(),type:(0,i.YjP)(),typeParameters:(0,i.YOg)((0,i.RZV)((()=>p)))})}),(0,i.Ikc)({typeParameter:(0,i.FsL)((0,i.aig)(),(0,i.ndf)())})])),m=(0,i.Ikc)({ref:(0,i.mee)((0,i.KCZ)([(0,i.euz)("&"),(0,i.euz)("&mut")])),body:p}),b=(0,i.Ikc)({package:o,module:(0,i.YjP)(),function:(0,i.YjP)(),typeArguments:(0,i.YOg)((0,i.YjP)()),arguments:(0,i.YOg)(l),_argumentTypes:(0,i.lqM)((0,i.mee)((0,i.YOg)(m)))}),j=(0,i.Ikc)({name:(0,i.YjP)(),inputs:(0,i.g1P)((0,i.YjP)(),(0,i.KCZ)([l,(0,i.YOg)(l)])),data:(0,i.g1P)((0,i.YjP)(),(0,i.L5J)())}),f=s({MoveCall:b,TransferObjects:(0,i.Ikc)({objects:(0,i.YOg)(l),address:l}),SplitCoins:(0,i.Ikc)({coin:l,amounts:(0,i.YOg)(l)}),MergeCoins:(0,i.Ikc)({destination:l,sources:(0,i.YOg)(l)}),Publish:(0,i.Ikc)({modules:(0,i.YOg)(c),dependencies:(0,i.YOg)(o)}),MakeMoveVec:(0,i.Ikc)({type:(0,i.mee)((0,i.YjP)()),elements:(0,i.YOg)(l)}),Upgrade:(0,i.Ikc)({modules:(0,i.YOg)(c),dependencies:(0,i.YOg)(o),package:o,ticket:l}),$Intent:j}),O=s({ImmOrOwnedObject:u,SharedObject:(0,i.Ikc)({objectId:o,initialSharedVersion:d,mutable:(0,i.zMY)()}),Receiving:u}),k=s({Object:O,Pure:(0,i.Ikc)({bytes:c}),UnresolvedPure:(0,i.Ikc)({value:(0,i.L5J)()}),UnresolvedObject:(0,i.Ikc)({objectId:o,version:(0,i.lqM)((0,i.mee)(d)),digest:(0,i.lqM)((0,i.mee)((0,i.YjP)())),initialSharedVersion:(0,i.lqM)((0,i.mee)(d))})}),I=s({Object:O,Pure:(0,i.Ikc)({bytes:c})}),v=s({None:(0,i.euz)(!0),Epoch:d}),y=(0,i.Ikc)({version:(0,i.euz)(2),sender:(0,i.cl6)(a),expiration:(0,i.cl6)(v),gasData:g,inputs:(0,i.YOg)(k),commands:(0,i.YOg)(f)})},8116:(e,n,t)=>{t.d(n,{J:()=>p});var i=t(8620),r=t(4364),s=t(7388),a=t(9298),o=t(1801),c=t(2748),d=t(833);const u=50,l=1000n,g=5e10;async function p(e,n,t){return await async function(e,n){const{inputs:t,commands:i}=e,s=[],a=new Set;i.forEach((n=>{if(n.MoveCall){if(n.MoveCall._argumentTypes)return;if(n.MoveCall.arguments.map((n=>"Input"===n.$kind?e.inputs[n.Input]:null)).some((e=>e?.UnresolvedPure||e?.UnresolvedObject))){const e=`${n.MoveCall.package}::${n.MoveCall.module}::${n.MoveCall.function}`;a.add(e),s.push(n.MoveCall)}}switch(n.$kind){case"SplitCoins":n.SplitCoins.amounts.forEach((n=>{m(n,r.jy.U64,e)}));break;case"TransferObjects":m(n.TransferObjects.address,r.jy.Address,e)}}));const o=new Map;if(a.size>0){const e=f(n);await Promise.all([...a].map((async n=>{const[t,i,r]=n.split("::"),s=await e.getNormalizedMoveFunction({package:t,module:i,function:r});o.set(n,s.parameters.map((e=>(0,d.oO)(e))))})))}s.length&&await Promise.all(s.map((async e=>{const n=o.get(`${e.package}::${e.module}::${e.function}`);if(!n)return;const t=n.length>0&&(0,d.yq)(n.at(-1))?n.slice(0,n.length-1):n;e._argumentTypes=t}))),i.forEach((e=>{if(!e.MoveCall)return;const n=e.MoveCall,i=`${n.package}::${n.module}::${n.function}`,r=n._argumentTypes;if(r){if(r.length!==e.MoveCall.arguments.length)throw new Error(`Incorrect number of arguments for ${i}`);r.forEach(((e,i)=>{const r=n.arguments[i];if("Input"!==r.$kind)return;const s=t[r.Input];if(!s.UnresolvedPure&&!s.UnresolvedObject)return;const a=s.UnresolvedPure?.value??s.UnresolvedObject?.objectId,o=(0,d.g3)(e.body);if(o)return r.type="pure",void(t[t.indexOf(s)]=c.G.Pure(o.serialize(a)));if("string"!=typeof a)throw new Error(`Expect the argument to be an object id string, got ${JSON.stringify(a,null,2)}`);r.type="object";const u=s.UnresolvedPure?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:a}}:s;t[r.Input]=u}))}}))}(e,n),await async function(e,n){const t=e.inputs.filter((e=>e.UnresolvedObject&&!(e.UnresolvedObject.version||e.UnresolvedObject?.initialSharedVersion))),i=[...new Set(t.map((e=>(0,a.fN)(e.UnresolvedObject.objectId))))],r=i.length?(l=i,g=u,Array.from({length:Math.ceil(l.length/g)},((e,n)=>l.slice(n*g,n*g+g)))):[],s=(await Promise.all(r.map((e=>f(n).multiGetObjects({ids:e,options:{showOwner:!0}}))))).flat(),o=new Map(i.map(((e,n)=>[e,s[n]]))),d=Array.from(o).filter((([e,n])=>n.error)).map((([e,n])=>JSON.stringify(n.error)));var l,g;if(d.length)throw new Error(`The following input objects are invalid: ${d.join(", ")}`);const p=s.map((e=>{if(e.error||!e.data)throw new Error(`Failed to fetch object: ${e.error}`);const n=e.data.owner,t=n&&"object"==typeof n&&"Shared"in n?n.Shared.initial_shared_version:null;return{objectId:e.data.objectId,digest:e.data.digest,version:e.data.version,initialSharedVersion:t}})),m=new Map(i.map(((e,n)=>[e,p[n]])));for(const[n,t]of e.inputs.entries()){if(!t.UnresolvedObject)continue;let i;const r=(0,a.t4)(t.UnresolvedObject.objectId),s=m.get(r);t.UnresolvedObject.initialSharedVersion??s?.initialSharedVersion?i=c.G.SharedObjectRef({objectId:r,initialSharedVersion:t.UnresolvedObject.initialSharedVersion||s?.initialSharedVersion,mutable:b(e,n)}):j(e,n)&&(i=c.G.ReceivingRef({objectId:r,digest:t.UnresolvedObject.digest??s?.digest,version:t.UnresolvedObject.version??s?.version})),e.inputs[e.inputs.indexOf(t)]=i??c.G.ObjectRef({objectId:r,digest:t.UnresolvedObject.digest??s?.digest,version:t.UnresolvedObject.version??s?.version})}}(e,n),n.onlyTransactionKind||(await async function(e,n){e.gasConfig.price||(e.gasConfig.price=String(await f(n).getReferenceGasPrice()))}(e,n),await async function(e,n){if(e.gasConfig.budget)return;const t=await f(n).dryRunTransactionBlock({transactionBlock:e.build({overrides:{gasData:{budget:String(g),payment:[]}}})});if("success"!==t.effects.status.status)throw new Error(`Dry run failed, could not automatically determine a budget: ${t.effects.status.error}`,{cause:t});const i=l*BigInt(e.gasConfig.price||1n),r=BigInt(t.effects.gasUsed.computationCost)+i,s=r+BigInt(t.effects.gasUsed.storageCost)-BigInt(t.effects.gasUsed.storageRebate);e.gasConfig.budget=String(s>r?s:r)}(e,n),await async function(e,n){if(!e.gasConfig.payment){const t=(await f(n).getCoins({owner:e.gasConfig.owner||e.sender,coinType:s.Ac})).data.filter((n=>!e.inputs.find((e=>!!e.Object?.ImmOrOwnedObject&&n.coinObjectId===e.Object.ImmOrOwnedObject.objectId)))).map((e=>({objectId:e.coinObjectId,digest:e.digest,version:e.version})));if(!t.length)throw new Error("No valid gas coins found for the transaction.");e.gasConfig.payment=t.map((e=>(0,i.qgA)(o.xJ,e)))}}(e,n)),await function(e){e.inputs.forEach(((e,n)=>{if("Object"!==e.$kind&&"Pure"!==e.$kind)throw new Error(`Input at index ${n} has not been resolved. Expected a Pure or Object input, but found ${JSON.stringify(e)}`)}))}(e),await t()}function m(e,n,t){if("Input"!==e.$kind)return;const i=t.inputs[e.Input];"UnresolvedPure"===i.$kind&&(t.inputs[e.Input]=c.G.Pure(n.serialize(i.UnresolvedPure.value)))}function b(e,n){let t=!1;return e.getInputUses(n,((e,n)=>{if(n.MoveCall&&n.MoveCall._argumentTypes){const i=n.MoveCall.arguments.indexOf(e);t="&"!==n.MoveCall._argumentTypes[i].ref||t}"MakeMoveVec"!==n.$kind&&"MergeCoins"!==n.$kind&&"SplitCoins"!==n.$kind||(t=!0)})),t}function j(e,n){let t=!1;return e.getInputUses(n,((e,n)=>{if(n.MoveCall&&n.MoveCall._argumentTypes){const r=n.MoveCall.arguments.indexOf(e);i=n.MoveCall._argumentTypes[r],t="object"==typeof i.body&&"datatype"in i.body&&"0x2"===i.body.datatype.package&&"transfer"===i.body.datatype.module&&"Receiving"===i.body.datatype.type||t}var i})),t}function f(e){if(!e.client)throw new Error("No provider passed to Transaction#build, but transaction data was not sufficient to build offline.");return e.client}},8377:(e,n,t)=>{t.d(n,{Z:()=>r});var i=t(5398);function r(e,n){const t=Array.from(`${e}::`).map((e=>e.charCodeAt(0))),r=new Uint8Array(t.length+n.length);return r.set(t),r.set(n,t.length),(0,i.S)(r,{dkLen:32})}},9793:(e,n,t)=>{t.d(n,{Sm:()=>C,ef:()=>M});var i=t(9440),r=t(8620),s=t(3852),a=t(1801);const o=(0,r.Ikc)({digest:(0,r.YjP)(),objectId:(0,r.YjP)(),version:(0,r.KCZ)([(0,r.FsL)((0,r.aig)(),(0,r.ndf)()),(0,r.YjP)(),(0,r.oad)()])}),c=(0,a.py)({ImmOrOwned:o,Shared:(0,r.Ikc)({objectId:a.VH,initialSharedVersion:a.Yj,mutable:(0,r.zMY)()}),Receiving:o}),d=(0,a.py)({Object:c,Pure:(0,r.YOg)((0,r.FsL)((0,r.aig)(),(0,r.ndf)()))}),u=(0,r.KCZ)([(0,r.Ikc)({kind:(0,r.euz)("Input"),index:(0,r.FsL)((0,r.aig)(),(0,r.ndf)()),value:(0,r.L5J)(),type:(0,r.lqM)((0,r.euz)("object"))}),(0,r.Ikc)({kind:(0,r.euz)("Input"),index:(0,r.FsL)((0,r.aig)(),(0,r.ndf)()),value:(0,r.L5J)(),type:(0,r.euz)("pure")})]),l=(0,r.KCZ)([(0,r.Ikc)({Epoch:(0,r.FsL)((0,r.aig)(),(0,r.ndf)())}),(0,r.Ikc)({None:(0,r.mee)((0,r.euz)(!0))})]),g=(0,r.FsL)((0,r.KCZ)([(0,r.aig)(),(0,r.YjP)(),(0,r.oad)()]),(0,r.z6Y)((e=>{if(!["string","number","bigint"].includes(typeof e))return!1;try{return BigInt(e),!0}catch{return!1}}))),p=(0,r.KCZ)([(0,r.Ikc)({bool:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({u8:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({u64:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({u128:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({address:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({signer:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({vector:(0,r.RZV)((()=>p))}),(0,r.Ikc)({struct:(0,r.RZV)((()=>m))}),(0,r.Ikc)({u16:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({u32:(0,r.mee)((0,r.euz)(!0))}),(0,r.Ikc)({u256:(0,r.mee)((0,r.euz)(!0))})]),m=(0,r.Ikc)({address:(0,r.YjP)(),module:(0,r.YjP)(),name:(0,r.YjP)(),typeParams:(0,r.YOg)(p)}),b=(0,r.Ikc)({budget:(0,r.lqM)(g),price:(0,r.lqM)(g),payment:(0,r.lqM)((0,r.YOg)(o)),owner:(0,r.lqM)((0,r.YjP)())}),j=[u,(0,r.Ikc)({kind:(0,r.euz)("GasCoin")}),(0,r.Ikc)({kind:(0,r.euz)("Result"),index:(0,r.FsL)((0,r.aig)(),(0,r.ndf)())}),(0,r.Ikc)({kind:(0,r.euz)("NestedResult"),index:(0,r.FsL)((0,r.aig)(),(0,r.ndf)()),resultIndex:(0,r.FsL)((0,r.aig)(),(0,r.ndf)())})],f=(0,r.KCZ)([...j]),O=(0,r.Ikc)({kind:(0,r.euz)("MoveCall"),target:(0,r.FsL)((0,r.YjP)(),(0,r.z6Y)((e=>3===e.split("::").length))),typeArguments:(0,r.YOg)((0,r.YjP)()),arguments:(0,r.YOg)(f)}),k=(0,r.Ikc)({kind:(0,r.euz)("TransferObjects"),objects:(0,r.YOg)(f),address:f}),I=(0,r.Ikc)({kind:(0,r.euz)("SplitCoins"),coin:f,amounts:(0,r.YOg)(f)}),v=(0,r.Ikc)({kind:(0,r.euz)("MergeCoins"),destination:f,sources:(0,r.YOg)(f)}),y=(0,r.Ikc)({kind:(0,r.euz)("MakeMoveVec"),type:(0,r.KCZ)([(0,r.Ikc)({Some:p}),(0,r.Ikc)({None:(0,r.mee)((0,r.euz)(!0))})]),objects:(0,r.YOg)(f)}),Y=[O,k,I,v,(0,r.Ikc)({kind:(0,r.euz)("Publish"),modules:(0,r.YOg)((0,r.YOg)((0,r.FsL)((0,r.aig)(),(0,r.ndf)()))),dependencies:(0,r.YOg)((0,r.YjP)())}),(0,r.Ikc)({kind:(0,r.euz)("Upgrade"),modules:(0,r.YOg)((0,r.YOg)((0,r.FsL)((0,r.aig)(),(0,r.ndf)()))),dependencies:(0,r.YOg)((0,r.YjP)()),packageId:(0,r.YjP)(),ticket:f}),y],h=(0,r.KCZ)([...Y]);function C(e){const n=e.inputs.map(((e,n)=>{if(e.Object)return{kind:"Input",index:n,value:{Object:e.Object.ImmOrOwnedObject?{ImmOrOwned:e.Object.ImmOrOwnedObject}:e.Object.Receiving?{Receiving:{digest:e.Object.Receiving.digest,version:e.Object.Receiving.version,objectId:e.Object.Receiving.objectId}}:{Shared:{mutable:e.Object.SharedObject.mutable,initialSharedVersion:e.Object.SharedObject.initialSharedVersion,objectId:e.Object.SharedObject.objectId}}},type:"object"};if(e.Pure)return{kind:"Input",index:n,value:{Pure:Array.from((0,i.Z)(e.Pure.bytes))},type:"pure"};if(e.UnresolvedPure)return{kind:"Input",type:"pure",index:n,value:e.UnresolvedPure.value};if(e.UnresolvedObject)return{kind:"Input",type:"object",index:n,value:e.UnresolvedObject.objectId};throw new Error("Invalid input")}));return{version:1,sender:e.sender??void 0,expiration:"Epoch"===e.expiration?.$kind?{Epoch:Number(e.expiration.Epoch)}:e.expiration?{None:!0}:null,gasConfig:{owner:e.gasData.owner??void 0,budget:e.gasData.budget??void 0,price:e.gasData.price??void 0,payment:e.gasData.payment??void 0},inputs:n,transactions:e.commands.map((e=>{if(e.MakeMoveVec)return{kind:"MakeMoveVec",type:null===e.MakeMoveVec.type?{None:!0}:{Some:s.r.parseFromStr(e.MakeMoveVec.type)},objects:e.MakeMoveVec.elements.map((e=>P(e,n)))};if(e.MergeCoins)return{kind:"MergeCoins",destination:P(e.MergeCoins.destination,n),sources:e.MergeCoins.sources.map((e=>P(e,n)))};if(e.MoveCall)return{kind:"MoveCall",target:`${e.MoveCall.package}::${e.MoveCall.module}::${e.MoveCall.function}`,typeArguments:e.MoveCall.typeArguments,arguments:e.MoveCall.arguments.map((e=>P(e,n)))};if(e.Publish)return{kind:"Publish",modules:e.Publish.modules.map((e=>Array.from((0,i.Z)(e)))),dependencies:e.Publish.dependencies};if(e.SplitCoins)return{kind:"SplitCoins",coin:P(e.SplitCoins.coin,n),amounts:e.SplitCoins.amounts.map((e=>P(e,n)))};if(e.TransferObjects)return{kind:"TransferObjects",objects:e.TransferObjects.objects.map((e=>P(e,n))),address:P(e.TransferObjects.address,n)};if(e.Upgrade)return{kind:"Upgrade",modules:e.Upgrade.modules.map((e=>Array.from((0,i.Z)(e)))),dependencies:e.Upgrade.dependencies,packageId:e.Upgrade.package,ticket:P(e.Upgrade.ticket,n)};throw new Error(`Unknown transaction ${Object.keys(e)}`)}))}}function P(e,n){if("GasCoin"===e.$kind)return{kind:"GasCoin"};if("Result"===e.$kind)return{kind:"Result",index:e.Result};if("NestedResult"===e.$kind)return{kind:"NestedResult",index:e.NestedResult[0],resultIndex:e.NestedResult[1]};if("Input"===e.$kind)return n[e.Input];throw new Error(`Invalid argument ${Object.keys(e)}`)}function M(e){return(0,r.qgA)(a.pl,{version:2,sender:e.sender??null,expiration:e.expiration?"Epoch"in e.expiration?{Epoch:e.expiration.Epoch}:{None:!0}:null,gasData:{owner:e.gasConfig.owner??null,budget:e.gasConfig.budget?.toString()??null,price:e.gasConfig.price?.toString()??null,payment:e.gasConfig.payment?.map((e=>({digest:e.digest,objectId:e.objectId,version:e.version.toString()})))??null},inputs:e.inputs.map((e=>{if("Input"===e.kind){if((0,r.is)(d,e.value)){const n=(0,r.qgA)(d,e.value);if(n.Object){if(n.Object.ImmOrOwned)return{Object:{ImmOrOwnedObject:{objectId:n.Object.ImmOrOwned.objectId,version:String(n.Object.ImmOrOwned.version),digest:n.Object.ImmOrOwned.digest}}};if(n.Object.Shared)return{Object:{SharedObject:{mutable:n.Object.Shared.mutable??null,initialSharedVersion:n.Object.Shared.initialSharedVersion,objectId:n.Object.Shared.objectId}}};if(n.Object.Receiving)return{Object:{Receiving:{digest:n.Object.Receiving.digest,version:String(n.Object.Receiving.version),objectId:n.Object.Receiving.objectId}}};throw new Error("Invalid object input")}return{Pure:{bytes:(0,i.o)(new Uint8Array(n.Pure))}}}return"object"===e.type?{UnresolvedObject:{objectId:e.value}}:{UnresolvedPure:{value:e.value}}}throw new Error("Invalid input")})),commands:e.transactions.map((e=>{switch(e.kind){case"MakeMoveVec":return{MakeMoveVec:{type:"Some"in e.type?s.r.tagToString(e.type.Some):null,elements:e.objects.map((e=>w(e)))}};case"MergeCoins":return{MergeCoins:{destination:w(e.destination),sources:e.sources.map((e=>w(e)))}};case"MoveCall":{const[n,t,i]=e.target.split("::");return{MoveCall:{package:n,module:t,function:i,typeArguments:e.typeArguments,arguments:e.arguments.map((e=>w(e)))}}}case"Publish":return{Publish:{modules:e.modules.map((e=>(0,i.o)(Uint8Array.from(e)))),dependencies:e.dependencies}};case"SplitCoins":return{SplitCoins:{coin:w(e.coin),amounts:e.amounts.map((e=>w(e)))}};case"TransferObjects":return{TransferObjects:{objects:e.objects.map((e=>w(e))),address:w(e.address)}};case"Upgrade":return{Upgrade:{modules:e.modules.map((e=>(0,i.o)(Uint8Array.from(e)))),dependencies:e.dependencies,package:e.packageId,ticket:w(e.ticket)}}}throw new Error(`Unknown transaction ${Object.keys(e)}`)}))})}function w(e){switch(e.kind){case"GasCoin":return{GasCoin:!0};case"Result":return{Result:e.index};case"NestedResult":return{NestedResult:[e.index,e.resultIndex]};case"Input":return{Input:e.index}}}(0,r.Ikc)({version:(0,r.euz)(1),sender:(0,r.lqM)((0,r.YjP)()),expiration:(0,r.cl6)(l),gasConfig:b,inputs:(0,r.YOg)(u),transactions:(0,r.YOg)(h)})},9800:(e,n,t)=>{t.d(n,{f:()=>m});var i=t(8620),r=t(1801);function s(e){return(0,i.KCZ)(Object.entries(e).map((([e,n])=>(0,i.Ikc)({[e]:n}))))}const a=s({GasCoin:(0,i.euz)(!0),Input:(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),Result:(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),NestedResult:(0,i.PVZ)([(0,i.FsL)((0,i.aig)(),(0,i.ndf)()),(0,i.FsL)((0,i.aig)(),(0,i.ndf)())])}),o=(0,i.Ikc)({budget:(0,i.mee)(r.Yj),price:(0,i.mee)(r.Yj),owner:(0,i.mee)(r.M5),payment:(0,i.mee)((0,i.YOg)(r.xJ))}),c=(0,i.Ikc)({package:r.VH,module:(0,i.YjP)(),function:(0,i.YjP)(),typeArguments:(0,i.YOg)((0,i.YjP)()),arguments:(0,i.YOg)(a)}),d=(0,i.Ikc)({name:(0,i.YjP)(),inputs:(0,i.g1P)((0,i.YjP)(),(0,i.KCZ)([a,(0,i.YOg)(a)])),data:(0,i.g1P)((0,i.YjP)(),(0,i.L5J)())}),u=s({MoveCall:c,TransferObjects:(0,i.Ikc)({objects:(0,i.YOg)(a),address:a}),SplitCoins:(0,i.Ikc)({coin:a,amounts:(0,i.YOg)(a)}),MergeCoins:(0,i.Ikc)({destination:a,sources:(0,i.YOg)(a)}),Publish:(0,i.Ikc)({modules:(0,i.YOg)(r.mH),dependencies:(0,i.YOg)(r.VH)}),MakeMoveVec:(0,i.Ikc)({type:(0,i.mee)((0,i.YjP)()),elements:(0,i.YOg)(a)}),Upgrade:(0,i.Ikc)({modules:(0,i.YOg)(r.mH),dependencies:(0,i.YOg)(r.VH),package:r.VH,ticket:a}),$Intent:d}),l=s({ImmOrOwnedObject:r.xJ,SharedObject:(0,i.Ikc)({objectId:r.VH,initialSharedVersion:r.Yj,mutable:(0,i.zMY)()}),Receiving:r.xJ}),g=s({Object:l,Pure:(0,i.Ikc)({bytes:r.mH}),UnresolvedPure:(0,i.Ikc)({value:(0,i.L5J)()}),UnresolvedObject:(0,i.Ikc)({objectId:r.VH,version:(0,i.lqM)((0,i.mee)(r.Yj)),digest:(0,i.lqM)((0,i.mee)((0,i.YjP)())),initialSharedVersion:(0,i.lqM)((0,i.mee)(r.Yj))})}),p=s({None:(0,i.euz)(!0),Epoch:r.Yj}),m=(0,i.Ikc)({version:(0,i.euz)(2),sender:(0,i.cl6)(r.M5),expiration:(0,i.cl6)(p),gasData:o,inputs:(0,i.YOg)(g),commands:(0,i.YOg)(u)})}}]);