package gater

import (
	commonhttp "github.com/bnb-chain/greenfield-common/go/http"
)

// define all kinds of http constants
const (
	// ContentTypeHeader is used to indicate the media type of the resource
	ContentTypeHeader = "Content-Type"
	// ContentLengthHeader indicates the size of the message body, in bytes
	ContentLengthHeader = "Content-Length"
	// RangeHeader asks the server to send only a portion of an HTTP message back to a client
	RangeHeader = "Range"
	// ContentRangeHeader response HTTP header indicates where in a full body message a partial message belongs
	ContentRangeHeader = "Content-Range"
	// OctetStream is used to indicate the binary files
	OctetStream = "application/octet-stream"
	// ContentTypeJSONHeaderValue is used to indicate json
	ContentTypeJSONHeaderValue = "application/json"
	// ContentTypeXMLHeaderValue is used to indicate xml
	ContentTypeXMLHeaderValue = "application/xml"
	// ContentDispositionHeader is used to indicate the media disposition of the resource
	ContentDispositionHeader = "Content-Disposition"
	// ContentDispositionAttachmentValue is used to indicate attachment
	ContentDispositionAttachmentValue = "attachment"
	// ContentDispositionInlineValue is used to indicate inline
	ContentDispositionInlineValue = "inline"

	// SignedMsg is the request hash
	SignedMsg = "SignedMsg"
	// Signature is the request signature
	Signature = "Signature"

	// GetApprovalPath defines get-approval path style suffix
	GetApprovalPath = "/greenfield/admin/v1/get-approval"
	// GetRecommendedVirtualGroupFamilyPath defines get-recommended-vgf path style suffix
	GetRecommendedVirtualGroupFamilyPath = "/greenfield/admin/v1/get-recommended-vgf"
	// ActionQuery defines get-approval's type, currently include create bucket and create object
	ActionQuery = "action"
	// UploadProgressQuery defines upload progress query, which is used to route request
	UploadProgressQuery = "upload-progress"
	// UploadContextQuery defines an upload context query, which is used to route request, it includes upload offset,
	UploadContextQuery      = "upload-context"
	ResumableUploadComplete = "complete"
	ResumableUploadOffset   = "offset"
	GetSecondaryPieceData   = "get-piece"
	// GetBucketReadQuotaQuery defines bucket read quota query, which is used to route request
	GetBucketReadQuotaQuery = "read-quota"
	// GetBucketReadQuotaMonthQuery defines bucket read quota query month
	GetBucketReadQuotaMonthQuery = "year-month"
	// ListBucketReadRecordQuery defines list bucket read record query, which is used to route request
	ListBucketReadRecordQuery = "list-read-record"
	// ListBucketReadRecordQuery defines list bucket read record query, which is used to route request
	ListBucketReadCountQuery = "list-read-count"
	// ListBucketReadRecordMaxRecordsQuery defines list read record max num
	ListBucketReadRecordMaxRecordsQuery = "max-records"
	// ListObjectsMaxKeysQuery defines the maximum number of keys returned to the response
	ListObjectsMaxKeysQuery = "max-keys"
	// ListObjectsStartAfterQuery defines where you want to start listing from
	ListObjectsStartAfterQuery = "start-after"
	// ListObjectsContinuationTokenQuery indicates that the list is being continued on this bucket with a token
	ListObjectsContinuationTokenQuery = "continuation-token"
	// SpOperatorAddressQuery defines sp operator address
	SpOperatorAddressQuery = "sp-operator-address"
	// StartBlockNumberQuery defines start block number
	StartBlockNumberQuery = "start-block-number"
	// EndBlockNumberQuery defines end block number
	EndBlockNumberQuery = "end-block-number"
	// ListObjectsDelimiterQuery defines a character you use to group keys
	ListObjectsDelimiterQuery = "delimiter"
	// ListObjectsPrefixQuery defines limits the response to keys that begin with the specified prefix
	ListObjectsPrefixQuery = "prefix"
	// ListObjectsIncludeRemovedQuery defines whether include removed objects
	ListObjectsIncludeRemovedQuery = "include-removed"
	// GetBucketMetaQuery defines get bucket metadata query, which is used to route request
	GetBucketMetaQuery = "bucket-meta"
	// GetBucketMigrationProgressQuery defines get bucket metadata query, which is used to route request
	GetBucketMigrationProgressQuery = "bucket-migration-progress"
	// GetObjectMetaQuery defines get object metadata query, which is used to route request
	GetObjectMetaQuery = "object-meta"
	// GetGroupListSourceTypeQuery defines get group list source type query, which is used to route request
	GetGroupListSourceTypeQuery = "source-type"
	// GetGroupListLimitQuery defines get group list limit query, which is used to route request
	GetGroupListLimitQuery = "limit"
	// PaymentAccountQuery defines payment account query
	PaymentAccountQuery = "payment-account"
	// GetGroupListOffsetQuery defines get group list offset query, which is used to route request
	GetGroupListOffsetQuery = "offset"
	// IDsQuery defines ids of storage metadata value
	IDsQuery = "ids"
	// GetGroupListGroupQuery defines get group list group query, which is used to route request
	GetGroupListGroupQuery = "group-query"
	// ListBucketsByIDsQuery defines list buckets by bucket ids, which is used to route request
	ListBucketsByIDsQuery = "buckets-query"
	// ListObjectsByIDsQuery defines list objects by object ids, which is used to route request
	ListObjectsByIDsQuery = "objects-query"
	// ListGroupsByIDsQuery defines list groups by group ids, which is used to route request
	ListGroupsByIDsQuery = "groups-query"
	// GetPaymentByBucketIDQuery defines get payment by bucket id, which is used to route request
	GetPaymentByBucketIDQuery = "payment-id"
	// GetPaymentByBucketNameQuery defines get payment by bucket name, which is used to route request
	GetPaymentByBucketNameQuery = "payment-name"
	// GetBucketByBucketNameQuery defines get bucket by bucket name query, which is used to route request
	GetBucketByBucketNameQuery = "bucket-name"
	// GetBucketByBucketIDQuery defines get bucket by bucket id, which is used to route request
	GetBucketByBucketIDQuery = "bucket-id-query"
	// ListDeletedObjectsQuery defines list deleted objects info by a block number range, which is used to route request
	ListDeletedObjectsQuery = "deleted-objects"
	// GetUserBucketsCountQuery defines get user buckets count, which is used to route request
	GetUserBucketsCountQuery = "buckets-count"
	// ListExpiredBucketsBySpQuery defines list buckets that are expired by specific sp, which is used to route request
	ListExpiredBucketsBySpQuery = "expired-buckets"
	// ListVirtualGroupFamiliesBySpIDQuery defines list virtual group families by sp id, which is used to route request
	ListVirtualGroupFamiliesBySpIDQuery = "vgf-sp-id"
	// GetVirtualGroupFamilyQuery defines get virtual group families by vgf id, which is used to route request
	GetVirtualGroupFamilyQuery = "vgf-id-query"
	// GetGlobalVirtualGroupByGvgIDQuery defines get global virtual group by gvg id, which is used to route request
	GetGlobalVirtualGroupByGvgIDQuery = "gvg-id-query"
	// GetGlobalVirtualGroupQuery defines get global virtual group by lvg id and bucket id, which is used to route request
	GetGlobalVirtualGroupQuery = "gvg-query"
	// ListGlobalVirtualGroupsBySecondarySPQuery defines list global virtual group by secondary sp id, which is used to route request
	ListGlobalVirtualGroupsBySecondarySPQuery = "gvg-secondary-sp"
	// ListGlobalVirtualGroupsByBucketQuery defines list global virtual group by bucket id, which is used to route request
	ListGlobalVirtualGroupsByBucketQuery = "gvg-bucket-id"
	// ListObjectsInGVGAndBucketQuery defines list objects by gvg and bucket id, which is used to route request
	ListObjectsInGVGAndBucketQuery = "objects-gvg-bucket"
	// ListObjectsByGVGAndBucketForGCQuery defines list objects by gvg and bucket for gc, which is used to route request
	ListObjectsByGVGAndBucketForGCQuery = "objects-gvg-gc"
	// ListObjectsInGVGQuery defines list objects by gvg id, which is used to route request
	ListObjectsInGVGQuery = "objects-gvg"
	// ListMigrateBucketEventsQuery defines list migrate bucket events, which is used to route request
	ListMigrateBucketEventsQuery = "migrate-bucket-events"
	// GetSPMigratingBucketNumberQuery defines get the latest active migrating bucket by specific sp, which is used to route request
	GetSPMigratingBucketNumberQuery = "migrate-bucket-count"
	// ListSwapOutEventsQuery defines list swap out events, which is used to route request
	ListSwapOutEventsQuery = "swap-out-events"
	// ListSpExitEventsQuery defines list swap out events, which is used to route request
	ListSpExitEventsQuery = "sp-exit-events"
	// VerifyPermissionByIDQuery defines verify permission by resource id, which is used to route request
	VerifyPermissionByIDQuery = "verify-id"
	// GetSPInfoQuery defines query sp info, which is used to route request
	GetSPInfoQuery = "query-sp"
	// VerifyMigrateGVGPermissionQuery defines verify the destination sp id of bucket migration & swap out, which is used to route request
	VerifyMigrateGVGPermissionQuery = "gvg-permission"
	// GetBucketSizeQuery defines get bucket total object size, which is used to route request
	GetBucketSizeQuery = "bucket-size"
	// GetUserGroupsQuery defines get groups info by a user address, which is used to route request
	GetUserGroupsQuery = "user-groups"
	// GetUserOwnedGroupsQuery defines retrieve groups where the user is the owner, which is used to route request
	GetUserOwnedGroupsQuery = "owned-groups"
	// ListObjectPoliciesQuery defines list policies by object info, which is used to route request
	ListObjectPoliciesQuery = "object-policies"
	// ListPaymentAccountStreamsQuery defines list payment account streams, which is used to route request
	ListPaymentAccountStreamsQuery = "payment-buckets"
	// ListUserPaymentAccountsQuery defines list payment accounts by owner address, which is used to route request
	ListUserPaymentAccountsQuery = "user-payments"
	// GetGroupMembersQuery defines query sp info, which is used to route request
	GetGroupMembersQuery = "group-members"
	// ResourceIDQuery defines the bucket/object/group id of the resource that grants permission for
	ResourceIDQuery = "resource-id"
	// GroupIDQuery defines the unique id of group
	GroupIDQuery = "group-id"
	// ResourceTypeQuery defines the type of resource that grants permission for
	ResourceTypeQuery = "resource-type"
	// GetGroupListNameQuery defines get group list name query, which is used to route request
	GetGroupListNameQuery = "name"
	// GetGroupListPrefixQuery defines get group list prefix query, which is used to route request
	GetGroupListPrefixQuery = "prefix"
	// StartTimestampUs defines start timestamp in microsecond, which is used by list read record, [start_ts,end_ts)
	StartTimestampUs = "start-timestamp"
	// EndTimestampUs defines end timestamp in microsecond, which is used by list read record, [start_ts,end_ts)
	EndTimestampUs = "end-timestamp"
	// VerifyPermissionObjectQuery defines verify permission object name
	VerifyPermissionObjectQuery = "object"
	// VerifyPermissionOperator defines verify permission operator address
	VerifyPermissionOperator = "operator"
	// VerifyPermissionActionType defines verify permission action type
	VerifyPermissionActionType = "action-type"
	// BucketIDQuery defines bucket id
	BucketIDQuery = "bucket-id"
	// LimitQuery defines limit of results
	LimitQuery = "limit"
	// CreateAtQuery defines the created timestamp
	CreateAtQuery = "create-at"
	// PrimarySpIDQuery defines the primary sp id
	PrimarySpIDQuery = "primary-sp-id"
	// SpIDQuery defines the sp id
	SpIDQuery = "sp-id"
	// VgfIDQuery defines the vgf id
	VgfIDQuery = "vgf-id"
	// GvgIDQuery defines the gvg id
	GvgIDQuery = "gvg-id"
	// LvgIDQuery defines the lvg id
	LvgIDQuery = "lvg-id"
	// BlockIDQuery defines the block id
	BlockIDQuery         = "block-id"
	OperatorAddressQuery = "operator-address"
	// OffChainAuthAuthorizationQuery defines the authorization query used by offchain-auth
	OffChainAuthAuthorizationQuery = "authorization"
	// OffChainAuthUserAddressQuery defines the user address query used by offchain-auth
	OffChainAuthUserAddressQuery = "user-address"
	// OffChainAuthAppDomainQuery defines the app domain query used by offchain-auth
	OffChainAuthAppDomainQuery = "app-domain"
	// OffChainAuthViewQuery defines the view query used by offchain-auth
	OffChainAuthViewQuery = "view"
	// GetChallengeInfoPath defines get challenge info path style suffix
	GetChallengeInfoPath = "/greenfield/admin/v1/challenge"
	// GetChallengeInfoV2Path defines get challenge info path style suffix
	GetChallengeInfoV2Path = "/greenfield/admin/v2/challenge"
	// ReplicateObjectPiecePath defines replicate-object path style
	ReplicateObjectPiecePath = "/greenfield/receiver/v1/replicate-piece"
	// RecoverObjectPiecePath defines recovery-object path style
	RecoverObjectPiecePath = "/greenfield/recovery/v1/get-piece"
	// AuthRequestNoncePath defines path to request auth nonce
	AuthRequestNoncePath = "/auth/request_nonce"
	// AuthUpdateKeyPath defines path to update user public key
	AuthUpdateKeyPath = "/auth/update_key"
	// AuthUpdateKeyV2Path defines path to update user public key into off_chain_auth_key_v2 table
	AuthUpdateKeyV2Path = "/auth/update_key_v2"
	// ListAuthKeyV2Path defines path to list user public keys from off_chain_auth_key_v2 table
	ListAuthKeyV2Path = "/auth/keys_v2"
	// AuthDeleteKeysV2Path defines path to delete user public keys from off_chain_auth_key_v2 table
	AuthDeleteKeysV2Path = "/auth/delete_keys_v2"
	// GnfdRequestIDHeader defines trace-id, trace request in sp
	GnfdRequestIDHeader = "X-Gnfd-Request-ID"
	// GnfdAuthorizationHeader defines authorization, verify signature and check authorization
	GnfdAuthorizationHeader = "Authorization"
	// GnfdReceiveMsgHeader defines receive piece data meta
	GnfdReceiveMsgHeader = "X-Gnfd-Receive-Msg"
	// GnfdRecoveryMsgHeader defines receive piece data meta
	GnfdRecoveryMsgHeader = "X-Gnfd-Recovery-Msg"
	// GnfdReplicatePieceApprovalHeader defines secondary approved msg for replicating piece
	GnfdReplicatePieceApprovalHeader = "X-Gnfd-Replicate-Piece-Approval-Msg"
	// GnfdObjectIDHeader defines object id
	GnfdObjectIDHeader = "X-Gnfd-Object-ID"
	// GnfdPieceIndexHeader defines piece idx, which is used by challenge
	GnfdPieceIndexHeader = "X-Gnfd-Piece-Index"
	// GnfdRedundancyIndexHeader defines redundancy idx, which is used by challenge and receiver
	GnfdRedundancyIndexHeader = "X-Gnfd-Redundancy-Index"
	// GnfdIntegrityHashHeader defines integrity hash, which is used by challenge and receiver
	GnfdIntegrityHashHeader = "X-Gnfd-Integrity-Hash"
	// GnfdPieceHashHeader defines piece hash list, which is used by challenge
	GnfdPieceHashHeader = "X-Gnfd-Piece-Hash"
	// GnfdQuotaInfoHeader defines quota info, which is used by sp
	GnfdQuotaInfoHeader = "X-Gnfd-Quota-Info"
	// GnfdUnsignedApprovalMsgHeader defines unsigned msg, which is used by get-approval
	GnfdUnsignedApprovalMsgHeader = "X-Gnfd-Unsigned-Msg"
	// GnfdSignedApprovalMsgHeader defines signed msg, which is used by get-approval
	GnfdSignedApprovalMsgHeader = "X-Gnfd-Signed-Msg"
	// GnfdPieceSizeHeader defines piece size, which is used to split by receiver
	GnfdPieceSizeHeader = "X-Gnfd-Piece-Size"
	// GnfdReplicateApproval defines SP approval that allow to replicate piece data, which is used by receiver
	GnfdReplicateApproval = "X-Gnfd-Replicate-Approval"
	// GnfdIntegrityHashSignatureHeader defines integrity hash signature, which is used by receiver
	GnfdIntegrityHashSignatureHeader = "X-Gnfd-Integrity-Hash-Signature"
	// GnfdUserAddressHeader defines the user address
	GnfdUserAddressHeader = "X-Gnfd-User-Address"
	// GnfdResponseXMLVersion defines the response xml version
	GnfdResponseXMLVersion = "1.0"
	// Delegate defines the delegate put object path
	Delegate = "delegate"
	// CreateFolderQuery defines the delegate create folder path
	CreateFolderQuery = "create-folder"
	BsDBInfoQuery     = "bsdb-info"

	// GnfdBuiltInUniversalEndpointDappHtml  a html code which works as a dapp, help users sign with their wallet.
	GnfdBuiltInUniversalEndpointDappHtml = "<!doctype html><html lang=\"en\"><head><meta charset=\"UTF-8\"/><title>BNB Greenfield</title><link rel=\"icon\" type=\"image/svg+xml\" sizes=\"14x16\" href=\"data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66928 2.45073L6.91513 0L11.161 2.45073L9.6 3.3561L6.91513 1.81073L4.23026 3.3561L2.66928 2.45073ZM11.161 5.54146L9.6 4.6361L6.91513 6.18147L4.23026 4.6361L2.66928 5.54146V7.3522L5.35415 8.89753V11.9883L6.91513 12.8937L8.47613 11.9883V8.89753L11.161 7.3522V5.54146ZM11.161 10.4429V8.6322L9.6 9.53753V11.3483L11.161 10.4429ZM12.2693 11.0829L9.5844 12.6283V14.439L13.8303 11.9883V7.0868L12.2693 7.9922V11.0829ZM10.7083 3.9961L12.2693 4.90146V6.7122L13.8303 5.80683V3.9961L12.2693 3.09073L10.7083 3.9961ZM5.35415 13.2839V15.0947L6.91513 16L8.47613 15.0947V13.2839L6.91513 14.1893L5.35415 13.2839ZM2.66928 10.4429L4.23026 11.3483V9.53753L2.66928 8.6322V10.4429ZM5.35415 3.9961L6.91513 4.90146L8.47613 3.9961L6.91513 3.09073L5.35415 3.9961ZM1.56097 4.90146L3.12195 3.9961L1.56097 3.09073L0 3.9961V5.80683L1.56097 6.7122V4.90146ZM1.56097 7.9922L0 7.0868V11.9883L4.24585 14.439V12.6283L1.56097 11.0829V7.9922Z' fill='%23F0B90B' /%3E%3C/svg%3E\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=true\"/><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin=\"anonymous\"/><link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\"/><script crossorigin src=\"https://unpkg.com/react@18/umd/react.production.min.js\"></script><script crossorigin src=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\"></script><script>try{window.envConfig=JSON.parse(<% env %>)}catch(r){console.error(\"Parse config json error, error detail: \",r)}</script><script type=\"module\" crossorigin>\n(function(){const t=document.createElement(\"link\").relList;if(t&&t.supports&&t.supports(\"modulepreload\"))return;for(const l of document.querySelectorAll('link[rel=\"modulepreload\"]'))n(l);new MutationObserver(l=>{for(const o of l)if(o.type===\"childList\")for(const i of o.addedNodes)i.tagName===\"LINK\"&&i.rel===\"modulepreload\"&&n(i)}).observe(document,{childList:!0,subtree:!0});function a(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin===\"use-credentials\"?o.credentials=\"include\":l.crossOrigin===\"anonymous\"?o.credentials=\"omit\":o.credentials=\"same-origin\",o}function n(l){if(l.ep)return;l.ep=!0;const o=a(l);fetch(l.href,o)}})();var F={exports:{}},M={};const U=React;/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var W=U,G=Symbol.for(\"react.element\"),z=Symbol.for(\"react.fragment\"),q=Object.prototype.hasOwnProperty,K=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Y={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,a){var n,l={},o=null,i=null;a!==void 0&&(o=\"\"+a),t.key!==void 0&&(o=\"\"+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)q.call(t,n)&&!Y.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)l[n]===void 0&&(l[n]=t[n]);return{$$typeof:G,type:e,key:o,ref:i,props:l,_owner:K.current}}M.Fragment=z;M.jsx=O;M.jsxs=O;F.exports=M;var c=F.exports,V={};const X=ReactDOM;var N=X;V.createRoot=N.createRoot,V.hydrateRoot=N.hydrateRoot;const J=\"_container_19yo5_1\",Q=\"_content_19yo5_7\",b={container:J,content:Q,\"txt-connect-tips\":\"_txt-connect-tips_19yo5_17\"},e1=\"_button_fyqdl_1\",t1={button:e1};function n1(e){const{...t}=e;return c.jsx(\"button\",{className:t1.button,...t})}const a1=\"_modal_1n7ao_1\",h={modal:a1,\"modal-mask\":\"_modal-mask_1n7ao_27\",\"modal-content\":\"_modal-content_1n7ao_35\",\"modal-header\":\"_modal-header_1n7ao_46\",\"modal-body\":\"_modal-body_1n7ao_53\",\"modal-footer\":\"_modal-footer_1n7ao_56\",\"modal-btn-close\":\"_modal-btn-close_1n7ao_65\"},c1=\"_link_44242_1\",l1={link:c1};function o1(e){const{children:t,isExternal:a=!1,...n}=e;return c.jsx(\"a\",{className:l1.link,target:a?\"_blank\":void 0,rel:a?\"noopener\":void 0,...n,children:t})}const s1=e=>React.createElement(\"svg\",{width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M7.20711 5.70711C6.81658 5.31658 6.18342 5.31658 5.79289 5.70711C5.40237 6.09763 5.40237 6.7308 5.79289 7.12132L10.5858 11.9142L5.70711 16.7929C5.31658 17.1834 5.31658 17.8166 5.70711 18.2071C6.09763 18.5976 6.7308 18.5976 7.12132 18.2071L12 13.3284L16.753 18.0815C17.1436 18.472 17.7767 18.472 18.1673 18.0815C18.5578 17.691 18.5578 17.0578 18.1673 16.6673L13.4142 11.9142L18.0815 7.24695C18.472 6.85643 18.472 6.22326 18.0815 5.83274C17.6909 5.44221 17.0578 5.44221 16.6673 5.83274L12 10.5L7.20711 5.70711Z\",fill:\"#76808F\"})),i1=e=>React.createElement(\"svg\",{width:52,height:52,viewBox:\"0 0 52 52\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{clipPath:\"url(#clip0_4138_115346)\"},React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M25.1038 9.82664C25.6315 9.38591 26.399 9.38591 26.9267 9.82664C31.5058 13.6509 36.7265 13.6204 38.7219 13.6088C38.8221 13.6082 38.9142 13.6076 38.9976 13.6076C39.3784 13.6076 39.7433 13.7604 40.0106 14.0317C40.2778 14.303 40.4251 14.6702 40.4193 15.051C40.3251 21.2927 40.075 25.7357 39.5864 28.9851C39.0981 32.2328 38.3534 34.4269 37.1725 36.068C35.9843 37.7194 34.4557 38.662 32.7882 39.5835C32.5006 39.7425 32.2067 39.9019 31.9052 40.0654C30.4375 40.8615 28.7927 41.7536 26.844 43.1515C26.3486 43.5068 25.6818 43.5068 25.1865 43.1515C23.2397 41.755 21.597 40.8633 20.1315 40.0677C19.8287 39.9033 19.5334 39.743 19.2445 39.5832C17.5784 38.6615 16.0519 37.7187 14.866 36.0668C13.6877 34.4255 12.9456 32.2316 12.4591 28.9844C11.9723 25.7353 11.7232 21.2925 11.6291 15.051C11.6233 14.6702 11.7706 14.303 12.0378 14.0317C12.3051 13.7604 12.67 13.6076 13.0508 13.6076C13.1333 13.6076 13.2244 13.6082 13.3237 13.6088C15.303 13.6204 20.5243 13.6512 25.1038 9.82664ZM14.4977 16.4475C14.6068 21.8967 14.8504 25.7528 15.2714 28.563C15.7289 31.6165 16.3779 33.2965 17.1761 34.4084C17.9667 35.5096 19.0019 36.1991 20.6211 37.0949C20.8861 37.2415 21.165 37.3927 21.4573 37.5512C22.7316 38.2423 24.2616 39.0721 26.0153 40.2624C27.7713 39.0706 29.3036 38.2403 30.5799 37.5487C30.8709 37.391 31.1487 37.2405 31.4127 37.0946C33.0339 36.1986 34.0715 35.5088 34.8642 34.4071C35.6643 33.2952 36.3152 31.6153 36.7743 28.5623C37.1968 25.7524 37.4414 21.8966 37.5507 16.4477C35.0368 16.3893 30.3736 15.9228 26.0152 12.7234C21.6618 15.9193 17.0048 16.3882 14.4977 16.4475Z\",fill:\"#3375BB\"})),React.createElement(\"defs\",null,React.createElement(\"clipPath\",{id:\"clip0_4138_115346\"},React.createElement(\"rect\",{width:52,height:52,fill:\"white\"})))),r1=e=>React.createElement(\"svg\",{width:52,height:52,viewBox:\"0 0 52 52\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{clipPath:\"url(#clip0_4138_115356)\"},React.createElement(\"path\",{d:\"M40.6314 10.9688L27.95 20.3874L30.2951 14.8305L40.6314 10.9688Z\",fill:\"#E2761B\"}),React.createElement(\"path\",{d:\"M11.3559 10.9688L23.9353 20.4766L21.7049 14.8305L11.3559 10.9688Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M36.0687 32.8011L32.6912 37.9756L39.9177 39.9638L41.9951 32.9158L36.0687 32.8011Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M10.0176 32.9158L12.0823 39.9638L19.3088 37.9756L15.9314 32.8011L10.0176 32.9158Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M18.901 24.058L16.8873 27.104L24.0627 27.4227L23.8078 19.7119L18.901 24.058Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M33.0863 24.058L28.1157 19.6227L27.95 27.4227L35.1127 27.104L33.0863 24.058Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M19.3088 37.9756L23.6167 35.8727L19.8951 32.9668L19.3088 37.9756Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M28.3706 35.8727L32.6912 37.9756L32.0922 32.9668L28.3706 35.8727Z\",fill:\"#E4761B\"}),React.createElement(\"path\",{d:\"M32.6912 37.9756L28.3706 35.8727L28.7147 38.6893L28.6765 39.8746L32.6912 37.9756Z\",fill:\"#D7C1B3\"}),React.createElement(\"path\",{d:\"M19.3088 37.9756L23.3235 39.8746L23.298 38.6893L23.6167 35.8727L19.3088 37.9756Z\",fill:\"#D7C1B3\"}),React.createElement(\"path\",{d:\"M23.3873 31.106L19.7931 30.0482L22.3294 28.8884L23.3873 31.106Z\",fill:\"#233447\"}),React.createElement(\"path\",{d:\"M28.6 31.106L29.6578 28.8884L32.2068 30.0482L28.6 31.106Z\",fill:\"#233447\"}),React.createElement(\"path\",{d:\"M19.3088 37.9756L19.9206 32.8011L15.9314 32.9158L19.3088 37.9756Z\",fill:\"#CD6116\"}),React.createElement(\"path\",{d:\"M32.0794 32.8011L32.6912 37.9756L36.0686 32.9158L32.0794 32.8011Z\",fill:\"#CD6116\"}),React.createElement(\"path\",{d:\"M35.1127 27.104L27.95 27.4227L28.6128 31.106L29.6706 28.8884L32.2196 30.0482L35.1127 27.104Z\",fill:\"#CD6116\"}),React.createElement(\"path\",{d:\"M19.7931 30.0482L22.3422 28.8884L23.3873 31.106L24.0627 27.4227L16.8873 27.104L19.7931 30.0482Z\",fill:\"#CD6116\"}),React.createElement(\"path\",{d:\"M16.8873 27.104L19.8951 32.9668L19.7931 30.0482L16.8873 27.104Z\",fill:\"#E4751F\"}),React.createElement(\"path\",{d:\"M32.2196 30.0482L32.0922 32.9668L35.1127 27.104L32.2196 30.0482Z\",fill:\"#E4751F\"}),React.createElement(\"path\",{d:\"M24.0627 27.4227L23.3873 31.106L24.2284 35.4521L24.4196 29.7295L24.0627 27.4227Z\",fill:\"#E4751F\"}),React.createElement(\"path\",{d:\"M27.95 27.4227L27.6059 29.7168L27.7588 35.4521L28.6128 31.106L27.95 27.4227Z\",fill:\"#E4751F\"}),React.createElement(\"path\",{d:\"M28.6128 31.106L27.7588 35.4521L28.3706 35.8727L32.0922 32.9668L32.2196 30.0482L28.6128 31.106Z\",fill:\"#F6851B\"}),React.createElement(\"path\",{d:\"M19.7931 30.0482L19.8951 32.9668L23.6167 35.8727L24.2284 35.4521L23.3873 31.106L19.7931 30.0482Z\",fill:\"#F6851B\"}),React.createElement(\"path\",{d:\"M28.6765 39.8746L28.7147 38.6893L28.3961 38.4089H23.5912L23.298 38.6893L23.3235 39.8746L19.3088 37.9756L20.7108 39.1227L23.5529 41.0982H28.4343L31.2892 39.1227L32.6912 37.9756L28.6765 39.8746Z\",fill:\"#C0AD9E\"}),React.createElement(\"path\",{d:\"M28.3706 35.8727L27.7588 35.4521H24.2284L23.6167 35.8727L23.298 38.6893L23.5912 38.4089H28.3961L28.7147 38.6893L28.3706 35.8727Z\",fill:\"#161616\"}),React.createElement(\"path\",{d:\"M41.1667 20.9991L42.25 15.7991L40.6314 10.9688L28.3706 20.0688L33.0863 24.058L39.752 26.008L41.2304 24.2874L40.5931 23.8286L41.6127 22.8982L40.8225 22.2864L41.8422 21.5089L41.1667 20.9991Z\",fill:\"#763D16\"}),React.createElement(\"path\",{d:\"M9.75 15.7991L10.8333 20.9991L10.1451 21.5089L11.1647 22.2864L10.3873 22.8982L11.4069 23.8286L10.7696 24.2874L12.2353 26.008L18.901 24.058L23.6167 20.0688L11.3559 10.9688L9.75 15.7991Z\",fill:\"#763D16\"}),React.createElement(\"path\",{d:\"M39.752 26.008L33.0863 24.058L35.1127 27.104L32.0922 32.9668L36.0686 32.9158H41.9951L39.752 26.008Z\",fill:\"#F6851B\"}),React.createElement(\"path\",{d:\"M18.901 24.058L12.2353 26.008L10.0176 32.9158H15.9314L19.8951 32.9668L16.8873 27.104L18.901 24.058Z\",fill:\"#F6851B\"}),React.createElement(\"path\",{d:\"M27.95 27.4227L28.3706 20.0688L30.3078 14.8305L21.7049 14.8305L23.6167 20.0688L24.0627 27.4227L24.2157 29.7423L24.2284 35.4521H27.7588L27.7843 29.7423L27.95 27.4227Z\",fill:\"#F6851B\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M11.2682 10.7855C11.318 10.7617 11.3752 10.7592 11.4269 10.7784L21.7416 14.6274L30.2584 14.6274L40.5603 10.7785C40.6119 10.7592 40.6691 10.7617 40.7188 10.7854C40.7685 10.8091 40.8065 10.852 40.824 10.9042L42.4426 15.7346C42.454 15.7687 42.4562 15.8053 42.4489 15.8406L41.3918 20.9146L41.9645 21.3468C42.0152 21.3851 42.0451 21.4449 42.0453 21.5084C42.0454 21.572 42.0159 21.6319 41.9653 21.6705L41.1559 22.2876L41.7371 22.7375C41.7845 22.7743 41.8133 22.83 41.8157 22.89C41.8181 22.9499 41.794 23.0078 41.7497 23.0482L40.9149 23.8099L41.3491 24.1225C41.3953 24.1558 41.4254 24.2069 41.4321 24.2634C41.4388 24.3199 41.4215 24.3766 41.3845 24.4198L39.9804 26.0538L42.1883 32.8531C42.201 32.892 42.2015 32.9339 42.19 32.9732L40.1125 40.0213C40.0812 40.1275 39.9706 40.1891 39.8638 40.1597L32.7386 38.1993L31.4178 39.2799C31.4136 39.2833 31.4093 39.2866 31.4048 39.2897L28.5499 41.2652C28.5159 41.2887 28.4756 41.3013 28.4343 41.3013H23.5529C23.5115 41.3013 23.471 41.2886 23.437 41.265L20.5949 39.2895C20.5905 39.2864 20.5863 39.2832 20.5822 39.2799L19.2615 38.1993L12.1362 40.1597C12.0293 40.1891 11.9186 40.1274 11.8874 40.021L9.8227 32.9729C9.81128 32.9339 9.81182 32.8924 9.82423 32.8537L12.0073 26.0536L10.615 24.4191C10.5782 24.3759 10.5611 24.3193 10.568 24.2629C10.5748 24.2066 10.6049 24.1557 10.6509 24.1225L11.0851 23.8099L10.2503 23.0482C10.2063 23.008 10.1821 22.9504 10.1843 22.8908C10.1864 22.8311 10.2147 22.7754 10.2616 22.7385L10.833 22.2889L10.0219 21.6705C9.97115 21.6317 9.94153 21.5714 9.94198 21.5075C9.94242 21.4437 9.97287 21.3837 10.0242 21.3457L10.608 20.9133L9.55114 15.8406C9.54383 15.8055 9.54594 15.7691 9.55725 15.7351L11.1631 10.9047C11.1805 10.8523 11.2185 10.8093 11.2682 10.7855ZM12.3958 26.1727L10.2979 32.7072L15.9274 32.598C15.9974 32.5967 16.0632 32.6314 16.1015 32.6901L16.1128 32.7074L19.484 32.6105L16.7065 27.1968C16.673 27.1315 16.6774 27.0532 16.7178 26.992L18.4256 24.4087L12.3958 26.1727ZM19.0544 24.1943L17.2544 26.917L23.8463 27.2097L23.4385 20.4856L19.0544 24.1943ZM23.8209 27.6153L17.3956 27.3299L19.8379 29.8043L22.2449 28.7036C22.2744 28.6902 22.3054 28.6843 22.3357 28.6853C22.4143 28.6828 22.4904 28.7263 22.5259 28.8018L23.3015 30.4475L23.8209 27.6153ZM23.008 30.7826L22.2342 29.1606L20.3735 30.0072L23.008 30.7826ZM20.006 30.3225L20.0886 32.6869C20.1159 32.7271 20.1281 32.7761 20.1223 32.825L20.1157 32.8813L23.6243 35.6209L24.0037 35.3601L23.2113 31.266L20.006 30.3225ZM23.594 31.105L24.0205 33.3089L24.0126 29.7492L23.9676 29.0675L23.594 31.105ZM24.2915 35.6552L23.8081 35.9876L23.5568 38.2087C23.5681 38.2068 23.5796 38.2058 23.5912 38.2058H28.3961C28.4151 38.2058 28.4339 38.2085 28.452 38.2137L28.1801 35.9882L27.6957 35.6552H24.2915ZM27.9838 35.3603L28.363 35.6209L31.8833 32.8722L31.8777 32.825C31.8728 32.7833 31.8809 32.7416 31.9003 32.7054L32.0043 30.323L28.7883 31.2662L27.9838 35.3603ZM32.4192 30.1349L32.3355 32.051L34.3185 28.2021L32.4192 30.1349ZM34.7444 26.9171L32.9331 24.1944L28.5501 20.4867L28.1656 27.2098L34.7444 26.9171ZM33.1873 23.8759L39.6833 25.7762L40.9321 24.3229L40.4744 23.9934C40.4248 23.9576 40.3939 23.9014 40.3904 23.8403C40.3868 23.7792 40.411 23.7198 40.4562 23.6785L41.2974 22.9109L40.6982 22.447C40.6483 22.4084 40.6192 22.3488 40.6194 22.2857C40.6197 22.2225 40.6492 22.1631 40.6994 22.1249L41.5061 21.5098L41.0443 21.1613C40.9816 21.1139 40.9518 21.0347 40.9678 20.9577L42.0399 15.8115L40.5277 11.2988L28.8294 19.9873L33.1873 23.8759ZM39.3568 11.6618L30.4681 14.9827L28.798 19.4985L39.3568 11.6618ZM29.9889 15.0336L22.0036 15.0336L23.7726 19.5118C23.8109 19.5051 23.851 19.5093 23.8882 19.5253C23.9604 19.5564 24.0083 19.6265 24.0109 19.7052L24.0256 20.1524L24.1242 20.402C24.1577 20.4866 24.1307 20.5832 24.0582 20.6383C24.053 20.6423 24.0476 20.646 24.0421 20.6494L24.2654 27.4037L24.6203 29.6985C24.6223 29.711 24.623 29.7237 24.6226 29.7363L24.4385 35.249H27.5502L27.4028 29.7222C27.4025 29.7103 27.4032 29.6984 27.405 29.6867L27.7472 27.4054L27.8921 20.5821C27.8681 20.575 27.8452 20.5633 27.8246 20.5471C27.7525 20.4906 27.7273 20.3928 27.7629 20.3084L27.9051 19.9714L27.9126 19.6184C27.9143 19.5391 27.9619 19.4681 28.0346 19.4364C28.0676 19.422 28.1031 19.417 28.1375 19.4207L29.9889 15.0336ZM27.9715 33.3162L28.3994 31.1382C28.3958 31.1159 28.396 31.093 28.4 31.0705L28.0371 29.0539L27.9874 29.75L27.9715 33.3162ZM28.191 27.6153L28.6975 30.4298L29.4745 28.8009C29.5103 28.7259 29.5862 28.6828 29.6644 28.6853C29.6946 28.6843 29.7254 28.6901 29.7547 28.7035L32.1744 29.8044L34.606 27.3299L28.191 27.6153ZM31.6257 30.0069L29.7658 29.1606L28.9939 30.7788L31.6257 30.0069ZM21.5462 14.9881L12.6288 11.6605L23.1935 19.5017L21.5462 14.9881ZM11.4593 11.3015L9.96002 15.8113L11.0322 20.9577C11.0484 21.0353 11.0179 21.1152 10.9542 21.1624L10.4832 21.5113L11.2879 22.1249C11.3378 22.163 11.3673 22.222 11.3678 22.2848C11.3683 22.3477 11.3397 22.4072 11.2903 22.446L10.7012 22.9096L11.5438 23.6785C11.589 23.7198 11.6132 23.7792 11.6096 23.8403C11.6061 23.9014 11.5752 23.9576 11.5256 23.9934L11.0672 24.3234L12.3046 25.7761L18.8003 23.8758L23.0803 20.085L11.4593 11.3015ZM39.5919 26.1728L33.564 24.4094L35.2818 26.9915C35.3227 27.0529 35.3271 27.1316 35.2933 27.1971L32.5044 32.6101L35.8873 32.7074L35.8986 32.6901C35.9368 32.6315 36.0026 32.5967 36.0726 32.598L41.7138 32.7072L39.5919 26.1728ZM31.9333 33.3486L28.7521 35.8325L32.4453 37.63L31.9333 33.3486ZM32.2217 37.973L28.6175 36.2188L28.9164 38.6647C28.9176 38.6751 28.9181 38.6855 28.9178 38.6959L28.8902 39.5488L32.2217 37.973ZM31.2798 38.8679L28.7634 40.0583C28.6994 40.0885 28.6243 40.0833 28.5651 40.0445C28.5059 40.0057 28.4712 39.9388 28.4735 39.8681L28.5086 38.7786L28.3194 38.6121H23.6727L23.503 38.7743L23.5266 39.8703C23.5281 39.9406 23.4931 40.0068 23.434 40.0451C23.375 40.0834 23.3003 40.0884 23.2367 40.0583L20.7202 38.8679L20.8332 38.9604L23.6166 40.895H28.3709L31.1669 38.9603L31.2798 38.8679ZM19.7778 37.9727L23.1134 39.5505L23.095 38.6937C23.0948 38.6877 23.095 38.6816 23.0954 38.6756C23.0956 38.6726 23.0959 38.6695 23.0962 38.6665L23.3733 36.2175L19.7778 37.9727ZM23.2355 35.8327L19.5542 37.6298L20.0599 33.3531L23.2355 35.8327ZM19.6603 32.0642L17.6716 28.1879L19.5929 30.1345L19.6603 32.0642ZM10.2888 33.1189L12.2211 39.715L18.9837 37.8544L15.8228 33.1189H10.2888ZM19.6672 33.167L16.3852 33.1248L19.1723 37.3948L19.6672 33.167ZM33.0163 37.8544L39.7792 39.7151L41.7235 33.1189H36.1773L33.0163 37.8544ZM35.6148 33.1248L32.3272 33.1669L32.8272 37.3957L35.6148 33.1248Z\",fill:\"#F6851B\"})),React.createElement(\"defs\",null,React.createElement(\"clipPath\",{id:\"clip0_4138_115356\"},React.createElement(\"rect\",{width:52,height:52,rx:24,fill:\"white\"})))),d1={Second:1e3,Minute:60*1e3,Hour:60*60*1e3,Day:24*60*60*1e3},Z={Initializing:\"initializing\",Unavailable:\"unavailable\",NotConnected:\"notConnected\",Connecting:\"connecting\",Connected:\"connected\"},w={Error:\"error\",Processing:\"processing\",Connected:\"connected\",Signed:\"signed\"},L1={UseRejectStatus:4001,RequestPending:-32002,NoChain:4902},u1={PermissionRejected:\"rejected\"},_={Unknown:\"Oops, met some errors, please try again.\",Connect:\"Oops, connect wallet met error, please try again.\",Switch:\"Oops, switch network met error, please try again.\",NotInstall:\"Wallet not installed. Please install and reconnect.\",Pending:\"Oops, connect wallet action is pending, please confirm it in wallet extension that you are using.\"},f1=3e3,B=\"Trust Wallet\",H=\"MetaMask\",P=\"https://trustwallet.com/browser-extension\",h1=\"https://metamask.io/download/\",m1=`Sign this message to access the file:\n$1\nThis signature will not cost you any fees.\nExpiration Time: $2`,{signedMsg:C1=m1}=window.envConfig||{},k={signedMsg:C1,trustWalletDownloadUrl:P,wallets:[{icon:c.jsx(i1,{}),name:B,downloadLink:P},{icon:c.jsx(r1,{}),name:H,downloadLink:h1}]},p1=e=>React.createElement(\"svg\",{width:26,height:26,viewBox:\"0 0 26 26\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M23.5 13C23.5 14.3789 23.2284 15.7443 22.7007 17.0182C22.1731 18.2921 21.3996 19.4496 20.4246 20.4246C19.4496 21.3996 18.2921 22.1731 17.0182 22.7007C15.7443 23.2284 14.3789 23.5 13 23.5C11.6211 23.5 10.2557 23.2284 8.98182 22.7007C7.7079 22.1731 6.55039 21.3996 5.57538 20.4246C4.60036 19.4496 3.82694 18.2921 3.29926 17.0182C2.77159 15.7443 2.5 14.3789 2.5 13C2.5 11.6211 2.77159 10.2557 3.29927 8.98182C3.82694 7.7079 4.60037 6.55039 5.57538 5.57538C6.5504 4.60036 7.70791 3.82694 8.98183 3.29926C10.2557 2.77159 11.6211 2.5 13 2.5C14.3789 2.5 15.7443 2.77159 17.0182 3.29927C18.2921 3.82694 19.4496 4.60037 20.4246 5.57538C21.3996 6.5504 22.1731 7.70791 22.7007 8.98183C23.2284 10.2557 23.5 11.6211 23.5 13L23.5 13Z\",stroke:\"#F0B90B\",strokeOpacity:.1,strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\"}),React.createElement(\"path\",{d:\"M13 2.5C14.3789 2.5 15.7443 2.77159 17.0182 3.29927C18.2921 3.82694 19.4496 4.60036 20.4246 5.57538C21.3996 6.55039 22.1731 7.70791 22.7007 8.98183C23.2284 10.2557 23.5 11.6211 23.5 13\",stroke:\"#F0B90B\",strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\"})),g1=\"_loading_1slm0_1\",w1=\"_rotation_1slm0_1\",_1={loading:g1,rotation:w1};function R1(e){return c.jsx(p1,{className:_1.loading,...e})}const E1=\"_active_z15a5_22\",M1=\"_disabled_z15a5_25\",p={\"wallet-item\":\"_wallet-item_z15a5_1\",active:E1,disabled:M1,\"wallet-item-icon\":\"_wallet-item-icon_z15a5_29\",\"wallet-item-loading\":\"_wallet-item-loading_z15a5_34\"};function v1(e){const t=new TextEncoder().encode(e);return Array.from(t,n=>n.toString(16).padStart(2,\"0\")).join(\"\")}const y=e=>{ReactDOM.unstable_batchedUpdates(e)},E={listeners:[],toastList:[],autoIncreaseId:0,add(e){const t=this.autoIncreaseId++;return this.toastList.push({toastId:t,...e}),this.notify(),t},remove(e){const t=this.toastList.findIndex(a=>a.toastId===e);t>-1&&(this.toastList.splice(t,1),this.notify())},notify(){this.listeners.forEach(e=>{e([...this.toastList])})},subscribe(e){this.listeners.push(e)},unsubscribe(e){const t=this.listeners.findIndex(a=>a===e);t>-1&&this.listeners.splice(t,1)}},g=e=>{const{variant:t=\"info\",duration:a=f1,...n}=e;return E.add({variant:t,duration:a,...n})};g.info=e=>g({variant:\"info\",...e});g.error=e=>g({variant:\"error\",...e});const T=React.createContext(void 0);function x1(e,t){switch(t.type){case\"walletUnavailable\":return{chainId:null,account:null,status:\"unavailable\",reason:\"\"};case\"walletNotConnected\":return{chainId:t.payload.chainId,account:null,status:\"notConnected\",reason:\"\"};case\"walletConnected\":const a=t.payload.accounts;return{chainId:t.payload.chainId,account:a[0],status:\"connected\",reason:\"\"};case\"walletConnecting\":return e.status===\"initializing\"||e.status===\"unavailable\"?e:{...e,account:null,status:\"connecting\",reason:\"\"};case\"walletPermissionRejected\":return e.status===\"initializing\"||e.status===\"unavailable\"?e:{...e,account:null,status:\"notConnected\",reason:\"rejected\"};case\"walletAccountsChanged\":if(e.status!==\"connected\")return e;const n=t.payload;return n.length===0?{...e,account:null,status:\"notConnected\",reason:\"\"}:{...e,account:n[0],reason:\"\"};case\"walletChainChanged\":return e.status===\"initializing\"||e.status===\"unavailable\"?e:{...e,chainId:t.payload,reason:\"\"};case\"walletSwitch\":return{status:\"initializing\",account:null,chainId:null,reason:\"\"}}}const b1=typeof window<\"u\"?React.useLayoutEffect:React.useEffect;function Z1(e){const t=React.useRef(!1);return b1(()=>(t.current=!0,()=>{t.current=!1}),[]),React.useCallback(n=>{t.current&&e(n)},[e])}async function y1(e,t){if(!e){t({type:\"walletUnavailable\"});return}const a=await e.request({method:\"eth_chainId\"}),n=await e.request({method:\"eth_accounts\"});n.length===0?t({type:\"walletNotConnected\",payload:{chainId:a}}):t({type:\"walletConnected\",payload:{accounts:n,chainId:a}})}function V1(e,t){const a=async n=>{if(n.length===0)return;const l=await e.request({method:\"eth_chainId\"});t({type:\"walletConnected\",payload:{accounts:n,chainId:l}})};return e==null||e.on(\"accountsChanged\",a),()=>{e==null||e.off(\"accountsChanged\",a)}}function B1(e,t){const a=n=>t({type:\"walletAccountsChanged\",payload:n});return e==null||e.on(\"accountsChanged\",a),()=>{e==null||e.off(\"accountsChanged\",a)}}function H1(e,t){const a=n=>t({type:\"walletChainChanged\",payload:n});return e.on(\"chainChanged\",a),()=>{e.off(\"chainChanged\",a)}}function k1(e,t){return t({type:\"walletConnecting\"}),new Promise((a,n)=>{e.request({method:\"eth_requestAccounts\"}).then(async l=>{const o=await e.request({method:\"eth_chainId\"});t({type:\"walletConnected\",payload:{accounts:l,chainId:o}}),a(l)}).catch(l=>{t({type:\"walletPermissionRejected\"}),n(l)})})}async function j1(e,t){await e.request({method:\"wallet_addEthereumChain\",params:[t]})}async function S1(e,t){await e.request({method:\"wallet_switchEthereumChain\",params:[{chainId:t}]})}const I1={status:\"initializing\",account:null,chainId:null,reason:\"\"};function N1(e){const[t,a]=React.useState(),[n,l]=React.useReducer(x1,I1),o=Z1(l),{status:i}=n;React.useEffect(()=>{o({type:\"walletSwitch\"})},[o,t]);const L=t&&i===\"initializing\";React.useEffect(()=>{L&&y1(t,o)},[t,o,L]);const r=t&&i===\"connected\";React.useEffect(()=>r?B1(t,o):()=>{},[t,o,r]);const s=t&&i!==\"unavailable\"&&i!==\"initializing\";React.useEffect(()=>s?H1(t,o):()=>{},[t,o,s]);const d=t&&i===\"notConnected\";React.useEffect(()=>d?V1(t,o):()=>{},[t,o,d]);const f=React.useCallback(()=>s?k1(t,o):(console.warn(\"`enable` method has been called while Wallet is not available or synchronising. Nothing will be done in this case.\"),Promise.resolve([])),[t,o,s]),v=React.useCallback(u=>s?j1(t,u):(console.warn(\"`addChain` method has been called while Wallet is not available or synchronising. Nothing will be done in this case.\"),Promise.resolve()),[t,s]),C=React.useCallback(u=>s?S1(t,u):(console.warn(\"`switchChain` method has been called while Wallet is not available or synchronising. Nothing will be done in this case.\"),Promise.resolve()),[t,s]),x=React.useMemo(()=>({...n,connect:f,addChain:v,switchChain:C,setProvider:a,provider:t}),[n,f,v,C,t]);return c.jsx(T.Provider,{value:x,...e})}function P1(e){const t=React.useContext(T);if(!t)throw new Error(\"`useWallet` should be used within a `WalletProvider`\");return React.useEffect(()=>{let a=null;switch(e){case B:a=window.trustwallet;break;case H:a=D1(window.ethereum);break}t.setProvider(a)},[e]),t}function D1(e){if(!e)return null;if(Array.isArray(e.providers)){const t=e.providers.find(n=>n.isMetaMask&&!n.isBraveWallet);if(t)return t;const a=e.providers.find(n=>n.isMetaMask&&n.isBraveWallet);return a||null}return e.isMetaMask?(e.off||(e.off=e.removeListener),e):null}const F1=d1.Minute*5;function O1(e){const{reason:t,status:a,connect:n,account:l,provider:o}=P1(e),[i,L]=React.useState(),r=(s,d)=>{L(w.Error),(s==null?void 0:s.code)===L1.RequestPending?g.error({description:_.Pending}):g.error({description:(s==null?void 0:s.message)??d??_.Unknown}),s&&console.error(s)};return React.useEffect(()=>{if(!e)return;const s=async()=>{switch(!0){case(a===Z.Connected&&!!l):try{const d=A1();let f=\"\";const C=new URLSearchParams(window.location.search).get(\"objectPath\")||\"\";C?f=decodeURIComponent(C):f=decodeURIComponent(window.location.pathname.replace(/^\\/(download|view)\\//,\"\"));const x=`gnfd://${f}`,u=k.signedMsg.replace(\"$1\",x).replace(\"$2\",d),$=await T1(l,u,o),j=`X-Gnfd-Expiry-Timestamp=${d}&signature=${$}`,S=`${window.location.origin}${window.location.pathname}`;let I=`${S}?${j}`;C&&(I=`${S}/${f}?${j}`),window.location.href=I,L(w.Signed)}catch(d){r(d)}break;case(a===Z.NotConnected&&t!==u1.PermissionRejected):try{await n()}catch(d){r(d,_.Connect)}break;case a===Z.Unavailable:r(null,_.NotInstall);break}};L(w.Processing),setTimeout(()=>{s()},0)},[a,o,e,l,n,t]),{actionStatus:i}}async function T1(e,t,a){const n=`0x${v1(t)}`;return await a.request({method:\"personal_sign\",params:[n,e]})}function A1(){const e=Date.now()+F1;return new Date(e).toISOString().replace(/(\\.\\d+)Z$/,\"Z\")}function $1(e){const{onClose:t}=e,[a,n]=React.useState(\"\"),[l,o]=React.useState(!1),{actionStatus:i}=O1(a);React.useEffect(()=>{i===w.Error&&y(()=>{n(\"\"),o(!1)}),i===w.Signed&&y(()=>{n(\"\"),o(!1),t()})},[i,t]);const L=async r=>{if(!l){switch(r.name){case B:if(typeof window.trustwallet>\"u\"){window.open(r.downloadLink,\"_blank\",\"noopener,noreferrer\");return}break;case H:if(typeof window.ethereum>\"u\"){window.open(r.downloadLink,\"_blank\",\"noopener,noreferrer\");return}break}y(()=>{n(r.name),o(!0)})}};return c.jsx(\"ul\",{className:p[\"wallet-list\"],...e,children:k.wallets.map(r=>{const s=a===r.name,d=[p[\"wallet-item\"],s?p.active:\"\",l?p.disabled:\"\"];return c.jsxs(\"li\",{className:d.join(\" \"),onClick:()=>L(r),children:[c.jsx(\"div\",{className:p[\"wallet-item-icon\"],children:r.icon}),r.name,c.jsx(\"div\",{className:p[\"wallet-item-loading\"],children:s&&c.jsx(R1,{})})]},r.name)})})}const U1=(e,t)=>{const a=(t==null?void 0:t.current)??window.document.body;React.useEffect(()=>{a&&(a.style.overflowY=e?\"hidden\":\"\")},[e,a])};function W1(e){const{isOpen:t,onClose:a}=e,[n,l]=React.useState(null);U1(t),React.useEffect(()=>{n&&t&&setTimeout(()=>{n.style.opacity=\"1\"},30)},[t,n]);const o=React.useCallback(()=>{n&&(n.style.opacity=\"0\"),setTimeout(()=>{l(null),a()},200)},[n,a]);return t?c.jsxs(\"section\",{ref:i=>l(i),className:h.modal,children:[c.jsx(\"div\",{className:h[\"modal-mask\"]}),c.jsxs(\"div\",{className:h[\"modal-content\"],children:[c.jsx(\"div\",{className:h[\"modal-header\"],children:\"Connect a Wallet\"}),c.jsx(\"div\",{className:h[\"modal-btn-close\"],onClick:o,children:c.jsx(s1,{})}),c.jsx(\"div\",{className:h[\"modal-body\"],children:c.jsx($1,{onClose:o})}),c.jsxs(\"div\",{className:h[\"modal-footer\"],children:[\"Don’t have a wallet?\",c.jsx(o1,{style:{marginLeft:2},href:k.trustWalletDownloadUrl,isExternal:!0,children:\"Get one here!\"})]})]})]}):null}const G1=\"_container_gu0i7_1\",m={container:G1,\"cube-1\":\"_cube-1_gu0i7_25\",\"cube-2\":\"_cube-2_gu0i7_30\",\"cube-3\":\"_cube-3_gu0i7_35\",\"cube-4\":\"_cube-4_gu0i7_39\",\"cube-5\":\"_cube-5_gu0i7_44\",\"cube-6\":\"_cube-6_gu0i7_49\"},z1=e=>React.createElement(\"svg\",{width:137,height:137,viewBox:\"0 0 137 137\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115770)\"},React.createElement(\"path\",{d:\"M127.711 49.032L68.0412 67.9426L23.5868 27.3898L83.0045 8.56337L127.711 49.032Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M67.917 68.5064L54.7021 128.369L115.199 109.194L128.692 49.2456L67.917 68.5064Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M8 87.4884L54.7023 128.369L67.9171 68.5064L22.6092 27.175L8 87.4884Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115770\",x:0,y:0,width:136.692,height:136.369,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:4,result:\"effect1_foregroundBlur_4048_115770\"})))),q1=e=>React.createElement(\"svg\",{width:110,height:106,viewBox:\"0 0 110 106\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115774)\"},React.createElement(\"path\",{d:\"M85.0552 17.3909L54.4888 53.3319L9.8625 45.204L40.2999 9.41347L85.0552 17.3909Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M54.6831 53.8755L70.2756 97.6895L101.461 61.0198L86.0005 17.0515L54.6831 53.8755Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M23.7846 90.2145L70.2754 97.6895L54.6829 53.8755L8.91992 45.5405L23.7846 90.2145Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115774\",x:.919922,y:.87085,width:108.541,height:104.819,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:4,result:\"effect1_foregroundBlur_4048_115774\"})))),K1=e=>React.createElement(\"svg\",{width:94,height:98,viewBox:\"0 0 94 98\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115778)\"},React.createElement(\"path\",{d:\"M66.968 3.27817L76.5958 78.2882L3.93671 45.5352L66.968 3.27817Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M2.91064 45.6212L77.2056 79.1116L27.1556 95.7554L2.91064 45.6212Z\",fill:\"#14151A\"}),React.createElement(\"path\",{d:\"M91.6371 47.1031L77.3148 78.862L67.4702 2.16321L91.6371 47.1031Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M17.3579 13.6127L3.03564 45.3716L67.4704 2.16321L17.3579 13.6127Z\",fill:\"#2B2F36\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115778\",x:.910645,y:.163208,width:92.7266,height:97.5922,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:1,result:\"effect1_foregroundBlur_4048_115778\"})))),D=e=>React.createElement(\"svg\",{width:57,height:52,viewBox:\"0 0 57 52\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115766)\"},React.createElement(\"path\",{d:\"M41.9213 4.18758L28.1691 25.7056L3.6603 24.5874L17.3649 3.1646L41.9213 4.18758Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M28.4351 26.2181L40.2199 49.0111L54.5709 26.6167L42.811 3.72412L28.4351 26.2181Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M14.2334 48.3884L40.2197 49.0112L28.4349 26.2183L2.77246 25.0475L14.2334 48.3884Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115766\",x:.772461,y:.653076,width:55.7983,height:50.3582,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:1,result:\"effect1_foregroundBlur_4048_115766\"})))),Y1=e=>React.createElement(\"svg\",{width:64,height:58,viewBox:\"0 0 64 58\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115783)\"},React.createElement(\"path\",{d:\"M46.0109 5.82816L31.8718 29.1815L5.64887 28.6489L19.7288 5.41388L46.0109 5.82816Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M32.1499 29.6873L45.3137 53.6619L59.9916 29.4402L46.8897 5.34204L32.1499 29.6873Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M17.5957 53.662H45.3139L32.1501 29.6874L4.77197 29.1313L17.5957 53.662Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115783\",x:.771973,y:.909424,width:63.2197,height:56.7526,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:2,result:\"effect1_foregroundBlur_4048_115783\"}))));function X1(e){return c.jsxs(\"div\",{className:m.container,...e,children:[c.jsx(z1,{className:m[\"cube-1\"]}),c.jsx(q1,{className:m[\"cube-2\"]}),c.jsx(K1,{className:m[\"cube-3\"]}),c.jsx(D,{className:m[\"cube-4\"]}),c.jsx(Y1,{className:m[\"cube-5\"]}),c.jsx(D,{className:m[\"cube-6\"]})]})}const J1=\"_root_1kufm_1\",Q1=\"_container_1kufm_13\",e2=\"_icon_1kufm_23\",t2=\"_description_1kufm_29\",R={root:J1,container:Q1,icon:e2,description:t2},n2=e=>React.createElement(\"svg\",{width:20,height:20,viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M18.3333 10.0001C18.3333 14.6025 14.6024 18.3334 9.99999 18.3334C5.39762 18.3334 1.66666 14.6025 1.66666 10.0001C1.66666 5.39771 5.39762 1.66675 9.99999 1.66675C14.6024 1.66675 18.3333 5.39771 18.3333 10.0001Z\",fill:\"#D9304E\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M13.5503 7.41394C13.8166 7.14767 13.8166 6.71597 13.5503 6.4497C13.284 6.18343 12.8523 6.18343 12.5861 6.4497L10 8.90372L7.41394 6.4497C7.14767 6.18343 6.71597 6.18343 6.4497 6.4497C6.18343 6.71597 6.18343 7.14767 6.4497 7.41394L8.90372 10L6.4497 12.5861C6.18343 12.8523 6.18343 13.284 6.4497 13.5503C6.71597 13.8166 7.14767 13.8166 7.41394 13.5503L10 11.0963L12.5861 13.5503C12.8523 13.8166 13.284 13.8166 13.5503 13.5503C13.8166 13.284 13.8166 12.8523 13.5503 12.5861L11.0963 10L13.5503 7.41394Z\",fill:\"white\"})),a2=e=>React.createElement(\"svg\",{width:20,height:20,viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M18.3333 10.0001C18.3333 14.6025 14.6024 18.3334 9.99999 18.3334C5.39762 18.3334 1.66666 14.6025 1.66666 10.0001C1.66666 5.39771 5.39762 1.66675 9.99999 1.66675C14.6024 1.66675 18.3333 5.39771 18.3333 10.0001Z\",fill:\"#5F8BFF\"}),React.createElement(\"circle\",{cx:10,cy:5.41675,r:1.25,fill:\"white\"}),React.createElement(\"path\",{d:\"M10.579 7.55143L7.87065 7.8755C7.65964 7.89895 7.5 8.07731 7.5 8.28962V8.75002C7.5 8.98014 7.68931 9.15814 7.91392 9.20817C8.47131 9.33231 8.95833 9.73515 8.95833 10.4167V12.9167C8.95833 13.5982 8.47131 14.0011 7.91392 14.1252C7.68931 14.1752 7.5 14.3532 7.5 14.5834V15C7.5 15.2301 7.68655 15.4167 7.91667 15.4167H12.0833C12.3135 15.4167 12.5 15.2301 12.5 15V14.5834C12.5 14.3532 12.3107 14.1752 12.0861 14.1252C11.5287 14.0011 11.0417 13.5982 11.0417 12.9167V7.96525C11.0417 7.71691 10.8258 7.52401 10.579 7.55143Z\",fill:\"white\"})),c2={info:c.jsx(a2,{}),error:c.jsx(n2,{})};function l2(e){const{variant:t=\"info\",description:a,duration:n,toastId:l}=e;return React.useEffect(()=>{const o=setTimeout(()=>{E.remove(l)},n);return()=>{clearTimeout(o)}},[n,l]),c.jsxs(\"div\",{className:R.container,children:[c.jsx(\"div\",{className:R.icon,children:c2[t]}),c.jsx(\"div\",{className:R.description,children:a})]})}const A=()=>{const[e,t]=React.useState([]);return React.useEffect(()=>{const a=n=>{t(n)};return E.subscribe(a),()=>{E.unsubscribe(a)}},[]),c.jsx(c.Fragment,{children:e.length>0&&ReactDOM.createPortal(c.jsx(\"div\",{className:R.root,children:e.map(a=>c.jsx(l2,{...a},a.toastId))}),document.body)})};A.displayName=\"ToastProvider\";const o2=\"_footer_klz2f_1\",s2={footer:o2};function i2(){const e=new Date().getFullYear();return c.jsxs(\"footer\",{className:s2.footer,children:[\"© \",e,\" BNB Greenfield. All rights reserved.\"]})}const r2=e=>React.createElement(\"svg\",{width:403,height:48,viewBox:\"0 0 403 48\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{clipPath:\"url(#clip0_4048_116094)\"},React.createElement(\"path\",{d:\"M8.02903 7.35219L20.8003 0L33.5715 7.35219L28.8762 10.0683L20.8003 5.4322L12.7243 10.0683L8.02903 7.35219ZM33.5715 16.6244L28.8762 13.9083L20.8003 18.5444L12.7243 13.9083L8.02903 16.6244V22.0566L16.1049 26.6927V35.9649L20.8003 38.681L25.4956 35.9649V26.6927L33.5715 22.0566V16.6244ZM33.5715 31.3288V25.8966L28.8762 28.6127V34.0449L33.5715 31.3288ZM36.9052 33.2488L28.8293 37.8849V43.3171L41.6005 35.9649V21.2605L36.9052 23.9766V33.2488ZM32.2099 11.9883L36.9052 14.7044V20.1366L41.6005 17.4205V11.9883L36.9052 9.2722L32.2099 11.9883ZM16.1049 39.8517V45.2839L20.8003 48L25.4956 45.2839V39.8517L20.8003 42.5678L16.1049 39.8517ZM8.02903 31.3288L12.7243 34.0449V28.6127L8.02903 25.8966V31.3288ZM16.1049 11.9883L20.8003 14.7044L25.4956 11.9883L20.8003 9.2722L16.1049 11.9883ZM4.69531 14.7044L9.39062 11.9883L4.69531 9.2722L0 11.9883V17.4205L4.69531 20.1366V14.7044ZM4.69531 23.9766L0 21.2605V35.9649L12.7712 43.3171V37.8849L4.69531 33.2488V23.9766Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M78.9043 30.6739V30.5976C78.9043 27.0115 76.9968 25.2185 73.9067 24.0358C75.8142 22.9676 77.4165 21.289 77.4165 18.2752V18.1989C77.4165 14.0024 74.0593 11.2937 68.6038 11.2937H56.2051V37.9987H68.909C74.9367 37.9987 78.9043 35.5571 78.9043 30.6739ZM71.5795 19.2671C71.5795 21.2509 69.9391 22.0902 67.3449 22.0902H61.9276V16.444H67.7264C70.2061 16.444 71.5795 17.4359 71.5795 19.1908V19.2671ZM73.0674 29.9491C73.0674 31.9329 71.5032 32.8485 68.909 32.8485H61.9276V26.9734H68.7183C71.7321 26.9734 73.0674 28.0797 73.0674 29.8728V29.9491Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M107.848 37.9987V11.2937H102.049V27.7364L89.536 11.2937H84.1187V37.9987H89.9175V21.022L102.85 37.9987H107.848Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M137.339 30.6739V30.5976C137.339 27.0115 135.432 25.2185 132.342 24.0358C134.249 22.9676 135.852 21.289 135.852 18.2752V18.1989C135.852 14.0024 132.494 11.2937 127.039 11.2937H114.64V37.9987H127.344C133.372 37.9987 137.339 35.5571 137.339 30.6739ZM130.015 19.2671C130.015 21.2509 128.374 22.0902 125.78 22.0902H120.363V16.444H126.161C128.641 16.444 130.015 17.4359 130.015 19.1908V19.2671ZM131.502 29.9491C131.502 31.9329 129.938 32.8485 127.344 32.8485H120.363V26.9734H127.153C130.167 26.9734 131.502 28.0797 131.502 29.8728V29.9491Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M173.448 34.2982V23.0821H162.079V27.1641H168.908V32.1618C167.267 33.3826 164.978 34.1837 162.461 34.1837C157.005 34.1837 153.381 30.1398 153.381 24.6081C153.381 19.4197 157.12 15.1469 162.041 15.1469C165.436 15.1469 167.458 16.2532 169.518 18.0081L172.494 14.4602C169.747 12.133 166.886 10.8359 162.232 10.8359C154.182 10.8359 148.46 17.1688 148.46 24.6844C148.46 32.5051 153.953 38.4565 162.308 38.4565C167.039 38.4565 170.815 36.549 173.448 34.2982Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M202.601 37.9987L195.391 27.889C199.13 26.8589 201.762 24.1884 201.762 19.763C201.762 14.5365 197.985 11.2937 191.843 11.2937H179.94V37.9987H184.633V28.6901H190.508L197.069 37.9987H202.601ZM196.993 20.0301C196.993 22.7769 194.857 24.5318 191.5 24.5318H184.633V15.5665H191.461C194.933 15.5665 196.993 17.0925 196.993 20.0301Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M227.691 11.2937H207.891V37.9987H227.882V33.8022H212.583V26.63H225.974V22.4335H212.583V15.4902H227.691V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M253.63 11.2937H233.83V37.9987H253.821V33.8022H238.522V26.63H251.913V22.4335H238.522V15.4902H253.63V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M278.424 29.7583L264.118 11.2937H259.769V37.9987H264.385V19L279.111 37.9987H283.041V11.2937H278.424V29.7583Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M310.167 11.2937H290.291V37.9987H294.983V27.126H308.45V22.8532H294.983V15.5665H310.167V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M315.975 11.2937V37.9987H320.667V11.2937H315.975Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M347.997 11.2937H328.198V37.9987H348.188V33.8022H332.89V26.63H346.281V22.4335H332.89V15.4902H347.997V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M354.137 37.9987H372.868V33.7259H358.829V11.2937H354.137V37.9987Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M402.287 24.6081C402.287 17.0544 396.488 11.2937 388.095 11.2937H378.138V37.9987H388.095C396.488 37.9987 402.287 32.1618 402.287 24.6081ZM397.366 24.6844C397.366 29.9491 393.704 33.7259 388.095 33.7259H382.831V15.5665H388.095C393.704 15.5665 397.366 19.4197 397.366 24.6844Z\",fill:\"var(--color-active)\"})),React.createElement(\"defs\",null,React.createElement(\"clipPath\",{id:\"clip0_4048_116094\"},React.createElement(\"rect\",{width:403,height:48,fill:\"white\"})))),d2=\"_title_x9q5k_1\",L2={title:d2};function u2(e){const{className:t,...a}=e,n=`${L2.title} ${t}`;return c.jsx(\"div\",{className:n,...a,children:c.jsx(r2,{})})}function f2(){const[e,t]=React.useState(!1),a=React.useCallback(()=>{t(!0)},[]),n=React.useCallback(()=>{t(!1)},[]);return c.jsxs(N1,{children:[c.jsx(A,{}),c.jsx(X1,{}),c.jsxs(\"main\",{className:b.container,children:[c.jsxs(\"section\",{className:b.content,children:[c.jsx(u2,{}),c.jsx(\"p\",{className:b[\"txt-connect-tips\"],children:\"Please connect wallet to view private files.\"}),c.jsx(n1,{onClick:a,children:\"Connect Wallet\"})]}),c.jsx(i2,{})]}),c.jsx(W1,{isOpen:e,onClose:n})]})}V.createRoot(document.getElementById(\"root\")).render(c.jsx(React.StrictMode,{children:c.jsx(f2,{})}));\n\n</script><style>\n:root{--font-inter: Inter, -apple-system, system ui, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;--font-poppins: Poppins, Inter, -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--color-active: #f0b90b;--transition-normal: all .2s;--index-modal: 1000;--index-toast: 1500;--index-relative: 1}*,*:before,*:after{border-width:0;border-style:solid;box-sizing:border-box}body,p,div,button,h1,h2,h3,h4,ul,li{padding:0;margin:0}html{line-height:1.5;font-size:14px;font-family:var(--font-inter);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}body{background-color:#1f2026;color:#1e2026}#root{min-height:330px;height:100vh;position:relative}._container_19yo5_1{display:flex;flex-direction:column;height:100%}._content_19yo5_7{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-16px;padding:0 40px}._txt-connect-tips_19yo5_17{font-weight:600;font-size:28px;line-height:34px;color:#fff;padding:40px 0 48px;text-align:center}._button_fyqdl_1{height:48px;padding:0 48px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;line-height:22px;border-radius:8px;cursor:pointer;transition:var(--transition-normal);background-color:#fff}._button_fyqdl_1:hover{background-color:var(--color-active)}._modal_1n7ao_1{position:fixed;left:0;right:0;top:0;bottom:0;z-index:var(--index-modal);backdrop-filter:blur(10px);transition:var(--transition-normal);opacity:0;display:flex;overflow-y:auto;flex-direction:column}._modal_1n7ao_1:before{content:\"\";display:block;flex-shrink:0;height:24px}._modal_1n7ao_1:after{content:\"\";display:block;flex-shrink:0;height:24px}._modal-mask_1n7ao_27{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#0003}._modal-content_1n7ao_35{position:relative;width:484px;box-shadow:0 4px 20px #0000000a;border-radius:12px;padding:40px 24px 48px;background-color:#fff;z-index:var(--index-relative);margin:auto;max-width:calc(100% - 48px)}._modal-header_1n7ao_46{font-weight:600;font-size:24px;line-height:32px;font-family:var(--font-poppins);text-align:center}._modal-body_1n7ao_53{margin:34px 0 40px}._modal-footer_1n7ao_56{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:17px;color:#76808f}._modal-btn-close_1n7ao_65{top:16px;right:24px;position:absolute;cursor:pointer;transition:var(--transition-normal);width:24px;height:24px;border-radius:4px}._modal-btn-close_1n7ao_65:hover{background-color:#e6e8ea}._link_44242_1{color:#76808f;transition:var(--transition-normal);text-decoration:underline}._link_44242_1:hover{color:var(--color-active)}._loading_1slm0_1{animation:_rotation_1slm0_1 1s infinite linear}@keyframes _rotation_1slm0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wallet-item_z15a5_1{display:flex;align-items:center;justify-content:center;height:68px;background:#f5f5f5;border-radius:8px;font-weight:600;font-size:18px;line-height:27px;font-family:var(--font-poppins);cursor:pointer;transition:var(--transition-normal);position:relative}._wallet-item_z15a5_1:hover{box-shadow:0 0 0 2px var(--color-active)}._wallet-item_z15a5_1:not(:last-child){margin-bottom:16px}._wallet-item_z15a5_1._active_z15a5_22{box-shadow:0 0 0 2px var(--color-active)!important}._wallet-item_z15a5_1._disabled_z15a5_25{cursor:not-allowed;box-shadow:none}._wallet-item-icon_z15a5_29{position:absolute;left:16px;top:8px}._wallet-item-loading_z15a5_34{position:absolute;top:22px;right:24px}._container_gu0i7_1{position:fixed;pointer-events:none;width:100%;max-width:1220px;height:664px;left:50%;top:50%;transform:translate3d(calc(-50% + 47px),-50%,0);opacity:.6;filter:blur(4px);z-index:-1}._container_gu0i7_1>svg{position:absolute}@media screen and (max-width: 767px){._container_gu0i7_1{transform:translate3d(-50%,-50%,0);height:280px}._container_gu0i7_1>svg{width:auto}._container_gu0i7_1 ._cube-1_gu0i7_25{left:-39px;top:-120px;height:120px}._container_gu0i7_1 ._cube-2_gu0i7_30{right:0;top:-200px;height:88px}._container_gu0i7_1 ._cube-3_gu0i7_35{left:0;bottom:-204px}._container_gu0i7_1 ._cube-4_gu0i7_39{right:0;top:208px;height:48px}._container_gu0i7_1 ._cube-5_gu0i7_44{right:48px;top:unset;bottom:-188px}._container_gu0i7_1 ._cube-6_gu0i7_49{display:block;left:-20px;top:80px;height:48px}}._cube-1_gu0i7_25{left:0;top:0}._cube-2_gu0i7_30{right:178px;top:0}._cube-3_gu0i7_35{left:98px;bottom:51px}._cube-4_gu0i7_39{right:270px;bottom:0}._cube-5_gu0i7_44{right:0;top:236px}._cube-6_gu0i7_49{display:none}._root_1kufm_1{position:fixed;top:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:var(--index-toast);gap:16px}._container_1kufm_13{display:flex;align-items:center;padding:16px 20px 16px 16px;background:#ffffff;box-shadow:0 4px 24px #00000014;border-radius:8px;word-wrap:break-word}._icon_1kufm_23{display:flex;align-items:center;justify-content:center}._description_1kufm_29{margin-left:8px;font-weight:500;font-size:14px;line-height:1.4}._footer_klz2f_1{flex-shrink:0;height:48px;color:#76808f;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;bottom:0;left:0;right:0}._title_x9q5k_1{width:100%;max-width:403px;position:relative}._title_x9q5k_1:before{content:\"\";height:0;display:block;padding-bottom:11.91%}._title_x9q5k_1 svg{width:100%;height:100%;position:absolute;left:0;top:0}\n\n</style></head><body><div id=\"root\"></div></body></html>"
	// GnfdBuiltInDappSignedContentTemplate defines the template which users will sign against with their wallet.
	GnfdBuiltInDappSignedContentTemplate = "Sign this message to access the file:\n%s\nThis signature will not cost you any fees.\nExpiration Time: %s"
	// GnfdBuiltInUniversalEndpointDappErrorPage html code for an error page representing the error message to end users
	GnfdBuiltInUniversalEndpointDappErrorPage = "<!doctype html><html lang=\"en\"><head><meta charset=\"UTF-8\"/><title>BNB Greenfield</title><link rel=\"icon\" type=\"image/svg+xml\" sizes=\"14x16\" href=\"data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66928 2.45073L6.91513 0L11.161 2.45073L9.6 3.3561L6.91513 1.81073L4.23026 3.3561L2.66928 2.45073ZM11.161 5.54146L9.6 4.6361L6.91513 6.18147L4.23026 4.6361L2.66928 5.54146V7.3522L5.35415 8.89753V11.9883L6.91513 12.8937L8.47613 11.9883V8.89753L11.161 7.3522V5.54146ZM11.161 10.4429V8.6322L9.6 9.53753V11.3483L11.161 10.4429ZM12.2693 11.0829L9.5844 12.6283V14.439L13.8303 11.9883V7.0868L12.2693 7.9922V11.0829ZM10.7083 3.9961L12.2693 4.90146V6.7122L13.8303 5.80683V3.9961L12.2693 3.09073L10.7083 3.9961ZM5.35415 13.2839V15.0947L6.91513 16L8.47613 15.0947V13.2839L6.91513 14.1893L5.35415 13.2839ZM2.66928 10.4429L4.23026 11.3483V9.53753L2.66928 8.6322V10.4429ZM5.35415 3.9961L6.91513 4.90146L8.47613 3.9961L6.91513 3.09073L5.35415 3.9961ZM1.56097 4.90146L3.12195 3.9961L1.56097 3.09073L0 3.9961V5.80683L1.56097 6.7122V4.90146ZM1.56097 7.9922L0 7.0868V11.9883L4.24585 14.439V12.6283L1.56097 11.0829V7.9922Z' fill='%23F0B90B' /%3E%3C/svg%3E\"/><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=true\"/><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin=\"anonymous\"/><link href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\"/><script crossorigin src=\"https://unpkg.com/react@18/umd/react.production.min.js\"></script><script crossorigin src=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\"></script><script type=\"module\" crossorigin>\n(function(){const a=document.createElement(\"link\").relList;if(a&&a.supports&&a.supports(\"modulepreload\"))return;for(const l of document.querySelectorAll('link[rel=\"modulepreload\"]'))n(l);new MutationObserver(l=>{for(const r of l)if(r.type===\"childList\")for(const o of r.addedNodes)o.tagName===\"LINK\"&&o.rel===\"modulepreload\"&&n(o)}).observe(document,{childList:!0,subtree:!0});function i(l){const r={};return l.integrity&&(r.integrity=l.integrity),l.referrerPolicy&&(r.referrerPolicy=l.referrerPolicy),l.crossOrigin===\"use-credentials\"?r.credentials=\"include\":l.crossOrigin===\"anonymous\"?r.credentials=\"omit\":r.credentials=\"same-origin\",r}function n(l){if(l.ep)return;l.ep=!0;const r=i(l);fetch(l.href,r)}})();var _={exports:{}},p={};const L=React;/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var h=L,u=Symbol.for(\"react.element\"),F=Symbol.for(\"react.fragment\"),M=Object.prototype.hasOwnProperty,g=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Z={key:!0,ref:!0,__self:!0,__source:!0};function R(e,a,i){var n,l={},r=null,o=null;i!==void 0&&(r=\"\"+i),a.key!==void 0&&(r=\"\"+a.key),a.ref!==void 0&&(o=a.ref);for(n in a)M.call(a,n)&&!Z.hasOwnProperty(n)&&(l[n]=a[n]);if(e&&e.defaultProps)for(n in a=e.defaultProps,a)l[n]===void 0&&(l[n]=a[n]);return{$$typeof:u,type:e,key:r,ref:o,props:l,_owner:g.current}}p.Fragment=F;p.jsx=R;p.jsxs=R;_.exports=p;var t=_.exports,E={};const x=ReactDOM;var d=x;E.createRoot=d.createRoot,E.hydrateRoot=d.hydrateRoot;const y=\"_footer_klz2f_1\",D={footer:y};function V(){const e=new Date().getFullYear();return t.jsxs(\"footer\",{className:D.footer,children:[\"© \",e,\" BNB Greenfield. All rights reserved.\"]})}const v=\"_container_wfk5n_1\",H=\"_content_wfk5n_9\",w=\"_title_wfk5n_20\",C={container:v,content:H,title:w,\"error-title\":\"_error-title_wfk5n_34\",\"error-desc\":\"_error-desc_wfk5n_41\"},O=\"_container_gu0i7_1\",c={container:O,\"cube-1\":\"_cube-1_gu0i7_25\",\"cube-2\":\"_cube-2_gu0i7_30\",\"cube-3\":\"_cube-3_gu0i7_35\",\"cube-4\":\"_cube-4_gu0i7_39\",\"cube-5\":\"_cube-5_gu0i7_44\",\"cube-6\":\"_cube-6_gu0i7_49\"},U=e=>React.createElement(\"svg\",{width:137,height:137,viewBox:\"0 0 137 137\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115770)\"},React.createElement(\"path\",{d:\"M127.711 49.032L68.0412 67.9426L23.5868 27.3898L83.0045 8.56337L127.711 49.032Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M67.917 68.5064L54.7021 128.369L115.199 109.194L128.692 49.2456L67.917 68.5064Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M8 87.4884L54.7023 128.369L67.9171 68.5064L22.6092 27.175L8 87.4884Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115770\",x:0,y:0,width:136.692,height:136.369,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:4,result:\"effect1_foregroundBlur_4048_115770\"})))),B=e=>React.createElement(\"svg\",{width:110,height:106,viewBox:\"0 0 110 106\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115774)\"},React.createElement(\"path\",{d:\"M85.0552 17.3909L54.4888 53.3319L9.8625 45.204L40.2999 9.41347L85.0552 17.3909Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M54.6831 53.8755L70.2756 97.6895L101.461 61.0198L86.0005 17.0515L54.6831 53.8755Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M23.7846 90.2145L70.2754 97.6895L54.6829 53.8755L8.91992 45.5405L23.7846 90.2145Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115774\",x:.919922,y:.87085,width:108.541,height:104.819,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:4,result:\"effect1_foregroundBlur_4048_115774\"})))),S=e=>React.createElement(\"svg\",{width:94,height:98,viewBox:\"0 0 94 98\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115778)\"},React.createElement(\"path\",{d:\"M66.968 3.27817L76.5958 78.2882L3.93671 45.5352L66.968 3.27817Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M2.91064 45.6212L77.2056 79.1116L27.1556 95.7554L2.91064 45.6212Z\",fill:\"#14151A\"}),React.createElement(\"path\",{d:\"M91.6371 47.1031L77.3148 78.862L67.4702 2.16321L91.6371 47.1031Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M17.3579 13.6127L3.03564 45.3716L67.4704 2.16321L17.3579 13.6127Z\",fill:\"#2B2F36\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115778\",x:.910645,y:.163208,width:92.7266,height:97.5922,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:1,result:\"effect1_foregroundBlur_4048_115778\"})))),m=e=>React.createElement(\"svg\",{width:57,height:52,viewBox:\"0 0 57 52\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115766)\"},React.createElement(\"path\",{d:\"M41.9213 4.18758L28.1691 25.7056L3.6603 24.5874L17.3649 3.1646L41.9213 4.18758Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M28.4351 26.2181L40.2199 49.0111L54.5709 26.6167L42.811 3.72412L28.4351 26.2181Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M14.2334 48.3884L40.2197 49.0112L28.4349 26.2183L2.77246 25.0475L14.2334 48.3884Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115766\",x:.772461,y:.653076,width:55.7983,height:50.3582,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:1,result:\"effect1_foregroundBlur_4048_115766\"})))),A=e=>React.createElement(\"svg\",{width:64,height:58,viewBox:\"0 0 64 58\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{filter:\"url(#filter0_f_4048_115783)\"},React.createElement(\"path\",{d:\"M46.0109 5.82816L31.8718 29.1815L5.64887 28.6489L19.7288 5.41388L46.0109 5.82816Z\",fill:\"#474D57\",stroke:\"#474D57\"}),React.createElement(\"path\",{d:\"M32.1499 29.6873L45.3137 53.6619L59.9916 29.4402L46.8897 5.34204L32.1499 29.6873Z\",fill:\"#2B2F36\"}),React.createElement(\"path\",{d:\"M17.5957 53.662H45.3139L32.1501 29.6874L4.77197 29.1313L17.5957 53.662Z\",fill:\"#14151A\"})),React.createElement(\"defs\",null,React.createElement(\"filter\",{id:\"filter0_f_4048_115783\",x:.771973,y:.909424,width:63.2197,height:56.7526,filterUnits:\"userSpaceOnUse\",colorInterpolationFilters:\"sRGB\"},React.createElement(\"feFlood\",{floodOpacity:0,result:\"BackgroundImageFix\"}),React.createElement(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"BackgroundImageFix\",result:\"shape\"}),React.createElement(\"feGaussianBlur\",{stdDeviation:2,result:\"effect1_foregroundBlur_4048_115783\"}))));function G(e){return t.jsxs(\"div\",{className:c.container,...e,children:[t.jsx(U,{className:c[\"cube-1\"]}),t.jsx(B,{className:c[\"cube-2\"]}),t.jsx(S,{className:c[\"cube-3\"]}),t.jsx(m,{className:c[\"cube-4\"]}),t.jsx(A,{className:c[\"cube-5\"]}),t.jsx(m,{className:c[\"cube-6\"]})]})}const N=e=>React.createElement(\"svg\",{width:120,height:120,viewBox:\"0 0 120 120\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M107.234 113.787C107.234 116.983 86.8106 119.574 61.617 119.574C36.4234 119.574 16 116.983 16 113.787C16 110.591 36.4234 108 61.617 108C86.8106 108 107.234 110.591 107.234 113.787Z\",fill:\"url(#paint0_linear_5037_125757)\"}),React.createElement(\"path\",{d:\"M60.293 77.5846L57.5182 81.3992L55.6021 77.0888L60.293 77.5846Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M86.293 86.5846L83.5182 90.3992L81.6021 86.0888L86.293 86.5846Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M17.8723 96.0851C17.8723 97.3072 16.8816 98.2979 15.6595 98.2979C14.4375 98.2979 13.4468 97.3072 13.4468 96.0851C13.4468 94.8631 14.4375 93.8724 15.6595 93.8724C16.8816 93.8724 17.8723 94.8631 17.8723 96.0851Z\",fill:\"#EBEEF0\"}),React.createElement(\"path\",{d:\"M11.0638 88.2554C11.0638 89.1014 10.378 89.7873 9.53191 89.7873C8.68586 89.7873 8 89.1014 8 88.2554C8 87.4093 8.68586 86.7234 9.53191 86.7234C10.378 86.7234 11.0638 87.4093 11.0638 88.2554Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M104.851 93.9575C104.851 94.9445 104.051 95.7447 103.064 95.7447C102.077 95.7447 101.277 94.9445 101.277 93.9575C101.277 92.9704 102.077 92.1702 103.064 92.1702C104.051 92.1702 104.851 92.9704 104.851 93.9575Z\",fill:\"#F6F7F7\"}),React.createElement(\"path\",{d:\"M112 99.4043C112 100.673 110.971 101.702 109.702 101.702C108.433 101.702 107.404 100.673 107.404 99.4043C107.404 98.1352 108.433 97.1064 109.702 97.1064C110.971 97.1064 112 98.1352 112 99.4043Z\",fill:\"#F3F3F5\"}),React.createElement(\"path\",{d:\"M101.957 104.511C101.957 106.062 100.7 107.319 99.1488 107.319C97.5977 107.319 96.3403 106.062 96.3403 104.511C96.3403 102.96 97.5977 101.702 99.1488 101.702C100.7 101.702 101.957 102.96 101.957 104.511Z\",fill:\"#E4E5E6\"}),React.createElement(\"path\",{d:\"M81.492 80.992C78.8249 79.4521 75.6585 78.2306 72.1737 77.3972C68.6888 76.5638 64.9539 76.1349 61.1819 76.1349C57.41 76.1349 53.675 76.5638 50.1902 77.3972C46.7054 78.2306 43.539 79.4521 40.8718 80.992L61.1819 92.718L81.492 80.992Z\",fill:\"#7AC7FF\"}),React.createElement(\"path\",{d:\"M61.1821 50.8663C64.9541 50.8663 68.6891 51.2953 72.1739 52.1286V77.3974C68.6891 76.564 64.9541 76.1351 61.1821 76.1351V50.8663Z\",fill:\"#7AC7FF\"}),React.createElement(\"path\",{d:\"M50.1909 52.1286C53.6757 51.2953 57.4107 50.8663 61.1827 50.8663V76.1351C57.4107 76.1351 53.6757 76.564 50.1909 77.3974V52.1286Z\",fill:\"#7AC7FF\"}),React.createElement(\"path\",{d:\"M72.1741 52.129C75.6589 52.9624 78.8253 54.1839 81.4924 55.7238V80.9926C78.8253 79.4527 75.6589 78.2312 72.1741 77.3978V52.129Z\",fill:\"#7AC7FF\"}),React.createElement(\"path\",{d:\"M40.8718 55.7238C43.539 54.1839 46.7054 52.9624 50.1902 52.129V77.3978C46.7054 78.2312 43.539 79.4527 40.8718 80.9926V55.7238Z\",fill:\"#7AC7FF\"}),React.createElement(\"path\",{d:\"M61.1819 67.4521L40.8718 55.7261V80.9948L61.1819 92.7209V67.4521Z\",fill:\"#BCBEC6\"}),React.createElement(\"path\",{d:\"M70.2497 81.4467C74.5639 82.2552 78.4853 83.6421 81.6926 85.4938C79.0254 83.9539 75.8589 82.7325 72.3741 81.8991C68.8893 81.0657 65.1543 80.6368 61.3824 80.6368C57.6105 80.6368 53.8755 81.0657 50.3906 81.8991C46.9058 82.7325 43.7395 83.954 41.0723 85.4939L61.3824 97.2199L56.9609 113.605C52.4791 113.202 48.2264 112.192 44.551 110.657C40.8756 109.123 37.8819 107.107 35.815 104.776C33.7481 102.445 32.6669 99.8648 32.6597 97.246C32.6525 94.6272 33.7197 92.0447 35.7738 89.7099C37.8279 87.3751 40.8106 85.3543 44.4776 83.813C48.1447 82.2718 52.3918 81.2538 56.8713 80.8425C61.3509 80.4312 65.9354 80.6383 70.2497 81.4467Z\",fill:\"#AFF4C6\"}),React.createElement(\"path\",{d:\"M61.3824 84.5858L41.0723 72.8598V85.4942L61.3824 97.2202V84.5858Z\",fill:\"#AFF4C6\"}),React.createElement(\"path\",{d:\"M32.6597 84.612C32.6525 81.9932 33.7197 79.4107 35.7738 77.0759V89.7102C33.7334 92.0295 32.6668 94.5932 32.6597 97.194V97.2463C32.6597 97.2289 32.6597 97.2114 32.6597 97.194V84.612Z\",fill:\"#AFF4C6\"}),React.createElement(\"path\",{d:\"M61.3822 84.5861L56.9607 100.972V113.606L61.3822 97.2205V84.5861Z\",fill:\"#D7D8DB\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M35.815 92.1419C33.7481 89.8109 32.6668 87.2303 32.6597 84.6116V97.2459C32.6668 99.8647 33.7481 102.445 35.8149 104.776V104.776C37.8817 107.107 40.8754 109.123 44.5508 110.657V98.0229C40.8755 96.4883 37.8818 94.4731 35.815 92.142V92.1419ZM44.551 98.0229C48.2264 99.5575 52.479 100.568 56.9608 100.971V113.605C52.479 113.202 48.2264 112.192 44.551 110.657V98.0229Z\",fill:\"#989EAC\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M70.2497 68.8128C74.5639 69.6213 78.4853 71.0082 81.6926 72.8599C79.0254 71.32 75.8589 70.0986 72.3741 69.2652C68.8893 68.4318 65.1543 68.0029 61.3824 68.0029C57.6105 68.0029 53.8755 68.4318 50.3906 69.2652C46.9058 70.0986 43.7395 71.3201 41.0723 72.86L61.3824 84.586L56.9609 100.971C52.4791 100.568 48.2264 99.558 44.551 98.0234C40.8756 96.4889 37.8819 94.4735 35.815 92.1425C33.7481 89.8114 32.6669 87.2308 32.6597 84.6121C32.6525 81.9933 33.7197 79.4108 35.7738 77.076C37.8279 74.7412 40.8106 72.7204 44.4776 71.1791C48.1447 69.6379 52.3918 68.6199 56.8713 68.2086C61.3509 67.7973 65.9354 68.0044 70.2497 68.8128Z\",fill:\"#C7CBD0\"}),React.createElement(\"path\",{d:\"M81.492 55.7261L61.1819 67.4521V92.7209L81.492 80.9948V55.7261Z\",fill:\"#D7D8DB\"}),React.createElement(\"path\",{d:\"M81.492 55.7261C78.8248 54.1862 75.6585 52.9647 72.1737 52.1313C68.6888 51.2979 64.9538 50.869 61.1819 50.869C57.41 50.869 53.675 51.2979 50.1902 52.1313C46.7054 52.9647 43.539 54.1862 40.8718 55.7261L61.1819 67.4521L81.492 55.7261Z\",fill:\"#F1F1F3\"}),React.createElement(\"path\",{d:\"M56.6653 113.785C56.6653 113.785 56.6653 113.785 56.6653 113.785C56.6653 113.786 56.6653 113.786 56.6653 113.786C65.4659 114.608 74.8018 113.061 81.5873 109.143C87.1965 105.904 90.0007 101.66 90 97.4153C89.9993 93.1719 87.1951 88.9285 81.5873 85.6909L61.2772 97.4169L56.8556 113.802C56.7921 113.797 56.7287 113.791 56.6653 113.785Z\",fill:\"#F1F1F3\"}),React.createElement(\"path\",{d:\"M89.9999 78.4634C89.9992 74.2199 87.1949 69.9766 81.5872 66.739V85.6905C87.1949 88.9282 89.9992 93.1715 89.9999 97.415V78.4634Z\",fill:\"#F1F1F3\"}),React.createElement(\"path\",{d:\"M81.5872 66.739L61.2771 78.465V97.4165L81.5872 85.6905V66.739Z\",fill:\"#F1F1F3\"}),React.createElement(\"path\",{d:\"M61.2769 78.465L56.8552 94.8505V113.802L61.2769 97.4166V78.465Z\",fill:\"#F1F1F3\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M90.0002 78.4668C89.9995 82.7102 87.1952 86.9536 81.5874 90.1912V109.143C87.1966 105.904 90.0009 101.66 90.0002 97.4152V78.4668ZM81.5874 90.1913C74.8019 94.1089 65.466 95.6566 56.6653 94.8345V113.786C65.466 114.608 74.8019 113.061 81.5874 109.143V90.1913Z\",fill:\"#D7D8DB\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M56.6653 94.8329V94.8342C65.4659 95.6564 74.8018 94.1086 81.5873 90.191C92.8043 83.7149 92.8043 73.2151 81.5873 66.739L61.2772 78.465L56.8556 94.8504C56.7921 94.8447 56.7287 94.8389 56.6653 94.8329Z\",fill:\"#F1F1F3\"}),React.createElement(\"defs\",null,React.createElement(\"linearGradient\",{id:\"paint0_linear_5037_125757\",x1:16,y1:113.787,x2:107.234,y2:113.787,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#F6F8FA\"}),React.createElement(\"stop\",{offset:.460263,stopColor:\"#FAFBFC\",stopOpacity:.13}),React.createElement(\"stop\",{offset:1,stopColor:\"white\",stopOpacity:0})))),b=e=>React.createElement(\"svg\",{width:120,height:120,viewBox:\"0 0 120 120\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M107.404 113.787C107.404 116.983 86.9808 119.574 61.7872 119.574C36.5936 119.574 16.1702 116.983 16.1702 113.787C16.1702 110.591 36.5936 108 61.7872 108C86.9808 108 107.404 110.591 107.404 113.787Z\",fill:\"url(#paint0_linear_5046_126212)\"}),React.createElement(\"path\",{d:\"M26.4058 92.2258L31.3419 110.183L35.6824 92.2258H26.4058Z\",fill:\"#A3AAB6\"}),React.createElement(\"path\",{d:\"M13.7704 67.2537C13.1594 65.8793 13.7782 64.2698 15.1526 63.6588L29.9804 57.0672L42.4876 61.8764L53.1689 85.9035C53.7798 87.2779 53.161 88.8874 51.7866 89.4984L30.7892 98.8327C29.4148 99.4437 27.8053 98.8249 27.1943 97.4505L13.7704 67.2537Z\",fill:\"url(#paint1_radial_5046_126212)\"}),React.createElement(\"path\",{d:\"M29.9805 57.0673L42.4876 61.8765L36.318 64.6192C34.9436 65.2302 33.3342 64.6113 32.7232 63.2369L29.9805 57.0673Z\",fill:\"url(#paint2_linear_5046_126212)\"}),React.createElement(\"path\",{d:\"M51.811 54.6306C52.2003 53.1778 53.6936 52.3156 55.1465 52.7049L70.8205 56.9047L77.5205 68.5094L70.715 93.9078C70.3257 95.3606 68.8324 96.2228 67.3795 95.8335L45.1838 89.8862C43.7309 89.4969 42.8688 88.0035 43.258 86.5507L51.811 54.6306Z\",fill:\"url(#paint3_radial_5046_126212)\"}),React.createElement(\"path\",{d:\"M70.8206 56.9046L77.5205 68.5093L70.9988 66.7618C69.546 66.3725 68.6838 64.8792 69.0731 63.4263L70.8206 56.9046Z\",fill:\"url(#paint4_linear_5046_126212)\"}),React.createElement(\"path\",{d:\"M85.688 69.0195C86.5037 67.7558 88.1894 67.3927 89.4531 68.2085L100.694 75.4648L103.091 86.5958L91.1952 105.023C90.3794 106.287 88.6937 106.65 87.4301 105.834L71.7134 95.6883C70.4498 94.8725 70.0867 93.1868 70.9024 91.9232L85.688 69.0195Z\",fill:\"url(#paint5_radial_5046_126212)\"}),React.createElement(\"path\",{d:\"M100.694 75.4647L103.091 86.5956L98.615 83.706C97.3513 82.8902 96.9882 81.2045 97.804 79.9409L100.694 75.4647Z\",fill:\"url(#paint6_linear_5046_126212)\"}),React.createElement(\"path\",{d:\"M86.9787 77.8724L86.1793 103.456C86.093 106.216 89.6962 107.338 91.1912 105.016L93.8724 100.851L86.9787 77.8724Z\",fill:\"url(#paint7_linear_5046_126212)\",fillOpacity:.5}),React.createElement(\"path\",{d:\"M39.9193 73.6977C41.5231 77.3056 39.8986 81.5304 36.2908 83.1343C32.683 84.7381 28.4581 83.1136 26.8542 79.5058C25.2504 75.898 26.8749 71.6731 30.4827 70.0692C34.0905 68.4654 38.3154 70.0899 39.9193 73.6977Z\",fill:\"#A0A6B2\"}),React.createElement(\"path\",{d:\"M35.2432 75.7498L32.4684 79.5644L30.5523 75.254L35.2432 75.7498Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M49.6546 68.1757L57.0439 74.9493L87.2567 74.9493C88.7608 74.9493 89.9801 76.1686 89.9801 77.6727L89.9801 111.119C89.9801 112.624 88.7608 113.843 87.2567 113.843L34.0652 113.843C32.5611 113.843 31.3418 112.624 31.3418 111.119L31.3418 70.1833C31.3418 68.6792 32.5611 67.4599 34.0652 67.4599L47.8144 67.4599C48.4957 67.4599 49.1523 67.7153 49.6546 68.1757Z\",fill:\"url(#paint8_linear_5046_126212)\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M37.9961 102.383C38.8327 95.7601 44.4863 90.6383 51.3362 90.6383C58.1861 90.6383 63.8397 95.7601 64.6763 102.383H60.5435C59.7431 98.0253 55.9253 94.7234 51.3362 94.7234C46.7471 94.7234 42.9293 98.0253 42.1289 102.383H37.9961Z\",fill:\"#989EAC\"}),React.createElement(\"path\",{d:\"M38 86.0425C38 84.7264 39.0669 83.6595 40.383 83.6595C41.6991 83.6595 42.766 84.7264 42.766 86.0425C42.766 87.3585 41.6991 88.4254 40.383 88.4254C39.0669 88.4254 38 87.3585 38 86.0425Z\",fill:\"#949BA9\"}),React.createElement(\"path\",{d:\"M17.8723 96.0851C17.8723 97.3072 16.8816 98.2979 15.6595 98.2979C14.4375 98.2979 13.4468 97.3072 13.4468 96.0851C13.4468 94.8631 14.4375 93.8724 15.6595 93.8724C16.8816 93.8724 17.8723 94.8631 17.8723 96.0851Z\",fill:\"#EBEEF0\"}),React.createElement(\"path\",{d:\"M11.0638 88.2554C11.0638 89.1014 10.378 89.7873 9.53191 89.7873C8.68586 89.7873 8 89.1014 8 88.2554C8 87.4093 8.68586 86.7234 9.53191 86.7234C10.378 86.7234 11.0638 87.4093 11.0638 88.2554Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M104.851 93.9575C104.851 94.9445 104.051 95.7447 103.064 95.7447C102.077 95.7447 101.277 94.9445 101.277 93.9575C101.277 92.9704 102.077 92.1702 103.064 92.1702C104.051 92.1702 104.851 92.9704 104.851 93.9575Z\",fill:\"#F6F7F7\"}),React.createElement(\"path\",{d:\"M112 99.4043C112 100.673 110.971 101.702 109.702 101.702C108.433 101.702 107.404 100.673 107.404 99.4043C107.404 98.1352 108.433 97.1064 109.702 97.1064C110.971 97.1064 112 98.1352 112 99.4043Z\",fill:\"#F3F3F5\"}),React.createElement(\"path\",{d:\"M101.957 104.511C101.957 106.062 100.7 107.319 99.1488 107.319C97.5977 107.319 96.3403 106.062 96.3403 104.511C96.3403 102.96 97.5977 101.702 99.1488 101.702C100.7 101.702 101.957 102.96 101.957 104.511Z\",fill:\"#E4E5E6\"}),React.createElement(\"path\",{d:\"M88.1798 60.8105C88.7665 59.7944 90.2332 59.7944 90.8199 60.8105L98.7403 74.529C99.327 75.5452 98.5936 76.8154 97.4202 76.8154H81.5795C80.4061 76.8154 79.6728 75.5452 80.2595 74.529L88.1798 60.8105Z\",fill:\"#EE6354\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M93.4602 59.2864L101.381 73.0049C103.141 76.0534 100.941 79.8641 97.4204 79.8641H81.5796C78.0595 79.8641 75.8594 76.0534 77.6195 73.0049L85.5398 59.2864C87.2999 56.2379 91.7001 56.2379 93.4602 59.2864ZM90.8201 60.8107C90.2334 59.7945 88.7666 59.7945 88.1799 60.8107L80.2596 74.5291C79.6729 75.5453 80.4063 76.8156 81.5796 76.8156H97.4204C98.5937 76.8156 99.3271 75.5453 98.7404 74.5291L90.8201 60.8107Z\",fill:\"white\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M89.553 71.7103C88.9281 71.7103 88.4215 71.2037 88.4215 70.5787L88.4215 64.9209C88.4215 64.296 88.9281 63.7894 89.553 63.7894C90.178 63.7894 90.6846 64.296 90.6846 64.9209L90.6846 70.5787C90.6846 71.2037 90.178 71.7103 89.553 71.7103Z\",fill:\"white\"}),React.createElement(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M89.553 75.105C88.9281 75.105 88.4215 74.5984 88.4215 73.9734C88.4215 73.3485 88.9281 72.8419 89.553 72.8419C90.178 72.8419 90.6846 73.3485 90.6846 73.9734C90.6846 74.5984 90.178 75.105 89.553 75.105Z\",fill:\"white\"}),React.createElement(\"defs\",null,React.createElement(\"linearGradient\",{id:\"paint0_linear_5046_126212\",x1:16.1702,y1:113.787,x2:107.404,y2:113.787,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#F6F8FA\"}),React.createElement(\"stop\",{offset:.460263,stopColor:\"#FAFBFC\",stopOpacity:.13}),React.createElement(\"stop\",{offset:1,stopColor:\"white\",stopOpacity:0})),React.createElement(\"radialGradient\",{id:\"paint1_radial_5046_126212\",cx:0,cy:0,r:1,gradientUnits:\"userSpaceOnUse\",gradientTransform:\"translate(25.6513 58.9917) rotate(66.0325) scale(38.4929 28.4255)\"},React.createElement(\"stop\",{stopColor:\"#F8F9F9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D5D8DD\"})),React.createElement(\"linearGradient\",{id:\"paint2_linear_5046_126212\",x1:36.2341,y1:59.4719,x2:33.8295,y2:65.7255,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#E8E7EC\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D9DBE0\"})),React.createElement(\"radialGradient\",{id:\"paint3_radial_5046_126212\",cx:0,cy:0,r:1,gradientUnits:\"userSpaceOnUse\",gradientTransform:\"translate(66.2443 55.6785) rotate(105) scale(38.4929 28.4255)\"},React.createElement(\"stop\",{stopColor:\"#F8F9F9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D5D8DD\"})),React.createElement(\"linearGradient\",{id:\"paint4_linear_5046_126212\",x1:74.1705,y1:62.7069,x2:68.3682,y2:66.0569,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#F9F8F8\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#DBDEE2\"})),React.createElement(\"radialGradient\",{id:\"paint5_radial_5046_126212\",cx:0,cy:0,r:1,gradientUnits:\"userSpaceOnUse\",gradientTransform:\"translate(97.3114 73.2815) rotate(122.844) scale(32.7083 24.1538)\"},React.createElement(\"stop\",{stopColor:\"#F8F9F9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D5D8DD\"})),React.createElement(\"linearGradient\",{id:\"paint6_linear_5046_126212\",x1:101.892,y1:81.0301,x2:96.3269,y2:82.2289,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#EDEDF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#CCCFD6\"})),React.createElement(\"linearGradient\",{id:\"paint7_linear_5046_126212\",x1:92.2979,y1:77.8724,x2:92.2979,y2:111.66,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#A1A7B5\",stopOpacity:.31}),React.createElement(\"stop\",{offset:1,stopColor:\"#9BA2AE\"})),React.createElement(\"linearGradient\",{id:\"paint8_linear_5046_126212\",x1:60.6184,y1:75.1195,x2:60.6609,y2:113.843,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#FBFBFC\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#DADCE0\"})))),I=e=>React.createElement(\"svg\",{width:120,height:120,viewBox:\"0 0 120 120\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"path\",{d:\"M17.8723 97.7814C17.8723 99.0034 16.8816 99.9941 15.6595 99.9941C14.4375 99.9941 13.4468 99.0034 13.4468 97.7814C13.4468 96.5593 14.4375 95.5686 15.6595 95.5686C16.8816 95.5686 17.8723 96.5593 17.8723 97.7814Z\",fill:\"#EBEEF0\"}),React.createElement(\"path\",{d:\"M11.0638 89.9516C11.0638 90.7976 10.378 91.4835 9.53191 91.4835C8.68586 91.4835 8 90.7976 8 89.9516C8 89.1055 8.68586 88.4197 9.53191 88.4197C10.378 88.4197 11.0638 89.1055 11.0638 89.9516Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M104.851 94.6537C104.851 95.6408 104.051 96.4409 103.064 96.4409C102.077 96.4409 101.277 95.6408 101.277 94.6537C101.277 93.6666 102.077 92.8665 103.064 92.8665C104.051 92.8665 104.851 93.6666 104.851 94.6537Z\",fill:\"#F6F7F7\"}),React.createElement(\"path\",{d:\"M112 100.101C112 101.37 110.971 102.398 109.702 102.398C108.433 102.398 107.404 101.37 107.404 100.101C107.404 98.8315 108.433 97.8027 109.702 97.8027C110.971 97.8027 112 98.8315 112 100.101Z\",fill:\"#F3F3F5\"}),React.createElement(\"path\",{d:\"M101.957 105.207C101.957 106.758 100.7 108.015 99.1488 108.015C97.5977 108.015 96.3403 106.758 96.3403 105.207C96.3403 103.656 97.5977 102.398 99.1488 102.398C100.7 102.398 101.957 103.656 101.957 105.207Z\",fill:\"#E4E5E6\"}),React.createElement(\"path\",{d:\"M105.234 113.787C105.234 116.983 84.8106 119.574 59.617 119.574C34.4234 119.574 14 116.983 14 113.787C14 110.591 34.4234 108 59.617 108C84.8106 108 105.234 110.591 105.234 113.787Z\",fill:\"url(#paint0_linear_5049_127568)\"}),React.createElement(\"path\",{d:\"M71.9161 91.5811L71.2574 91.5811L71.2574 91.2517L70.928 91.2517L70.928 90.5847L71.9161 90.5847L71.9161 91.5811Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M74.5749 87.958L68.6543 87.958L68.6543 93.8786L74.5749 93.8786L74.5749 87.958Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M74.8725 94.2082L68.2849 94.2082L68.2849 87.6206L74.8725 87.6206L74.8725 94.2082ZM68.9931 93.5824L74.2467 93.5824L74.2467 88.3205L68.9931 88.3205L68.9931 93.5824Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M50.8264 87.958L44.9058 87.958L44.9058 93.8786L50.8264 93.8786L50.8264 87.958Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M51.1308 94.2082L44.5432 94.2082L44.5432 87.6206L51.1308 87.6206L51.1308 94.2082ZM45.2102 93.5494L50.4721 93.5494L50.4721 88.2876L45.2102 88.2876L45.2102 93.5494Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M89.8088 111.196C89.8088 113.096 88.2692 114.635 86.3699 114.635L35.6887 114.635C33.7894 114.635 32.2498 113.096 32.2498 111.196L32.2498 70.1468L61.0293 51.8745L89.8088 70.1468L89.8088 111.196Z\",fill:\"#A3AAB6\"}),React.createElement(\"path\",{d:\"M40.4836 109.26L82.0842 109.26L82.0842 107.58L40.4836 107.58L40.4836 109.26Z\",fill:\"#91E1A8\"}),React.createElement(\"path\",{d:\"M89.8087 86.6323C87.4866 88.2792 85.115 89.8355 82.7764 91.4413C80.4379 93.047 78.0498 94.5868 75.6701 96.1432C73.2903 97.6995 70.7294 99.3793 68.2096 100.977L67.9873 101.133L61.3998 105.358L61.0704 105.555L60.7492 105.358C58.5533 103.952 56.3575 102.541 54.1616 101.125L53.9228 100.977C51.4305 99.3793 48.941 97.7654 46.4541 96.1349C44.0908 94.5868 41.7193 93.0141 39.356 91.4413C36.9927 89.8685 34.6459 88.271 32.3237 86.6323C34.7941 88.0322 37.2645 89.5062 39.6689 90.939C42.0734 92.3718 44.5437 93.8622 46.9647 95.3444C49.6656 96.9913 52.361 98.6574 55.0509 100.343C57.0684 101.594 59.0776 102.863 61.095 104.122C63.096 102.863 65.1135 101.586 67.1227 100.343C69.8071 98.6629 72.4998 96.9968 75.2007 95.3444C77.6216 93.8704 80.0508 92.3965 82.4883 90.9472C84.9257 89.4979 87.3384 88.0322 89.8087 86.6323Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M28.8141 59.0458C28.2097 56.7901 29.5484 54.4714 31.8041 53.867L56.1403 47.3461L66.2662 44.6329C68.522 44.0285 70.8406 45.3672 71.4451 47.6229L85.614 100.502C86.2184 102.758 84.8797 105.076 82.624 105.681L48.1619 114.915C45.9061 115.519 43.5875 114.181 42.9831 111.925L28.8141 59.0458Z\",fill:\"url(#paint1_linear_5049_127568)\"}),React.createElement(\"path\",{d:\"M32.9655 61.3644C32.3611 59.1087 33.6997 56.79 35.9555 56.1856L48.4404 52.8403L52.6407 51.7148C54.8964 51.1104 57.215 52.4491 57.8195 54.7048L64.1625 78.3774C64.767 80.6332 63.4283 82.9518 61.1725 83.5562L44.4874 88.027C42.2316 88.6314 39.913 87.2928 39.3086 85.037L32.9655 61.3644Z\",fill:\"url(#paint2_linear_5049_127568)\"}),React.createElement(\"path\",{d:\"M44.1192 46.6306C44.3183 44.3037 46.366 42.5789 48.6928 42.778L73.7958 44.926L87.1996 60.8383L83.426 104.939C83.2269 107.265 81.1793 108.99 78.8524 108.791L43.3045 105.749C40.9777 105.55 39.2528 103.503 39.4519 101.176L44.1192 46.6306Z\",fill:\"url(#paint3_radial_5049_127568)\"}),React.createElement(\"path\",{d:\"M73.7959 44.926L87.1997 60.8383L76.7547 59.9446C74.4279 59.7455 72.7031 57.6978 72.9022 55.371L73.7959 44.926Z\",fill:\"url(#paint4_linear_5049_127568)\"}),React.createElement(\"path\",{d:\"M89.8088 77.3977L89.8088 111.661C89.8088 113.561 88.2692 115.1 86.3699 115.1L35.6887 115.1C33.7894 115.1 32.2498 113.561 32.2498 111.661L32.2498 77.3977C34.7201 78.7976 37.1904 80.2715 39.5949 81.7043C41.9994 83.1371 44.4697 84.6276 46.8906 86.1098C49.5916 87.7567 52.287 89.4228 54.9769 91.1081L55.0593 91.0587L54.9934 91.1164C57.0109 92.368 59.0201 93.6361 61.0375 94.896C63.0385 93.6361 65.0559 92.3598 67.0651 91.1164L66.9993 91.0587L67.0899 91.0587C69.7743 89.3789 72.467 87.7128 75.1679 86.0604C77.5888 84.5864 80.018 83.1124 82.4554 81.6632C84.8928 80.2139 87.3385 78.7976 89.8088 77.3977Z\",fill:\"#EBECEF\"}),React.createElement(\"defs\",null,React.createElement(\"linearGradient\",{id:\"paint0_linear_5049_127568\",x1:14,y1:113.787,x2:105.234,y2:113.787,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#F6F8FA\"}),React.createElement(\"stop\",{offset:.460263,stopColor:\"#FAFBFC\",stopOpacity:.13}),React.createElement(\"stop\",{offset:1,stopColor:\"white\",stopOpacity:0})),React.createElement(\"linearGradient\",{id:\"paint1_linear_5049_127568\",x1:45.0836,y1:48.3027,x2:64.8476,y2:113.359,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#C5C8CD\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#ACB0BB\"})),React.createElement(\"linearGradient\",{id:\"paint2_linear_5049_127568\",x1:25.7314,y1:74.2428,x2:54.3782,y2:63.2163,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEDEE\",stopOpacity:.63}),React.createElement(\"stop\",{offset:1,stopColor:\"#AEB3BD\",stopOpacity:0})),React.createElement(\"radialGradient\",{id:\"paint3_radial_5049_127568\",cx:0,cy:0,r:1,gradientUnits:\"userSpaceOnUse\",gradientTransform:\"translate(66.4668 44.2989) rotate(94.8907) scale(59.7658 44.1348)\"},React.createElement(\"stop\",{stopColor:\"#F8F9F9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D5D8DD\"})),React.createElement(\"linearGradient\",{id:\"paint4_linear_5049_127568\",x1:80.5835,y1:52.9887,x2:72.5416,y2:59.5841,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#D4D7DE\"}),React.createElement(\"stop\",{offset:.448008,stopColor:\"#D7DAE0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#DBDEE2\"})))),k=e=>React.createElement(\"svg\",{width:120,height:121,viewBox:\"0 0 120 121\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{clipPath:\"url(#clip0_5049_127518)\"},React.createElement(\"path\",{d:\"M17.8723 98.2814C17.8723 99.5034 16.8816 100.494 15.6595 100.494C14.4375 100.494 13.4468 99.5034 13.4468 98.2814C13.4468 97.0593 14.4375 96.0686 15.6595 96.0686C16.8816 96.0686 17.8723 97.0593 17.8723 98.2814Z\",fill:\"#EBEEF0\"}),React.createElement(\"path\",{d:\"M11.0638 90.4516C11.0638 91.2976 10.378 91.9835 9.53191 91.9835C8.68586 91.9835 8 91.2976 8 90.4516C8 89.6055 8.68586 88.9197 9.53191 88.9197C10.378 88.9197 11.0638 89.6055 11.0638 90.4516Z\",fill:\"#F9F9F9\"}),React.createElement(\"path\",{d:\"M104.851 96.1537C104.851 97.1408 104.051 97.9409 103.064 97.9409C102.077 97.9409 101.277 97.1408 101.277 96.1537C101.277 95.1666 102.077 94.3665 103.064 94.3665C104.051 94.3665 104.851 95.1666 104.851 96.1537Z\",fill:\"#F6F7F7\"}),React.createElement(\"path\",{d:\"M112 101.601C112 102.87 110.971 103.898 109.702 103.898C108.433 103.898 107.404 102.87 107.404 101.601C107.404 100.332 108.433 99.3027 109.702 99.3027C110.971 99.3027 112 100.332 112 101.601Z\",fill:\"#F3F3F5\"}),React.createElement(\"path\",{d:\"M101.957 106.707C101.957 108.258 100.7 109.515 99.1488 109.515C97.5977 109.515 96.3403 108.258 96.3403 106.707C96.3403 105.156 97.5977 103.898 99.1488 103.898C100.7 103.898 101.957 105.156 101.957 106.707Z\",fill:\"#E4E5E6\"}),React.createElement(\"path\",{d:\"M104.234 114.287C104.234 117.483 83.8106 120.074 58.617 120.074C33.4234 120.074 13 117.483 13 114.287C13 111.091 33.4234 108.5 58.617 108.5C83.8106 108.5 104.234 111.091 104.234 114.287Z\",fill:\"url(#paint0_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M39.7258 73.0542L39.2237 76.1253L38.6855 79.4225L33.7827 109.5H25.759L30.6664 79.4225L31.2046 76.1253L31.7021 73.0542H39.7258Z\",fill:\"url(#paint1_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M38.5632 73.0542C38.138 76.1026 37.6857 79.142 37.2063 82.186L35.7951 91.2996L34.3116 100.409L33.5473 104.932L32.7512 109.477L33.4025 104.909L34.0855 100.35L35.5012 91.2318L37.0028 82.1317C37.5093 79.1149 38.0204 76.0845 38.5632 73.0542Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M39.2251 76.1257L38.6868 79.4229H30.6677L31.206 76.1257H39.2251Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M79.3313 73.0542L79.8288 76.1253L80.367 79.4225L85.2699 109.5H93.2935L88.3862 79.4225L87.8525 76.1253L87.3504 73.0542H79.3313Z\",fill:\"url(#paint2_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M80.5154 73.0542C80.936 76.1026 81.3928 79.142 81.8723 82.186L83.2834 91.2996L84.7669 100.409L85.5313 104.932L86.3273 109.477L85.676 104.909L84.9931 100.35L83.5774 91.2318L82.0758 82.1317C81.5692 79.1149 81.0581 76.0845 80.5154 73.0542Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M79.8264 76.1257H87.8501L88.3838 79.4229H80.3646L79.8264 76.1257Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M39.4334 64.5973H33.0742L33.8657 58.6677H38.6419L39.4334 64.5973Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M42.1848 54.4295C42.1848 55.6023 41.837 56.7487 41.1855 57.7238C40.5339 58.6989 39.6078 59.4589 38.5244 59.9077C37.4409 60.3565 36.2486 60.4739 35.0984 60.2451C33.9482 60.0163 32.8917 59.4516 32.0624 58.6223C31.2331 57.7931 30.6684 56.7365 30.4396 55.5863C30.2108 54.4361 30.3283 53.2439 30.777 52.1604C31.2258 51.0769 31.9858 50.1508 32.9609 49.4993C33.9361 48.8478 35.0825 48.5 36.2552 48.5C37.0341 48.4994 37.8054 48.6524 38.5251 48.9501C39.2447 49.2479 39.8986 49.6847 40.4494 50.2354C41.0001 50.7861 41.4368 51.44 41.7346 52.1597C42.0324 52.8794 42.1853 53.6507 42.1848 54.4295Z\",fill:\"url(#paint3_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M40.759 54.4294C40.759 55.324 40.4937 56.1984 39.9967 56.9422C39.4997 57.686 38.7933 58.2657 37.9669 58.608C37.1404 58.9504 36.231 59.0399 35.3537 58.8654C34.4763 58.6909 33.6704 58.2601 33.0379 57.6276C32.4053 56.995 31.9746 56.1891 31.8 55.3118C31.6255 54.4344 31.7151 53.525 32.0574 52.6986C32.3998 51.8721 32.9795 51.1657 33.7233 50.6687C34.467 50.1718 35.3415 49.9065 36.236 49.9065C37.4356 49.9065 38.586 50.383 39.4342 51.2312C40.2824 52.0794 40.759 53.2299 40.759 54.4294Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M40.0217 54.1666C39.9799 53.6291 39.8273 53.1062 39.5735 52.6306C39.3198 52.155 38.9704 51.7371 38.5473 51.4031C38.1226 51.0718 37.6349 50.8304 37.1139 50.6935C36.593 50.5567 36.0496 50.5272 35.5169 50.607C34.9881 50.6914 34.4829 50.886 34.0341 51.1782C33.5853 51.4704 33.2029 51.8536 32.9117 52.3031C32.6065 52.7796 32.4063 53.3157 32.3244 53.8757C32.2425 54.4356 32.2808 55.0066 32.4368 55.5506C32.7077 56.496 33.3397 57.297 34.1962 57.7804C35.0333 58.2537 36.0145 58.4049 36.9552 58.2055C37.867 58.0112 38.6844 57.5099 39.2709 56.7853C39.8506 56.0732 40.1838 55.1925 40.2208 54.2751C40.2208 54.2344 40.2208 54.1982 40.1891 54.1937C40.1574 54.1892 40.1484 54.2299 40.1439 54.2751C40.1251 54.6452 40.0536 55.0108 39.9313 55.3606C39.8076 55.706 39.6404 56.0343 39.4338 56.3375C39.2221 56.6366 38.9745 56.9085 38.6965 57.1472C38.409 57.3848 38.0948 57.5882 37.7603 57.7532C37.2817 57.9815 36.7603 58.106 36.2302 58.1185C35.7002 58.131 35.1735 58.0311 34.6847 57.8256C34.192 57.6181 33.7503 57.306 33.3903 56.9108C33.0302 56.5156 32.7604 56.0468 32.5996 55.537C32.4333 55.0121 32.3823 54.4574 32.4502 53.911C32.5181 53.3645 32.7033 52.8392 32.9931 52.371C33.2712 51.9267 33.6419 51.5477 34.0797 51.2597C34.5176 50.9717 35.0124 50.7814 35.5305 50.702C36.2289 50.589 36.9449 50.6678 37.602 50.9298C38.2592 51.1919 38.8329 51.6275 39.2619 52.19C39.4722 52.4771 39.6412 52.7923 39.7639 53.1263C39.885 53.4638 39.9654 53.8145 40.0036 54.1711C40.0036 54.1711 40.0217 54.1801 40.0217 54.1666Z\",fill:\"url(#paint4_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M39.4923 54.1708C39.4525 53.7109 39.3187 53.2641 39.0994 52.858C38.88 52.4519 38.5796 52.0952 38.2168 51.8098C37.8521 51.529 37.4351 51.3236 36.9901 51.2056C36.5452 51.0875 36.0812 51.0592 35.6252 51.1223C35.1681 51.189 34.7303 51.3516 34.3406 51.5995C33.9508 51.8474 33.6179 52.1749 33.3637 52.5606C33.0921 52.9702 32.9113 53.4331 32.8332 53.9183C32.7552 54.4035 32.7819 54.8998 32.9114 55.3739C33.0252 55.7835 33.2188 56.1667 33.4812 56.5012C33.7435 56.8358 34.0695 57.1151 34.4402 57.3232C35.1702 57.7364 36.0271 57.8653 36.8464 57.6851C37.6363 57.5105 38.3431 57.0718 38.85 56.4413C39.3473 55.8212 39.6354 55.0597 39.6732 54.2658C39.6732 54.2296 39.6732 54.1979 39.637 54.1934C39.6008 54.1889 39.5963 54.2251 39.5918 54.2612C39.5489 54.9002 39.3354 55.5159 38.9734 56.0442C38.6114 56.5724 38.1143 56.9939 37.5339 57.2644C37.1215 57.4654 36.671 57.5762 36.2124 57.5895C35.7538 57.6028 35.2977 57.5182 34.8744 57.3413C34.4457 57.1632 34.0614 56.8931 33.7488 56.5499C33.4362 56.2068 33.2028 55.7991 33.0652 55.3558C32.9279 54.9039 32.8892 54.4278 32.9516 53.9596C33.014 53.4915 33.1762 53.0422 33.4271 52.642C33.6694 52.265 33.9899 51.9443 34.3667 51.7017C34.7436 51.459 35.1681 51.3 35.6116 51.2354C36.2038 51.1477 36.8086 51.2182 37.3646 51.4399C37.9207 51.6615 38.4082 52.0263 38.7777 52.4973C38.9608 52.7429 39.1127 53.0103 39.23 53.2933C39.3332 53.5863 39.4045 53.8896 39.4425 54.1979C39.4425 54.1979 39.4968 54.1798 39.4923 54.1708Z\",fill:\"url(#paint5_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M38.9605 54.1763C38.9224 53.7943 38.807 53.424 38.6211 53.0881C38.4353 52.7521 38.183 52.4576 37.8795 52.2224C37.269 51.7545 36.4991 51.545 35.7357 51.6389C35.3531 51.6908 34.9858 51.8227 34.6577 52.0261C34.3296 52.2295 34.0481 52.4998 33.8315 52.8194C33.599 53.1654 33.4429 53.5568 33.3735 53.9678C33.3041 54.3788 33.323 54.7999 33.429 55.203C33.5215 55.5538 33.6843 55.8822 33.9074 56.1683C34.1305 56.4544 34.4094 56.6922 34.7271 56.8674C35.351 57.2177 36.0826 57.324 36.7805 57.1659C37.449 57.0122 38.0455 56.6358 38.472 56.0985C38.8874 55.5712 39.1292 54.9281 39.164 54.2577C39.1669 54.2445 39.1649 54.2307 39.1582 54.219C39.1515 54.2073 39.1407 54.1986 39.1279 54.1944C39.1279 54.1944 39.0871 54.2215 39.0871 54.2532C39.0442 54.7897 38.8612 55.3056 38.5564 55.7493C38.2517 56.193 37.8358 56.5489 37.3503 56.7815C37.0015 56.957 36.6188 57.0551 36.2285 57.0691C35.8382 57.0832 35.4495 57.0128 35.0889 56.8629C34.7268 56.7113 34.4027 56.4814 34.14 56.1897C33.8772 55.898 33.6823 55.5518 33.5692 55.1758C33.4585 54.7975 33.4303 54.3999 33.4865 54.0098C33.5427 53.6196 33.6819 53.2461 33.8948 52.9144C34.1002 52.602 34.3705 52.3376 34.6875 52.1393C35.0044 51.941 35.3604 51.8135 35.7312 51.7656C36.2219 51.7088 36.7191 51.7677 37.183 51.9374C37.6472 52.116 38.0548 52.4159 38.3635 52.8058C38.513 53.0087 38.6376 53.2289 38.7344 53.4617C38.8262 53.7023 38.89 53.9527 38.9243 54.2079C38.9243 54.2079 38.965 54.1853 38.9605 54.1763Z\",fill:\"url(#paint6_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M38.439 54.1817C38.3976 53.8763 38.2964 53.5821 38.1412 53.3159C37.986 53.0497 37.7798 52.8167 37.5344 52.6303C37.0432 52.2704 36.4343 52.1088 35.8293 52.178C35.521 52.2113 35.2232 52.3091 34.9551 52.4649C34.6871 52.6207 34.4548 52.8312 34.2734 53.0826C34.0781 53.3624 33.9449 53.6806 33.8825 54.016C33.8201 54.3514 33.83 54.6962 33.9115 55.0275C33.9843 55.3187 34.1163 55.5919 34.2991 55.83C34.482 56.0681 34.7118 56.266 34.9744 56.4115C35.491 56.7027 36.0988 56.7867 36.675 56.6467C37.2253 56.5129 37.7125 56.1934 38.0545 55.7421C38.394 55.3101 38.5929 54.7845 38.6244 54.236C38.6258 54.2246 38.6228 54.2132 38.6161 54.204C38.6094 54.1947 38.5994 54.1884 38.5882 54.1862C38.5882 54.1862 38.5475 54.1862 38.543 54.236C38.5023 54.6689 38.3517 55.0844 38.1055 55.4429C37.8594 55.8014 37.5258 56.0912 37.1364 56.2848C36.8552 56.4302 36.546 56.5131 36.2299 56.5279C35.9137 56.5428 35.5981 56.4892 35.3046 56.3708C35.0078 56.2481 34.7425 56.0599 34.5287 55.8202C34.3149 55.5805 34.158 55.2956 34.0698 54.9868C33.9809 54.6766 33.9607 54.3508 34.0107 54.0321C34.0607 53.7134 34.1796 53.4094 34.3593 53.1414C34.5266 52.8924 34.7458 52.6826 35.0019 52.5264C35.258 52.3703 35.5449 52.2715 35.8428 52.2368C36.2302 52.2012 36.6208 52.2506 36.9871 52.3816C37.3538 52.5208 37.678 52.753 37.9279 53.0555C38.051 53.2142 38.1543 53.3873 38.2354 53.5711C38.3087 53.7632 38.3647 53.9615 38.4028 54.1636C38.4028 54.1636 38.439 54.1862 38.439 54.1817Z\",fill:\"url(#paint7_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M85.8436 64.5973H79.4844L80.2759 58.6677H85.0521L85.8436 64.5973Z\",fill:\"#C7C7C7\"}),React.createElement(\"path\",{d:\"M88.5925 54.4295C88.5925 55.6023 88.2447 56.7487 87.5932 57.7238C86.9416 58.6989 86.0156 59.4589 84.9321 59.9077C83.8486 60.3565 82.6564 60.4739 81.5061 60.2451C80.3559 60.0163 79.2994 59.4516 78.4701 58.6223C77.6409 57.7931 77.0761 56.7365 76.8473 55.5863C76.6185 54.4361 76.736 53.2439 77.1848 52.1604C77.6336 51.0769 78.3936 50.1508 79.3687 49.4993C80.3438 48.8478 81.4902 48.5 82.6629 48.5C83.4418 48.4994 84.2131 48.6524 84.9328 48.9501C85.6525 49.2479 86.3064 49.6847 86.8571 50.2354C87.4078 50.7861 87.8445 51.44 88.1423 52.1597C88.4401 52.8794 88.5931 53.6507 88.5925 54.4295Z\",fill:\"url(#paint8_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M87.1691 54.4294C87.1691 55.324 86.9039 56.1984 86.4069 56.9422C85.9099 57.686 85.2035 58.2657 84.377 58.608C83.5506 58.9504 82.6412 59.0399 81.7638 58.8654C80.8865 58.6909 80.0806 58.2601 79.448 57.6276C78.8155 56.995 78.3847 56.1891 78.2102 55.3118C78.0357 54.4344 78.1253 53.525 78.4676 52.6986C78.8099 51.8721 79.3896 51.1657 80.1334 50.6687C80.8772 50.1718 81.7517 49.9065 82.6462 49.9065C83.8458 49.9065 84.9962 50.383 85.8444 51.2312C86.6926 52.0794 87.1691 53.2299 87.1691 54.4294Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M86.4295 54.1666C86.3876 53.6291 86.235 53.1062 85.9812 52.6306C85.7275 52.155 85.3781 51.7371 84.955 51.4031C84.5303 51.0718 84.0426 50.8304 83.5216 50.6935C83.0007 50.5567 82.4573 50.5272 81.9246 50.607C81.3958 50.6914 80.8906 50.886 80.4418 51.1782C79.993 51.4704 79.6106 51.8536 79.3194 52.3031C79.0142 52.7796 78.814 53.3157 78.7321 53.8757C78.6502 54.4356 78.6886 55.0066 78.8445 55.5506C79.1155 56.496 79.7474 57.297 80.6039 57.7804C81.441 58.2537 82.4222 58.4049 83.3629 58.2055C84.2747 58.0112 85.0921 57.5099 85.6787 56.7853C86.2583 56.0732 86.5915 55.1925 86.6285 54.2751C86.6285 54.2344 86.6285 54.1982 86.5968 54.1937C86.5651 54.1892 86.5561 54.2299 86.5516 54.2751C86.5328 54.6452 86.4613 55.0108 86.339 55.3606C86.2172 55.7068 86.0499 56.0354 85.8415 56.3375C85.6299 56.6366 85.3823 56.9085 85.1042 57.1472C84.8167 57.3848 84.5025 57.5882 84.168 57.7532C83.6895 57.9815 83.168 58.106 82.638 58.1185C82.1079 58.131 81.5812 58.0311 81.0924 57.8256C80.5972 57.6197 80.1528 57.3083 79.7904 56.913C79.4279 56.5178 79.1561 56.0482 78.9938 55.537C78.8274 55.0121 78.7765 54.4574 78.8444 53.911C78.9123 53.3645 79.0975 52.8392 79.3873 52.371C79.6654 51.9267 80.036 51.5477 80.4739 51.2597C80.9118 50.9717 81.4066 50.7814 81.9246 50.702C82.6231 50.589 83.339 50.6678 83.9962 50.9298C84.6533 51.1919 85.227 51.6275 85.656 52.19C85.8663 52.4771 86.0353 52.7923 86.1581 53.1263C86.2791 53.4638 86.3596 53.8145 86.3978 54.1711C86.3978 54.1711 86.4295 54.1801 86.4295 54.1666Z\",fill:\"url(#paint9_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M85.9 54.1708C85.8602 53.7109 85.7264 53.2641 85.5071 52.858C85.2877 52.4519 84.9873 52.0952 84.6245 51.8098C84.2598 51.529 83.8428 51.3236 83.3978 51.2056C82.9529 51.0875 82.4889 51.0592 82.0329 51.1223C81.5758 51.189 81.138 51.3516 80.7483 51.5995C80.3585 51.8474 80.0256 52.1749 79.7714 52.5606C79.4998 52.9702 79.319 53.4331 79.241 53.9183C79.163 54.4035 79.1896 54.8998 79.3192 55.3739C79.4329 55.7835 79.6265 56.1667 79.8889 56.5012C80.1512 56.8358 80.4772 57.1151 80.8479 57.3232C81.5779 57.7364 82.4349 57.8653 83.2541 57.6851C84.044 57.5105 84.7508 57.0718 85.2577 56.4413C85.755 55.8212 86.0432 55.0597 86.0809 54.2658C86.0809 54.2296 86.0809 54.1979 86.0447 54.1934C86.0085 54.1889 86.004 54.2251 85.9995 54.2612C85.9576 54.8958 85.7474 55.5077 85.3905 56.0339C85.0335 56.5602 84.5428 56.9818 83.9687 57.2554C83.5563 57.4564 83.1058 57.5672 82.6473 57.5805C82.1887 57.5937 81.7326 57.5091 81.3092 57.3323C80.8806 57.1542 80.4963 56.884 80.1836 56.5409C79.871 56.1978 79.6376 55.7901 79.5001 55.3467C79.3628 54.8948 79.324 54.4187 79.3865 53.9506C79.4489 53.4824 79.611 53.0331 79.8619 52.633C80.1043 52.256 80.4247 51.9353 80.8016 51.6927C81.1784 51.45 81.6029 51.291 82.0465 51.2264C82.6386 51.1387 83.2434 51.2092 83.7995 51.4308C84.3555 51.6524 84.843 52.0173 85.2125 52.4882C85.3956 52.7338 85.5476 53.0012 85.6648 53.2843C85.7681 53.5773 85.8394 53.8806 85.8774 54.1889C85.8774 54.1889 85.9045 54.1798 85.9 54.1708Z\",fill:\"url(#paint10_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M85.3707 54.1763C85.3326 53.7943 85.2171 53.424 85.0313 53.0881C84.8454 52.7521 84.5931 52.4576 84.2897 52.2224C83.6791 51.7545 82.9093 51.545 82.1458 51.6389C81.7633 51.6908 81.396 51.8227 81.0679 52.0261C80.7397 52.2295 80.4582 52.4998 80.2417 52.8194C80.0092 53.1654 79.8531 53.5568 79.7837 53.9678C79.7143 54.3788 79.7332 54.7999 79.8391 55.203C79.9317 55.5538 80.0944 55.8822 80.3176 56.1683C80.5407 56.4544 80.8195 56.6922 81.1372 56.8674C81.7611 57.2177 82.4928 57.324 83.1906 57.1659C83.8592 57.0122 84.4556 56.6358 84.8822 56.0985C85.2976 55.5712 85.5393 54.9281 85.5742 54.2577C85.5771 54.2445 85.575 54.2307 85.5683 54.219C85.5616 54.2073 85.5508 54.1986 85.538 54.1944C85.538 54.1944 85.4973 54.2215 85.4973 54.2532C85.4553 54.79 85.2726 55.3063 84.9677 55.7501C84.6629 56.1939 84.2465 56.5496 83.7605 56.7815C83.4116 56.957 83.029 57.0551 82.6387 57.0691C82.2484 57.0832 81.8597 57.0128 81.4991 56.8629C81.1369 56.7113 80.8129 56.4814 80.5501 56.1897C80.2874 55.898 80.0924 55.5518 79.9793 55.1758C79.8687 54.7975 79.8405 54.3999 79.8966 54.0098C79.9528 53.6196 80.0921 53.2461 80.305 52.9144C80.5103 52.602 80.7807 52.3376 81.0976 52.1393C81.4145 51.941 81.7705 51.8135 82.1413 51.7656C82.632 51.7088 83.1292 51.7677 83.5932 51.9374C84.0573 52.116 84.465 52.4159 84.7736 52.8058C84.9232 53.0087 85.0477 53.2289 85.1445 53.4617C85.2364 53.7023 85.3001 53.9527 85.3345 54.2079C85.3345 54.2079 85.3752 54.1853 85.3707 54.1763Z\",fill:\"url(#paint11_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M84.8467 54.1817C84.8053 53.8763 84.7042 53.5821 84.5489 53.3159C84.3937 53.0497 84.1875 52.8167 83.9421 52.6303C83.4509 52.2704 82.842 52.1088 82.237 52.178C81.9287 52.2113 81.6309 52.3091 81.3629 52.4649C81.0948 52.6207 80.8625 52.8312 80.6811 53.0826C80.4859 53.3624 80.3526 53.6806 80.2902 54.016C80.2278 54.3514 80.2377 54.6962 80.3193 55.0275C80.3921 55.3187 80.524 55.5919 80.7068 55.83C80.8897 56.0681 81.1195 56.266 81.3821 56.4115C81.8987 56.7027 82.5066 56.7867 83.0828 56.6467C83.6337 56.5118 84.1221 56.1926 84.4668 55.7421C84.8031 55.3087 85.0002 54.7836 85.0321 54.236C85.0335 54.2246 85.0305 54.2132 85.0238 54.204C85.0171 54.1947 85.0071 54.1884 84.9959 54.1862C84.9733 54.1862 84.9552 54.1862 84.9507 54.236C84.91 54.6689 84.7594 55.0844 84.5133 55.4429C84.2671 55.8014 83.9335 56.0912 83.5441 56.2848C83.2629 56.4302 82.9537 56.5131 82.6376 56.5279C82.3214 56.5428 82.0058 56.4892 81.7123 56.3708C81.4155 56.2481 81.1502 56.0599 80.9364 55.8202C80.7226 55.5805 80.5657 55.2956 80.4776 54.9868C80.3886 54.6766 80.3684 54.3508 80.4184 54.0321C80.4684 53.7134 80.5874 53.4094 80.767 53.1414C80.9343 52.8924 81.1535 52.6826 81.4096 52.5264C81.6657 52.3703 81.9526 52.2715 82.2505 52.2368C82.638 52.2012 83.0285 52.2506 83.3948 52.3816C83.7616 52.5208 84.0858 52.753 84.3356 53.0555C84.4587 53.2142 84.562 53.3873 84.6432 53.5711C84.7165 53.7632 84.7725 53.9615 84.8105 54.1636C84.8105 54.1636 84.8467 54.1862 84.8467 54.1817Z\",fill:\"url(#paint12_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M99.4874 61.5718H19.5586V76.8592H99.4874V61.5718Z\",fill:\"url(#paint13_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M35.9889 61.5718L30.186 76.8637H19.8647L25.6631 61.5718H35.9889Z\",fill:\"url(#paint14_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M57.1473 61.5718L51.3489 76.8637H41.0186L46.8214 61.5718H57.1473Z\",fill:\"url(#paint15_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M78.3061 61.5718L72.5032 76.8637H62.1819L67.9803 61.5718H78.3061Z\",fill:\"url(#paint16_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M99.4644 61.5718L93.6615 76.8637H83.3357L89.1386 61.5718H99.4644Z\",fill:\"url(#paint17_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M97.8708 90.9978H21.1758V100.672H97.8708V90.9978Z\",fill:\"url(#paint18_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M36.9383 90.9978L31.3751 100.672H21.47L27.0377 90.9978H36.9383Z\",fill:\"url(#paint19_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M57.2427 90.9978L51.6795 100.672H41.7698L47.3375 90.9978H57.2427Z\",fill:\"url(#paint20_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M77.5471 90.9978L71.9794 100.672H62.0742L67.6419 90.9978H77.5471Z\",fill:\"url(#paint21_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M97.8514 90.9978L92.2837 100.672H82.374L87.9417 90.9978H97.8514Z\",fill:\"url(#paint22_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M52.0414 111.806H30.1067L30.3832 110.841L30.8302 109.3L32.7478 102.653L34.4713 96.6707L35.6007 92.7296L37.3242 86.7474L38.2653 83.4651C38.4762 82.889 38.8589 82.3915 39.3618 82.04C39.8647 81.6885 40.4635 81.5 41.077 81.5C41.6905 81.5 42.2893 81.6885 42.7922 82.04C43.2951 82.3915 43.6778 82.889 43.8887 83.4651L44.2534 84.7357L44.8416 86.7415L46.5592 92.7237L47.6886 96.6648L49.4003 102.653L50.118 105.159L52.0414 111.806Z\",fill:\"url(#paint23_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M53.3282 116.249C53.0228 117.005 52.2891 117.5 51.4739 117.5H26.964C25.5464 117.5 24.5788 116.066 25.1094 114.751L28.0889 107.369C28.3941 106.613 29.128 106.118 29.9435 106.118H54.4573C55.8752 106.118 56.8429 107.553 56.3116 108.867L53.3282 116.249Z\",fill:\"url(#paint24_linear_5049_127518)\"}),React.createElement(\"path\",{d:\"M46.5452 92.6992H35.5984L37.3219 86.717H44.8276L46.5452 92.6992Z\",fill:\"#EBEBEB\"}),React.createElement(\"path\",{d:\"M49.4008 102.624H32.7483L34.4718 96.6416H47.6832L49.4008 102.624Z\",fill:\"#EBEBEB\"}),React.createElement(\"path\",{d:\"M29.7961 110.299C31.5705 111.095 33.4381 111.664 35.3548 111.993C37.2559 112.323 39.1844 112.469 41.1135 112.428C42.0723 112.364 43.0429 112.358 43.9958 112.211C44.4781 112.146 44.9605 112.117 45.4369 112.028C45.9134 111.94 46.384 111.852 46.8663 111.77C47.1016 111.723 47.3428 111.687 47.578 111.634L48.2839 111.458L49.7015 111.117C50.6427 110.864 51.5662 110.528 52.525 110.299C51.6368 110.717 50.7603 111.14 49.8309 111.476L48.431 111.958L47.7251 112.187C47.4898 112.258 47.2487 112.311 47.0075 112.375L45.5663 112.723C45.084 112.828 44.5899 112.881 44.0958 112.964C43.1206 113.103 42.139 113.194 41.1547 113.234C39.1653 113.271 37.1793 113.057 35.2431 112.599C33.3012 112.175 31.4546 111.395 29.7961 110.299Z\",fill:\"#27292B\"}),React.createElement(\"g\",{style:{mixBlendMode:\"multiply\"},opacity:.1},React.createElement(\"path\",{d:\"M30.5552 110.66C31.4085 110.851 32.2417 111.123 33.0434 111.472C36.2903 112.942 42.5725 113.436 49.4371 111.378C50.181 111.209 50.9005 110.946 51.5782 110.595L51.3017 109.301C51.3017 109.301 37.055 105.184 37.8785 84.7136L37.2903 86.7195L35.5727 92.7017L34.4433 96.6427L32.7316 102.654L30.5552 110.66Z\",fill:\"black\"})),React.createElement(\"path\",{d:\"M60.7889 71.8859H94.2206C94.7058 71.8852 95.1823 71.7577 95.603 71.5161C96.0237 71.2744 96.374 70.927 96.619 70.5082C96.864 70.0894 96.9953 69.6139 96.9999 69.1288C97.0044 68.6436 96.8821 68.1657 96.645 67.7424L79.926 37.9189C79.6839 37.4884 79.3316 37.1301 78.9052 36.8808C78.4789 36.6314 77.9939 36.5 77.5 36.5C77.0061 36.5 76.5211 36.6314 76.0948 36.8808C75.6684 37.1301 75.3161 37.4884 75.074 37.9189L58.355 67.7424C58.1175 68.1664 57.9952 68.6452 58.0001 69.1311C58.0051 69.6171 58.1373 70.0932 58.3834 70.5123C58.6295 70.9313 58.9811 71.2786 59.4031 71.5196C59.8251 71.7606 60.3029 71.8869 60.7889 71.8859Z\",fill:\"#EEBE11\"}),React.createElement(\"path\",{d:\"M62.4462 70.1132H92.5562C93.7086 70.1132 94.4453 68.8065 93.8723 67.7455L78.8189 39.49C78.6964 39.2454 78.5083 39.0397 78.2756 38.8959C78.0429 38.7522 77.7747 38.676 77.5012 38.676C77.2277 38.676 76.9595 38.7522 76.7268 38.8959C76.4941 39.0397 76.306 39.2454 76.1835 39.49L61.1301 67.7455C60.5634 68.8065 61.2938 70.1132 62.4462 70.1132Z\",stroke:\"white\",strokeWidth:.788267,strokeMiterlimit:10}),React.createElement(\"path\",{d:\"M76.9817 60.8883H77.8255C78.4741 60.8883 79.0188 60.2775 79.085 59.4714L79.9162 50.3405C80.0012 49.3959 79.4093 48.5647 78.6568 48.5647H76.0151C75.2437 48.5647 74.6486 49.4117 74.7556 50.3688L75.7223 59.4997C75.801 60.2932 76.3425 60.8883 76.9817 60.8883Z\",fill:\"white\"}),React.createElement(\"path\",{d:\"M79.0494 64.1213C79.0494 64.46 78.949 64.7912 78.7608 65.0729C78.5726 65.3546 78.3051 65.5741 77.9921 65.7037C77.6791 65.8334 77.3347 65.8673 77.0025 65.8012C76.6702 65.7351 76.365 65.572 76.1255 65.3324C75.8859 65.0929 75.7228 64.7877 75.6567 64.4554C75.5906 64.1232 75.6245 63.7788 75.7542 63.4658C75.8838 63.1528 76.1033 62.8853 76.385 62.6971C76.6667 62.5089 76.9978 62.4084 77.3366 62.4084C77.7909 62.4084 78.2265 62.5889 78.5478 62.9101C78.869 63.2313 79.0494 63.667 79.0494 64.1213Z\",fill:\"white\"})),React.createElement(\"defs\",null,React.createElement(\"linearGradient\",{id:\"paint0_linear_5049_127518\",x1:13,y1:114.287,x2:104.234,y2:114.287,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#F6F8FA\"}),React.createElement(\"stop\",{offset:.460263,stopColor:\"#FAFBFC\",stopOpacity:.13}),React.createElement(\"stop\",{offset:1,stopColor:\"white\",stopOpacity:0})),React.createElement(\"linearGradient\",{id:\"paint1_linear_5049_127518\",x1:32.7424,y1:73.0542,x2:32.7424,y2:109.5,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint2_linear_5049_127518\",x1:86.3124,y1:73.0542,x2:86.3124,y2:109.5,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint3_linear_5049_127518\",x1:36.2552,y1:48.5,x2:36.2552,y2:60.3591,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#E3E7F0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#A8AAB0\"})),React.createElement(\"linearGradient\",{id:\"paint4_linear_5049_127518\",x1:36.2516,y1:50.5632,x2:36.2516,y2:58.2912,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint5_linear_5049_127518\",x1:36.2314,y1:51.0896,x2:36.2314,y2:57.7645,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint6_linear_5049_127518\",x1:36.2489,y1:51.6169,x2:36.2489,y2:57.2374,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint7_linear_5049_127518\",x1:36.2334,y1:52.1624,x2:36.2334,y2:56.7128,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint8_linear_5049_127518\",x1:82.6629,y1:48.5,x2:82.6629,y2:60.3591,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#E3E7F0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#A8AAB0\"})),React.createElement(\"linearGradient\",{id:\"paint9_linear_5049_127518\",x1:82.6593,y1:50.5632,x2:82.6593,y2:58.2912,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint10_linear_5049_127518\",x1:82.6391,y1:51.0896,x2:82.6391,y2:57.7645,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint11_linear_5049_127518\",x1:82.6591,y1:51.6169,x2:82.6591,y2:57.2374,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint12_linear_5049_127518\",x1:82.6411,y1:52.1624,x2:82.6411,y2:56.7128,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint13_linear_5049_127518\",x1:59.523,y1:61.5718,x2:59.523,y2:76.8592,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#E3E7F0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#A8AAB0\"})),React.createElement(\"linearGradient\",{id:\"paint14_linear_5049_127518\",x1:27.9268,y1:61.5718,x2:27.9268,y2:76.8637,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint15_linear_5049_127518\",x1:49.0829,y1:61.5718,x2:49.0829,y2:76.8637,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint16_linear_5049_127518\",x1:70.244,y1:61.5718,x2:70.244,y2:76.8637,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint17_linear_5049_127518\",x1:91.4,y1:61.5718,x2:91.4,y2:76.8637,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint18_linear_5049_127518\",x1:59.5233,y1:90.9978,x2:59.5233,y2:100.672,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#E3E7F0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#A8AAB0\"})),React.createElement(\"linearGradient\",{id:\"paint19_linear_5049_127518\",x1:29.2041,y1:90.9978,x2:29.2041,y2:100.672,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint20_linear_5049_127518\",x1:49.5062,y1:90.9978,x2:49.5062,y2:100.672,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint21_linear_5049_127518\",x1:69.8107,y1:90.9978,x2:69.8107,y2:100.672,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint22_linear_5049_127518\",x1:90.1127,y1:90.9978,x2:90.1127,y2:100.672,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#ECEEF0\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#D6D9DE\"})),React.createElement(\"linearGradient\",{id:\"paint23_linear_5049_127518\",x1:41.0741,y1:81.5,x2:41.0741,y2:111.806,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#A9AEB9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#6E7078\"})),React.createElement(\"linearGradient\",{id:\"paint24_linear_5049_127518\",x1:40.7113,y1:106.118,x2:40.7113,y2:117.5,gradientUnits:\"userSpaceOnUse\"},React.createElement(\"stop\",{stopColor:\"#A9AEB9\"}),React.createElement(\"stop\",{offset:1,stopColor:\"#6E7078\"})),React.createElement(\"clipPath\",{id:\"clip0_5049_127518\"},React.createElement(\"rect\",{width:120,height:120,fill:\"white\",transform:\"translate(0 0.5)\"})))),s={NO_ENOUGH_QUOTA:\"NO_ENOUGH_QUOTA\",NO_PERMISSION:\"NO_PERMISSION\",FILE_NOT_FOUND:\"FILE_NOT_FOUND\",INTERNAL_ERROR:\"INTERNAL_ERROR\"},f={[s.NO_ENOUGH_QUOTA]:{icon:t.jsx(N,{}),title:\"No Enough Quota\",description(){return\"This bucket where this file is stored don’t have enough download quota, contact the file owner to increase the download quota.\"}},[s.NO_PERMISSION]:{icon:t.jsx(b,{}),title:\"You Need Access\",description(){return\"You don’t have permission to download. You can ask the person who shared the link to invite you directly.\"}},[s.FILE_NOT_FOUND]:{icon:t.jsx(I,{}),title:\"File not exist or deleted\",description(){return\"This item might not exist or is no longer available.Contact the owner of this item for more information.\"}},[s.INTERNAL_ERROR]:{icon:t.jsx(k,{}),title:\"Something Wrong\",description(e){return`Oops, there’s something wrong. Error code ${e}.`}}},j=e=>React.createElement(\"svg\",{width:403,height:48,viewBox:\"0 0 403 48\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",...e},React.createElement(\"g\",{clipPath:\"url(#clip0_4048_116094)\"},React.createElement(\"path\",{d:\"M8.02903 7.35219L20.8003 0L33.5715 7.35219L28.8762 10.0683L20.8003 5.4322L12.7243 10.0683L8.02903 7.35219ZM33.5715 16.6244L28.8762 13.9083L20.8003 18.5444L12.7243 13.9083L8.02903 16.6244V22.0566L16.1049 26.6927V35.9649L20.8003 38.681L25.4956 35.9649V26.6927L33.5715 22.0566V16.6244ZM33.5715 31.3288V25.8966L28.8762 28.6127V34.0449L33.5715 31.3288ZM36.9052 33.2488L28.8293 37.8849V43.3171L41.6005 35.9649V21.2605L36.9052 23.9766V33.2488ZM32.2099 11.9883L36.9052 14.7044V20.1366L41.6005 17.4205V11.9883L36.9052 9.2722L32.2099 11.9883ZM16.1049 39.8517V45.2839L20.8003 48L25.4956 45.2839V39.8517L20.8003 42.5678L16.1049 39.8517ZM8.02903 31.3288L12.7243 34.0449V28.6127L8.02903 25.8966V31.3288ZM16.1049 11.9883L20.8003 14.7044L25.4956 11.9883L20.8003 9.2722L16.1049 11.9883ZM4.69531 14.7044L9.39062 11.9883L4.69531 9.2722L0 11.9883V17.4205L4.69531 20.1366V14.7044ZM4.69531 23.9766L0 21.2605V35.9649L12.7712 43.3171V37.8849L4.69531 33.2488V23.9766Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M78.9043 30.6739V30.5976C78.9043 27.0115 76.9968 25.2185 73.9067 24.0358C75.8142 22.9676 77.4165 21.289 77.4165 18.2752V18.1989C77.4165 14.0024 74.0593 11.2937 68.6038 11.2937H56.2051V37.9987H68.909C74.9367 37.9987 78.9043 35.5571 78.9043 30.6739ZM71.5795 19.2671C71.5795 21.2509 69.9391 22.0902 67.3449 22.0902H61.9276V16.444H67.7264C70.2061 16.444 71.5795 17.4359 71.5795 19.1908V19.2671ZM73.0674 29.9491C73.0674 31.9329 71.5032 32.8485 68.909 32.8485H61.9276V26.9734H68.7183C71.7321 26.9734 73.0674 28.0797 73.0674 29.8728V29.9491Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M107.848 37.9987V11.2937H102.049V27.7364L89.536 11.2937H84.1187V37.9987H89.9175V21.022L102.85 37.9987H107.848Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M137.339 30.6739V30.5976C137.339 27.0115 135.432 25.2185 132.342 24.0358C134.249 22.9676 135.852 21.289 135.852 18.2752V18.1989C135.852 14.0024 132.494 11.2937 127.039 11.2937H114.64V37.9987H127.344C133.372 37.9987 137.339 35.5571 137.339 30.6739ZM130.015 19.2671C130.015 21.2509 128.374 22.0902 125.78 22.0902H120.363V16.444H126.161C128.641 16.444 130.015 17.4359 130.015 19.1908V19.2671ZM131.502 29.9491C131.502 31.9329 129.938 32.8485 127.344 32.8485H120.363V26.9734H127.153C130.167 26.9734 131.502 28.0797 131.502 29.8728V29.9491Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M173.448 34.2982V23.0821H162.079V27.1641H168.908V32.1618C167.267 33.3826 164.978 34.1837 162.461 34.1837C157.005 34.1837 153.381 30.1398 153.381 24.6081C153.381 19.4197 157.12 15.1469 162.041 15.1469C165.436 15.1469 167.458 16.2532 169.518 18.0081L172.494 14.4602C169.747 12.133 166.886 10.8359 162.232 10.8359C154.182 10.8359 148.46 17.1688 148.46 24.6844C148.46 32.5051 153.953 38.4565 162.308 38.4565C167.039 38.4565 170.815 36.549 173.448 34.2982Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M202.601 37.9987L195.391 27.889C199.13 26.8589 201.762 24.1884 201.762 19.763C201.762 14.5365 197.985 11.2937 191.843 11.2937H179.94V37.9987H184.633V28.6901H190.508L197.069 37.9987H202.601ZM196.993 20.0301C196.993 22.7769 194.857 24.5318 191.5 24.5318H184.633V15.5665H191.461C194.933 15.5665 196.993 17.0925 196.993 20.0301Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M227.691 11.2937H207.891V37.9987H227.882V33.8022H212.583V26.63H225.974V22.4335H212.583V15.4902H227.691V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M253.63 11.2937H233.83V37.9987H253.821V33.8022H238.522V26.63H251.913V22.4335H238.522V15.4902H253.63V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M278.424 29.7583L264.118 11.2937H259.769V37.9987H264.385V19L279.111 37.9987H283.041V11.2937H278.424V29.7583Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M310.167 11.2937H290.291V37.9987H294.983V27.126H308.45V22.8532H294.983V15.5665H310.167V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M315.975 11.2937V37.9987H320.667V11.2937H315.975Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M347.997 11.2937H328.198V37.9987H348.188V33.8022H332.89V26.63H346.281V22.4335H332.89V15.4902H347.997V11.2937Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M354.137 37.9987H372.868V33.7259H358.829V11.2937H354.137V37.9987Z\",fill:\"var(--color-active)\"}),React.createElement(\"path\",{d:\"M402.287 24.6081C402.287 17.0544 396.488 11.2937 388.095 11.2937H378.138V37.9987H388.095C396.488 37.9987 402.287 32.1618 402.287 24.6081ZM397.366 24.6844C397.366 29.9491 393.704 33.7259 388.095 33.7259H382.831V15.5665H388.095C393.704 15.5665 397.366 19.4197 397.366 24.6844Z\",fill:\"var(--color-active)\"})),React.createElement(\"defs\",null,React.createElement(\"clipPath\",{id:\"clip0_4048_116094\"},React.createElement(\"rect\",{width:403,height:48,fill:\"white\"})))),T=\"_title_x9q5k_1\",P={title:T};function $(e){const{className:a,...i}=e,n=`${P.title} ${a}`;return t.jsx(\"div\",{className:n,...i,children:t.jsx(j,{})})}function q(){const e=\"<% errorCode %>\",a=f[e]??f[s.INTERNAL_ERROR];return t.jsxs(\"main\",{className:C.container,children:[t.jsx(G,{}),t.jsx(\"a\",{href:\"https://greenfield.bnbchain.org\",children:t.jsx($,{className:C.title})}),t.jsxs(\"div\",{className:C.content,children:[t.jsx(\"div\",{className:C[\"error-icon\"],children:a.icon}),t.jsx(\"div\",{className:C[\"error-title\"],children:a.title}),t.jsx(\"div\",{className:C[\"error-desc\"],children:a.description(e)})]}),t.jsx(V,{})]})}E.createRoot(document.getElementById(\"root\")).render(t.jsx(React.StrictMode,{children:t.jsx(q,{})}));\n\n</script><style>\n:root{--font-inter: Inter, -apple-system, system ui, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;--font-poppins: Poppins, Inter, -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--color-active: #f0b90b;--transition-normal: all .2s;--index-modal: 1000;--index-toast: 1500;--index-relative: 1}*,*:before,*:after{border-width:0;border-style:solid;box-sizing:border-box}body,p,div,button,h1,h2,h3,h4,ul,li{padding:0;margin:0}html{line-height:1.5;font-size:14px;font-family:var(--font-inter);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}body{background-color:#1f2026;color:#1e2026}#root{min-height:330px;height:100vh;position:relative}._footer_klz2f_1{flex-shrink:0;height:48px;color:#76808f;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;bottom:0;left:0;right:0}._container_wfk5n_1{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}._content_wfk5n_9{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:-80px 24px 0;text-align:center;max-width:508px}._title_wfk5n_20{position:absolute!important;left:40px;top:40px;max-width:237px!important}@media screen and (max-width: 767px){._title_wfk5n_20{left:20px;top:24px;max-width:152px!important}}._error-title_wfk5n_34{font-weight:600;font-size:24px;line-height:36px;color:var(--color-active);margin:16px 0}._error-desc_wfk5n_41{color:#fff;font-weight:400;font-size:16px;line-height:19px;white-space:pre-wrap}._container_gu0i7_1{position:fixed;pointer-events:none;width:100%;max-width:1220px;height:664px;left:50%;top:50%;transform:translate3d(calc(-50% + 47px),-50%,0);opacity:.6;filter:blur(4px);z-index:-1}._container_gu0i7_1>svg{position:absolute}@media screen and (max-width: 767px){._container_gu0i7_1{transform:translate3d(-50%,-50%,0);height:280px}._container_gu0i7_1>svg{width:auto}._container_gu0i7_1 ._cube-1_gu0i7_25{left:-39px;top:-120px;height:120px}._container_gu0i7_1 ._cube-2_gu0i7_30{right:0;top:-200px;height:88px}._container_gu0i7_1 ._cube-3_gu0i7_35{left:0;bottom:-204px}._container_gu0i7_1 ._cube-4_gu0i7_39{right:0;top:208px;height:48px}._container_gu0i7_1 ._cube-5_gu0i7_44{right:48px;top:unset;bottom:-188px}._container_gu0i7_1 ._cube-6_gu0i7_49{display:block;left:-20px;top:80px;height:48px}}._cube-1_gu0i7_25{left:0;top:0}._cube-2_gu0i7_30{right:178px;top:0}._cube-3_gu0i7_35{left:98px;bottom:51px}._cube-4_gu0i7_39{right:270px;bottom:0}._cube-5_gu0i7_44{right:0;top:236px}._cube-6_gu0i7_49{display:none}._title_x9q5k_1{width:100%;max-width:403px;position:relative}._title_x9q5k_1:before{content:\"\";height:0;display:block;padding-bottom:11.91%}._title_x9q5k_1 svg{width:100%;height:100%;position:absolute;left:0;top:0}\n\n</style></head><body><div id=\"root\"></div></body></html>"

	// off-chain-auth headers
	// GnfdOffChainAuthAppDomainHeader defines the app domain from where user is trying to do the EDDSA auth interactions
	GnfdOffChainAuthAppDomainHeader = "X-Gnfd-App-Domain"
	// GnfdOffChainAuthAppRegNonceHeader defines nonce for which user is trying to register his/her EDDSA public key
	GnfdOffChainAuthAppRegNonceHeader = "X-Gnfd-App-Reg-Nonce"
	// GnfdOffChainAuthAppRegPublicKeyHeader defines the EDDSA public key for which user is trying to register
	GnfdOffChainAuthAppRegPublicKeyHeader = "X-Gnfd-App-Reg-Public-Key"
	// GnfdOffChainAuthAppRegExpiryDateHeader defines the Expiry-Date is the ISO 8601 datetime string (e.g. 2021-09-30T16:25:24Z), used to register the EDDSA public key
	GnfdOffChainAuthAppRegExpiryDateHeader = commonhttp.HTTPHeaderExpiryTimestamp

	RecoveryTimeOutSeconds  = 15
	RecoveryCheckInterval   = 2
	RecoveryMinMilliseconds = 500
	RecoveryMinEcIndex      = -1
	ErrPieceStoreInnerCode  = 35101

	// MigratePiecePath defines migrate-data path which is used in SP exiting case.
	MigratePiecePath = "/greenfield/migrate/v1/migrate-piece"
	// GnfdMigratePieceMsgHeader defines migrate piece msg header.
	GnfdMigratePieceMsgHeader = "X-Gnfd-Migrate-Piece-Msg"
	// GnfdMigrateGVGMsgHeader defines migrate gvg msg header.
	GnfdMigrateGVGMsgHeader = "X-Gnfd-Migrate-GVG-Msg"
	// NotifyMigrateSwapOutTaskPath defines dispatch swap out from src sp to dest sp.
	NotifyMigrateSwapOutTaskPath = "/greenfield/migrate/v1/notify-migrate-swap-out-task"
	// GnfdMigrateSwapOutMsgHeader = "X-Gnfd-Migrate-Swap-Out-Msg" defines migrate gvg msg header.
	GnfdMigrateSwapOutMsgHeader = "X-Gnfd-Migrate-Swap-Out-Msg"
	// SecondarySPMigrationBucketApprovalPath defines secondary sp sign migration bucket approval.
	SecondarySPMigrationBucketApprovalPath = "/greenfield/migrate/v1/migration-bucket-approval"
	// GnfdSecondarySPMigrationBucketMsgHeader defines secondary sp migration bucket sign doc header.
	GnfdSecondarySPMigrationBucketMsgHeader = "X-Gnfd-Secondary-Migration-Bucket-Msg"
	// GnfdSecondarySPMigrationBucketApprovalHeader defines secondary sp migration bucket bls approval header.
	GnfdSecondarySPMigrationBucketApprovalHeader = "X-Gnfd-Secondary-Migration-Bucket-Approval"
	// SwapOutApprovalPath defines get swap out approval path.
	SwapOutApprovalPath = "/greenfield/migrate/v1/get-swap-out-approval"
	// MigrateQueryBucketQuotaPath defines query bucket quota from src sp
	MigrateQueryBucketQuotaPath = "/greenfield/migrate/v1/migrate-query-bucket-quota"
	// MigrateQueryBucketQuotaHasEnoughQuotaPath defines query bucket quota from src sp
	MigrateQueryBucketQuotaHasEnoughQuotaPath = "/greenfield/migrate/v1/migrate-query-bucket-has-enough-quota"
	// PreMigrateBucketPath defines pre migrate bucket, can lock quota for migrate bucket
	PreMigrateBucketPath = "/greenfield/migrate/v1/pre-migrate-bucket"
	// PostMigrateBucketPath defines notifying the source sp about the completion of migration bucket
	PostMigrateBucketPath = "/greenfield/migrate/v1/post-migrate-bucket"
	// GnfdMigrateBucketMsgHeader defines migrate bucket msg header
	GnfdMigrateBucketMsgHeader = "X-Gnfd-Migrate-Bucket-Msg"
	// ObjectXmlSuffix defines the object has xml suffix
	ObjectXmlSuffix = "xml"
	// ObjectPdfSuffix defines the object has pdf suffix
	ObjectPdfSuffix = "pdf"
	// UniversalEndpointSpecialSuffixQuery defines the query of universal endpoint with special suffix
	UniversalEndpointSpecialSuffixQuery = "objectPath"
	// objectSpecialSuffixUrlReplacement defines the replacement part for universal endpoint object url with special suffix
	objectSpecialSuffixUrlReplacement = "?" + UniversalEndpointSpecialSuffixQuery + "="
	// StatusPath defines the path for sp status
	StatusPath = "/status"
)

const (
	GatewayTotalSuccess            = "gateway_total_success"
	GatewayTotalFailure            = "gateway_total_failure"
	GatewayGetObjectSize           = "gateway_get_object_size"
	GatewayPutObjectSize           = "gateway_put_object_size"
	GatewayChallengePieceSize      = "gateway_challenge_piece_size"
	GatewayReplicatePieceSize      = "gateway_replicate_piece_size"
	GatewaySuccessGetApproval      = "gateway_get_approval_success"
	GatewayFailureGetApproval      = "gateway_get_approval_failure"
	GatewaySuccessGetChallengeInfo = "gateway_get_challenge_info_success"
	GatewayFailureGetChallengeInfo = "gateway_get_challenge_info_failure"
	GatewaySuccessReplicatePiece   = "gateway_replicate_piece_success"
	GatewayFailureReplicatePiece   = "gateway_replicate_piece_failure"
	GatewaySuccessPutObject        = "gateway_put_object_success"
	GatewayFailurePutObject        = "gateway_put_object_failure"
	GatewaySuccessGetObject        = "gateway_get_object_success"
	GatewayFailureGetObject        = "gateway_get_object_failure"
)
