PageSourceSearch

https://exa.market/_next/static/chunks/3530-0e563b3000db884f.js

js exa.market collected 2026-09-26 05:48:26 UTC 27,810 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3530],{27609:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(70865),i=n(96670),a=n(26297),s=n(52322),l=n(6277),o=n(4525),u=n(50737);function c(e){var t=e.dark,n=e.value,c=e.onChange,d=(e.readOnly,e.placeholder),f=e.required,m=e.error,h=(0,a.Z)(e,["dark","value","onChange","readOnly","placeholder","required","error"]);return(0,s.jsxs)(o.Z,{separatorClassName:"!w-[0px]",children:[(0,s.jsx)(u.Z,(0,i.Z)((0,r.Z)({},h),{dark:t,readOnly:!0,placeholder:"https://exa.market/collection/",className:(0,l.Z)("!w-[232px]",!!m&&"!border-red-base focus:!outline-red-base"),contrasted:!0,loading:!1,error:void 0})),(0,s.jsx)(u.Z,(0,i.Z)((0,r.Z)({},h),{dark:t,fullWidth:!0,placeholder:d,required:f,value:n,onChange:c,error:m,minLength:3}))]})}},46053:function(e,t,n){n.d(t,{Z:function(){return O}});var r=n(98788),i=n(66383),a=n(22970),s=n(52322),l=n(2784),o=n(49822),u=n(13781),c=n(6746),d=n(50737),f=n(85155),m=n(9728),h=n(14452),v=n(82196),p=n(78636),g=n(6277),x=n(82531),b=n(91189),y=n(30684),w=n(27609),N=n(76854),j=n.n(N),Z=n(97582),C=n(75217),S=n(31622),I=n(4525),k=n(31890),M=n(39990),E=n(21518),F=n(41804),_=n(52258),A=n(74269);function D(e){var t,n=e.opened,i=e.onClose,c=(0,Z.N$)().wallet,d=(0,l.useState)(!1),m=d[0],h=d[1],v=(0,Z.gl)(),p=v.edit,g=v.loading,x=v.error,w=(0,l.useState)(),N=w[0],j=w[1],D=(0,l.useCallback)((0,r.Z)((function(){var e;return(0,a.__generator)(this,(function(t){switch(t.label){case 0:return e=Number(N),Number.isNaN(e)||e<0?[2,C.QA.error(null,"Royalties must be a valid positive number.")]:e>15?[2,C.QA.error(null,"Royalties must be under 15%.")]:[4,p(e)];case 1:return t.sent(),i(),[2]}}))})),[N]),T=(0,l.useMemo)((function(){if(!m)return!0;if(!N)return!0;var e=Math.round(Number(N));return!!(Number.isNaN(e)||e<0)||(e>15||e<0)}),[m,N]),L=(0,l.useMemo)((function(){return(null===c||void 0===c?void 0:c.royalties)?Number(c.royalties)/100:0}),[null===c||void 0===c?void 0:c.royalties]),R=(0,l.useMemo)((function(){return N===L}),[N,L]);return(0,s.jsxs)(M.Z,{open:n,size:"medium",onClickAway:i,children:[(0,s.jsx)(_.Z,{title:"Edit account royalties",onClose:i}),(0,s.jsx)(E.Z,{children:(0,s.jsxs)("div",{className:"p-4 flex flex-col gap-4",children:[(0,s.jsx)(u.Z,{label:"Set royalties:",children:(0,s.jsxs)(I.Z,{separatorClassName:"!bg-gray-base",children:[(0,s.jsx)(k.Z,{type:"text",size:"huge",fullWidth:!0,numberValue:N,onChange:function(e){return null!==e.numberValue&&j(e.numberValue)},placeholder:String(L||0),children:(0,s.jsx)("span",{className:"text-midGray-base",children:"%"})}),(0,s.jsxs)(o.Z,{variant:"initial",onClick:function(){return j(15)},size:"huge",children:[(0,s.jsx)("span",{className:"text-midGray-base mr-1",children:"MAX"})," 15%"]})]})}),(0,s.jsx)(f.Z,{}),(0,s.jsxs)("div",{className:"flex gap-4 align-baseline text-midGray-base",children:[(0,s.jsx)("div",{className:"pt-1 pl-0.5",children:(0,s.jsx)(A.Z,{name:"exclamation-triangle"})}),(0,s.jsxs)("span",{children:["This action will update royalites generated to all assets minted by your wallet account. (",(0,b.$z)(null!==(t=null===c||void 0===c?void 0:c.address)&&void 0!==t?t:"",5),")"]})]}),(0,s.jsx)("div",{className:"w-fit",children:(0,s.jsx)(y.Z,{align:"start",label:"I understand this action will also affect all collections I previously created.",checked:m,onChange:function(e){return h(e.target.checked)},multiline:!0})})]})}),(0,s.jsxs)(F.Z,{children:[(0,s.jsx)(o.Z,{size:"huge",fullWidth:!0,onClick:D,disabled:T||R,loading:g,disabledHelp:R?"Royalties already at ".concat(L,"%"):void 0,children:"Save"}),(0,s.jsx)(S.Z,{algorandErrors:[x]})]})]})}var T=n(86606),L=n(88294),R=n(49857),z=function(){var e=(0,r.Z)((function(){var e,t,n;return(0,a.__generator)(this,(function(r){switch(r.label){case 0:return[4,v.h.collections.listCategories()];case 1:if(e=i.Z.apply(void 0,[r.sent(),2]),t=e[0],n=e[1])throw n;return[2,t]}}))}));return function(){return e.apply(this,arguments)}}(),U=function(){var e=(0,R.ZP)("/collection-categories",z,{revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1}).data;return void 0===e?[]:e};function V(e){return q.apply(this,arguments)}function q(){return(q=(0,r.Z)((function(e){var t,n,r;return(0,a.__generator)(this,(function(a){switch(a.label){case 0:return[4,v.h.collections.create(e)];case 1:if(t=i.Z.apply(void 0,[a.sent(),2]),n=t[0],r=t[1])throw r;return[2,n]}}))}))).apply(this,arguments)}function P(e,t){return W.apply(this,arguments)}function W(){return(W=(0,r.Z)((function(e,t){var n,r,s;return(0,a.__generator)(this,(function(a){switch(a.label){case 0:return[4,v.h.collections.update(e,t)];case 1:if(n=i.Z.apply(void 0,[a.sent(),2]),r=n[0],s=n[1])throw s;return[2,r]}}
1))}))).apply(this,arguments)}function O(e){var t,n,b,N,Z,S,I,k,M,E=e.collection,F=e.handler,_=e.onSubmitOverride,A=e.onSuccess,D=e.onCancel,R=e.onError,z=e.darkStyling,q=e.showMoreOptions,W=e.className,O=e.fields,G=void 0===O?["images","name","url","description","links","royalties","categories"]:O,B=e.disableSubmitIfNoChange,$=e.creatorRoyaltiesAddress,J=e.stickySubmit,X=e.stickyClassName,H=e.checkSlugIsTaken,K=(0,l.useState)(!q),Y=K[0],ee=K[1],te=(0,l.useState)(!1),ne=te[0],re=te[1],ie=(0,l.useState)(""),ae=ie[0],se=ie[1],le=(0,l.useState)(!1),oe=le[0],ue=le[1],ce=(0,l.useState)(""),de=ce[0],fe=ce[1],me=(0,l.useState)(!1),he=me[0],ve=me[1],pe=(0,i.Z)((0,T.Z)((null===E||void 0===E?void 0:E.slug)||"",500),3),ge=pe[0],xe=pe[1],be=pe[2],ye=(0,p.Z)({name:(null===E||void 0===E?void 0:E.name)||"",slug:ge,description:(null===E||void 0===E?void 0:E.description)||"",thumbnail:(null===E||void 0===E?void 0:E.thumbnail)||void 0,banner:(null===E||void 0===E?void 0:E.banner)||void 0,twitter:null===(n=null===E||void 0===E||null===(t=E.socials)||void 0===t?void 0:t.find((function(e){return"twitter"===e.type})))||void 0===n?void 0:n.value,discord:null===(N=null===E||void 0===E||null===(b=E.socials)||void 0===b?void 0:b.find((function(e){return"discord"===e.type})))||void 0===N?void 0:N.value,instagram:null===(S=null===E||void 0===E||null===(Z=E.socials)||void 0===Z?void 0:Z.find((function(e){return"instagram"===e.type})))||void 0===S?void 0:S.value,website:null===(k=null===E||void 0===E||null===(I=E.socials)||void 0===I?void 0:I.find((function(e){return"website"===e.type})))||void 0===k?void 0:k.value,categoryIds:(null===E||void 0===E||null===(M=E.categories)||void 0===M?void 0:M.map((function(e){return e.id})))||[]}),we=ye.form,Ne=ye.setFormValues,je=ye.isChanged,Ze=U(),Ce=(0,l.useMemo)((function(){var e=!!we.name.length&&we.description&&we.description.length>=50&&we.categoryIds&&we.categoryIds.length>0&&we.categoryIds.length<=3;return E?je&&e&&(E.bannerUrl||we.banner)&&(E.thumbnailUrl||we.thumbnail):e&&!!we.slug.length&&!de.length&&we.banner&&we.thumbnail}),[JSON.stringify(we),je,JSON.stringify(E)]);(0,l.useEffect)((function(){if(H)return 0===xe.length?(fe(""),void Ne({slug:""})):void(j()(ge.toLowerCase(),{strict:!0})===ge?(ve(!0),v.h.collections.getBySlug(xe).then((function(e){var t=(0,i.Z)(e,1)[0];ve(!1),t?(fe("Already taken."),Ne({slug:""})):(fe(""),Ne({slug:xe}))}))):fe("Slug must be lowercase, without spaces or special characters."))}),[xe]);var Se=(0,l.useCallback)(function(){var e=(0,r.Z)((function(e){var t,n,r;return(0,a.__generator)(this,(function(i){switch(i.label){case 0:if(e.preventDefault(),B?!Ce&&!je:!Ce)return[2];if(t=function(e){var t;if(we[e]&&!(null===(t=we[e])||void 0===t?void 0:t.startsWith("http"))){var n=we[e],r=null===n||void 0===n?void 0:n.includes(".");we[e]=r||"discord"===e?"https://".concat(n):"https://".concat(e,".com/").concat(n)}},t("discord"),t("instagram"),t("website"),t("twitter"),_)return _(we),[2];i.label=1;case 1:return i.trys.push([1,8,9,10]),re(!0),n=null,F?[4,F(we)]:[3,3];case 2:return n=i.sent(),[3,7];case 3:return(null===E||void 0===E?void 0:E.id)?[4,P(E.id,we)]:[3,5];case 4:return n=i.sent(),[3,7];case 5:return[4,V(we)];case 6:n=i.sent(),i.label=7;case 7:return n&&(null===A||void 0===A||A(n),Ne({thumbnail:void 0}),Ne({banner:void 0})),[3,10];case 8:return r=i.sent(),null===R||void 0===R||R(r),console.error(r),[3,10];case 9:return re(!1),[7];case 10:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}(),[E,we,je,Ce]);return(0,s.jsxs)("form",{onSubmit:Se,className:W,children:[G.includes("images")&&(0,s.jsxs)("div",{className:"relative h-[180px] flex-1",children:[(0,s.jsx)(h.Z,{defaultImageFile:null===E||void 0===E?void 0:E.banner,defaultImageURL:null===E||void 0===E?void 0:E.bannerUrl,className:"h-[125px]",onChange:function(e){return Ne({banner:e})},maxSizeInMB:L.rR,onError:function(e){return C.QA.error(e,"Failed to get file.")},children:(0,s.jsx)("div",{className:"text-midGray-base -mt-2",children:"1500 x 500"})}),(0,s.jsx)(h.Z,{defaultImageFile:null===E||void 0===E?void 0:E.thumbnail,defaultImageURL:null===E||void 0===E?void 0:E.thumbnailUrl,className:(0,g.Z)("!absolute top-[3rem] left-[3rem] w-[125px] h-[125px] border-[3px]",z?"bg-veryDark-base border-veryDark-base":"bg-[#111119] border-dark-base"),onChange:function(e){return Ne({thumbnail:e})},maxSizeInMB:L.rR,onError:function(e){return C.QA.error(e,"Failed to get file.")},children:(0,s.jsx)("div",{className:"text-midGray-base -mt-2",children:"400 x 400"})})]}),(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsxs)(c.Z,{children:[G.includes("name")&&(0,s.jsx)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"Name"}),required:!0,children:(0,s.jsx)(d.Z,{placeholder:"My collection name",required:!0,value:we.name,minLength:3,onChange:function(e){Ne({name:e.target.value}),!oe&&G.includes("url")&&be(j()(e.target.value.toLowerCase(),{strict:!0}))},dark:z})}),G.includes("url")&&(0,s.jsx)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"URL"}),required:!0,children:(0,s.jsx)(w.Z,{dark:z,value:ge,onChange:function(e){return be(e.target.value)},onInput:function(){return ue(!0)},required:!0,loading:he,error:de})}),G.includes("description")&&(0,s.jsx)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"Description"}),required:!0,children:(0,s.jsx)(m.Z,{placeholder:"My collection description",value:we.description,onChange:function(e){Ne({description:e.target.value}),se("")},className:"min-h-[200px]",dark:z,maxLength:500,minLength:50,required:!0,error:ae,onBlur:function(e){e.target.value.length<50&&se("Min 50 chars.")}})}),q&&(0,s.jsx)("div",{className:(0,g.Z)("flex justify-end border-grayDark-base",Y&&"border-b pb-2",!Y&&"-mb-2"),children:(0,s.jsx)(o.Z,{endIcon:Y?"caret-up":"caret-down",size:"medium",variant:"none",onClick:function(){return ee((function(e){return!e}))},textAlign:"right",children:Y?"Less options":"More options"})}),Y&&(0,s.jsxs)(s.Fragment,{children:[G.includes("categories")&&(0,s.jsxs)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"Categories"}),required:!0,children:[(0,s.jsx)("p",{className:"text-midGray-base mb-4",children:"Make your NFTs more discoverable with categories."}),(0,s.jsx)("div",{className:"grid grid-cols-2 gap-2",children:Ze.map((function(e,t){var n;return(0,s.jsx)(y.Z,{label:e.name,align:"start",checked:null===(n=we.categoryIds)||void 0===n?void 0:n.includes(e.id),onChange:function(t){var n,r=null!==(n=we.categoryIds)&&void 0!==n?n:[];(null===r||void 0===r?void 0:r.includes(e.id))?r=r.filter((function(t){return t!==e.id})):r.push(e.id),Ne({categoryIds:r})}},t)}))})]}),G.includes("links")&&(0,s.jsxs)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"Links"}),children:[(0,s.jsx)("p",{className:"text-midGray-base mb-4",children:"Networks used to share information with your community."}),(0,s.jsxs)("div",{className:"flex flex-col gap-2 mb-2",children:[(0,s.jsx)(d.Z,{startIcon:"globe",placeholder:"Website URL",fullWidth:!0,dark:z,value:we.website,onChange:function(e){return Ne({website:e.target.value})}}),(0,s.jsx)(d.Z,{startIcon:"twitter",placeholder:"X/Twitter URL",fullWidth:!0,dark:z,value:we.twitter,onChange:function(e){return Ne({twitter:e.target.value})}}),(0,s.jsx)(d.Z,{startIcon:"instagram",placeholder:"Instagram URL",fullWidth:!0,dark:z,value:we.instagram,onChange:function(e){return Ne({instagram:e.target.value})}}),(0,s.jsx)(d.Z,{startIcon:"discord",placeholder:"Discord URL",fullWidth:!0,dark:z,value:we.discord,onChange:function(e){return Ne({discord:e.target.value})}})]})]}),G.includes("royalties")&&$&&(0,s.jsx)(Q,{creatorAddress:$}),(0,s.jsx)("div",{className:"h-[32px]"})]})]}),(0,s.jsx)("div",{className:(0,g.Z)(!!J&&"sticky bottom-0",!!J&&X,z&&"!bg-veryDark-base"),style:{paddingBottom:J},children:(0,s.jsxs)("div",{className:"relative",children:[z&&J&&(0,s.jsx)("div",{className:(0,g.Z)("absolute -top-[50px] left-0 right-0 bg-gradient-to-t h-[50px]","from-veryDark-base/100 to-veryDark-base/0","pointer-events-none")}),(0,s.jsx)(f.Z,{className:"my-4"}),(0,s.jsxs)("div",{className:"flex gap-4",children:[!!D&&(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsx)(o.Z,{variant:"initial",fullWidth:!0,size:"huge",onClick:D,children:"Cancel"})}),(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsx)(o.Z,{variant:"primary",fullWidth:!0,size:"huge",type:"submit",loading:ne,disabled:B&&!je||!Ce,disabledHelp:"Please upload both an image and a banner, enter a name".concat(E?"":", a slug",", a description with at least 50 chars, and add up to 3 categories."),children:(0,s.jsx)("span",{className:"font-bold",children:_?"Save & Continue":E?"Save":"Create"})})})]})]})})]})]})}function Q(e){var t=e.creatorAddress,n=(0,Z.N$)().wallet,r=(0,Z.eQ)(t),i=(0,l.useState)(!1),a=i[0],c=i[1],d=(0,l.useMemo)((function(){return t===(null===n||void 0===n?void 0:n.address)}),[n,t]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(u.Z,{label:(0,s.jsx)(x.Z,{className:"text-white-base",children:"Royalties"}),children:[(0,s.jsx)("p",{className:"text-midGray-base mb-2",children:"Collection owner can collect earnings when a collector buy and re-sells an asset. Earnings will be received by:"}),(0,s.jsxs)("div",{className:"grid grid-cols-2 w-fit text-midGray-base gap-2",children:[(0,s.jsx)("div",{children:"Creator address:"}),(0,s.jsx)("div",{children:(0,b.$z)(t,5)}),(0,s.jsx)("div",{children:"Creator royalties:"}),(0,s.jsxs)("div",{children:[d?((n.royalties||100*r)/100).toLocaleStr
1ing():r,"%",d&&(0,s.jsx)(o.Z,{size:"small",className:"ml-2",variant:"initial",onClick:function(){return c(!0)},children:"Edit royalties"})]})]})]}),(0,s.jsx)(D,{opened:a,onClose:function(){return c(!1)}})]})}},46058:function(e,t,n){var r=n(52322),i=n(13621),a=n(58088),s=n(97582),l=n(81705);t.Z=function(){return"INITIALISING"===(0,s.ec)().status?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.o,{title:"Connect - EXA Market"}),(0,r.jsx)("section",{className:"flex items-center justify-center h-screen",children:(0,r.jsxs)("section",{className:"flex flex-col items-center gap-6",children:[(0,r.jsx)(a.Z,{className:"font-black text-midGray-base",children:"Please sign in to proceed"}),(0,r.jsx)(i.Z,{size:"huge"})]})})]})}},13934:function(e,t,n){n.d(t,{FE:function(){return g},QM:function(){return N},er:function(){return Z},gO:function(){return y},vi:function(){return x},wp:function(){return k}});var r=n(98788),i=n(70865),a=n(96670),s=n(66383),l=n(50930),o=n(22970),u=n(83491),c=n(50856),d=n(23107),f=n(81774),m=n(93243),h=n(82196),v=n(90286),p=n.n(v);function g(e){var t=e.creatorAddress,n=e.preMintNFTs,r=e.useArc19;return n.map((function(e){var n="ipfs://"+(e.ipfs.metadataCID||e.ipfs.fileCID)+"#arc3",i=void 0;if(r){var a=(0,f.fZ)(e.ipfs.metadataCID||e.ipfs.fileCID);n=a.url+"#arc3",i=a.reserveAddress}return{_type:"asset-create",from:t,assetName:e.attributes.name,unitName:e.attributes.unit,assetURL:n,manager:t,reserve:i,decimals:0,total:Number(e.attributes.quantity),defaultFrozen:!1,note:(0,c.Bq)({"exa-mint-nft-id":e.mintNftId})}}))}function x(e,t,n,r,i){return b.apply(this,arguments)}function b(){return b=(0,r.Z)((function(e,t,n,c,d){var f,m,v,p,g,x,b,y,w,N,j,Z,C=arguments;return(0,o.__generator)(this,(function(S){switch(S.label){case 0:return f=C.length>5&&void 0!==C[5]?C[5]:{},m=n.map((function(e){return e.file})),v=n.map((function(e){return e.attributes})),(p=f.mintId)?[3,2]:[4,h.h.mints.create({name:e,useArc19:t,files:m,attributes:v})];case 1:if(g=s.Z.apply(void 0,[S.sent(),2]),x=g[0],b=g[1])return[2,{pinnedNFTs:[],failedPinnedNFTs:n,errors:[b]}];p=x,S.label=2;case 2:return y=[],w=[],N=[],j=performance.now(),Z=function(){var e=(0,r.Z)((function(e){var t,n,r,l,u,f,m,v,g,x,b,Z,C,S,I,k;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:w=[],t=!0,n=!1,r=void 0,o.label=1;case 1:o.trys.push([1,6,7,8]),l=e[Symbol.iterator](),o.label=2;case 2:return(t=(u=l.next()).done)?[3,5]:(f=u.value,m=f.file,v=f.attributes,f.ipfs&&f.mintNftId?(y.push(f),d(y),[3,4]):(g={name:v.name,description:v.description,external_url:"",properties:v.traits?{traits:v.traits}:void 0},[4,h.h.ipfs.pinNFT(m,p,g,c+"_"+j+"_"+m.name)]));case 3:if(x=s.Z.apply(void 0,[o.sent(),2]),b=x[0],Z=x[1])return N.push(Z),w.push(f),[3,4];C=b.fileCID,S=b.metadataCID,I=b.mintNftId,y.push((0,a.Z)((0,i.Z)({},f),{ipfs:{fileCID:C,metadataCID:S},mintNftId:I})),d(y),o.label=4;case 4:return t=!0,[3,2];case 5:return[3,8];case 6:return k=o.sent(),n=!0,r=k,[3,8];case 7:try{t||null==l.return||l.return()}finally{if(n)throw r}return[7];case 8:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}(),[4,Z(n)];case 3:return S.sent(),w.length?[4,(0,u.wO)(5)]:[3,6];case 4:return S.sent(),[4,Z((0,l.Z)(w))];case 5:S.sent(),S.label=6;case 6:return[2,{pinnedNFTs:y,failedPinnedNFTs:w,errors:N}]}}))})),b.apply(this,arguments)}function y(e){return w.apply(this,arguments)}function w(){return(w=(0,r.Z)((function(e){var t,n,r,s,l,u,f,v,p,g,x,b,y,w;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return t=e.dropDetails,n=e.creatorWallet,r=e.mintedLinkedAssets,s=e.dropQuantities,l=e.connector,u=t.priceAsset,f=t.priceQuantity,v=t.startTime,p=t.endTime,g=t.editionMaxPurchasesCount,x=t.editionWhitelist,b={appId:0,appVersion:0,seller:{address:n.address,user:null},isAuction:"auctions"===t.type,startTime:null!==v&&void 0!==v?v:(0,d.default)(new Date,10),endTime:p,priceAsset:{asset:u,quantity:f,initialQuantity:f},type:"primary_market_basket",openToNegociate:!1,isRemoved:!1,name:"",status:"init",buyer:null,purchaseTxn:null,createdAt:null,bids:null,updatedAt:null,editionMaxPurchasesCount:g,editionWhitelist:x},y=r.flatMap((function(e,t){var n,r,l=null!==(r=null!==(n=null===s||void 0===s?void 0:s[t])&&void 0!==n?n:e.total)&&void 0!==r?r:1;return l<1&&(l=1),(0,a.Z)((0,i.Z)({},b),{forSaleAssets:[{asset:e,quantity:l,initialQuantity:l}],isEdition:l>1,id:t})})),w=c.yx.createInstance(m.s,n,l),[4,(0,c.gg)({baskets:y,wallet:w,api:h.h,algoAPI:m.s})];case 1:return[2,{transactions:o.sent(),baskets:y}]}}))}))).apply(this,arguments)}function N(e){return j.apply(this,arguments)}function j(){return(j=(0,r.Z)((function(e){var t,n,r,i;return(0,o.__generator)(this,(function(a){switch(a.label){case 0:return t=e.basketCreationStepResponse,n=e.creatorWallet,r=e.connector,i=c.yx.createInstance(m.s,n,r),[4,(0,c.i1)({createdBaskets:t,wallet:i,api:h.h,algoAPI:m.s})];case 1:return[2,a.sent()]}}))}))).apply(this,arguments)}function Z(e){var t,n=e.filename,r=e.name,i=e.unit,a=e.description,s=e.quantity,l=e.traits;return{name:r||String(null===(t=n.split("."))||void 0===t?void 0:t[0]),unit:i||String(C(n)),description:String(a),quantity:Number(s||1),traits:l||[]}}function C(e){var t;return null===(t=e.split("."))||void 0===t?void 0:t[0].replace(/[^a-zA-Z0-9]/g,"").replace(/\s/g,"").toUpperCase().slice(0,8)}function S(e){return I.apply(this,arguments)}function I(){return(I=(0,r.Z)((function(e){return(0,o.__generator)(this,(function(t){return[2,new Promise((function(t,n){p().parse(e,{complete:function(e){t(e.data)},error:function(){n(new Error("Failed to parse CSV data."))}})}))]}))}))).apply(this,arguments)}function k(e,t){return M.apply(this,arguments)}function M(){return(M=(0,r.Z)((function(e,t){var n,r;return(0,o.__generator)(this,(function(i){switch(i.label){case 0:if(!(n=e.find((function(e){return"text/csv"===e.type})))){if(t.forceWithMetadata)throw Error("Please upload a CSV metadata file alongside your medias.");return[2,e.map((function(e,t){var n;return{file:e,attributes:{name:null===(n=e.name.split("."))||void 0===n?void 0:n[0],unit:C(e.name),description:"",quantity:1,traits:[]}}}))]}return[4,S(n)];case 1:r=i.sent();try{return[2,E(r,e,{maxDropCollectionItems:t.maxDropCollectionItems}).preMintNFTs]}catch(a){throw a}return[2]}}
1))}))).apply(this,arguments)}function E(e,t,n){var r=t.filter((function(e){return"text/csv"!==e.type})).sort((function(e,t){return Number(e.name.split(".")[0])-Number(t.name.split(".")[0])})),s=r.map((function(e){return e.name.split(".")[0]})),o=0;s.forEach((function(e){if(isNaN(+e)||!Number.isInteger(+e))throw new Error("NFT Files: Please name your files with incremental integers starting from 1. (ex: 1.png, 2.png, 3.png, etc)");if(+e!==o+1)throw new Error("NFT Files: Please name your files with incremental integers starting from 1. (ex: 1.png, 2.png, 3.png, etc)");o=+e}));var u=(0,l.Z)(e).filter((function(e){return!!e.join("_").length})),c=t.filter((function(e){return"text/csv"!==e.type})).length;if(c>n.maxDropCollectionItems)throw new Error("Max NFT count is ".concat(n.maxDropCollectionItems,". (This number will increase over time during the beta period)."));var d=u.length-1;if(e&&d!==c)throw new Error("Number of NFTs in the CSV file (".concat(d,") does not match the number of imported NFT files (").concat(c,")."));var f=u[0],m=f.findIndex((function(e){return"Name"===e})),h=f.findIndex((function(e){return"Unit"===e})),v=f.findIndex((function(e){return"Description"===e})),p=f.findIndex((function(e){return"Quantity"===e}));if(-1===m)throw new Error("Metadata CSV: Missing 'Name' column.");if(-1===h)throw new Error("Metadata CSV: Missing 'Unit' column.");if(-1===v)throw new Error("Metadata CSV: Missing 'Description' column.");if(-1===p)throw new Error("Metadata CSV: Missing 'Quantity' column.");var g=f[m],x=f[h],b=f[v],y=f[p];if(!(null===g||void 0===g?void 0:g.length)||!(null===x||void 0===x?void 0:x.length)||!(null===b||void 0===b?void 0:b.length)||!(null===y||void 0===y?void 0:y.length))throw new Error("Metadata CSV format error. Please download the example folder and follow the template.");if("Name"!==g||"Unit"!==x||"Description"!==b||"Quantity"!==y)throw new Error("Metadata CSV format error. Please download the example folder and follow the template.");var w=u.map((function(e){return e[m]})).slice(1),N=u.map((function(e){return e[h]})).slice(1),j=u.map((function(e){return e[v]})).slice(1),C=u.map((function(e){return e[p]})).slice(1);if(w.some((function(e){return e.length>32})))throw new Error("Metadata CSV: Max 'Name' size is 32 characters.");if(N.some((function(e){return e.length>8})))throw new Error("Metadata CSV: Max 'Unit' size is 8 characters.");if(j.some((function(e){return e.length>500})))throw new Error("Metadata CSV: Max 'Description' size is 500 characters.");if(C.some((function(e){return isNaN(+e)||!Number.isInteger(+e)})))throw new Error("Metadata CSV: 'Quantity' must be a valid integer number.");var S=/^Trait_\[(.+)\]$/,I=(0,l.Z)(f).map((function(e,t){return{name:e,idx:t}})).filter((function(e){return e.name.match(S)})).map((function(e){return(0,a.Z)((0,i.Z)({},e),{name:e.name.match(S)[1]})}));if(I.length>20)throw new Error("Metadata CSV: Max traits count is 20.");var k=I.reduce((function(t,n){var r=n.name,i=n.idx;return t[i]={name:r,values:(0,l.Z)(new Set(e.slice(1).map((function(e){return e[i]}))))},t}),[]).filter(Boolean),M=r.map((function(t,n){var r=e[n+1]?(0,l.Z)(e[n+1]):[],i=String(r[m]),a=String(r[h]),s=String(r[v]),o=Math.abs(Number(r[p])),u=r.reduce((function(e,t,n){var r,i=null===(r=I.find((function(e){return e.idx===n})))||void 0===r?void 0:r.name;return i&&e.push({name:String(i),value:String(t)}),e}),[]);return{file:t,attributes:Z({filename:t.name,name:i,unit:a,description:s,quantity:o,traits:u})}}));return{traits:k,preMintNFTs:M}}},6746:function(e,t,n){var r=n(52322),i=n(6277);t.Z=function(e){var t=e.children,n=e.className,a=e.gap,s=void 0===a?"gap-4":a;return(0,r.jsx)("div",{className:(0,i.Z)("flex flex-col",s,n),children:t})}},14452:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(70865),i=n(52322),a=n(82778);function s(e){return(0,i.jsx)(a.Z,(0,r.Z)({defaultMediaType:"image",defaultMediaURL:e.defaultImageURL},e))}},82778:function(e,t,n){n.d(t,{Z:function(){return d}});var r=n(98788),i=n(22970),a=n(52322),s=n(6277),l=n(74269),o=n(2784),u=n(99883),c=n(30651);function d(e){var t=e.children,n=e.name,r=e.defaultMediaURL,i=e.defaultMediaType,d=e.defaultImageFile,m=e.className,h=e.accept,v=void 0===h?["mp4","gif","jpeg","jpg","png"]:h,p=e.onChange,g=e.maxSizeInMB,x=void 0===g?.5:g,b=e.onError,y=e.loading,w=(0,o.useState)(r),N=w[0],j=w[1],Z=(0,o.useState)(i),C=Z[0],S=Z[1],I=(0,o.useState)(!1),k=I[0],M=I[1];
1(0,o.useEffect)((function(){j((function(e){return e!==r?r:e}))}),[r]),(0,o.useEffect)((function(){S((function(e){return e!==i?i:e}))}),[i]),(0,o.useEffect)((function(){var e;d&&!N&&(f(d).then(j),S(null===(e=d.type.split("/"))||void 0===e?void 0:e[0]))}),[d]);var E=(0,o.useMemo)((function(){return n||String(performance.now())+"."+String(Math.random())}),[n]),F=(0,o.useMemo)((function(){var e={mp4:"video",jpg:"image",jpeg:"image",png:"image",gif:"image"};return v.map((function(t){return"".concat(e[t],"/").concat(t)})).join(",")}),[v]),_=function(e,t){var n,r=null===(n=e.type.split("/"))||void 0===n?void 0:n[0];j(t),S(r),null===p||void 0===p||p(e,{url:t,type:r})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("label",{htmlFor:"file-input-"+E,className:(0,s.Z)("overflow-hidden rounded-2xl block relative",m),children:[!!(null===N||void 0===N?void 0:N.length)&&(0,a.jsx)(c.Z,{type:null!==C&&void 0!==C?C:"image",url:N,className:"object-center object-cover w-full h-full",autoPlay:!0,loop:!0,muted:!0},N),(0,a.jsxs)("div",{className:(0,s.Z)("absolute inset-0 bg-black-base/50 opacity-0 transition","cursor-pointer","flex items-center justify-center flex-col gap-4",(null===N||void 0===N?void 0:N.length)?"hover:opacity-75":"opacity-75 hover:opacity-100"),children:[(0,a.jsx)(l.Z,{name:N?"pen":"upload",size:24,className:(null===N||void 0===N?void 0:N.length)?"":"text-midGray-base"}),!!t&&!N&&(0,a.jsx)("div",{children:t})]}),(k||y)&&(0,a.jsx)("div",{className:"absolute inset-0 bg-dark-base/80 flex items-center justify-center",children:(0,a.jsx)(u.Z,{})})]}),(0,a.jsx)("input",{type:"file",id:"file-input-"+E,onError:function(e){return null===b||void 0===b?void 0:b(new Error("Failed to load media."))},onChange:function(e){var t,n=null===(t=e.target.files)||void 0===t?void 0:t[0];n&&(n.size>1048576*x?null===b||void 0===b||b(new Error("File too large. (Max: ".concat(x.toLocaleString(),"MB)"))):(M(!0),f(n).then((function(e){M(!1),_(n,e)})).catch((function(e){M(!1),null===b||void 0===b||b(e.message)}))))},className:"hidden",accept:F,multiple:!1})]})}function f(e){return m.apply(this,arguments)}function m(){return(m=(0,r.Z)((function(e){return(0,i.__generator)(this,(function(t){return[2,new Promise((function(t,n){var r=new FileReader;r.onload=function(e){try{var r;if(e.target&&"string"===typeof e.target.result)t(e.target.result);else n(new Error("Invalid result type:"+(null===(r=e.target)||void 0===r?void 0:r.result)))}catch(i){n(i)}},r.readAsDataURL(e)}))]}))}))).apply(this,arguments)}},78636:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(70865),i=n(2784);function a(e){var t=(0,i.useState)(e),n=t[0],a=t[1],s=(0,i.useMemo)((function(){return!e||Object.keys(n).some((function(t){return JSON.stringify(e[t])!==JSON.stringify(n[t])}))}),[n,e]);return{form:n,setForm:a,setFormValues:function(e){a((function(t){return(0,r.Z)({},t,e)}))},isChanged:s}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.