-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy path21077.b1acd16b.iframe.bundle.js
More file actions
1 lines (1 loc) · 27.4 KB
/
Copy path21077.b1acd16b.iframe.bundle.js
File metadata and controls
1 lines (1 loc) · 27.4 KB
1
(globalThis.webpackChunkmetamask_crx=globalThis.webpackChunkmetamask_crx||[]).push([[21077,27032,29005,59889,82270],{"./node_modules/@metamask/assets-controllers/dist/utils/formatters.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{G:()=>createFormatters});let twoDecimals={minimumFractionDigits:2,maximumFractionDigits:2},oneSignificantDigit={minimumSignificantDigits:1,maximumSignificantDigits:1},threeSignificantDigits={minimumSignificantDigits:3,maximumSignificantDigits:3},numberFormatCache={};function getCachedNumberFormat(locale,options={}){let key=`${locale}_${JSON.stringify(options)}`,format=numberFormatCache[key];if(format)return format;try{format=new Intl.NumberFormat(locale,options)}catch(error){if(error instanceof RangeError)format=new Intl.NumberFormat(locale,twoDecimals);else throw error}return numberFormatCache[key]=format,format}function formatNumber(config,value,options={}){return Number.isFinite(Number(value))?getCachedNumberFormat(config.locale,options).format(value):""}function formatCurrency(config,value,currency,options={}){return Number.isFinite(Number(value))?getCachedNumberFormat(config.locale,{style:"currency",currency,...options}).format(value):""}function formatCurrencyCompact(config,value,currency){return formatCurrency(config,value,currency,{notation:"compact",...twoDecimals})}function formatCurrencyWithMinThreshold(config,value,currency){let number=Number(value),absoluteValue=Math.abs(number);if(!Number.isFinite(number))return"";if(0===number)return formatCurrency(config,0,currency);if(absoluteValue<.01){let formattedMin=formatCurrency(config,.01,currency);return`<${formattedMin}`}return formatCurrency(config,number,currency)}function formatToken(config,value,symbol,options={}){if(!Number.isFinite(Number(value)))return"";let formattedNumber=getCachedNumberFormat(config.locale,{style:"decimal",...options}).format(value);return`${formattedNumber} ${symbol}`}function formatCurrencyTokenPrice(config,value,currency){let number=Number(value),absoluteValue=Math.abs(number);return Number.isFinite(number)?0===number?formatCurrency(config,0,currency):absoluteValue<1e-8?`<${formatCurrency(config,1e-8,currency,oneSignificantDigit)}`:absoluteValue<1?formatCurrency(config,number,currency,threeSignificantDigits):absoluteValue<1e6?formatCurrency(config,number,currency):formatCurrencyCompact(config,number,currency):""}function formatTokenQuantity(config,value,symbol){let number=Number(value),absoluteValue=Math.abs(number);return Number.isFinite(number)?0===number?formatToken(config,0,symbol):absoluteValue<1e-5?`<${formatToken(config,1e-5,symbol,oneSignificantDigit)}`:absoluteValue<1?formatToken(config,number,symbol,threeSignificantDigits):absoluteValue<1e6?formatToken(config,number,symbol):formatToken(config,number,symbol,{notation:"compact",...twoDecimals}):""}function createFormatters({locale="en"}){return{formatNumber:formatNumber.bind(null,{locale}),formatCurrency:formatCurrency.bind(null,{locale}),formatCurrencyCompact:formatCurrencyCompact.bind(null,{locale}),formatCurrencyWithMinThreshold:formatCurrencyWithMinThreshold.bind(null,{locale}),formatCurrencyTokenPrice:formatCurrencyTokenPrice.bind(null,{locale}),formatToken:formatToken.bind(null,{locale}),formatTokenQuantity:formatTokenQuantity.bind(null,{locale})}}},"./node_modules/@metamask/design-system-react/dist/components/Button/Button.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$:()=>Button});var module,module1,module2,module3,Button_types=__webpack_require__("./node_modules/@metamask/design-system-shared/dist/types/Button/Button.types.mjs"),react=__webpack_require__("./node_modules/react/index.js"),tw_merge=__webpack_require__("./node_modules/@metamask/design-system-react/dist/utils/tw-merge.mjs"),ButtonBase=__webpack_require__("./node_modules/@metamask/design-system-react/dist/components/ButtonBase/ButtonBase.mjs");let React=(module=react,module?.__esModule?module.default:module),ButtonPrimary=(0,react.forwardRef)(({className,isDanger,isInverse,isDisabled,isLoading,...props},ref)=>{let isInteractive=!(isDisabled??isLoading),mergedClassName=(0,tw_merge.Q)(!isDanger&&!isInverse&&["bg-icon-default text-primary-inverse",isLoading&&"bg-icon-default-pressed"],isDanger&&!isInverse&&["bg-error-default text-error-inverse",isLoading&&"bg-error-default-pressed"],isInverse&&!isDanger&&["bg-default text-default",isLoading&&"bg-default-pressed"],isInverse&&isDanger&&["bg-default text-error-default",isLoading&&"bg-default-pressed"],isInteractive&&[!isDanger&&!isInverse&&["hover:bg-icon-default-hover","active:bg-icon-default-pressed"],isDanger&&!isInverse&&["hover:bg-error-default-hover","active:bg-error-default-pressed"],isInverse&&!isDanger&&["hover:bg-default-hover","active:bg-default-pressed"],isInverse&&isDanger&&["hover:bg-default-hover","active:bg-default-pressed"]],"focus-visible:outline-none focus-visible:ring-0",isInverse?"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-background-default":"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-default",isLoading&&"cursor-not-allowed",isDisabled&&!isLoading&&["opacity-50","cursor-not-allowed"],className);return React.createElement(ButtonBase.u,{ref:ref,className:mergedClassName,isDisabled:isDisabled,isLoading:isLoading,...props})});ButtonPrimary.displayName="ButtonPrimary";let ButtonSecondary_React=(module1=react,module1?.__esModule?module1.default:module1),ButtonSecondary=(0,react.forwardRef)(({className,isDanger,isInverse,isDisabled,isLoading,...props},ref)=>{let isInteractive=!(isDisabled??isLoading),mergedClassName=(0,tw_merge.Q)(!isDanger&&!isInverse&&["bg-muted text-default",isLoading&&"bg-muted-pressed"],isDanger&&!isInverse&&["bg-muted text-error-default",isLoading&&"bg-muted-pressed"],isInverse&&!isDanger&&["border-2 border-primary-inverse bg-transparent text-primary-inverse",isLoading&&"bg-pressed"],isInverse&&isDanger&&["border-0 bg-default text-error-default",isLoading&&"bg-default-pressed"],isInteractive&&[!isDanger&&!isInverse&&["hover:bg-muted-hover","active:bg-muted-pressed"],isDanger&&!isInverse&&["hover:bg-muted-hover","active:bg-muted-pressed"],isInverse&&!isDanger&&["hover:bg-hover","active:bg-pressed"],isInverse&&isDanger&&["hover:bg-default-hover","active:bg-default-pressed"]],"focus-visible:outline-none focus-visible:ring-0",isInverse?"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-background-default":"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-default",isLoading&&"cursor-not-allowed",isDisabled&&!isLoading&&["opacity-50","cursor-not-allowed"],className);return ButtonSecondary_React.createElement(ButtonBase.u,{ref:ref,className:mergedClassName,isDisabled:isDisabled,isLoading:isLoading,...props})});ButtonSecondary.displayName="ButtonSecondary";let ButtonTertiary_React=(module2=react,module2?.__esModule?module2.default:module2),ButtonTertiary=(0,react.forwardRef)(({className,isDanger,isInverse,isDisabled,isLoading,...props},ref)=>{let isInteractive=!(isDisabled??isLoading),mergedClassName=(0,tw_merge.Q)(!isDanger&&!isInverse&&["bg-transparent text-default",isLoading&&"bg-pressed"],isDanger&&!isInverse&&["bg-transparent text-error-default",isLoading&&"bg-error-muted-pressed text-error-default-pressed"],isInverse&&!isDanger&&["bg-transparent text-primary-inverse",isLoading&&"bg-pressed"],isInverse&&isDanger&&["bg-default text-error-default",isLoading&&"bg-default-pressed"],isInteractive&&["hover:bg-hover","active:bg-pressed",isInverse&&isDanger&&["hover:bg-default-hover","active:bg-default-pressed"],isDanger&&!isInverse&&["hover:bg-error-muted-hover","active:bg-error-muted-pressed"]],"focus-visible:outline-none focus-visible:ring-0",isInverse?"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-background-default":"focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-default",isLoading&&"cursor-not-allowed",isDisabled&&!isLoading&&["opacity-50","cursor-not-allowed"],className);return ButtonTertiary_React.createElement(ButtonBase.u,{ref:ref,className:mergedClassName,isDisabled:isDisabled,isLoading:isLoading,...props})});ButtonTertiary.displayName="ButtonTertiary";let Button_React=(module3=react,module3?.__esModule?module3.default:module3),Button=(0,react.forwardRef)(({variant=Button_types.A.Primary,...props},ref)=>{switch(variant){case Button_types.A.Primary:return Button_React.createElement(ButtonPrimary,{ref:ref,...props});case Button_types.A.Secondary:return Button_React.createElement(ButtonSecondary,{ref:ref,...props});case Button_types.A.Tertiary:return Button_React.createElement(ButtonTertiary,{ref:ref,...props});default:return Button_React.createElement(ButtonPrimary,{ref:ref,...props})}});Button.displayName="Button"},"./node_modules/@metamask/design-system-react/dist/components/ButtonBase/ButtonBase.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{u:()=>ButtonBase});var module,ButtonBase_types=__webpack_require__("./node_modules/@metamask/design-system-shared/dist/types/ButtonBase/ButtonBase.types.mjs"),Icon_types=__webpack_require__("./node_modules/@metamask/design-system-shared/dist/types/Icon/Icon.types.mjs"),dist=__webpack_require__("./node_modules/@metamask/design-system-react/node_modules/@radix-ui/react-slot/dist/index.mjs"),react=__webpack_require__("./node_modules/react/index.js"),tw_merge=__webpack_require__("./node_modules/@metamask/design-system-react/dist/utils/tw-merge.mjs"),Icon=__webpack_require__("./node_modules/@metamask/design-system-react/dist/components/Icon/Icon.mjs"),Text=__webpack_require__("./node_modules/@metamask/design-system-react/dist/components/Text/Text.mjs"),Text_types=__webpack_require__("./node_modules/@metamask/design-system-shared/dist/types/Text/Text.types.mjs");let TWCLASSMAP_BUTTONBASE_SIZE_DIMENSION={[ButtonBase_types.PH.Sm]:"h-8",[ButtonBase_types.PH.Md]:"h-10",[ButtonBase_types.PH.Lg]:"h-12"},TWCLASSMAP_BUTTONBASE_BORDER_RADIUS={[ButtonBase_types.PH.Sm]:"rounded-lg",[ButtonBase_types.PH.Md]:"rounded-xl",[ButtonBase_types.PH.Lg]:"rounded-xl"},MAP_BUTTONBASE_SIZE_ICONSIZE={[ButtonBase_types.PH.Sm]:Icon_types.lK.Sm,[ButtonBase_types.PH.Md]:Icon_types.lK.Sm,[ButtonBase_types.PH.Lg]:Icon_types.lK.Md},MAP_BUTTONBASE_SIZE_TEXT_VARIANT={[ButtonBase_types.PH.Sm]:Text_types.J3.BodySm,[ButtonBase_types.PH.Md]:Text_types.J3.BodyMd,[ButtonBase_types.PH.Lg]:Text_types.J3.BodyMd},React=(module=react,module?.__esModule?module.default:module),ButtonBase=(0,react.forwardRef)(({children,className,size=ButtonBase_types.PH.Lg,isFullWidth,asChild,isDisabled,isLoading,loadingText,loadingIconProps,loadingTextProps,startIconName,startIconProps,startAccessory,endIconName,endIconProps,endAccessory,textProps,style,"aria-label":ariaLabel,"aria-labelledby":ariaLabelledby,"aria-describedby":ariaDescribedby,"aria-pressed":ariaPressed,"aria-expanded":ariaExpanded,"aria-controls":ariaControls,"aria-haspopup":ariaHaspopup,...props},ref)=>{let Component=asChild?dist.DX:"button",isInteractive=!(isDisabled??isLoading),finalStartIconName=startIconName??startIconProps?.name,finalEndIconName=endIconName??endIconProps?.name,hasStart=!!(finalStartIconName||startAccessory),hasEnd=!!(finalEndIconName||endAccessory),iconSize=MAP_BUTTONBASE_SIZE_ICONSIZE[size],labelTextVariant=MAP_BUTTONBASE_SIZE_TEXT_VARIANT[size],renderLabel=()=>children&&"string"==typeof children?React.createElement(Text.E,{variant:labelTextVariant,fontWeight:Text_types.IT.Medium,color:Text_types.r7.Inherit,asChild:!0,...textProps},React.createElement("span",null,children)):children,mergedClassName=(0,tw_merge.Q)("inline-flex items-center justify-center",TWCLASSMAP_BUTTONBASE_BORDER_RADIUS[size],size!==ButtonBase_types.PH.Lg||hasStart&&hasEnd?"px-3":hasStart||hasEnd?hasStart?"pl-3 pr-4":"pl-4 pr-3":"px-4",(hasStart||hasEnd)&&"gap-x-1","font-medium text-default","bg-muted","overflow-hidden","relative",TWCLASSMAP_BUTTONBASE_SIZE_DIMENSION[size],isFullWidth&&"w-full",isInteractive&&["transition-all","duration-100","ease-linear","active:scale-[0.97]","active:ease-[cubic-bezier(0.3,0.8,0.3,1)]"],(isDisabled||isLoading)&&"cursor-not-allowed",isDisabled&&"opacity-50",className);return React.createElement(Component,{ref:ref,className:mergedClassName,disabled:asChild?void 0:isDisabled??isLoading,"aria-disabled":isDisabled?"true":void 0,"aria-busy":isLoading?"true":void 0,"aria-label":ariaLabel,"aria-labelledby":ariaLabelledby,"aria-describedby":ariaDescribedby,"aria-pressed":ariaPressed,"aria-expanded":ariaExpanded,"aria-controls":ariaControls,"aria-haspopup":ariaHaspopup,role:asChild?void 0:"button",tabIndex:(()=>{if(!asChild)return isDisabled?-1:void 0})(),style:style,...props},finalStartIconName?React.createElement(Icon.I,{name:finalStartIconName,size:iconSize,className:(0,tw_merge.Q)("shrink-0 text-inherit",startIconProps?.className),"aria-hidden":"true",...startIconProps}):startAccessory?React.createElement("span",{"aria-hidden":"true"},startAccessory):null,React.createElement(dist.xV,null,isLoading?React.createElement(React.Fragment,null,React.createElement("span",{className:"absolute inline-flex items-center gap-x-1","aria-hidden":"true"},React.createElement(Icon.I,{name:Icon_types.$M.Loading,size:iconSize,className:(0,tw_merge.Q)("animate-spin text-inherit",loadingIconProps?.className),...loadingIconProps}),React.createElement(Text.E,{variant:labelTextVariant,fontWeight:Text_types.IT.Medium,color:Text_types.r7.Inherit,asChild:!0,...loadingTextProps},React.createElement("span",null,loadingText))),React.createElement("span",{className:"invisible inline-flex items-center","aria-hidden":"true"},renderLabel()),React.createElement("span",{className:"sr-only","aria-live":"polite","aria-atomic":"true"},loadingText||"Loading")):renderLabel()),finalEndIconName?React.createElement(Icon.I,{name:finalEndIconName,size:iconSize,className:(0,tw_merge.Q)("shrink-0 text-inherit",endIconProps?.className),"aria-hidden":"true",...endIconProps}):endAccessory?React.createElement("span",{"aria-hidden":"true"},endAccessory):null)});ButtonBase.displayName="ButtonBase"},"./node_modules/@metamask/design-system-react/dist/components/TextButton/TextButton.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Q:()=>TextButton});var module,react=__webpack_require__("./node_modules/react/index.js"),types=__webpack_require__("./node_modules/@metamask/design-system-react/dist/types/index.mjs"),tw_merge=__webpack_require__("./node_modules/@metamask/design-system-react/dist/utils/tw-merge.mjs"),ButtonBase=__webpack_require__("./node_modules/@metamask/design-system-react/dist/components/ButtonBase/ButtonBase.mjs"),Text_types=__webpack_require__("./node_modules/@metamask/design-system-shared/dist/types/Text/Text.types.mjs");let MAP_TEXTBUTTON_SIZE_TEXTVARIANT={[types.xj.BodyXs]:Text_types.J3.BodyXs,[types.xj.BodySm]:Text_types.J3.BodySm,[types.xj.BodyMd]:Text_types.J3.BodyMd,[types.xj.BodyLg]:Text_types.J3.BodyLg},React=(module=react,module?.__esModule?module.default:module),TextButton=(0,react.forwardRef)(({className,isInverse,isDisabled,size=types.xj.BodyMd,textProps,...props},ref)=>{let mergedClassName=(0,tw_merge.Q)("h-auto rounded-none bg-transparent px-0","transform-none transition-none active:scale-100",!isInverse&&"text-primary-default",isInverse&&"text-primary-inverse",!isDisabled&&[!isInverse&&["hover:text-primary-default-hover hover:underline hover:decoration-primary-default-hover hover:decoration-2 hover:underline-offset-4","active:text-primary-default-pressed active:decoration-primary-default-pressed"],isInverse&&["hover:text-primary-inverse hover:underline hover:decoration-primary-inverse hover:decoration-2 hover:underline-offset-4","active:text-primary-inverse active:decoration-primary-inverse"]],isDisabled&&["opacity-50","cursor-not-allowed"],className);return React.createElement(ButtonBase.u,{ref:ref,className:mergedClassName,isDisabled:isDisabled,textProps:{variant:MAP_TEXTBUTTON_SIZE_TEXTVARIANT[size],...textProps},...props})});TextButton.displayName="TextButton"},"./node_modules/@metamask/design-system-react/dist/types/index.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var TextButtonSize,TextButtonSize1;__webpack_require__.d(__webpack_exports__,{Ms:()=>TextTransform,Np:()=>OverflowWrap,nO:()=>TextAlign,xj:()=>TextButtonSize});let TextAlign={Left:"text-left",Center:"text-center",Right:"text-right",Justify:"text-justify"},OverflowWrap={BreakWord:"break-words",Anywhere:"break-all",Normal:"break-normal"},TextTransform={Uppercase:"uppercase",Lowercase:"lowercase",Capitalize:"capitalize",Normal:"normal-case"};(TextButtonSize1=TextButtonSize||(TextButtonSize={})).BodyLg="body-lg",TextButtonSize1.BodyMd="body-md",TextButtonSize1.BodySm="body-sm",TextButtonSize1.BodyXs="body-xs"},"./node_modules/@metamask/design-system-shared/dist/types/Button/Button.types.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>ButtonVariant});let ButtonVariant={Primary:"primary",Secondary:"secondary",Tertiary:"tertiary"}},"./node_modules/@metamask/design-system-shared/dist/types/ButtonBase/ButtonBase.types.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Mp:()=>ButtonSize,PH:()=>ButtonBaseSize});let ButtonBaseSize={Sm:"sm",Md:"md",Lg:"lg"},ButtonSize=ButtonBaseSize},"./node_modules/@metamask/keyring-api/dist/btc/types.mjs"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Dj:()=>BtcMethod1});var BtcMethod,BtcMethod1,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@metamask/keyring-utils/dist/superstruct.mjs"),_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@metamask/superstruct/dist/structs/refinements.mjs"),_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@metamask/superstruct/dist/structs/types.mjs"),bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/bitcoin-address-validation/lib/index.esm.js"),_api_index_mjs__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@metamask/keyring-api/dist/api/account.mjs"),_api_index_mjs__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@metamask/utils/dist/caip-types.mjs");let validateAddress=(address,type)=>{try{if((0,bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__.t6)(address).type===type)return!0;return Error(`Invalid ${type} address`)}catch(error){return Error(`Failed to decode ${type} address: ${error.message}`)}},BtcP2pkhAddressStruct=(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__.YP)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.Yj)(),"BtcP2pkhAddressStruct",address=>validateAddress(address,bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__.RX.p2pkh)),BtcP2shAddressStruct=(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__.YP)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.Yj)(),"BtcP2shAddressStruct",address=>validateAddress(address,bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__.RX.p2sh)),BtcP2wpkhAddressStruct=(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__.YP)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.Yj)(),"BtcP2wpkhAddressStruct",address=>validateAddress(address,bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__.RX.p2wpkh)),BtcP2trAddressStruct=(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__.YP)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.Yj)(),"BtcP2trAddressStruct",address=>validateAddress(address,bitcoin_address_validation__WEBPACK_IMPORTED_MODULE_3__.RX.p2tr));(BtcMethod=BtcMethod1||(BtcMethod1={})).SignPsbt="signPsbt",BtcMethod.ComputeFee="computeFee",BtcMethod.FillPsbt="fillPsbt",BtcMethod.BroadcastPsbt="broadcastPsbt",BtcMethod.SendTransfer="sendTransfer",BtcMethod.GetUtxo="getUtxo",BtcMethod.ListUtxos="listUtxos",BtcMethod.PublicDescriptor="publicDescriptor",BtcMethod.SignMessage="signMessage";let BtcAccountStruct=(0,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__.Ik)({..._api_index_mjs__WEBPACK_IMPORTED_MODULE_4__.yI.schema,scopes:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_1__.$l)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.YO)(_api_index_mjs__WEBPACK_IMPORTED_MODULE_5__.dg)),methods:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.YO)((0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.vP)(Object.values(BtcMethod1)))});(0,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__.Ik)({...BtcAccountStruct.schema,address:BtcP2pkhAddressStruct,type:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.eu)(`${_api_index_mjs__WEBPACK_IMPORTED_MODULE_4__.fi.P2pkh}`)}),(0,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__.Ik)({...BtcAccountStruct.schema,address:BtcP2shAddressStruct,type:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.eu)(`${_api_index_mjs__WEBPACK_IMPORTED_MODULE_4__.fi.P2sh}`)}),(0,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__.Ik)({...BtcAccountStruct.schema,address:BtcP2wpkhAddressStruct,type:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.eu)(`${_api_index_mjs__WEBPACK_IMPORTED_MODULE_4__.fi.P2wpkh}`)}),(0,_metamask_keyring_utils__WEBPACK_IMPORTED_MODULE_0__.Ik)({...BtcAccountStruct.schema,address:BtcP2trAddressStruct,type:(0,_metamask_superstruct__WEBPACK_IMPORTED_MODULE_2__.eu)(`${_api_index_mjs__WEBPACK_IMPORTED_MODULE_4__.fi.P2tr}`)})},"./node_modules/copy-to-clipboard/index.js"(module,__unused_webpack_exports,__webpack_require__){"use strict";var deselectCurrent=__webpack_require__("./node_modules/toggle-selection/index.js"),clipboardToIE11Formatting={"text/plain":"Text","text/html":"Url",default:"Text"};function format(message){var copyKey=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return message.replace(/#{\s*key\s*}/g,copyKey)}module.exports=function copy(text,options){var debug,message,reselectPrevious,range,selection,mark,success=!1;options||(options={}),debug=options.debug||!1;try{if(reselectPrevious=deselectCurrent(),range=document.createRange(),selection=document.getSelection(),(mark=document.createElement("span")).textContent=text,mark.ariaHidden="true",mark.style.all="unset",mark.style.position="fixed",mark.style.top=0,mark.style.clip="rect(0, 0, 0, 0)",mark.style.whiteSpace="pre",mark.style.webkitUserSelect="text",mark.style.MozUserSelect="text",mark.style.msUserSelect="text",mark.style.userSelect="text",mark.addEventListener("copy",function(e){if(e.stopPropagation(),options.format)if(e.preventDefault(),void 0===e.clipboardData){debug&&console.warn("unable to use e.clipboardData"),debug&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var format=clipboardToIE11Formatting[options.format]||clipboardToIE11Formatting.default;window.clipboardData.setData(format,text)}else e.clipboardData.clearData(),e.clipboardData.setData(options.format,text);options.onCopy&&(e.preventDefault(),options.onCopy(e.clipboardData))}),document.body.appendChild(mark),range.selectNodeContents(mark),selection.addRange(range),!document.execCommand("copy"))throw Error("copy command was unsuccessful");success=!0}catch(err){debug&&console.error("unable to copy using execCommand: ",err),debug&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(options.format||"text",text),options.onCopy&&options.onCopy(window.clipboardData),success=!0}catch(err){debug&&console.error("unable to copy using clipboardData: ",err),debug&&console.error("falling back to prompt"),message=format("message"in options?options.message:"Copy to clipboard: #{key}, Enter"),window.prompt(message,text)}}finally{selection&&("function"==typeof selection.removeRange?selection.removeRange(range):selection.removeAllRanges()),mark&&document.body.removeChild(mark),reselectPrevious()}return success}},"./node_modules/lodash.isplainobject/index.js"(module){function isHostObject(value){var result=!1;if(null!=value&&"function"!=typeof value.toString)try{result=!!(value+"")}catch(e){}return result}function overArg(func,transform){return function(arg){return func(transform(arg))}}var objectProto=Object.prototype,funcToString=Function.prototype.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(value){return!!value&&"object"==typeof value}module.exports=function isPlainObject(value){if(!isObjectLike(value)||"[object Object]"!=objectToString.call(value)||isHostObject(value))return!1;var proto=getPrototype(value);if(null===proto)return!0;var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return"function"==typeof Ctor&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}},"./node_modules/lodash/isEqual.js"(module,__unused_webpack_exports,__webpack_require__){var baseIsEqual=__webpack_require__("./node_modules/lodash/_baseIsEqual.js");module.exports=function isEqual(value,other){return baseIsEqual(value,other)}},"./node_modules/redux-mock-store/lib/index.js"(__unused_webpack_module,exports,__webpack_require__){"use strict";exports.A=configureStore;var _redux=__webpack_require__("./node_modules/redux/es/redux.js"),_lodash2=_interopRequireDefault(__webpack_require__("./node_modules/lodash.isplainobject/index.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _toConsumableArray(arr){if(!Array.isArray(arr))return Array.from(arr);for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}var isFunction=function isFunction(arg){return"function"==typeof arg};function configureStore(){var middlewares=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return function mockStore(){var _getState=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function mockStoreWithoutMiddleware(){var actions=[],listeners=[];return{getState:function getState(){return isFunction(_getState)?_getState(actions):_getState},getActions:function getActions(){return actions},dispatch:function dispatch(action){if(!(0,_lodash2.default)(action))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===action.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant? Action: '+JSON.stringify(action));actions.push(action);for(var i=0;i<listeners.length;i++)listeners[i]();return action},clearActions:function clearActions(){actions=[]},subscribe:function subscribe(cb){return isFunction(cb)&&listeners.push(cb),function(){var index=listeners.indexOf(cb);index<0||listeners.splice(index,1)}},replaceReducer:function replaceReducer(nextReducer){if(!isFunction(nextReducer))throw Error("Expected the nextReducer to be a function.")}}}return _redux.applyMiddleware.apply(void 0,_toConsumableArray(middlewares))(mockStoreWithoutMiddleware)()}}},"./node_modules/toggle-selection/index.js"(module){module.exports=function(){var selection=document.getSelection();if(!selection.rangeCount)return function(){};for(var active=document.activeElement,ranges=[],i=0;i<selection.rangeCount;i++)ranges.push(selection.getRangeAt(i));switch(active.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":active.blur();break;default:active=null}return selection.removeAllRanges(),function(){"Caret"===selection.type&&selection.removeAllRanges(),selection.rangeCount||ranges.forEach(function(range){selection.addRange(range)}),active&&active.focus()}}}}]);