"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7999],{12265:function(e,t,n){var a=n(85893),r=n(94600);t.Z=e=>{let{max:t,solds:n,type:i,color:p=r.wL.SINBAD,height:s=12}=e;return(0,a.jsx)("div",{className:"progress bg-transparent",children:(0,a.jsx)("div",{className:"progress-bar hb-".concat(s," bg-").concat(p," ").concat(i),style:{width:"".concat(t?100*n/t:0,"%")}})})}},24247:function(e,t,n){n.d(t,{q6:function(){return I},ZP:function(){return h}});var a=n(85893),r=n(67294),i=n(14640),p=n(80308),s=n(75329),u=n(11163),y=n(92321),d=n(82016),l=n(83540),o=n(559),m=n(89171),T=n(62517);let c=[{inputs:[{internalType:"address",name:"_coreContractAddress",type:"address"},{internalType:"address",name:"_genesisEngineContractAddress",type:"address"},{internalType:"address",name:"_labContractAddress",type:"address"},{internalType:"address",name:"_blcksphrsAddress",type:"address"},{internalType:"uint256",name:"_strategyId",type:"uint256"},{internalType:"uint256",name:"_distributionId",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"BECAlreadyAwaken",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyFamilyAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyVariationAmbassador",type:"error"},{inputs:[],name:"BECCapLimitReached",type:"error"},{inputs:[{internalType:"uint256",name:"distribution",type:"uint256"}],name:"BECDistributionAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"domain",type:"uint256"}],name:"BECDomainAlreadySet",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECDuplicatedName",type:"error"},{inputs:[],name:"BECEmptyGoldenDataArray",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"}],name:"BECFamilyNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECFruitlessCreature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECGenesisStoreAlreadySet",type:"error"},{inputs:[],name:"BECHuntFinished",type:"error"},{inputs:[],name:"BECIdsNotInOrder",type:"error"},{inputs:[],name:"BECIndexOutOfBounds",type:"error"},{inputs:[{internalType:"uint256",name:"requested",type:"uint256"},{internalType:"uint256",name:"available",type:"uint256"}],name:"BECInsufficientFunds",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"BECInvalidAddress",type:"error"},{inputs:[{internalType:"uint256",name:"alpha",type:"uint256"},{internalType:"uint256",name:"beta",type:"uint256"},{internalType:"uint256",name:"gamma",type:"uint256"}],name:"BECInvalidAmbassadors",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"BECInvalidAmbassadorsLength",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidFamily",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECInvalidName",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"BECInvalidOwner",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"}],name:"BECInvalidPhenotype",type:"error"},{inputs:[],name:"BECInvalidProtocolBit",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidVariation",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"},{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxCreatureReproductionsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxHuntsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxReproductionsAllowed",type:"error"},{inputs:[],name:"BECMoreCreaturesThanPhenotypes",type:"error"},{inputs:[],name:"BECNotAllVariationsPresent",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECNotAllVariationsSet",type:"error"},{inputs:[],name:"BECNotEmptyGoldenDeltasArray",type:"error"},{inputs:[],name:"BECNotEnabled",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotType0Creature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotVariationAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECParentCreatureAsPayment",type:"error"},{inputs:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"paid",type:"uint256"}],name:"BECRitualPriceNotPaid",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECVariationNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"distributionId",type:"uint256"}],name:"BECWrongDistributionId",type:"error"},{inputs:[],name:"BECZeroQuantityMinting",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"blacksphere",type:"uint256"}],name:"BlackSphereInvalidOwner",type:"error"},{inputs:[],name:"ECDSAInvalidSignature",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"ECDSAInvalidSignatureLength",type:"error"},{inputs:[{internalType:"bytes32",name:"s",type:"bytes32"}],name:"ECDSAInvalidSignatureS",type:"error"},{inputs:[],name:"EIP712BECSigningKeyNotSet",type:"error"},{inputs:[{internalType:"bytes",name:"signature",type:"bytes"}],name:"EIP712InvalidSignature",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"contractAddress",type:"address"}],name:"BECEnabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Received",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"EIP712_DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HUNT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"enable",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getDistributionId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_creatureId",type:"uint256"}],name:"getDna",outputs:[{internalType:"uint256",name:"dna",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getStrategyId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"}],name:"hunt",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"huntAllowed",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"uint256",name:"_blcksphrId",type:"uint256"}],name:"huntBlcksphr",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"caller",type:"address"}],name:"huntsPerAddress",outputs:[{internalType:"uint256",name:"count",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"isEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newSigningKey",type:"address"}],name:"setAllowlistSigningAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_creatureId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdraw",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdrawERC20Token",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_address",type:"address"}],name:"withdrawERC721Token",outputs:[],stateMutability:"payable",type:"function"},{stateMutability:"payable",type:"receive"}],b=[{inputs:[{internalType:"address",name:"_coreContractAddress",type:"address"},{internalType:"address",name:"_genesisEngineContractAddress",type:"address"},{internalType:"address",name:"_labContractAddress",type:"address"},{internalType:"address",name:"_huntContractAddress",type:"address"},{internalType:"address",name:"_blcksphrsAddress",type:"address"},{internalType:"uint256",name:"_strategyId",type:"uint256"},{internalType:"uint256",name:"_distributionId",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"BECAlreadyAwaken",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyFamilyAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyVariationAmbassador",type:"error"},{inputs:[],name:"BECCapLimitReached",type:"error"},{inputs:[{internalType:"uint256",name:"distribution",type:"uint256"}],name:"BECDistributionAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"domain",type:"uint256"}],name:"BECDomainAlreadySet",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECDuplicatedName",type:"error"},{inputs:[],name:"BECEmptyGoldenDataArray",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"}],name:"BECFamilyNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECFruitlessCreature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECGenesisStoreAlreadySet",type:"error"},{inputs:[],name:"BECHuntFinished",type:"error"},{inputs:[],name:"BECIdsNotInOrder",type:"error"},{inputs:[],name:"BECIndexOutOfBounds",type:"error"},{inputs:[{internalType:"uint256",name:"requested",type:"uint256"},{internalType:"uint256",name:"available",type:"uint256"}],name:"BECInsufficientFunds",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"BECInvalidAddress",type:"error"},{inputs:[{internalType:"uint256",name:"alpha",type:"uint256"},{internalType:"uint256",name:"beta",type:"uint256"},{internalType:"uint256",name:"gamma",type:"uint256"}],name:"BECInvalidAmbassadors",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"BECInvalidAmbassadorsLength",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidFamily",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECInvalidName",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"BECInvalidOwner",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"}],name:"BECInvalidPhenotype",type:"error"},{inputs:[],name:"BECInvalidProtocolBit",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidVariation",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"},{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxCreatureReproductionsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxHuntsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxReproductionsAllowed",type:"error"},{inputs:[],name:"BECMoreCreaturesThanPhenotypes",type:"error"},{inputs:[],name:"BECNotAllVariationsPresent",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECNotAllVariationsSet",type:"error"},{inputs:[],name:"BECNotEmptyGoldenDeltasArray",type:"error"},{inputs:[],name:"BECNotEnabled",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotType0Creature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotVariationAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECParentCreatureAsPayment",type:"error"},{inputs:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"paid",type:"uint256"}],name:"BECRitualPriceNotPaid",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECVariationNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"distributionId",type:"uint256"}],name:"BECWrongDistributionId",type:"error"},{inputs:[],name:"BECZeroQuantityMinting",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"blacksphere",type:"uint256"}],name:"BlackSphereInvalidOwner",type:"error"},{inputs:[],name:"ECDSAInvalidSignature",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"ECDSAInvalidSignatureLength",type:"error"},{inputs:[{internalType:"bytes32",name:"s",type:"bytes32"}],name:"ECDSAInvalidSignatureS",type:"error"},{inputs:[],name:"EIP712BECSigningKeyNotSet",type:"error"},{inputs:[{internalType:"bytes",name:"signature",type:"bytes"}],name:"EIP712InvalidSignature",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"contractAddress",type:"address"}],name:"BECEnabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Received",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"EIP712_DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HUNT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"enable",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"}],name:"hunt",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"huntAllowed",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"uint256",name:"_blcksphrId",type:"uint256"}],name:"huntBlcksphr",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_hunter",type:"address"}],name:"huntsPerAddress",outputs:[{internalType:"uint256",name:"hunts",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"isEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newSigningKey",type:"address"}],name:"setAllowlistSigningAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdraw",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdrawERC20Token",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_address",type:"address"}],name:"withdrawERC721Token",outputs:[],stateMutability:"payable",type:"function"},{stateMutability:"payable",type:"receive"}],E=[{inputs:[{internalType:"address",name:"_coreContractAddress",type:"address"},{internalType:"address",name:"_genesisEngineContractAddress",type:"address"},{internalType:"address",name:"_labContractAddress",type:"address"},{internalType:"address",name:"_secondBreachContractAddress",type:"address"},{internalType:"address",name:"_blcksphrsAddress",type:"address"},{internalType:"uint256",name:"_strategyId",type:"uint256"},{internalType:"uint256",name:"_distributionId",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"BECAlreadyAwaken",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyFamilyAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECAlreadyVariationAmbassador",type:"error"},{inputs:[],name:"BECCapLimitReached",type:"error"},{inputs:[{internalType:"uint256",name:"distribution",type:"uint256"}],name:"BECDistributionAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"domain",type:"uint256"}],name:"BECDomainAlreadySet",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECDuplicatedName",type:"error"},{inputs:[],name:"BECEmptyGoldenDataArray",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"}],name:"BECFamilyNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECFruitlessCreature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECGenesisStoreAlreadySet",type:"error"},{inputs:[],name:"BECHuntFinished",type:"error"},{inputs:[],name:"BECIdsNotInOrder",type:"error"},{inputs:[],name:"BECIndexOutOfBounds",type:"error"},{inputs:[{internalType:"uint256",name:"requested",type:"uint256"},{internalType:"uint256",name:"available",type:"uint256"}],name:"BECInsufficientFunds",type:"error"},{inputs:[{internalType:"address",name:"target",type:"address"}],name:"BECInvalidAddress",type:"error"},{inputs:[{internalType:"uint256",name:"alpha",type:"uint256"},{internalType:"uint256",name:"beta",type:"uint256"},{internalType:"uint256",name:"gamma",type:"uint256"}],name:"BECInvalidAmbassadors",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"BECInvalidAmbassadorsLength",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidFamily",type:"error"},{inputs:[{internalType:"string",name:"name",type:"string"}],name:"BECInvalidName",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"BECInvalidOwner",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"}],name:"BECInvalidPhenotype",type:"error"},{inputs:[],name:"BECInvalidProtocolBit",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECInvalidVariation",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"},{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxCreatureReproductionsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxHuntsAllowed",type:"error"},{inputs:[{internalType:"uint256",name:"allowed",type:"uint256"},{internalType:"uint256",name:"required",type:"uint256"}],name:"BECMaxReproductionsAllowed",type:"error"},{inputs:[],name:"BECMoreCreaturesThanPhenotypes",type:"error"},{inputs:[],name:"BECNotAllVariationsPresent",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECNotAllVariationsSet",type:"error"},{inputs:[],name:"BECNotEmptyGoldenDeltasArray",type:"error"},{inputs:[],name:"BECNotEnabled",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotType0Creature",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECNotVariationAmbassador",type:"error"},{inputs:[{internalType:"uint256",name:"creatureId",type:"uint256"}],name:"BECParentCreatureAsPayment",type:"error"},{inputs:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"paid",type:"uint256"}],name:"BECRitualPriceNotPaid",type:"error"},{inputs:[{internalType:"uint256",name:"phenotype",type:"uint256"},{internalType:"uint256",name:"family",type:"uint256"},{internalType:"uint256",name:"variation",type:"uint256"}],name:"BECVariationNameAlreadySet",type:"error"},{inputs:[{internalType:"uint256",name:"distributionId",type:"uint256"}],name:"BECWrongDistributionId",type:"error"},{inputs:[],name:"BECZeroQuantityMinting",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"blacksphere",type:"uint256"}],name:"BlackSphereInvalidOwner",type:"error"},{inputs:[],name:"ECDSAInvalidSignature",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"ECDSAInvalidSignatureLength",type:"error"},{inputs:[{internalType:"bytes32",name:"s",type:"bytes32"}],name:"ECDSAInvalidSignatureS",type:"error"},{inputs:[],name:"EIP712BECSigningKeyNotSet",type:"error"},{inputs:[{internalType:"bytes",name:"signature",type:"bytes"}],name:"EIP712InvalidSignature",type:"error"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"contractAddress",type:"address"}],name:"BECEnabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Received",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[],name:"EIP712_DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"HUNT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"enable",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"}],name:"hunt",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"huntAllowed",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_quantity",type:"uint256"},{internalType:"uint256",name:"_blcksphrId",type:"uint256"}],name:"huntBlcksphr",outputs:[{internalType:"uint256[]",name:"creatureIds",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_hunter",type:"address"}],name:"huntsPerAddress",outputs:[{internalType:"uint256",name:"hunts",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"isEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newSigningKey",type:"address"}],name:"setAllowlistSigningAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdraw",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address payable",name:"_address",type:"address"}],name:"withdrawERC20Token",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_tokenAddress",type:"address"},{internalType:"uint256",name:"_tokenId",type:"uint256"},{internalType:"address",name:"_address",type:"address"}],name:"withdrawERC721Token",outputs:[],stateMutability:"payable",type:"function"},{stateMutability:"payable",type:"receive"}];var C=n(37148);let B=(0,r.createContext)({}),I=e=>{let t,{children:n}=e,I=(0,i.useTranslations)(),{setShowModal:h,displayInfoModal:A,setSlideEffect:w}=(0,p.ZP)(),{address:g}=(0,y.m)(),{collectionData:f,soldOut:v,refreshCollectionData:S,getCurrentBreachHuntPrice:_}=(0,s.ZP)(),{refreshMetarunnerData:M,huntWhitelisted:N,blcksphrTokenId:O,pendingTransactions:P}=(0,o.ZP)(),k=(0,u.useRouter)(),[x,D]=(0,r.useState)(!1),[R,q]=(0,r.useState)(null),[H,F]=(0,r.useState)(!1),[V,G]=(0,r.useState)(null),[L,U]=(0,r.useState)(void 0),Z=(0,r.useRef)(null),[K,J]=(0,r.useState)(null);(0,r.useEffect)(()=>{g&&J("".concat(g,"-hunt-trx"))},[g]);let j=e=>{console.error(e),x&&D(!1),H&&F(!1),q((0,m.xk)(e,I))},{writeContract:z,data:Q,error:W}=(0,d.S)();(0,r.useEffect)(()=>{if(K){let e=localStorage.getItem(K),t=e?JSON.parse(e):null;t&&(U(t.hash),G(t.quantity))}},[K]);let Y=null!=Q?Q:L,X=async()=>{await S(),await M(),F(!1),h(!1),w(!0),G(null),A({title:I("hunt.success-modal.title"),message:I("hunt.success-modal.message".concat(1===V?"Singular":"Plural"),{quantity:V}),later:!0,img:(0,C.wc)("hunt_success","png"),actionbtn:()=>k.push("/creatures"),labelbtn:I("hunt.success-modal.label".concat(1===V?"Singular":"Plural"))})},$=async()=>{(0,T._A)(Z,t,X,I)},ee=async()=>{try{void 0!==Y?(await (0,T._o)(Y),K&&localStorage.removeItem(K),Z.current=Y,t=setInterval($,5e3)):console.warn("Success wait for transaction and hash undefined?")}catch(e){j(e)}},{isLoading:et,isSuccess:en,error:ea}=(0,l.A)({hash:Y});(0,r.useEffect)(()=>{(ea||W)&&j(null!=ea?ea:W)},[ea,W]),(0,r.useEffect)(()=>{en&&ee()},[en]),(0,r.useEffect)(()=>{Q&&K&&localStorage.setItem(K,JSON.stringify({hash:Q,quantity:V}))},[Q,K]),(0,r.useEffect)(()=>{let e=(null!=P?P:[]).find(e=>e.typeGroup===o.ek.HUNT);e&&(F(!0),Z.current=e.hash,t=setInterval($,5e3))},[P]),(0,r.useEffect)(()=>{et&&!H&&(D(!1),F(!0))},[et]);let er=async e=>{if(z&&f&&g){var t,n;if(v){A({message:I("hunt.all-hunted.message"),actionbtn:()=>h(!1),labelbtn:I("hunt.all-hunted.btn-label")});return}G(e),D(!0);let a=(null===(t=f.secondBreach)||void 0===t?void 0:t.status)===s.JI.OPEN,r=(null===(n=f.thirdBreach)||void 0===n?void 0:n.status)===s.JI.OPEN,i=f.contracts.huntDnaStrategyAddress,p=c;if(a&&f.contracts.secondBreachAddress?(i=f.contracts.secondBreachAddress,p=b):r&&f.contracts.thirdBreachAddress&&(i=f.contracts.thirdBreachAddress,p=E),O)z({abi:p,address:i,functionName:"huntBlcksphr",args:[BigInt(e),BigInt(O)]});else if(N){let t=await (0,T.Hl)("huntAllowed",g);z({abi:p,address:i,functionName:"huntAllowed",args:[BigInt(e),t.signature]})}else z({abi:p,address:i,functionName:"hunt",args:[BigInt(e)],value:_()*BigInt(e)})}else g?console.warn("Trying to hunt without a valid contract"):A({message:I("wallet.reconnect"),later:!1})};return(0,a.jsx)(B.Provider,{value:{hunt:er,isWaitingUserResponse:x,huntError:R,cleanHuntError:()=>q(null),isHunting:H,isHuntDisabled:!g||!z||!f,currentTransactionHash:null!=Y?Y:null,quantityHunted:V},children:n})};var h=function(){let e=(0,r.useContext)(B);return e||console.error("Error deploying App Context!!!"),e}}}]);