1 line
367 KiB
JavaScript
1 line
367 KiB
JavaScript
LavaPack.loadBundle([[7206,{"../../../../components/app/confirm/info/row/constants":5900,"../../../../helpers/constants/design-system":6770,"../../../../hooks/useI18nContext":6880,"../../../../selectors":7485,"../../../../store/actions":7502,"../../context/confirm":7186,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useNetworkAndOriginSwitchingAlerts=void 0;var a=e("react"),o=e("react-redux"),i=e("../../../../components/app/confirm/info/row/constants"),r=e("../../../../helpers/constants/design-system"),s=e("../../../../store/actions"),c=e("../../../../selectors"),l=e("../../../../hooks/useI18nContext"),u=e("../../context/confirm");n.useNetworkAndOriginSwitchingAlerts=()=>{var e;const t=(0,l.useI18nContext)(),{currentConfirmation:n}=(0,u.useConfirmContext)(),{chainId:d="",id:m}=n??{},f=(null==n?void 0:n.origin)??(null==n||null===(e=n.msgParams)||void 0===e?void 0:e.origin)??"",p=(0,o.useSelector)((e=>(0,c.selectNetworkConfigurationByChainId)(e,d))),[g,h]=(0,a.useState)();(0,a.useEffect)((()=>{let e=!0;return(async()=>{const t=await(0,s.getLastInteractedConfirmationInfo)();if(!e)return;h(t);(!t||(null==t?void 0:t.id)!==m)&&(0,s.setLastInteractedConfirmationInfo)({id:m,chainId:d,origin:f,timestamp:(new Date).getTime()})})(),()=>{e=!1}}),[m,d,f,h]);return(0,a.useMemo)((()=>{if(!m||!g)return[];const e=[];if(!((new Date).getTime()-g.timestamp<=6e4))return[];const{chainId:n,origin:a}=g;return n!==d&&e.push({key:"networkSwitchInfo",reason:t("networkChanged"),field:i.RowAlertKey.Network,severity:r.Severity.Info,message:t("networkChangedMessage",[(null==p?void 0:p.name)??""])}),a!==f&&e.push({key:"originSwitchInfo",reason:t("originChanged"),field:i.RowAlertKey.RequestFrom,severity:r.Severity.Info,message:t("originChangedMessage",[f??""])}),e}),[m,g,null==p?void 0:p.name,d,f,t])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/alerts/useNetworkAndOriginSwitchingAlerts.ts"}],[7207,{"../../../../components/app/confirm/info/row/constants":5900,"../../../../helpers/constants/design-system":6770,"../../../../hooks/useI18nContext":6880,"../../../../selectors":7485,"../../context/confirm":7186,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useSelectedAccountAlerts=void 0;var a=e("react"),o=e("react-redux"),i=e("../../../../components/app/confirm/info/row/constants"),r=e("../../../../helpers/constants/design-system"),s=e("../../../../selectors"),c=e("../../../../hooks/useI18nContext"),l=e("../../context/confirm");n.useSelectedAccountAlerts=()=>{var e,t,n;const u=(0,c.useI18nContext)(),{currentConfirmation:d}=(0,l.useConfirmContext)(),m=(0,o.useSelector)(s.getSelectedAccount),f=(null==d||null===(e=d.msgParams)||void 0===e?void 0:e.from)??(null==d||null===(t=d.txParams)||void 0===t?void 0:t.from),p=!f||f.toLowerCase()===(null==m||null===(n=m.address)||void 0===n?void 0:n.toLowerCase());return(0,a.useMemo)((()=>p?[]:[{key:"selectedAccountWarning",reason:u("selectedAccountMismatch"),field:i.RowAlertKey.SigningInWith,severity:r.Severity.Warning,message:u("alertSelectedAccountWarning")}]),[p,u])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/alerts/useSelectedAccountAlerts.ts"}],[7208,{"../../../../../shared/constants/security-provider":5741,"../../../../helpers/constants/design-system":6770},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.REASON_TO_TITLE_TKEY=n.REASON_TO_DESCRIPTION_TKEY=void 0,n.getProviderAlertSeverity=s,n.normalizeProviderAlert=function(e,t,n){return{key:e.securityAlertId||"",reason:t(r[e.reason]||"blockaidTitleDeceptive"),severity:s(e.result_type),alertDetails:e.features,message:t(i[e.reason]||i.other),provider:a.SecurityProvider.Blockaid,reportUrl:n}};var a=e("../../../../../shared/constants/security-provider"),o=e("../../../../helpers/constants/design-system");const i=n.REASON_TO_DESCRIPTION_TKEY=Object.freeze({[a.BlockaidReason.approvalFarming]:"blockaidDescriptionApproveFarming",[a.BlockaidReason.permitFarming]:"blockaidDescriptionApproveFarming",[a.BlockaidReason.setApprovalForAll]:"blockaidDescriptionApproveFarming",[a.BlockaidReason.blurFarming]:"blockaidDescriptionBlurFarming",[a.BlockaidReason.errored]:"blockaidDescriptionErrored",[a.BlockaidReason.seaportFarming]:"blockaidDescriptionSeaportFarming",[a.BlockaidReason.maliciousDomain]:"blockaidDescriptionMaliciousDomain",[a.BlockaidReason.rawSignatureFarming]:"blockaidDescriptionMightLoseAssets",[a.BlockaidReason.tradeOrderFarming]:"blockaidDescriptionMightLoseAssets",[a.BlockaidReason.rawNativeTokenTransfer]:"blockaidDescriptionTransferFarming",[a.BlockaidReason.transferFarming]:"blockaidDescriptionTransferFarming",[a.BlockaidReason.transferFromFarming]:"blockaidDescriptionTransferFarming",[a.BlockaidReason.other]:"blockaidDescriptionMightLoseAssets"}),r=n.REASON_TO_TITLE_TKEY=Object.freeze({[a.BlockaidReason.errored]:"blockaidTitleMayNotBeSafe",[a.BlockaidReason.rawSignatureFarming]:"blockaidTitleSuspicious"});function s(e){switch(e){case a.BlockaidResultType.Malicious:return o.Severity.Danger;case a.BlockaidResultType.Warning:return o.Severity.Warning;default:return o.Severity.Info}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/alerts/utils.ts"}],[7209,{"../../../ducks/confirm-alerts/confirm-alerts":6750,"../context/confirm":7186,"./useConfirmationAlerts":7216,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("react"),i=e("react-redux"),r=e("../../../ducks/confirm-alerts/confirm-alerts"),s=e("../context/confirm"),c=(a=e("./useConfirmationAlerts"))&&a.__esModule?a:{default:a};n.default=()=>{const e=(0,i.useDispatch)(),{currentConfirmation:t}=(0,s.useConfirmContext)(),n=(0,c.default)(),a=null==t?void 0:t.id;(0,o.useEffect)((()=>{e((0,r.updateAlerts)(a,n))}),[n,a]),(0,o.useEffect)((()=>()=>{e((0,r.clearAlerts)(a))}),[])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/setConfirmationAlerts.ts"}],[7210,{"./useConfirmationNavigation":7217,react:5259,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react"),o=e("react-router-dom"),i=e("./useConfirmationNavigation");n.default=e=>{const{navigateToId:t}=(0,i.useConfirmationNavigation)(),{id:n}=(0,o.useParams)(),r=null==e?void 0:e.id;(0,a.useEffect)((()=>{r&&(n||t(r))}),[r,n,t])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/syncConfirmPath.ts"}],[7211,{"../../../../shared/modules/string-utils":5802,"../../../ducks/metamask/metamask":6758,"../../../helpers/utils/token-util":6816,"../../../hooks/usePrevious":6896,"../../../hooks/useTokenTracker":6911,"../../../selectors":7485,"../../../store/actions":7502,lodash:4855,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useAssetDetails=function(e,t,n,f){const p=(0,i.useDispatch)(),g=(0,i.useSelector)((e=>(0,m.selectNftsByChainId)(e,f))),h=(0,i.useSelector)(r.getTokens,a.isEqual).find((t=>(0,l.isEqualCaseInsensitive)(t.address,e))),[y,v]=(0,o.useState)(null),{tokensWithBalances:E}=(0,d.useTokenTracker)({tokens:h?[h]:[]}),T=(0,u.usePrevious)(e),k=(0,u.usePrevious)(t),x=(0,u.usePrevious)(n),A=(0,u.usePrevious)(E);if((0,o.useEffect)((()=>{(e||t||n)&&(e!==T||t!==k||n!==x||A&&A!==E)&&async function(){p((0,c.showLoadingIndication)());const a=await(0,s.getAssetDetails)(e,t,n,g);v(a),p((0,c.hideLoadingIndication)())}()}),[p,T,x,k,e,t,n,g,E,A]),!e&&!t&&!n)return{};if(y){const{standard:t,symbol:n,image:a,name:o,balance:i,tokenId:r,toAddress:s,tokenAmount:c,decimals:l}=y;return{toAddress:s,tokenId:r,decimals:l,tokenAmount:c,assetAddress:e,assetStandard:t,tokenSymbol:n??"",tokenImage:a,userBalance:i,assetName:o}}return{}};var a=e("lodash"),o=e("react"),i=e("react-redux"),r=e("../../../ducks/metamask/metamask"),s=e("../../../helpers/utils/token-util"),c=e("../../../store/actions"),l=e("../../../../shared/modules/string-utils"),u=e("../../../hooks/usePrevious"),d=e("../../../hooks/useTokenTracker"),m=e("../../../selectors")}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useAssetDetails.js"}],[7212,{"../../../../shared/modules/selectors":5798,"../../../hooks/useAsync":6865,"../../../store/actions":7502,"../../../store/controller-actions/transaction-controller":7504,"../context/confirm":7186,"./alerts/transactions/useInsufficientBalanceAlerts":7196,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useAutomaticGasFeeTokenSelect=function(){var e,t;const n=(0,o.useDispatch)(),d=(0,o.useSelector)(l.getIsSmartTransaction),{currentConfirmation:m}=(0,i.useConfirmContext)(),f=Boolean(null===(e=(0,u.useInsufficientBalanceAlerts)())||void 0===e?void 0:e.length),{gasFeeTokens:p,id:g,selectedGasFeeToken:h}=m,y=null==p||null===(t=p[0])||void 0===t?void 0:t.tokenAddress,v=(0,a.useCallback)((async()=>{await(0,s.updateSelectedGasFeeToken)(g,y),await(0,c.forceUpdateMetamaskState)(n)}),[n,g,y]),E=d&&f&&!h&&Boolean(y);(0,r.useAsyncResult)((async()=>{E&&await v()}),[])};var a=e("react"),o=e("react-redux"),i=e("../context/confirm"),r=e("../../../hooks/useAsync"),s=e("../../../store/controller-actions/transaction-controller"),c=e("../../../store/actions"),l=e("../../../../shared/modules/selectors"),u=e("./alerts/transactions/useInsufficientBalanceAlerts")}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useAutomaticGasFeeTokenSelect.ts"}],[7213,{"../../../../shared/constants/network":5734,"../../../hooks/useAccountTotalFiatBalance":6862,"../../../selectors":7485,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useBalance=void 0;var a=e("react-redux"),o=e("../../../selectors"),i=e("../../../../shared/constants/network"),r=e("../../../hooks/useAccountTotalFiatBalance");n.useBalance=e=>{const t=(0,a.useSelector)(o.getShouldHideZeroBalanceTokens),n=(0,a.useSelector)((t=>(0,o.getInternalAccountByAddress)(t,e))),{totalWeiBalance:s}=(0,r.useAccountTotalFiatBalance)(n,t),c=(0,a.useSelector)(o.getCurrentNetwork),l=(0,a.useSelector)(o.getShowFiatInTestnets),u=i.TEST_NETWORKS.includes(null==c?void 0:c.nickname)&&!l;let d=s;const m=(0,a.useSelector)(o.getSelectedAccountCachedBalance);return e?(u&&(d=m),{balance:d}):{}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useBalance.js"}],[7214,{"../../../components/app/confirm/info/row/constants":5900,"../../../contexts/transaction-modal":6738,"../../../hooks/ramps/useRamps/useRamps":6853,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("react"),i=e("../../../components/app/confirm/info/row/constants"),r=(a=e("../../../hooks/ramps/useRamps/useRamps"))&&a.__esModule?a:{default:a},s=e("../../../contexts/transaction-modal");n.default=()=>{const{openBuyCryptoInPdapp:e}=(0,r.default)(),{openModal:t}=(0,s.useTransactionModalContext)();return(0,o.useCallback)((n=>{switch(n){case i.AlertActionKey.Buy:e();break;case i.AlertActionKey.ShowAdvancedGasFeeModal:t("advancedGasFee");break;case i.AlertActionKey.ShowGasFeeModal:t("editGasFee");break;default:console.error("Unknown alert action key:",n)}}),[e])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationAlertActions.ts"}],[7215,{"../../../hooks/useAlerts":6864,"../context/confirm":7186,"../utils":7253,"./alerts/constants":7187,"./useSignatureEventFragment":7236,"./useTransactionEventFragment":7239,react:5259,uuid:5663},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ALERTS_NAME_METRICS=void 0,n.useConfirmationAlertMetrics=function(){const{currentConfirmation:e}=(0,c.useConfirmContext)(),t=(null==e?void 0:e.id)??"",{alerts:n,isAlertConfirmed:a}=(0,r.default)(t),{updateSignatureEventFragment:i}=(0,u.useSignatureEventFragment)(),{updateTransactionEventFragment:l}=(0,d.useTransactionEventFragment)(),[m,h]=(0,o.useState)({alert_visualized:[],alert_visualized_count:0,alert_key_clicked:[],alert_action_clicked:[]}),y=n.length>0?{alert_triggered_count:n.length,alert_triggered:p(n),alert_resolved_count:n.filter((e=>a(e.key))).length,alert_resolved:p(n.filter((e=>a(e.key)))),...m}:undefined,v=(0,o.useCallback)((e=>{h((t=>{const n={...t},a=g(e);return n.alert_visualized=f(t.alert_visualized,a),n.alert_visualized_count=n.alert_visualized.length,n}))}),[]),E=(0,o.useCallback)((e=>{h((t=>{const n={...t},a=g(e);return n.alert_key_clicked=f(t.alert_key_clicked,a),n}))}),[]),T=(0,o.useCallback)((e=>{h((t=>{const n={...t},a=g(e);return n.alert_action_clicked=f(t.alert_action_clicked,a),n}))}),[]),k=(0,o.useCallback)((()=>{y&&((0,s.isSignatureTransactionType)(e)?i({properties:y}):l({properties:y},t))}),[JSON.stringify(y),l,t]);return(0,o.useEffect)((()=>{k()}),[k]),{trackAlertRender:v,trackInlineAlertClicked:E,trackAlertActionClicked:T}};var a,o=e("react"),i=e("uuid"),r=(a=e("../../../hooks/useAlerts"))&&a.__esModule?a:{default:a},s=e("../utils"),c=e("../context/confirm"),l=e("./alerts/constants"),u=e("./useSignatureEventFragment"),d=e("./useTransactionEventFragment");const m=n.ALERTS_NAME_METRICS={[l.AlertsName.GasEstimateFailed]:"gas_estimate_failed",[l.AlertsName.GasFeeLow]:"gas_fee_low",[l.AlertsName.GasTooLow]:"gas_too_low",[l.AlertsName.InsufficientBalance]:"insufficient_balance",[l.AlertsName.NetworkBusy]:"network_busy",[l.AlertsName.NoGasPrice]:"no_gas_price",[l.AlertsName.PendingTransaction]:"pending_transaction",[l.AlertsName.SigningOrSubmitting]:"signing_or_submitting",[l.AlertsName.Blockaid]:"blockaid"};function f(e,t){return[...new Set([...e,t])]}function p(e){return e.map((e=>g(e.key)))}function g(e){return(0,i.validate)(e)?m[l.AlertsName.Blockaid]:m[e]??e}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationAlertMetrics.ts"}],[7216,{"./alerts/signatures/useAccountMismatchAlerts":7188,"./alerts/signatures/useDomainMismatchAlerts":7189,"./alerts/transactions/useFirstTimeInteractionAlert":7192,"./alerts/transactions/useGasEstimateFailedAlerts":7193,"./alerts/transactions/useGasFeeLowAlerts":7194,"./alerts/transactions/useGasTooLowAlerts":7195,"./alerts/transactions/useInsufficientBalanceAlerts":7196,"./alerts/transactions/useNetworkBusyAlerts":7197,"./alerts/transactions/useNoGasPriceAlerts":7198,"./alerts/transactions/useNonContractAddressAlerts":7199,"./alerts/transactions/usePendingTransactionAlerts":7200,"./alerts/transactions/useQueuedConfirmationsAlerts":7201,"./alerts/transactions/useResimulationAlert":7202,"./alerts/transactions/useSigningOrSubmittingAlerts":7203,"./alerts/useBlockaidAlerts":7204,"./alerts/useConfirmationOriginAlerts":7205,"./alerts/useNetworkAndOriginSwitchingAlerts":7206,"./alerts/useSelectedAccountAlerts":7207,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,v.default)(),t=(0,y.default)(),n=function(){const e=(0,o.default)(),t=(0,i.default)();return(0,a.useMemo)((()=>[...e,...t]),[e,t])}(),x=function(){const e=(0,r.useGasEstimateFailedAlerts)(),t=(0,s.useGasFeeLowAlerts)(),n=(0,c.useGasTooLowAlerts)(),o=(0,l.useInsufficientBalanceAlerts)(),i=(0,u.useNetworkBusyAlerts)(),y=(0,d.useNoGasPriceAlerts)(),v=(0,m.usePendingTransactionAlerts)(),E=(0,p.useResimulationAlert)(),T=(0,g.useFirstTimeInteractionAlert)(),x=(0,h.useSigningOrSubmittingAlerts)(),A=(0,f.useQueuedConfirmationsAlerts)(),w=(0,k.useNonContractAddressAlerts)();return(0,a.useMemo)((()=>[...e,...t,...n,...o,...i,...y,...v,...E,...T,...x,...A,...w]),[e,t,n,o,i,y,v,E,T,x,A,w])}(),A=(0,T.useSelectedAccountAlerts)(),w=(0,E.useNetworkAndOriginSwitchingAlerts)();return(0,a.useMemo)((()=>[...e,...t,...n,...x,...A,...w]),[e,t,n,x,A,w])};var a=e("react"),o=x(e("./alerts/signatures/useAccountMismatchAlerts")),i=x(e("./alerts/signatures/useDomainMismatchAlerts")),r=e("./alerts/transactions/useGasEstimateFailedAlerts"),s=e("./alerts/transactions/useGasFeeLowAlerts"),c=e("./alerts/transactions/useGasTooLowAlerts"),l=e("./alerts/transactions/useInsufficientBalanceAlerts"),u=e("./alerts/transactions/useNetworkBusyAlerts"),d=e("./alerts/transactions/useNoGasPriceAlerts"),m=e("./alerts/transactions/usePendingTransactionAlerts"),f=e("./alerts/transactions/useQueuedConfirmationsAlerts"),p=e("./alerts/transactions/useResimulationAlert"),g=e("./alerts/transactions/useFirstTimeInteractionAlert"),h=e("./alerts/transactions/useSigningOrSubmittingAlerts"),y=x(e("./alerts/useConfirmationOriginAlerts")),v=x(e("./alerts/useBlockaidAlerts")),E=e("./alerts/useNetworkAndOriginSwitchingAlerts"),T=e("./alerts/useSelectedAccountAlerts"),k=e("./alerts/transactions/useNonContractAddressAlerts");function x(e){return e&&e.__esModule?e:{default:e}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationAlerts.ts"}],[7217,{"../../../helpers/constants/routes":6776,"../../../selectors":7485,"../confirmation/templates":7174,"../utils":7253,"@metamask/controller-utils":1474,lodash:4855,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.navigateToConfirmation=f,n.useConfirmationNavigation=function(){const e=(0,o.useSelector)(d.selectPendingApprovalsForNavigation),t=(0,o.useSelector)(d.getApprovalFlows,s.isEqual),n=(0,i.useHistory)(),r=(0,a.useCallback)((t=>t?e.findIndex((({id:e})=>e===t)):0),[e]),c=(0,a.useCallback)((a=>{f(a,e,Boolean(null==t?void 0:t.length),n)}),[e,n]),l=(0,a.useCallback)((t=>{const n=e[t];c(null==n?void 0:n.id)}),[e,c]),u=e.length;return{confirmations:e,count:u,getIndex:r,navigateToId:c,navigateToIndex:l}};var a=e("react"),o=e("react-redux"),i=e("react-router-dom"),r=e("@metamask/controller-utils"),s=e("lodash"),c=e("../confirmation/templates"),l=e("../../../helpers/constants/routes"),u=e("../utils"),d=e("../../../selectors");const m=[r.ApprovalType.WalletRequestPermissions,"wallet_installSnap","wallet_updateSnap","wallet_installSnapResult"];function f(e,t,n,a){var o;const i=(null==t?void 0:t.length)<=0||!e;if(n&&i)return void a.replace(`${l.CONFIRMATION_V_NEXT_ROUTE}`);if(i)return;const s=t.find((t=>t.id===e));if(!s)return;const d=s.type;if(c.TEMPLATED_CONFIRMATION_APPROVAL_TYPES.includes(d))return void a.replace(`${l.CONFIRMATION_V_NEXT_ROUTE}/${e}`);if((0,u.isSignatureTransactionType)(s))return void a.replace(`${l.CONFIRM_TRANSACTION_ROUTE}/${e}${l.SIGNATURE_REQUEST_PATH}`);if(d===r.ApprovalType.Transaction)return void a.replace(`${l.CONFIRM_TRANSACTION_ROUTE}/${e}`);if(d===r.ApprovalType.EthDecrypt)return void a.replace(`${l.CONFIRM_TRANSACTION_ROUTE}/${e}${l.DECRYPT_MESSAGE_REQUEST_PATH}`);if(d===r.ApprovalType.EthGetEncryptionPublicKey)return void a.replace(`${l.CONFIRM_TRANSACTION_ROUTE}/${e}${l.ENCRYPTION_PUBLIC_KEY_REQUEST_PATH}`);if(m.includes(d))return void a.replace(`${l.CONNECT_ROUTE}/${e}`);const f=null==s||null===(o=s.requestData)||void 0===o||null===(o=o.asset)||void 0===o?void 0:o.tokenId;d!==r.ApprovalType.WatchAsset||f?d===r.ApprovalType.WatchAsset&&f&&a.replace(`${l.CONFIRM_ADD_SUGGESTED_NFT_ROUTE}`):a.replace(`${l.CONFIRM_ADD_SUGGESTED_TOKEN_ROUTE}`)}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationNavigation.ts"}],[7218,{"../../../../shared/constants/network":5734,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../context/confirm":7186,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react-redux"),o=e("../../../../shared/constants/network"),i=e("../../../hooks/useI18nContext"),r=e("../context/confirm"),s=e("../../../selectors");n.default=function(){const e=(0,i.useI18nContext)(),{currentConfirmation:t}=(0,r.useConfirmContext)(),n=null==t?void 0:t.chainId,c=(0,a.useSelector)((e=>(0,s.selectNetworkConfigurationByChainId)(e,n)));let l="",u="";return t&&(l=(null==c?void 0:c.name)??o.NETWORK_TO_NAME_MAP[n]??e("privateNetwork"),u=o.CHAIN_ID_TO_NETWORK_IMAGE_URL_MAP[n]),{networkImageUrl:u,networkDisplayName:l}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationNetworkInfo.ts"}],[7219,{"../../../helpers/utils/util":6819,"../../../selectors":7485,"../components/confirm/utils":7108,"../context/confirm":7186,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react-redux"),o=e("../../../helpers/utils/util"),i=e("../../../selectors"),r=e("../components/confirm/utils"),s=e("../context/confirm");n.default=function(){const{currentConfirmation:e}=(0,s.useConfirmContext)(),t=(0,a.useSelector)(i.accountsWithSendEtherInfoSelector);let n,c;if(e){var l;const{from:a}=(0,r.getConfirmationSender)(e),i=(0,o.getAccountByAddress)(t,a);n=a,c=null==i||null===(l=i.metadata)||void 0===l?void 0:l.name}return{senderAddress:n||"",senderName:c||""}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useConfirmationRecipientInfo.ts"}],[7220,{"../../../../shared/lib/confirmation.utils":5761,"../../../selectors":7485,"../../../selectors/signatures":7495,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react"),o=e("react-redux"),i=e("react-router-dom"),r=e("../../../selectors"),s=e("../../../selectors/signatures"),c=e("../../../../shared/lib/confirmation.utils");n.default=()=>{const{id:e}=(0,i.useParams)(),t=(0,o.useSelector)(r.oldestPendingConfirmationSelector),n=e??(null==t?void 0:t.id),l=(0,o.useSelector)((e=>(0,r.selectPendingApproval)(e,n))),u=(0,o.useSelector)((e=>(0,r.getUnapprovedTransaction)(e,n))),d=(0,o.useSelector)((e=>(0,s.selectUnapprovedMessage)(e,n))),m=(0,c.shouldUseRedesignForSignatures)({approvalType:null==l?void 0:l.type}),f=(0,c.shouldUseRedesignForTransactions)({transactionMetadataType:null==u?void 0:u.type}),p=m||f;return(0,a.useMemo)((()=>{if(!p)return{currentConfirmation:undefined};return{currentConfirmation:u??d??undefined}}),[u,d,p])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useCurrentConfirmation.ts"}],[7221,{"../context/confirm":7186,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react-redux"),o=e("../context/confirm");n.default=()=>{var e;const{currentConfirmation:t}=(0,o.useConfirmContext)(),n=null==t||null===(e=t.securityAlertResponse)||void 0===e?void 0:e.securityAlertId;return(0,a.useSelector)((e=>{var t;return n===undefined?undefined:null===(t=e.metamask.signatureSecurityAlertResponses)||void 0===t?void 0:t[n]}))}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useCurrentSignatureSecurityAlertResponse.ts"}],[7222,{"../components/simulation-details/useLoadingTime":7142,"../context/confirm":7186,"./useSignatureEventFragment":7236,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useDecodedSignatureMetrics=function(e){var t;const{updateSignatureEventFragment:n}=(0,r.useSignatureEventFragment)(),{currentConfirmation:c}=(0,o.useConfirmContext)(),{loadingTime:l,setLoadingComplete:u}=(0,i.useLoadingTime)(),{decodingLoading:d,decodingData:m}=c;!1===d&&u();const f=((null==m?void 0:m.stateChanges)??[]).map((e=>e.changeType)),p=(null==m||null===(t=m.error)||void 0===t?void 0:t.type)??(f.length?s.Change:s.NoChange);(0,a.useEffect)((()=>{var t;e&&n(d?{properties:{decoding_response:s.InProgress}}:{properties:{decoding_change_types:f,decoding_description:(null==m||null===(t=m.error)||void 0===t?void 0:t.message)??null,decoding_latency:l??null,decoding_response:p}})}),[p,d,f,l,n])};var a=e("react"),o=e("../context/confirm"),i=e("../components/simulation-details/useLoadingTime"),r=e("./useSignatureEventFragment"),s=function(e){return e.Change="CHANGE",e.NoChange="NO_CHANGE",e.InProgress="decoding_in_progress",e}(s||{})}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useDecodedSignatureMetrics.ts"}],[7223,{"../../../ducks/send":6763,"../../../selectors":7485,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useDraftTransactionWithTxParams=void 0;var a=e("react-redux"),o=e("../../../ducks/send"),i=e("../../../selectors");n.useDraftTransactionWithTxParams=()=>{const e=(0,a.useSelector)(o.getCurrentDraftTransaction),t=(0,a.useSelector)(i.getUnapprovedTransactions);let n={};if(0!==Object.keys(e).length){var r,s,c,l,u,d,m,f,p,g;const a=t[e.id];n={txParams:{gasPrice:null===(r=e.gas)||void 0===r?void 0:r.gasPrice,gas:null!=a&&a.userEditedGasLimit?null==a||null===(s=a.txParams)||void 0===s?void 0:s.gas:null===(c=e.gas)||void 0===c?void 0:c.gasLimit,maxFeePerGas:null!=a&&null!==(l=a.txParams)&&void 0!==l&&l.maxFeePerGas?null==a||null===(u=a.txParams)||void 0===u?void 0:u.maxFeePerGas:null===(d=e.gas)||void 0===d?void 0:d.maxFeePerGas,maxPriorityFeePerGas:null!=a&&null!==(m=a.txParams)&&void 0!==m&&m.maxPriorityFeePerGas?null==a||null===(f=a.txParams)||void 0===f?void 0:f.maxPriorityFeePerGas:null===(p=e.gas)||void 0===p?void 0:p.maxPriorityFeePerGas,value:null===(g=e.amount)||void 0===g?void 0:g.value,type:e.transactionType},userFeeLevel:null==a?void 0:a.userFeeLevel}}return n}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useDraftTransactionWithTxParams.js"}],[7224,{"../../../../shared/modules/selectors/networks":5799,"../../../store/actions":7502,"./useConfirmationNavigation":7217,"@metamask/transaction-controller":2905,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EIP_7702_REVOKE_ADDRESS=void 0,n.useEIP7702Account=function({onRedirect:e}={}){const t=(0,o.useDispatch)(),[n,u]=(0,a.useState)(),{confirmations:d,navigateToId:m}=(0,c.useConfirmationNavigation)(),f=(0,o.useSelector)(s.getSelectedNetworkClientId),p=d.some((e=>e.id===n)),g=(0,a.useCallback)((async e=>{const n=await t((0,r.addTransactionAndRouteToConfirmationPage)({authorizationList:[{address:l}],from:e,to:e,type:i.TransactionEnvelopeType.setCode},{networkClientId:f,type:i.TransactionType.revokeDelegation}));u(null==n?void 0:n.id)}),[t,f]),h=(0,a.useCallback)((async e=>{const t=await(0,r.getCode)(e,f);return(null==t?void 0:t.length)>2}),[f]);return(0,a.useEffect)((()=>{p&&(m(n),null==e||e())}),[p,m,n,e]),{isUpgraded:h,downgradeAccount:g}};var a=e("react"),o=e("react-redux"),i=e("@metamask/transaction-controller"),r=e("../../../store/actions"),s=e("../../../../shared/modules/selectors/networks"),c=e("./useConfirmationNavigation");const l=n.EIP_7702_REVOKE_ADDRESS="0x0000000000000000000000000000000000000000"}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useEIP7702Account.ts"}],[7225,{"../../../../shared/constants/gas":5725,"../../../../shared/modules/conversion.utils":5782,"../../../../shared/modules/gas.utils":5787,"../../../helpers/constants/common":6768,"../../../helpers/utils/transactions.util":6817,"../../../hooks/useCurrencyDisplay":6870,"../../../hooks/useUserPreferencedCurrency":6914,"../../../selectors":7485,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useGasEstimates=function({editGasMode:e,gasEstimateType:t,gasFeeEstimates:n,gasLimit:m,gasPrice:f,maxFeePerGas:p,maxPriorityFeePerGas:g,minimumGasLimit:h,transaction:y}){const v=(0,a.useSelector)((e=>(0,s.checkNetworkAndAccountSupports1559)(e,null==y?void 0:y.networkClientId)))&&!(0,c.isLegacyTransaction)(null==y?void 0:y.txParams),{currency:E,numberOfDecimals:T}=(0,u.useUserPreferencedCurrency)(r.PRIMARY);let k={gasLimit:(0,d.decimalToHex)(m),gasLimitNoBuffer:null==y?void 0:y.gasLimitNoBuffer};k=v?{...k,maxFeePerGas:(0,d.decGWEIToHexWEI)(p||f||"0"),maxPriorityFeePerGas:(0,d.decGWEIToHexWEI)(g||p||f||"0"),baseFeePerGas:(0,d.decGWEIToHexWEI)((null==n?void 0:n.estimatedBaseFee)??"0")}:{...k,gasPrice:t===o.GasEstimateTypes.none?"0x0":(0,d.decGWEIToHexWEI)(f)};const x=(0,i.getMaximumGasTotalInHexWei)(k);e===o.EditGasModes.swaps&&(k={...k,gasLimit:h});const A=(0,i.getMinimumGasTotalInHexWei)(k),[w]=(0,l.useCurrencyDisplay)(A,{numberOfDecimals:T,currency:E});return{estimatedMinimumNative:w,maximumCostInHexWei:x,minimumCostInHexWei:A}};var a=e("react-redux"),o=e("../../../../shared/constants/gas"),i=e("../../../../shared/modules/gas.utils"),r=e("../../../helpers/constants/common"),s=e("../../../selectors"),c=e("../../../helpers/utils/transactions.util"),l=e("../../../hooks/useCurrencyDisplay"),u=e("../../../hooks/useUserPreferencedCurrency"),d=e("../../../../shared/modules/conversion.utils")}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useGasEstimates.js"}],[7226,{"../../../../shared/constants/gas":5725,"../../../../shared/modules/Numeric":5777,"../../../helpers/constants/gas":6772,"../../../helpers/constants/transactions":6782,"../../../helpers/utils/transactions.util":6817,"../../../helpers/utils/util":6819,"../../../selectors":7485,"@metamask/transaction-controller":2905,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useGasFeeErrors=function({gasEstimateType:e,gasFeeEstimates:t,isGasEstimatesLoading:n,gasLimit:l,gasPrice:u,maxPriorityFeePerGas:d,maxFeePerGas:T,minimumCostInHexWei:k,minimumGasLimit:x,transaction:A}){const w=(0,o.useSelector)(s.checkNetworkAndAccountSupports1559)&&!(0,c.isLegacyTransaction)(null==A?void 0:A.txParams),b=e===r.GasEstimateTypes.feeMarket,_=f(l,x),C=p(d,w),N=g(T,C,d,w),S=h(b,u,w,A),I=y(t,b,n,d,w),P=v(t,n,b,N,C,T,w),O=(0,a.useMemo)((()=>{const e={};return _&&(e.gasLimit=_),C&&(e.maxPriorityFee=C),N&&(e.maxFee=N),S&&(e.gasPrice=S),e}),[_,C,N,S]),M=(0,a.useMemo)((()=>{const e={};return I&&(e.maxPriorityFee=I),P&&(e.maxFee=P),e}),[I,P]),B=Boolean(Object.keys(O).length),R=(0,a.useMemo)((()=>({...M,...O})),[O,M]),D=(0,o.useSelector)((e=>{var t;return(0,s.getTargetAccount)(e,null==A||null===(t=A.txParams)||void 0===t?void 0:t.from)}),o.shallowEqual),F=D!==undefined&&(null==A?void 0:A.type)!==i.TransactionType.incoming&&(null==A?void 0:A.status)in m.PENDING_STATUS_HASH&&E(k,A,D.balance);return{gasErrors:R,hasGasErrors:B,balanceError:F,hasSimulationError:Boolean(null==A?void 0:A.simulationFails)}};var a=e("react"),o=e("react-redux"),i=e("@metamask/transaction-controller"),r=e("../../../../shared/constants/gas"),s=e("../../../selectors"),c=e("../../../helpers/utils/transactions.util"),l=e("../../../helpers/utils/util"),u=e("../../../helpers/constants/gas"),d=e("../../../../shared/modules/Numeric"),m=e("../../../helpers/constants/transactions");const f=(e,t)=>new d.Numeric(e,10).lessThan(new d.Numeric(t||r.GAS_LIMITS.SIMPLE,16))?u.GAS_FORM_ERRORS.GAS_LIMIT_OUT_OF_BOUNDS:undefined,p=(e,t)=>t&&(0,l.bnLessThan)(e,0)?u.GAS_FORM_ERRORS.MAX_PRIORITY_FEE_BELOW_MINIMUM:undefined,g=(e,t,n,a)=>t||!a?undefined:(0,l.bnGreaterThan)(n,e)?u.GAS_FORM_ERRORS.MAX_FEE_IMBALANCE:undefined,h=(e,t,n,a)=>{var o;return n&&e?undefined:(!n||null!=a&&null!==(o=a.txParams)&&void 0!==o&&o.gasPrice)&&(0,l.bnLessThan)(t||0,0)?u.GAS_FORM_ERRORS.GAS_PRICE_TOO_LOW:undefined},y=(e,t,n,a,o)=>{var i;return o&&t&&!n?(0,l.bnLessThan)(a,null==e||null===(i=e.low)||void 0===i?void 0:i.suggestedMaxPriorityFeePerGas)?u.GAS_FORM_ERRORS.MAX_PRIORITY_FEE_TOO_LOW:null!=e&&e.high&&(0,l.bnGreaterThan)(a,1.5*e.high.suggestedMaxPriorityFeePerGas)?u.GAS_FORM_ERRORS.MAX_PRIORITY_FEE_HIGH_WARNING:undefined:undefined},v=(e,t,n,a,o,i,r)=>{var s;return o||a||!n||!r||t?undefined:(0,l.bnLessThan)(i,null==e||null===(s=e.low)||void 0===s?void 0:s.suggestedMaxFeePerGas)?u.GAS_FORM_ERRORS.MAX_FEE_TOO_LOW:null!=e&&e.high&&(0,l.bnGreaterThan)(i,1.5*e.high.suggestedMaxFeePerGas)?u.GAS_FORM_ERRORS.MAX_FEE_HIGH_WARNING:undefined},E=(e,t,n)=>{var a;if(e===undefined||n===undefined)return!1;const o=new d.Numeric(e,16).add(new d.Numeric((null==t||null===(a=t.txParams)||void 0===a?void 0:a.value)||"0x0",16)),i=new d.Numeric(n,16);return o.greaterThan(i)}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useGasFeeErrors.js"}],[7227,{"../../../../shared/constants/common":5721,"../../../../shared/constants/gas":5725,"../../../../shared/modules/Numeric":5777,"../../../../shared/modules/conversion.utils":5782,"../../../helpers/constants/gas":6772,"../../../helpers/utils/gas":6800,"../../../helpers/utils/transactions.util":6817,"../../../hooks/useGasFeeEstimates":6877,"../../../selectors":7485,"./useGasEstimates":7225,"./useGasFeeErrors":7226,"./useGasPriceInput":7228,"./useMaxFeePerGasInput":7232,"./useMaxPriorityFeePerGasInput":7233,"./useTransactionFunctions":7241,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useGasFeeInputs=function(e=i.GasRecommendations.medium,t,n="0x5208",k=i.EditGasModes.modifyInPlace){var x;const A={txParams:null==t?void 0:t.txParams,id:null==t?void 0:t.id,userFeeLevel:null==t?void 0:t.userFeeLevel,originalGasEstimate:null==t?void 0:t.originalGasEstimate,userEditedGasLimit:null==t?void 0:t.userEditedGasLimit};null!=t&&t.previousGas&&(A.previousGas=null==t?void 0:t.previousGas);const[w,b]=(0,a.useState)(A),_=(0,u.editGasModeIsSpeedUpOrCancel)(k)?w:t,C=(0,o.useSelector)((e=>(0,s.selectNetworkConfigurationByChainId)(e,null==_?void 0:_.chainId))),N=null==C||null===(x=C.rpcEndpoints)||void 0===x||null===(x=x[null==C?void 0:C.defaultRpcEndpointIndex])||void 0===x?void 0:x.networkClientId,S=(0,o.useSelector)(s.checkNetworkAndAccountSupports1559)&&!(0,c.isLegacyTransaction)(null==_?void 0:_.txParams),{gasEstimateType:I,gasFeeEstimates:P,isGasEstimatesLoading:O,isNetworkBusy:M}=(0,l.useGasFeeEstimates)(N),B=(0,o.useSelector)(s.getAdvancedInlineGasShown),[R,D]=(0,a.useState)((()=>{var t,n;return B&&null!=_&&null!==(t=_.txParams)&&void 0!==t&&t.maxPriorityFeePerGas&&null!=_&&null!==(n=_.txParams)&&void 0!==n&&n.maxFeePerGas?null:_?(null==_?void 0:_.userFeeLevel)||null:e})),[F,L]=(0,a.useState)((()=>R||i.PriorityLevels.custom)),[G,j]=(0,a.useState)((()=>{var e,t;return Number((0,d.hexToDecimal)((null==_||null===(e=_.txParams)||void 0===e?void 0:e.gasLimit)??(null==_||null===(t=_.txParams)||void 0===t?void 0:t.gas)??"0x0"))})),W=Number((0,d.hexToDecimal)(null==_?void 0:_.originalGasEstimate));(0,a.useEffect)((()=>{if(S){var e,t,n,a;null!=_&&_.userFeeLevel&&D(null==_?void 0:_.userFeeLevel);const o=new m.Numeric((null==_||null===(e=_.txParams)||void 0===e?void 0:e.gas)??"0x0",16).times(new m.Numeric((null==_||null===(t=_.txParams)||void 0===t?void 0:t.maxFeePerGas)??"0x0",16)).toPrefixedHexString(),r=new m.Numeric(o,16,f.EtherDenomination.WEI).toDenomination(f.EtherDenomination.ETH).toBase(10).toString();Number(r)>Number(T)?L(i.PriorityLevels.dappSuggestedHigh):null!=_&&_.userFeeLevel&&L(null==_?void 0:_.userFeeLevel),j(Number((0,d.hexToDecimal)((null==_||null===(n=_.txParams)||void 0===n?void 0:n.gasLimit)??(null==_||null===(a=_.txParams)||void 0===a?void 0:a.gas)??"0x0")))}}),[L,j,D,S,_]);const{gasPrice:H,setGasPrice:U,setGasPriceHasBeenManuallySet:Q}=(0,g.useGasPriceInput)({estimateToUse:R,gasEstimateType:I,gasFeeEstimates:P,transaction:_}),{maxFeePerGas:V,setMaxFeePerGas:z}=(0,h.useMaxFeePerGasInput)({estimateToUse:R,gasEstimateType:I,gasFeeEstimates:P,transaction:_}),{maxPriorityFeePerGas:Y,setMaxPriorityFeePerGas:q}=(0,y.useMaxPriorityFeePerGasInput)({estimateToUse:R,gasEstimateType:I,gasFeeEstimates:P,transaction:_}),{estimatedMinimumNative:Z,maximumCostInHexWei:K,minimumCostInHexWei:$}=(0,v.useGasEstimates)({editGasMode:k,gasEstimateType:I,gasFeeEstimates:P,gasLimit:G,gasPrice:H,maxFeePerGas:V,maxPriorityFeePerGas:Y,minimumGasLimit:n,transaction:_}),{balanceError:X,gasErrors:J,hasGasErrors:ee,hasSimulationError:te}=(0,p.useGasFeeErrors)({gasEstimateType:I,gasFeeEstimates:P,isGasEstimatesLoading:O,gasLimit:G,gasPrice:H,maxPriorityFeePerGas:Y,maxFeePerGas:V,minimumCostInHexWei:$,minimumGasLimit:n,transaction:_}),ne=(0,a.useCallback)((()=>{if(J.gasLimit===r.GAS_FORM_ERRORS.GAS_LIMIT_OUT_OF_BOUNDS){var e;const t=(0,d.hexToDecimal)(null==_||null===(e=_.txParams)||void 0===e?void 0:e.gas),a=(0,d.hexToDecimal)(n);j(t>a?t:a)}}),[n,J.gasLimit,_]),{cancelTransaction:ae,speedUpTransaction:oe,updateTransaction:ie,updateTransactionToTenPercentIncreasedGasFee:re,updateTransactionUsingDAPPSuggestedValues:se,updateTransactionUsingEstimate:ce}=(0,E.useTransactionFunctions)({defaultEstimateToUse:e,editGasMode:k,gasFeeEstimates:P,gasLimit:G,maxPriorityFeePerGas:Y,minimumGasLimit:n,transaction:_,setRetryTxMeta:b}),le=(0,a.useCallback)((()=>{D(i.CUSTOM_GAS_ESTIMATE),ne(),U(H),j(G),z(V),q(Y),Q(!0),L("custom")}),[D,ne,U,H,j,G,z,V,q,Y,Q]);return{transaction:_,maxFeePerGas:V,maxPriorityFeePerGas:Y,gasPrice:H,setGasPrice:U,gasLimit:G,setGasLimit:j,properGasLimit:W,editGasMode:k,estimateToUse:R,estimatedMinimumNative:Z,maximumCostInHexWei:K,minimumCostInHexWei:$,estimateUsed:F,gasFeeEstimates:P,isNetworkBusy:M,onManualChange:le,balanceError:X,gasErrors:J,hasGasErrors:ee,hasSimulationError:te,minimumGasLimitDec:(0,d.hexToDecimal)(n),supportsEIP1559:S,cancelTransaction:ae,speedUpTransaction:oe,updateTransaction:ie,updateTransactionToTenPercentIncreasedGasFee:re,updateTransactionUsingDAPPSuggestedValues:se,updateTransactionUsingEstimate:ce}};var a=e("react"),o=e("react-redux"),i=e("../../../../shared/constants/gas"),r=e("../../../helpers/constants/gas"),s=e("../../../selectors"),c=e("../../../helpers/utils/transactions.util"),l=e("../../../hooks/useGasFeeEstimates"),u=e("../../../helpers/utils/gas"),d=e("../../../../shared/modules/conversion.utils"),m=e("../../../../shared/modules/Numeric"),f=e("../../../../shared/constants/common"),p=e("./useGasFeeErrors"),g=e("./useGasPriceInput"),h=e("./useMaxFeePerGasInput"),y=e("./useMaxPriorityFeePerGasInput"),v=e("./useGasEstimates"),E=e("./useTransactionFunctions");const T="1"}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useGasFeeInputs.js"}],[7228,{"../../../../shared/constants/gas":5725,"../../../../shared/modules/conversion.utils":5782,"../../../helpers/utils/transactions.util":6817,"./utils":7244,lodash:4855,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useGasPriceInput=function({estimateToUse:e,gasEstimateType:t,gasFeeEstimates:n,transaction:u}){const[d,m]=(0,a.useState)((null==u?void 0:u.userFeeLevel)===i.CUSTOM_GAS_ESTIMATE),[f,p]=(0,a.useState)((()=>{const{gasPrice:e}=(null==u?void 0:u.txParams)||{};return e&&(0,c.feeParamsAreCustom)(u)?Number((0,s.hexWEIToDecGWEI)(e)):null})),[g]=(0,a.useState)(n),h=(0,o.isEqual)(g,n);return{gasPrice:null!==f&&(d||h||(0,r.isLegacyTransaction)(null==u?void 0:u.txParams))?f:l(n,t,e),setGasPrice:p,setGasPriceHasBeenManuallySet:m}};var a=e("react"),o=e("lodash"),i=e("../../../../shared/constants/gas"),r=e("../../../helpers/utils/transactions.util"),s=e("../../../../shared/modules/conversion.utils"),c=e("./utils");function l(e,t,n){return t===i.GasEstimateTypes.legacy?(null==e?void 0:e[n])??"0":t===i.GasEstimateTypes.ethGasPrice?(null==e?void 0:e.gasPrice)??"0":"0"}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useGasPriceInput.js"}],[7229,{"../../../../shared/constants/transaction":5749,"../../../hooks/useAsync":6865,"../utils/token":7254},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useGetTokenStandardAndDetails=void 0;var a=e("../../../../shared/constants/transaction"),o=e("../../../hooks/useAsync"),i=e("../utils/token");n.useGetTokenStandardAndDetails=e=>{const{value:t}=(0,o.useAsyncResult)((async()=>e?await(0,i.memoizedGetTokenStandardAndDetails)(e):Promise.resolve(null)),[e]);if(!t)return{decimalsNumber:undefined};const{decimals:n,standard:r}=t||{};if(r===a.TokenStandard.ERC20){const e=(0,i.parseTokenDetailDecimals)(n)??i.ERC20_DEFAULT_DECIMALS;t.decimalsNumber=e}return t}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useGetTokenStandardAndDetails.ts"}],[7230,{"../../../../shared/modules/conversion.utils":5782,"../../../../shared/modules/transaction.utils":5804,"../../../helpers/utils/gas":6800,"../../../hooks/useGasFeeEstimates":6877,"bignumber.js":3978,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useIncrementedGasFees=function(e){const{gasFeeEstimates:t={}}=(0,l.useGasFeeEstimates)(e.networkClientId);return(0,i.useMemo)((()=>{var n,a,o,i;const r={gasLimit:null===(n=e.txParams)||void 0===n?void 0:n.gas,gas:null===(a=e.txParams)||void 0===a?void 0:a.gas},c=(null==t||null===(o=t.medium)||void 0===o?void 0:o.suggestedMaxFeePerGas)??"0",l=(null==t||null===(i=t.medium)||void 0===i?void 0:i.suggestedMaxPriorityFeePerGas)??"0";if((0,s.isEIP1559Transaction)(e)){var d,m;const t=null===(d=e.txParams)||void 0===d?void 0:d.maxFeePerGas,n=null===(m=e.txParams)||void 0===m?void 0:m.maxPriorityFeePerGas;r.maxFeePerGas=t===undefined||t.startsWith("-")?"0x0":u(t,c),r.maxPriorityFeePerGas=n===undefined||n.startsWith("-")?"0x0":u(n,l)}else{var f;const t=null===(f=e.txParams)||void 0===f?void 0:f.gasPrice;r.gasPrice=t===undefined||t.startsWith("-")?"0x0":u(t,c)}return r}),[e,t])};var a,o=(a=e("bignumber.js"))&&a.__esModule?a:{default:a},i=e("react"),r=e("../../../../shared/modules/conversion.utils"),s=e("../../../../shared/modules/transaction.utils"),c=e("../../../helpers/utils/gas"),l=e("../../../hooks/useGasFeeEstimates");function u(e,t){const n=(0,c.addTenPercentAndRound)(e),a=(0,r.decGWEIToHexWEI)(t);return new o.default(n,16).greaterThan(new o.default(a,16))?n:a}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useIncrementedGasFees.js"}],[7231,{"../../../../shared/constants/hardware-wallets":5726,"../../../ducks/app/app":6743,"../../../ducks/metamask/metamask":6758,"../../../store/actions":7502,"../context/confirm":7186,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react"),o=e("react-redux"),i=e("../../../../shared/constants/hardware-wallets"),r=e("../../../ducks/app/app"),s=e("../../../ducks/metamask/metamask"),c=e("../../../store/actions"),l=e("../context/confirm");n.default=()=>{var e,t;const n=(0,o.useDispatch)(),{currentConfirmation:u}=(0,l.useConfirmContext)(),d=(0,o.useSelector)(s.getLedgerTransportType),m=(0,o.useSelector)(r.getLedgerTransportStatus),f=(0,o.useSelector)(r.getLedgerWebHidConnectedStatus),p=(null==u||null===(e=u.msgParams)||void 0===e?void 0:e.from)??(null==u||null===(t=u.txParams)||void 0===t?void 0:t.from),g=(0,o.useSelector)((e=>p&&(0,s.isAddressLedger)(e,p)));return(0,a.useEffect)((()=>{if(!g)return;(async()=>{if(d===i.LedgerTransportTypes.webhid&&f===i.WebHIDConnectedStatuses.connected&&m===i.HardwareTransportStates.none)try{const e=await(0,c.attemptLedgerTransportCreation)();n((0,r.setLedgerTransportStatus)(e?i.HardwareTransportStates.verified:i.HardwareTransportStates.unknownFailure))}catch(e){e.message.match("Failed to open the device")?n((0,r.setLedgerTransportStatus)(i.HardwareTransportStates.deviceOpenFailure)):e.message.match("the device is already open")?n((0,r.setLedgerTransportStatus)(i.HardwareTransportStates.verified)):n((0,r.setLedgerTransportStatus)(i.HardwareTransportStates.unknownFailure))}})(),(async()=>{if(d===i.LedgerTransportTypes.webhid&&f!==i.WebHIDConnectedStatuses.connected){var e;const t=await(null===(e=window.navigator)||void 0===e||null===(e=e.hid)||void 0===e?void 0:e.getDevices()),a=null==t?void 0:t.some((e=>e.vendorId===Number(i.LEDGER_USB_VENDOR_ID)));n((0,r.setLedgerWebHidConnectedStatus)(a?i.WebHIDConnectedStatuses.connected:i.WebHIDConnectedStatuses.notConnected))}})()}),[n,d,g,f,m]),(0,a.useEffect)((()=>g?()=>{n((0,r.setLedgerTransportStatus)(i.HardwareTransportStates.none))}:undefined),[n]),{isLedgerWallet:g}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useLedgerConnection.ts"}],[7232,{"../../../../shared/modules/conversion.utils":5782,"../../../helpers/utils/transactions.util":6817,"../../../selectors":7485,"./utils":7244,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useMaxFeePerGasInput=function({estimateToUse:e,gasEstimateType:t,gasFeeEstimates:n,transaction:s}){const u=(0,o.useSelector)(i.checkNetworkAndAccountSupports1559)&&!(0,r.isLegacyTransaction)(null==s?void 0:s.txParams),d=u?l(s,n):0,[m,f]=(0,a.useState)((()=>d&&(0,c.feeParamsAreCustom)(s)?d:null));(0,a.useEffect)((()=>{u&&d&&f(d)}),[d,f,u]);return{maxFeePerGas:m??(0,c.getGasFeeEstimate)("suggestedMaxFeePerGas",n,t,e,d||0),setMaxFeePerGas:f}};var a=e("react"),o=e("react-redux"),i=e("../../../selectors"),r=e("../../../helpers/utils/transactions.util"),s=e("../../../../shared/modules/conversion.utils"),c=e("./utils");const l=(e,t)=>{if(null!=t&&t[null==e?void 0:e.userFeeLevel])return t[e.userFeeLevel].suggestedMaxFeePerGas;const{maxFeePerGas:n,gasPrice:a}=(null==e?void 0:e.txParams)||{};return Number((0,s.hexWEIToDecGWEI)(n||a))}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useMaxFeePerGasInput.js"}],[7233,{"../../../../shared/modules/conversion.utils":5782,"../../../helpers/utils/transactions.util":6817,"../../../selectors":7485,"./utils":7244,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useMaxPriorityFeePerGasInput=function({estimateToUse:e,gasEstimateType:t,gasFeeEstimates:n,transaction:s}){const d=(0,a.useSelector)(i.checkNetworkAndAccountSupports1559)&&!(0,r.isLegacyTransaction)(null==s?void 0:s.txParams),m=d?u(s,n):null,[f,p]=(0,o.useState)((()=>!l(m)&&(0,c.feeParamsAreCustom)(s)?m:null));(0,o.useEffect)((()=>{d&&!l(m)&&p(m)}),[m,p,d]);return{maxPriorityFeePerGas:f??(0,c.getGasFeeEstimate)("suggestedMaxPriorityFeePerGas",n,t,e,m||0),setMaxPriorityFeePerGas:p}};var a=e("react-redux"),o=e("react"),i=e("../../../selectors"),r=e("../../../helpers/utils/transactions.util"),s=e("../../../../shared/modules/conversion.utils"),c=e("./utils");const l=e=>null===e||e===undefined,u=(e,t)=>{if(null!=t&&t[null==e?void 0:e.userFeeLevel])return t[e.userFeeLevel].suggestedMaxPriorityFeePerGas;const{maxPriorityFeePerGas:n,maxFeePerGas:a,gasPrice:o}=(null==e?void 0:e.txParams)||{},i=n||a||o;return i?Number((0,s.hexWEIToDecGWEI)(i)):null}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useMaxPriorityFeePerGasInput.js"}],[7234,{"../../../selectors":7485,"../../../store/actions":7502,"./useCurrentConfirmation":7220,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useOriginThrottling=function(){var e;const t=(0,i.useDispatch)(),n=(0,i.useSelector)(s.selectThrottledOrigins),{currentConfirmation:a}=(0,c.default)(),u=(null==a?void 0:a.origin)||(null==a||null===(e=a.messageParams)||void 0===e?void 0:e.origin),d=n[u],m=l(d),f=(0,o.useCallback)((()=>{t((0,r.updateThrottledOriginState)(u,{rejections:0,lastRejection:0}))}),[t,u]);return{origin:u,resetOrigin:f,shouldThrottleOrigin:m}};var a,o=e("react"),i=e("react-redux"),r=e("../../../store/actions"),s=e("../../../selectors"),c=(a=e("./useCurrentConfirmation"))&&a.__esModule?a:{default:a};const l=e=>{if(!e)return!1;const t=Date.now(),{rejections:n,lastRejection:a}=e;return n+1>=3&&t-a<=3e4}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useOriginThrottling.ts"}],[7235,{"../../../../shared/constants/metametrics":5730,"../../../contexts/metametrics":6734,"../../../selectors":7485,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useQueuedConfirmationsEvent=void 0;var a=e("react"),o=e("react-redux"),i=e("../../../../shared/constants/metametrics"),r=e("../../../contexts/metametrics"),s=e("../../../selectors");n.useQueuedConfirmationsEvent=e=>{const t=(0,o.useSelector)(s.pendingApprovalsSortedSelector),n=(0,o.useSelector)(s.getQueuedRequestCount),c=(0,a.useContext)(r.MetaMetricsContext);(0,a.useEffect)((()=>{if(t.length>0&&n>0){const a={confirmation_type:t[0].type,referrer:t[0].origin,queue_size:n,queue_type:e};c({event:i.MetaMetricsEventName.ConfirmationQueued,category:i.MetaMetricsEventCategory.Confirmations,properties:a})}}),[JSON.stringify(t),n,e,c])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useQueuedConfirmationEvents.ts"}],[7236,{"../../../helpers/utils/metrics":6805,"../../../store/actions":7502,"../context/confirm":7186,"../utils":7253,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useSignatureEventFragment=void 0;var a=e("react"),o=e("../../../helpers/utils/metrics"),i=e("../../../store/actions"),r=e("../context/confirm"),s=e("../utils");n.useSignatureEventFragment=()=>{var e;const{currentConfirmation:t}=(0,r.useConfirmContext)(),n=(0,s.isSignatureTransactionType)(t)&&(null==t||null===(e=t.msgParams)||void 0===e?void 0:e.requestId),c=n?(0,o.generateSignatureUniqueId)(n):null;return{updateSignatureEventFragment:(0,a.useCallback)((async e=>{c&&(0,i.updateEventFragment)(c,e)}),[c])}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useSignatureEventFragment.ts"}],[7237,{"../../../../shared/modules/selectors":5798,"../../../store/actions":7502,"../../swaps/swaps.util":7467,"../context/confirm":7186,loglevel:4863,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useSmartTransactionFeatureFlags=function(){const e=(0,o.useDispatch)(),{currentConfirmation:t}=(0,u.useConfirmContext)(),{id:n,txParams:a}=t??{},d=Boolean(a),m=(0,o.useSelector)(s.getSmartTransactionsPreferenceEnabled),f=(0,o.useSelector)(s.getCurrentChainSupportsSmartTransactions);(0,i.useEffect)((()=>{d&&n&&m&&f&&Promise.all([(0,c.fetchSwapsFeatureFlags)(),(0,l.fetchSmartTransactionsLiveness)()()]).then((([t])=>{var n;e((0,l.setSwapsFeatureFlags)(t)),e((0,l.setSmartTransactionsRefreshInterval)(null===(n=t.smartTransactions)||void 0===n?void 0:n.batchStatusPollingInterval))})).catch((e=>{r.default.debug("Error updating smart transaction feature flags",e)}))}),[d,n,m,f])};var a,o=e("react-redux"),i=e("react"),r=(a=e("loglevel"))&&a.__esModule?a:{default:a},s=e("../../../../shared/modules/selectors"),c=e("../../swaps/swaps.util"),l=e("../../../store/actions"),u=e("../context/confirm")}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useSmartTransactionFeatureFlags.ts"}],[7238,{"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/transaction":5749,"../../../contexts/metametrics":6734,"../utils/token":7254,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=e("react"),o=e("../../../../shared/constants/metametrics"),i=e("../../../../shared/constants/transaction"),r=e("../../../contexts/metametrics"),s=e("../utils/token");n.default=(e,t,n,c=o.MetaMetricsEventLocation.SignatureConfirmation)=>{const l=(0,a.useContext)(r.MetaMetricsContext),u=(0,a.useRef)(!1);(0,a.useEffect)((()=>{if(e===undefined||n===undefined||u.current)return;const{decimals:a,standard:r}=n||{};if(r!==i.TokenStandard.ERC20)return;(0,s.parseTokenDetailDecimals)(a)===undefined&&(l({event:o.MetaMetricsEventName.SimulationIncompleteAssetDisplayed,category:o.MetaMetricsEventCategory.Confirmations,properties:{token_decimals_available:"not_available",asset_address:t,asset_type:i.TokenStandard.ERC20,chain_id:e,location:c,ui_customizations:[o.MetaMetricsEventUiCustomization.RedesignedConfirmation]}}),u.current=!0)}),[n,e,c,t,l])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts"}],[7239,{"../../../contexts/gasFee":6729,"../../../selectors":7485,"../../../store/actions":7502,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useTransactionEventFragment=void 0;var a=e("react"),o=e("react-redux"),i=e("../../../contexts/gasFee"),r=e("../../../store/actions"),s=e("../../../selectors");n.useTransactionEventFragment=()=>{const{transaction:e}=(0,i.useGasFeeContext)(),t=(0,o.useSelector)((t=>(0,s.selectMatchingFragment)(t,{fragmentOptions:{},existingId:`transaction-added-${null==e?void 0:e.id}`}))),n=Boolean(t),c=null==e?void 0:e.id;return{updateTransactionEventFragment:(0,a.useCallback)((async(e,t)=>{const a=t||c;a&&(n||await(0,r.createTransactionEventFragment)(a),(0,r.updateEventFragment)(`transaction-added-${a}`,e),(0,r.updateEventFragment)(`transaction-submitted-${a}`,e))}),[n,c])}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTransactionEventFragment.js"}],[7240,{"../../../hooks/useWindowFocus":6915,"../../../store/actions":7502,"../context/confirm":7186,"@metamask/transaction-controller":2905,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useTransactionFocusEffect=void 0;var a=e("react"),o=e("react-redux"),i=e("@metamask/transaction-controller"),r=e("../../../store/actions"),s=e("../../../hooks/useWindowFocus"),c=e("../context/confirm");const l=new Set([i.TransactionType.contractInteraction,i.TransactionType.deployContract,i.TransactionType.simpleSend,i.TransactionType.smart,i.TransactionType.tokenMethodTransfer,i.TransactionType.tokenMethodTransferFrom,i.TransactionType.tokenMethodSafeTransferFrom]);n.useTransactionFocusEffect=()=>{const{currentConfirmation:e}=(0,c.useConfirmContext)(),{id:t,type:n}=e??{},i=(0,s.useWindowFocus)(),u=(0,o.useDispatch)(),[d,m]=(0,a.useState)(null),f=(0,a.useCallback)((async(e,t)=>{await u((0,r.setTransactionActive)(e,t))}),[u]);(0,a.useEffect)((()=>{l.has(n)?i&&d!==t?(d&&f(d,!1),m(t),f(t,!0)):!i&&d&&(f(d,!1),m(null)):d&&(f(d,!1),m(null))}),[d,t,i,f,n])}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTransactionFocusEffect.ts"}],[7241,{"../../../../shared/constants/gas":5725,"../../../../shared/modules/conversion.utils":5782,"../../../helpers/utils/gas":6800,"../../../store/actions":7502,"bignumber.js":3978,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useTransactionFunctions=void 0;var a,o=e("react"),i=e("react-redux"),r=(a=e("bignumber.js"))&&a.__esModule?a:{default:a},s=e("../../../../shared/constants/gas"),c=e("../../../helpers/utils/gas"),l=e("../../../store/actions"),u=e("../../../../shared/modules/conversion.utils");n.useTransactionFunctions=({defaultEstimateToUse:e,editGasMode:t,estimatedBaseFee:n,gasFeeEstimates:a,gasLimit:d,maxPriorityFeePerGas:m,transaction:f,setRetryTxMeta:p})=>{const g=(0,i.useDispatch)(),h=(0,o.useCallback)((()=>{if(t!==s.EditGasModes.cancel&&t!==s.EditGasModes.speedUp||f.previousGas)return{};const{maxFeePerGas:e,maxPriorityFeePerGas:n,gasLimit:a}=(null==f?void 0:f.txParams)??{};return{previousGas:{maxFeePerGas:e,maxPriorityFeePerGas:n,gasLimit:a}}}),[t,null==f?void 0:f.previousGas,null==f?void 0:f.txParams]),y=(0,o.useCallback)((async({estimateUsed:n,gasLimit:a,maxFeePerGas:o,maxPriorityFeePerGas:i,estimateSuggested:r})=>{const y={gas:(0,u.decimalToHex)(a||d),gasLimit:(0,u.decimalToHex)(a||d),estimateSuggested:r||e,estimateUsed:n};o&&(y.maxFeePerGas=o),i&&(y.maxPriorityFeePerGas=i||(0,u.decGWEIToHexWEI)(m));const v=h(),E={...f,userFeeLevel:n||s.PriorityLevels.custom,txParams:{...f.txParams,...y},...v};t===s.EditGasModes.swaps?(g((0,l.updateSwapsUserFeeLevel)(n||s.PriorityLevels.custom)),g((0,l.updateCustomSwapsEIP1559GasParams)(y))):(0,c.editGasModeIsSpeedUpOrCancel)(t)?p(E):(y.userEditedGasLimit=E.userEditedGasLimit,y.userFeeLevel=E.userFeeLevel,v&&v.previousGas&&await g((0,l.updatePreviousGasParams)(E.id,v.previousGas)),await g((0,l.updateTransactionGasFees)(E.id,y)))}),[e,g,t,d,h,m,f,p]),v=(0,o.useCallback)((()=>{g((0,l.createCancelTransaction)(f.id,f.txParams,{estimatedBaseFee:n}))}),[g,n,f]),E=(0,o.useCallback)((()=>{g((0,l.createSpeedUpTransaction)(f.id,f.txParams,{estimatedBaseFee:n}))}),[g,n,f]),T=(0,o.useCallback)(((t=!1)=>{const{gas:n,maxFeePerGas:o,maxPriorityFeePerGas:i}=f.previousGas||f.txParams,l=new r.default(i,16).isZero()?(0,u.decGWEIToHexWEI)(a[e].suggestedMaxPriorityFeePerGas):i,d="0x0"===i?s.CUSTOM_GAS_ESTIMATE:s.PriorityLevels.tenPercentIncreased;a&&y({estimateSuggested:t?e:s.PriorityLevels.tenPercentIncreased,estimateUsed:d,gasLimit:n,maxFeePerGas:(0,c.addTenPercentAndRound)(o),maxPriorityFeePerGas:(0,c.addTenPercentAndRound)(l)})}),[e,a,f,y]),k=(0,o.useCallback)((e=>{if(null==a||!a[e])return;const{suggestedMaxFeePerGas:t,suggestedMaxPriorityFeePerGas:n}=a[e];y({estimateUsed:e,maxFeePerGas:(0,u.decGWEIToHexWEI)(t),maxPriorityFeePerGas:(0,u.decGWEIToHexWEI)(n)})}),[a,y]),x=(0,o.useCallback)((()=>{const{maxFeePerGas:e,maxPriorityFeePerGas:t}=(null==f?void 0:f.dappSuggestedGasFees)??{};y({estimateUsed:s.PriorityLevels.dAppSuggested,maxFeePerGas:e,maxPriorityFeePerGas:t})}),[f,y]);return{cancelTransaction:v,speedUpTransaction:E,updateTransaction:y,updateTransactionToTenPercentIncreasedGasFee:T,updateTransactionUsingDAPPSuggestedValues:x,updateTransactionUsingEstimate:k}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTransactionFunctions.js"}],[7242,{"../../../../shared/constants/app":5719,"../../../../shared/constants/transaction":5749,"../../../../shared/modules/transaction.utils":5804,"../constants":7185,"../utils":7253,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useTypedSignSignatureInfo=void 0;var a=e("react"),o=e("../utils"),i=e("../../../../shared/modules/transaction.utils"),r=e("../../../../shared/constants/transaction"),s=e("../../../../shared/constants/app"),c=e("../constants");n.useTypedSignSignatureInfo=e=>{const t=(0,a.useMemo)((()=>e&&(0,o.isSignatureTransactionType)(e)&&(null==e?void 0:e.type)===s.MESSAGE_TYPE.ETH_SIGN_TYPED_DATA?(0,o.isPermitSignatureRequest)(e)?c.TypedSignSignaturePrimaryTypes.PERMIT:(0,o.isOrderSignatureRequest)(e)?c.TypedSignSignaturePrimaryTypes.ORDER:undefined:undefined),[e]),n=(0,a.useMemo)((()=>{var n;if(t!==c.TypedSignSignaturePrimaryTypes.PERMIT)return undefined;const{message:{tokenId:a}}=(0,i.parseTypedDataMessage)(null==e||null===(n=e.msgParams)||void 0===n?void 0:n.data);return a!==undefined?r.TokenStandard.ERC721:undefined}),[e,t]);return{primaryType:t,tokenStandard:n}}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTypedSignSignatureInfo.ts"}],[7243,{"../../../../shared/constants/app":5719,"../../../../shared/modules/transaction.utils":5804,"../context/confirm":7186,"../selectors/preferences":7246,"../utils":7253,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.useTypesSignSimulationEnabledInfo=function(){var e;const{currentConfirmation:t}=(0,c.useConfirmContext)(),n=(0,a.useSelector)(s.selectUseTransactionSimulations),i=null==t||null===(e=t.msgParams)||void 0===e?void 0:e.signatureMethod,l=i===o.MESSAGE_TYPE.ETH_SIGN_TYPED_DATA_V4||i===o.MESSAGE_TYPE.ETH_SIGN_TYPED_DATA_V3,d=(0,r.isPermitSignatureRequest)(t),m=l&&u(t);if(!t)return undefined;return n&&l&&(d||m)};var a=e("react-redux"),o=e("../../../../shared/constants/app"),i=e("../../../../shared/modules/transaction.utils"),r=e("../utils"),s=e("../selectors/preferences"),c=e("../context/confirm");const l=[{domainName:"Seaport",primaryTypeList:["BulkOrder"],versionList:["1.4","1.5","1.6"]},{domainName:"Seaport",primaryTypeList:["OrderComponents"]}],u=e=>{var t;const n=null===(t=e.msgParams)||void 0===t?void 0:t.data;if(!n)return!1;const{domain:{name:a,version:o},primaryType:r}=(0,i.parseTypedDataMessage)(n);return l.some((({domainName:e,primaryTypeList:t,versionList:n})=>a===e&&t.includes(r)&&(!n||n.includes(o))))}}}},{package:"$root$",file:"ui/pages/confirmations/hooks/useTypesSignSimulationEnabledInfo.ts"}],[7244,{"../../../../shared/constants/gas":5725},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.feeParamsAreCustom=void 0,n.getGasFeeEstimate=function(e,t,n,o,i="0"){var r;return n===a.GasEstimateTypes.feeMarket?(null==t||null===(r=t[o])||void 0===r?void 0:r[e])??String(i):String(i)};var a=e("../../../../shared/constants/gas");n.feeParamsAreCustom=e=>!(null!=e&&e.userFeeLevel)||(null==e?void 0:e.userFeeLevel)===a.CUSTOM_GAS_ESTIMATE}}},{package:"$root$",file:"ui/pages/confirmations/hooks/utils.js"}],[7246,{"../../../selectors":7485},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.selectConfirmationAdvancedDetailsOpen=function(e){return Boolean((0,a.getPreferences)(e).showConfirmationAdvancedDetails)},n.selectUseTransactionSimulations=void 0;var a=e("../../../selectors");n.selectUseTransactionSimulations=e=>e.metamask.useTransactionSimulations}}},{package:"$root$",file:"ui/pages/confirmations/selectors/preferences.ts"}],[7247,{"../../../../../../app/scripts/lib/util":187,"../../../../../../shared/modules/hexstring-utils":5788,"../../../../../components/component-library":6314,"../../../../../helpers/constants/design-system":6770,"../../../../../helpers/utils/util":6819,"@metamask/utils":2950,classnames:4102,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=m(e("prop-types")),i=m(e("classnames")),r=e("@metamask/utils"),s=e("../../../../../../app/scripts/lib/util"),c=e("../../../../../helpers/utils/util"),l=e("../../../../../../shared/modules/hexstring-utils"),u=e("../../../../../components/component-library"),d=e("../../../../../helpers/constants/design-system");function m(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends a.Component{constructor(...e){super(...e),p(this,"onPaste",(e=>{var t;if(null!==(t=e.clipboardData.items)&&void 0!==t&&t.length){const t=e.clipboardData.items[0];null==t||t.getAsString((e=>{const t=e.trim();!(0,l.isBurnAddress)(t)&&(0,l.isValidHexAddress)(t,{mixedCaseUseChecksum:!0})&&this.props.onPaste((0,s.addHexPrefix)(t))}))}})),p(this,"onChange",(({target:{value:e}})=>{const{onValidAddressTyped:t,internalSearch:n,onChange:a,lookupDomainName:o,resetDomainResolution:i}=this.props,c=e.trim();if(n)return a(c),null;if((0,r.isHexString)(c))if(i(),t&&!(0,l.isBurnAddress)(c)&&(0,l.isValidHexAddress)(c,{mixedCaseUseChecksum:!0})){const e=(0,s.addHexPrefix)(c);a(e),t(e)}else a(c);else a(c),o(c);return null}))}componentDidMount(){this.props.initializeDomainSlice()}render(){const{t:e}=this.context,{className:t,selectedAddress:n,selectedName:o,userInput:r,useBlockie:s}=this.props,m=Boolean(n),f=o&&n?(0,c.shortenAddress)((0,l.toChecksumHexAddress)(n)):undefined;return a.default.createElement("div",{className:(0,i.default)("ens-input",t)},a.default.createElement("div",{className:(0,i.default)("ens-input__wrapper",{"ens-input__wrapper__status-icon--error":!1,"ens-input__wrapper__status-icon--valid":!1,"ens-input__wrapper--valid":m})},m?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"ens-input__wrapper__input ens-input__wrapper__input--selected","data-testid":"ens-input-selected"},a.default.createElement(u.AvatarAccount,{variant:s?u.AvatarAccountVariant.Blockies:u.AvatarAccountVariant.Jazzicon,address:n,size:d.Size.MD,borderColor:d.BackgroundColor.backgroundDefault}),a.default.createElement("div",{className:"ens-input__selected-input__title"},o||n,f?a.default.createElement(u.Text,{color:d.TextColor.textAlternative,variant:d.TextVariant.bodySm,ellipsis:!0},f):null)),a.default.createElement(u.ButtonIcon,{iconName:u.IconName.Close,ariaLabel:e("close"),onClick:this.props.onReset,className:"ens-input__wrapper__action-icon-button",size:u.IconSize.Sm})):a.default.createElement(a.default.Fragment,null,a.default.createElement("input",{className:"ens-input__wrapper__input",type:"text",dir:"auto",placeholder:e("recipientAddressPlaceholderNew"),onChange:this.onChange,onPaste:this.onPaste,spellCheck:"false",value:n||r,autoFocus:!0,"data-testid":"ens-input"}),a.default.createElement(u.ButtonIcon,{className:"ens-input__wrapper__action-icon-button",onClick:()=>{(null==r?void 0:r.length)>0?this.props.onReset():this.props.scanQrCode()},iconName:r?u.IconName.Close:u.IconName.Scan,ariaLabel:e(r?"close":"scanQrCode"),color:r?d.IconColor.iconDefault:d.IconColor.primaryDefault,"data-testid":"ens-qr-scan-button"}))))}}n.default=g,p(g,"contextTypes",{t:o.default.func,metricsEvent:o.default.func}),p(g,"propTypes",{className:o.default.string,useBlockie:o.default.bool,selectedAddress:o.default.string,selectedName:o.default.string,scanQrCode:o.default.func,onPaste:o.default.func,onValidAddressTyped:o.default.func,internalSearch:o.default.bool,userInput:o.default.string,onChange:o.default.func.isRequired,onReset:o.default.func.isRequired,lookupDomainName:o.default.func.isRequired,initializeDomainSlice:o.default.func.isRequired,resetDomainResolution:o.default.func.isRequired})}}},{package:"$root$",file:"ui/pages/confirmations/send/send-content/add-recipient/domain-input.component.js"}],[7248,{"../../../../../ducks/domains":6752,"../../../../../selectors":7485,"./domain-input.component":7247,lodash:4855,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("lodash"),i=e("react-redux"),r=e("../../../../../ducks/domains"),s=e("../../../../../selectors"),c=(a=e("./domain-input.component"))&&a.__esModule?a:{default:a};n.default=(0,i.connect)((function(e){return{useBlockie:(0,s.getUseBlockie)(e)}}),(function(e){return{lookupDomainName:(0,o.debounce)((t=>e((0,r.lookupDomainName)(t))),150),initializeDomainSlice:()=>e((0,r.initializeDomainSlice)()),resetDomainResolution:(0,o.debounce)((()=>e((0,r.resetDomainResolution)())),300)}}))(c.default)}}},{package:"$root$",file:"ui/pages/confirmations/send/send-content/add-recipient/domain-input.container.js"}],[7249,{"./domain-input.container":7248},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./domain-input.container"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/confirmations/send/send-content/add-recipient/domain-input.js"}],[7253,{"./confirm":7252},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var a=e("./confirm");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in n&&n[e]===a[e]||Object.defineProperty(n,e,{enumerable:!0,get:function(){return a[e]}}))}))}}},{package:"$root$",file:"ui/pages/confirmations/utils/index.ts"}],[7254,{"../../../store/actions":7502,lodash:4855},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.parseTokenDetailDecimals=n.memoizedGetTokenStandardAndDetails=n.fetchErc20Decimals=n.ERC20_DEFAULT_DECIMALS=void 0;var a=e("lodash"),o=e("../../../store/actions");const i=n.ERC20_DEFAULT_DECIMALS=18,r=e=>{if(!e)return undefined;for(const t of[10,16]){const n=parseInt(e,t);if(isFinite(n))return n}return undefined};n.parseTokenDetailDecimals=r;const s=n.memoizedGetTokenStandardAndDetails=(0,a.memoize)((async(e,t,n)=>{try{return e?await(0,o.getTokenStandardAndDetails)(e,t,n):{}}catch{return{}}}));n.fetchErc20Decimals=async e=>{try{const{decimals:t}=await s(e);return r(t)??i}catch{return i}}}}},{package:"$root$",file:"ui/pages/confirmations/utils/token.ts"}],[7255,{"../../components/app/connected-accounts-list":5919,"../../components/app/connected-accounts-permissions":5921,"../../components/app/connected-sites-list/connected-snaps":5925,"../../components/component-library":6314,"../../components/ui/popover":6687,"../../helpers/constants/design-system":6770,"../../helpers/utils/util":6819,"../../hooks/useI18nContext":6880,"../../selectors":7485,"@metamask/snaps-utils":2850,"prop-types":5013,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=y;var a=h(e("prop-types")),o=h(e("react")),i=e("react-redux"),r=e("@metamask/snaps-utils"),s=h(e("../../components/ui/popover")),c=h(e("../../components/app/connected-accounts-list")),l=h(e("../../components/app/connected-accounts-permissions")),u=e("../../helpers/utils/util"),d=e("../../hooks/useI18nContext"),m=h(e("../../components/app/connected-sites-list/connected-snaps")),f=e("../../helpers/constants/design-system"),p=e("../../components/component-library"),g=e("../../selectors");function h(e){return e&&e.__esModule?e:{default:e}}function y({accountToConnect:e=null,activeTabOrigin:t,isActiveTabExtension:n,connectAccount:a,connectedAccounts:h,history:y,mostRecentOverviewPage:v,permissions:E=undefined,selectedAddress:T,removePermittedAccount:k,setSelectedAccount:x,subjectMetadata:A,originOfActiveTab:w,permissionSubjects:b}){var _,C,N;const S=(0,d.useI18nContext)(),I=(0,i.useSelector)(g.getInternalAccounts),P=A[w],O=(null===(_=b[w])||void 0===_?void 0:_.origin)===(null==P?void 0:P.origin)&&(null===(C=b[w])||void 0===C?void 0:C.permissions[r.WALLET_SNAP_PERMISSION_KEY]),M=O&&Object.keys(null===(N=b[w])||void 0===N||null===(N=N.permissions)||void 0===N||null===(N=N.wallet_snap)||void 0===N||null===(N=N.caveats[0])||void 0===N?void 0:N.value),B=O&&(null==M?void 0:M.map((e=>A[e]))),R=h.length>0?S("connectedAccountsDescriptionPlural",[h.length]):S("connectedAccountsDescriptionSingular");let D;return D=h.length&&!O?R:O&&!h.length?S("connectedSnapAndNoAccountDescription"):h&&O?null:S("connectedAccountsEmptyDescription"),o.default.createElement(s.default,{title:n?S("currentExtension"):(0,u.getURLHost)(t),headerProps:{paddingLeft:4,paddingRight:4},subtitle:D,onClose:()=>y.push(v),footerClassName:"connected-accounts__footer",ConnectedAccountsPermissions:{},footer:h.length>0&&o.default.createElement(l.default,{permissions:E})},o.default.createElement(p.Box,null,h.length>0?o.default.createElement(p.Box,{marginLeft:4},o.default.createElement(p.Text,{variant:f.TextVariant.bodyMdMedium,color:f.TextColor.textAlternative},S("accountsConnected")," (",h.length,")")):null,o.default.createElement(c.default,{accountToConnect:e,connectAccount:a,connectedAccounts:h,selectedAddress:T,removePermittedAccount:k,setSelectedAddress:e=>{const{id:t}=I.find((t=>t.address===e));x(t)},shouldRenderListOptions:!0})),O&&B.length>0&&o.default.createElement(o.default.Fragment,null,o.default.createElement(p.Box,{marginLeft:4},o.default.createElement(p.Text,{variant:f.TextVariant.bodyMdMedium,color:f.TextColor.textAlternative},S("snapsConnected")," (",M.length,")")),o.default.createElement(m.default,{connectedSubjects:B})))}y.propTypes={accountToConnect:a.default.object,activeTabOrigin:a.default.string.isRequired,connectAccount:a.default.func.isRequired,connectedAccounts:a.default.array.isRequired,mostRecentOverviewPage:a.default.string.isRequired,permissions:a.default.array,isActiveTabExtension:a.default.bool.isRequired,selectedAddress:a.default.string.isRequired,removePermittedAccount:a.default.func.isRequired,setSelectedAccount:a.default.func.isRequired,history:a.default.object.isRequired,subjectMetadata:a.default.arrayOf(a.default.object).isRequired,originOfActiveTab:a.default.string,permissionSubjects:a.default.object}}}},{package:"$root$",file:"ui/pages/connected-accounts/connected-accounts.component.js"}],[7256,{"../../ducks/history/history":6755,"../../helpers/utils/util":6819,"../../selectors":7485,"../../store/actions":7502,"./connected-accounts.component":7255,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("react-redux"),i=e("../../selectors"),r=e("../../helpers/utils/util"),s=e("../../store/actions"),c=e("../../ducks/history/history"),l=(a=e("./connected-accounts.component"))&&a.__esModule?a:{default:a};n.default=(0,o.connect)((e=>{var t;const{activeTab:n}=e,a=(0,i.getAccountToConnectToActiveTab)(e),o=(0,i.getOrderedConnectedAccountsForActiveTab)(e),s=(0,i.getInternalAccounts)(e),l=new Map(s.map((e=>[e.address,e]))),u=o.map((e=>{var t;return{...e,name:null===(t=l.get(e.address))||void 0===t?void 0:t.metadata.name}})),d=a&&{...a,name:null===(t=s.find((e=>e.address===(null==a?void 0:a.address))))||void 0===t?void 0:t.metadata.name},m=(0,i.getPermissionsForActiveTab)(e),{address:f}=(0,i.getSelectedInternalAccount)(e),p=(0,i.getSubjectMetadata)(e),g=(0,i.getOriginOfCurrentTab)(e),h=(0,i.getPermissionSubjects)(e);return{accountToConnect:d,isActiveTabExtension:(0,r.isExtensionUrl)(n),activeTabOrigin:n.origin,connectedAccounts:u,mostRecentOverviewPage:(0,c.getMostRecentOverviewPage)(e),permissions:m,selectedAddress:f,subjectMetadata:p,originOfActiveTab:g,permissionSubjects:h}}),(e=>({addPermittedAccount:(t,n)=>e((0,s.addPermittedAccount)(t,n)),removePermittedAccount:(t,n)=>e((0,s.removePermittedAccount)(t,n)),setSelectedAccount:t=>e((0,s.setSelectedInternalAccount)(t))})),((e,t,n)=>{const{activeTabOrigin:a}=e;return{...n,...e,...t,connectAccount:e=>t.addPermittedAccount(a,e),removePermittedAccount:e=>t.removePermittedAccount(a,e)}}))(l.default)}}},{package:"$root$",file:"ui/pages/connected-accounts/connected-accounts.container.js"}],[7257,{"./connected-accounts.container":7256},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./connected-accounts.container"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/connected-accounts/index.js"}],[7258,{"../../components/app/connected-sites-list":5926,"../../components/ui/button":6607,"../../components/ui/popover/popover.component":6688,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(e("prop-types")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),i=l(e("../../components/app/connected-sites-list")),r=l(e("../../components/ui/popover/popover.component")),s=l(e("../../components/ui/button"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class d extends o.Component{constructor(...e){super(...e),u(this,"state",{sitePendingDisconnect:null}),u(this,"setPendingDisconnect",(e=>{this.setState({sitePendingDisconnect:{subjectKey:e}})})),u(this,"clearPendingDisconnect",(()=>{this.setState({sitePendingDisconnect:null})})),u(this,"disconnectAccount",(()=>{const{disconnectAccount:e}=this.props,{sitePendingDisconnect:t}=this.state;e(t.subjectKey),this.clearPendingDisconnect()})),u(this,"disconnectAllAccounts",(()=>{const{disconnectAllAccounts:e}=this.props,{sitePendingDisconnect:t}=this.state;e(t.subjectKey),this.clearPendingDisconnect()}))}componentDidMount(){const{getOpenMetamaskTabsIds:e}=this.props;e()}renderConnectedSitesList(){return o.default.createElement(i.default,{connectedSubjects:this.props.connectedSubjects,onDisconnect:this.setPendingDisconnect})}renderConnectedSitesPopover(){const{accountLabel:e,closePopover:t,connectedSubjects:n,tabToConnect:a,requestAccountsPermission:i}=this.props,{t:s}=this.context;return o.default.createElement(r.default,{className:"connected-sites",title:s("connectedSites"),subtitle:n.length?s("connectedSitesDescription",[e]):s("connectedSitesEmptyDescription",[e]),onClose:t,footer:a?o.default.createElement("a",{className:"connected-sites__text-button",onClick:i},s("connectManually")):null,footerClassName:"connected-sites__add-site-manually"},this.renderConnectedSitesList())}renderDisconnectPopover(){const{closePopover:e,permittedAccountsByOrigin:t}=this.props,{t:n}=this.context,{sitePendingDisconnect:{subjectKey:a}}=this.state,i=t[a].length;return o.default.createElement(r.default,{className:"connected-sites",title:n("disconnectPrompt",[a]),subtitle:n("disconnectAllAccountsConfirmationDescription"),onClose:e,footer:o.default.createElement(o.default.Fragment,null,o.default.createElement("div",{className:"connected-sites__footer-row"},o.default.createElement(s.default,{type:"secondary",onClick:this.clearPendingDisconnect},n("cancel")),o.default.createElement(s.default,{type:"primary",onClick:this.disconnectAccount},n("disconnect"))),i>1?o.default.createElement("div",{className:"connected-sites__footer-row"},o.default.createElement("a",{className:"connected-sites__text-button",onClick:this.disconnectAllAccounts},n("disconnectAllAccounts"))):null),footerClassName:"connected-sites__confirmation"})}render(){const{sitePendingDisconnect:e}=this.state;return e?this.renderDisconnectPopover():this.renderConnectedSitesPopover()}}n.default=d,u(d,"contextTypes",{t:a.default.func}),u(d,"defaultProps",{tabToConnect:null}),u(d,"propTypes",{accountLabel:a.default.string.isRequired,closePopover:a.default.func.isRequired,connectedSubjects:a.default.arrayOf(a.default.object).isRequired,disconnectAllAccounts:a.default.func.isRequired,disconnectAccount:a.default.func.isRequired,getOpenMetamaskTabsIds:a.default.func.isRequired,permittedAccountsByOrigin:a.default.objectOf(a.default.arrayOf(a.default.string)).isRequired,tabToConnect:a.default.object,requestAccountsPermission:a.default.func.isRequired})}}},{package:"$root$",file:"ui/pages/connected-sites/connected-sites.component.js"}],[7259,{"../../ducks/history/history":6755,"../../helpers/constants/routes":6776,"../../selectors":7485,"../../store/actions":7502,"./connected-sites.component":7258,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("react-redux"),i=e("../../store/actions"),r=e("../../selectors"),s=e("../../helpers/constants/routes"),c=e("../../ducks/history/history"),l=(a=e("./connected-sites.component"))&&a.__esModule?a:{default:a};n.default=(0,o.connect)((e=>{var t;const{openMetaMaskTabs:n}=e.appState,{id:a}=e.activeTab,o=(0,r.getConnectedSubjectsForSelectedAddress)(e),i=(0,r.getOriginOfCurrentTab)(e),s=(0,r.getPermittedAccountsByOrigin)(e),{address:l}=(0,r.getSelectedInternalAccount)(e),u=!(null!==(t=s[i])&&void 0!==t&&t.length);let d;return i&&u&&!n[a]&&(d={origin:i}),{accountLabel:(0,r.getSelectedInternalAccount)(e).metadata.name,connectedSubjects:o,subjects:(0,r.getPermissionSubjects)(e),mostRecentOverviewPage:(0,c.getMostRecentOverviewPage)(e),permittedAccountsByOrigin:s,selectedAddress:l,tabToConnect:d}}),(e=>({getOpenMetamaskTabsIds:()=>e((0,i.getOpenMetamaskTabsIds)()),disconnectAccount:(t,n)=>{e((0,i.removePermittedAccount)(t,n))},disconnectAllAccounts:(t,n)=>{const a=Object.values(n.permissions).map((({parentCapability:e})=>e));e((0,i.removePermissionsFor)({[t]:a}))},requestAccountsAndChainPermissionsWithId:t=>e((0,i.requestAccountsAndChainPermissionsWithId)(t))})),((e,t,n)=>{const{connectedSubjects:a,subjects:o,mostRecentOverviewPage:i,selectedAddress:r,tabToConnect:c}=e,{disconnectAccount:l,disconnectAllAccounts:u,requestAccountsAndChainPermissionsWithId:d}=t,{history:m}=n,f=()=>m.push(i);return{...n,...e,...t,closePopover:f,disconnectAccount:e=>{l(e,r),1===a.length&&f()},disconnectAllAccounts:e=>{u(e,o[e]),1===a.length&&f()},requestAccountsPermission:async()=>{const e=await d(c.origin);m.push(`${s.CONNECT_ROUTE}/${e}`)}}}))(l.default)}}},{package:"$root$",file:"ui/pages/connected-sites/connected-sites.container.js"}],[7260,{"./connected-sites.container":7259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./connected-sites.container"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/connected-sites/index.js"}],[7261,{"../../../../shared/constants/hardware-wallets":5726,"../../../../shared/constants/metametrics":5730,"../../../components/ui/button":6607,"../../../components/ui/check-box":6611,"../../../components/ui/dropdown":6630,"../../../helpers/utils/util":6819,"@metamask/etherscan-link":1908,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=f(e("prop-types")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),i=e("@metamask/etherscan-link"),r=f(e("../../../components/ui/button")),s=f(e("../../../components/ui/check-box")),c=f(e("../../../components/ui/dropdown")),l=e("../../../helpers/utils/util"),u=e("../../../../shared/constants/hardware-wallets"),d=e("../../../../shared/constants/metametrics");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends o.Component{constructor(...e){super(...e),p(this,"state",{pathValue:null}),p(this,"goToNextPage",(()=>{5===this.props.accounts.length?this.props.getPage(this.props.device,1,this.props.selectedPath,!1):this.props.onAccountRestriction()})),p(this,"goToPreviousPage",(()=>{this.props.getPage(this.props.device,-1,this.props.selectedPath,!1)}))}setPath(e){this.setState({pathValue:e})}isFirstPage(){var e;return 0===(null===(e=this.props.accounts[0])||void 0===e?void 0:e.index)}renderHdPathSelector(){const{device:e,selectedPath:t,hdPaths:n,onPathChange:a}=this.props,{pathValue:i}=this.state;return o.default.createElement("div",null,o.default.createElement("h3",{className:"hw-connect__hdPath__title"},this.context.t("selectHdPath")),o.default.createElement("p",{className:"hw-connect__msg"},this.context.t("selectPathHelp")),o.default.createElement("div",{className:"hw-connect__hdPath"},o.default.createElement(c.default,{className:"hw-connect__hdPath__select",options:n[e],selectedOption:i||t,onChange:e=>{this.setPath(e),a(e)}})))}capitalizeDevice(e){return e.slice(0,1).toUpperCase()+e.slice(1)}renderHeader(){const{device:e}=this.props,t=[u.HardwareDeviceNames.ledger,u.HardwareDeviceNames.lattice,u.HardwareDeviceNames.trezor,u.HardwareDeviceNames.oneKey].includes(e);return o.default.createElement("div",{className:"hw-connect"},o.default.createElement("h3",{className:"hw-connect__unlock-title"},this.context.t("selectAnAccount")),t?this.renderHdPathSelector():null,o.default.createElement("h3",{className:"hw-connect__hdPath__title"},this.context.t("selectAnAccount")))}renderAccounts(){const{accounts:e,connectedAccounts:t,rpcPrefs:n,chainId:a}=this.props;return o.default.createElement("div",{className:"hw-account-list"},e.map(((e,r)=>{const c=t.includes(e.address.toLowerCase()),u=e.index,m=this.props.selectedAccounts.includes(e.index)||c,f=(0,i.getAccountLink)(e.address,a,n),p=(0,l.getURLHostName)(f);return o.default.createElement("div",{className:"hw-account-list__item",key:e.address,"data-testid":"hw-account-list__item",title:c?this.context.t("selectAnAccountAlreadyConnected"):""},o.default.createElement("div",{className:"hw-account-list__item__checkbox"},o.default.createElement(s.default,{id:`address-${r}`,checked:m,disabled:c,onClick:()=>{this.props.onAccountChange(u)}}),o.default.createElement("label",{className:"hw-account-list__item__label",htmlFor:`address-${r}`},o.default.createElement("span",{className:"hw-account-list__item__index"},e.index+1),`${e.address.slice(0,4)}...${e.address.slice(-4)}`,o.default.createElement("span",{className:"hw-account-list__item__balance"},`${e.balance}`))),o.default.createElement("a",{className:"hw-account-list__item__link",onClick:()=>{this.context.trackEvent({category:d.MetaMetricsEventCategory.Accounts,event:"Clicked Block Explorer Link",properties:{actions:"Hardware Connect",link_type:"Account Tracker",block_explorer_domain:p}}),global.platform.openTab({url:f})},target:"_blank",rel:"noopener noreferrer",title:this.context.t("genericExplorerView",[p])},o.default.createElement("i",{className:"fa fa-share-square",style:{color:"var(--color-icon-default)"}})))})))}renderPagination(){return o.default.createElement("div",{className:"hw-list-pagination"},o.default.createElement("button",{className:"hw-list-pagination__button",disabled:this.isFirstPage(),onClick:this.goToPreviousPage,"data-testid":"hw-list-pagination__prev-button"},`< ${this.context.t("prev")}`),o.default.createElement("button",{className:"hw-list-pagination__button",onClick:this.goToNextPage},`${this.context.t("next")} >`))}renderButtons(){const e=0===this.props.selectedAccounts.length;return e&&({}.disabled=!0),o.default.createElement("div",{className:"new-external-account-form__buttons"},o.default.createElement(r.default,{type:"secondary",large:!0,className:"new-external-account-form__button",onClick:this.props.onCancel.bind(this)},this.context.t("cancel")),o.default.createElement(r.default,{type:"primary",large:!0,className:"new-external-account-form__button unlock",disabled:e,onClick:this.props.onUnlockAccounts.bind(this,this.props.device,this.props.selectedPath)},this.context.t("unlock")))}renderForgetDevice(){return o.default.createElement("div",{className:"hw-forget-device-container"},o.default.createElement("a",{onClick:this.props.onForgetDevice.bind(this,this.props.device)},this.context.t("forgetDevice")))}render(){return o.default.createElement("div",{className:"new-external-account-form account-list"},this.renderHeader(),this.renderAccounts(),this.renderPagination(),this.renderButtons(),this.renderForgetDevice())}}g.propTypes={onPathChange:a.default.func.isRequired,selectedPath:a.default.string.isRequired,device:a.default.string.isRequired,accounts:a.default.array.isRequired,connectedAccounts:a.default.array.isRequired,onAccountChange:a.default.func.isRequired,onForgetDevice:a.default.func.isRequired,getPage:a.default.func.isRequired,chainId:a.default.string,rpcPrefs:a.default.object,selectedAccounts:a.default.array.isRequired,onUnlockAccounts:a.default.func,onCancel:a.default.func,onAccountRestriction:a.default.func,hdPaths:a.default.object.isRequired},g.contextTypes={t:a.default.func,trackEvent:a.default.func};n.default=g}}},{package:"$root$",file:"ui/pages/create-account/connect-hardware/account-list.js"}],[7262,{"../../../../shared/constants/hardware-wallets":5726,"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/time":5747,"../../../../shared/modules/selectors/networks":5799,"../../../components/component-library":6314,"../../../ducks/history/history":6755,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/zendesk-url":6783,"../../../helpers/utils/util":6819,"../../../selectors":7485,"../../../selectors/selectors":7494,"../../../store/actions":7502,"./account-list":7261,"./select-hardware":7263,"prop-types":5013,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.TREZOR_HD_PATHS=n.LEDGER_HD_PATHS=n.LATTICE_HD_PATHS=void 0;var a=x(e("react")),o=T(e("prop-types")),i=e("react-redux"),r=x(e("../../../store/actions")),s=e("../../../../shared/modules/selectors/networks"),c=e("../../../selectors"),l=e("../../../helpers/utils/util"),u=e("../../../ducks/history/history"),d=e("../../../../shared/constants/metametrics"),m=e("../../../../shared/constants/time"),f=e("../../../../shared/constants/hardware-wallets"),p=e("../../../components/component-library"),g=T(e("../../../helpers/constants/zendesk-url")),h=e("../../../helpers/constants/design-system"),y=e("../../../selectors/selectors"),v=T(e("./account-list")),E=T(e("./select-hardware"));function T(e){return e&&e.__esModule?e:{default:e}}function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w="U2F",b={"0x650f":"ledgerErrorConnectionIssue","0x5515":"ledgerErrorDevicedLocked","0x6501":"ledgerErrorEthAppNotOpen","0x6a80":"ledgerErrorTransactionDataNotPadded"},_="m/44'/60'/0'",C="m/44'/60'/0'/0",N=n.LEDGER_HD_PATHS=[{name:"Ledger Live",value:"m/44'/60'/0'/0/0"},{name:"Legacy (MEW / MyCrypto)",value:_},{name:"BIP44 Standard (e.g. MetaMask, Trezor)",value:C}],S="m/44'/60'/0'/0/x",I="m/44'/60'/x'/0/0",P="m/44'/60'/0'/x",O=n.LATTICE_HD_PATHS=[{name:`Standard (${S})`,value:S},{name:`Ledger Live (${I})`,value:I},{name:`Ledger Legacy (${P})`,value:P}],M=n.TREZOR_HD_PATHS=[{name:"BIP44 Standard (e.g. MetaMask, Trezor)",value:C},{name:"Legacy (Ledger / MEW / MyCrypto)",value:_},{name:"Trezor Testnets",value:"m/44'/1'/0'/0"}],B={ledger:N,lattice:O,trezor:M,oneKey:M},R=(e,t)=>{switch(e){case"0x650f":return t("ledgerErrorConnectionIssue");case"0x5515":return t("ledgerErrorDevicedLocked");case"0x6501":return t("ledgerErrorEthAppNotOpen");case"0x6a80":return t("ledgerErrorTransactionDataNotPadded");default:return e}};class D extends a.Component{constructor(...e){super(...e),A(this,"state",{error:null,selectedAccounts:[],accounts:[],browserSupported:!0,unlocked:!1,device:null,isFirefox:!1}),A(this,"connectToHardwareWallet",(e=>{this.setState({device:e}),this.state.accounts.length||this.getPage(e,0,this.props.defaultHdPaths[e],!0)})),A(this,"onPathChange",(e=>{this.props.setHardwareWalletDefaultHdPath({device:this.state.device,path:e}),this.setState({selectedAccounts:[]}),this.getPage(this.state.device,0,e)})),A(this,"onAccountChange",(e=>{let{selectedAccounts:t}=this.state;t.includes(e)?t=t.filter((t=>e!==t)):t.push(e),this.setState({selectedAccounts:t,error:null})})),A(this,"onAccountRestriction",(()=>{this.setState({error:this.context.t("ledgerAccountRestriction")})})),A(this,"getPage",((e,t,n,a)=>{this.props.connectHardware(e,t,n,a,this.context.t).then((t=>{if(t.length){0!==this.state.accounts.length||this.state.unlocked||this.showTemporaryAlert();const n=t.map((e=>{var t;const n=e.address.toLowerCase(),a=(null===(t=this.props.accounts[n])||void 0===t?void 0:t.balance)||null;return e.balance=a?(0,l.formatBalance)(a,6):"...",e}));this.setState({accounts:n,unlocked:!0,device:e,error:null})}})).catch((e=>{const t="string"==typeof e?e:e.message,n=Object.keys(b).find((e=>t.includes(e)));"Window blocked"===t?this.setState({browserSupported:!1,error:null}):t.includes(w)?this.setState({error:w}):"LEDGER_LOCKED"===t||"LEDGER_WRONG_APP"===t?this.setState({error:this.context.t("ledgerLocked")}):t.includes("timeout")?this.setState({error:this.context.t("ledgerTimeout")}):n?this.setState({error:`${t} - ${R(n)}`}):t.toLowerCase().includes("KeystoneError#pubkey_account.no_expected_account".toLowerCase())?this.setState({error:this.context.t("QRHardwarePubkeyAccountOutOfRange")}):"Window closed"!==t&&"Popup closed"!==t&&!1===t.toLowerCase().includes("KeystoneError#sync_cancel".toLowerCase())&&this.setState({error:t})}))})),A(this,"onForgetDevice",(e=>{this.props.forgetDevice(e).then((e=>{this.setState({error:null,selectedAccounts:[],accounts:[],unlocked:!1})})).catch((e=>{this.setState({error:e.message})}))})),A(this,"onUnlockAccounts",(async(e,t)=>{const{history:n,mostRecentOverviewPage:a,unlockHardwareWalletAccounts:o,hdEntropyIndex:i}=this.props,{selectedAccounts:r}=this.state;0===r.length&&this.setState({error:this.context.t("accountSelectionRequired")});const s=_===t?this.context.t("hardwareWalletLegacyDescription"):"";return o(r,e,t||null,s).then((t=>{this.context.trackEvent({category:d.MetaMetricsEventCategory.Accounts,event:d.MetaMetricsEventName.AccountAdded,properties:{account_type:d.MetaMetricsEventAccountType.Hardware,account_hardware_type:e}}),n.push(a)})).catch((t=>{this.context.trackEvent({category:d.MetaMetricsEventCategory.Accounts,event:d.MetaMetricsEventName.AccountAddFailed,properties:{account_type:d.MetaMetricsEventAccountType.Hardware,account_hardware_type:e,error:t.message,hd_entropy_index:i}}),this.setState({error:t.message})}))})),A(this,"onCancel",(()=>{const{history:e,mostRecentOverviewPage:t}=this.props;e.push(t)}))}UNSAFE_componentWillReceiveProps(e){const{accounts:t}=e,n=this.state.accounts.map((e=>{var n;const a=e.address.toLowerCase(),o=(null===(n=t[a])||void 0===n?void 0:n.balance)||null;return e.balance=o?(0,l.formatBalance)(o,6):"...",e}));this.setState({accounts:n})}componentDidMount(){this.checkIfUnlocked();const e=window.navigator.userAgent;/Firefox/u.test(e)&&this.setState({isFirefox:!0})}async checkIfUnlocked(){for(const e of[f.HardwareDeviceNames.trezor,f.HardwareDeviceNames.oneKey,f.HardwareDeviceNames.ledger,f.HardwareDeviceNames.lattice]){const t=this.props.defaultHdPaths[e];await this.props.checkHardwareStatus(e,t)&&this.state.device&&(this.setState({unlocked:!0}),this.getPage(e,0,t))}}showTemporaryAlert(){this.props.showAlert(this.context.t("hardwareWalletConnected")),setTimeout((e=>{this.props.hideAlert()}),5*m.SECOND)}renderError(){return this.state.error===w?"ledger"===this.state.device&&this.state.isFirefox?a.default.createElement(a.default.Fragment,null,a.default.createElement(p.Text,{color:h.TextColor.warningDefault,margin:[5,5,2]},this.context.t("troubleConnectingToLedgerU2FOnFirefox",[a.default.createElement(p.Button,{variant:p.BUTTON_VARIANT.LINK,href:g.default.HARDWARE_CONNECTION,size:p.BUTTON_SIZES.INHERIT,key:"u2f-error-1",as:"a",block:!1,target:"_blank",rel:"noopener noreferrer"},this.context.t("troubleConnectingToLedgerU2FOnFirefox2"))])),a.default.createElement(p.Text,{color:h.TextColor.warningDefault,margin:[5,5,2]},this.context.t("troubleConnectingToLedgerU2FOnFirefoxLedgerSolution",[a.default.createElement(p.Button,{variant:p.BUTTON_VARIANT.LINK,href:g.default.LEDGER_FIREFOX_U2F_GUIDE,size:p.BUTTON_SIZES.INHERIT,key:"u2f-error-1",as:"a",target:"_blank",rel:"noopener noreferrer"},this.context.t("troubleConnectingToLedgerU2FOnFirefoxLedgerSolution2"))]))):a.default.createElement(p.Text,{color:h.TextColor.warningDefault,margin:[5,5,2]},this.context.t("troubleConnectingToWallet",[this.state.device,a.default.createElement(p.Button,{variant:p.BUTTON_VARIANT.LINK,href:g.default.HARDWARE_CONNECTION,key:"u2f-error-1"},this.context.t("walletConnectionGuide"))])):this.state.error?a.default.createElement("span",{className:"hw-connect__error"},this.state.error):null}renderContent(){return this.state.accounts.length?a.default.createElement(v.default,{onPathChange:this.onPathChange,selectedPath:this.props.defaultHdPaths[this.state.device],device:this.state.device,accounts:this.state.accounts,connectedAccounts:this.props.connectedAccounts,selectedAccounts:this.state.selectedAccounts,onAccountChange:this.onAccountChange,chainId:this.props.chainId,rpcPrefs:this.props.rpcPrefs,getPage:this.getPage,onUnlockAccounts:this.onUnlockAccounts,onForgetDevice:this.onForgetDevice,onCancel:this.onCancel,onAccountRestriction:this.onAccountRestriction,hdPaths:B}):a.default.createElement(E.default,{connectToHardwareWallet:this.connectToHardwareWallet,browserSupported:this.state.browserSupported,ledgerTransportType:this.props.ledgerTransportType,onCancel:this.onCancel})}render(){return a.default.createElement(a.default.Fragment,null,this.renderError(),this.renderContent())}}A(D,"contextTypes",{t:o.default.func}),D.propTypes={connectHardware:o.default.func,checkHardwareStatus:o.default.func,forgetDevice:o.default.func,showAlert:o.default.func,hideAlert:o.default.func,unlockHardwareWalletAccounts:o.default.func,setHardwareWalletDefaultHdPath:o.default.func,history:o.default.object,chainId:o.default.string,rpcPrefs:o.default.object,accounts:o.default.object,connectedAccounts:o.default.array.isRequired,defaultHdPaths:o.default.object,mostRecentOverviewPage:o.default.string.isRequired,ledgerTransportType:o.default.oneOf(Object.values(f.LedgerTransportTypes)),hdEntropyIndex:o.default.number};D.contextTypes={t:o.default.func,trackEvent:o.default.func};n.default=(0,i.connect)((e=>({chainId:(0,s.getCurrentChainId)(e),rpcPrefs:(0,c.getRpcPrefsForCurrentProvider)(e),accounts:(0,c.getMetaMaskAccounts)(e),connectedAccounts:(0,c.getMetaMaskAccountsConnected)(e),defaultHdPaths:e.appState.defaultHdPaths,mostRecentOverviewPage:(0,u.getMostRecentOverviewPage)(e),ledgerTransportType:e.metamask.ledgerTransportType,hdEntropyIndex:(0,y.getHDEntropyIndex)(e)})),(e=>({setHardwareWalletDefaultHdPath:({device:t,path:n})=>e(r.setHardwareWalletDefaultHdPath({device:t,path:n})),connectHardware:(t,n,a,o,i)=>e(r.connectHardware(t,n,a,o,i)),checkHardwareStatus:(t,n)=>e(r.checkHardwareStatus(t,n)),forgetDevice:t=>e(r.forgetDevice(t)),unlockHardwareWalletAccounts:(t,n,a,o)=>e(r.unlockHardwareWalletAccounts(t,n,a,o)),showAlert:t=>e(r.showAlert(t)),hideAlert:()=>e(r.hideAlert())})))(D)}}},{package:"$root$",file:"ui/pages/create-account/connect-hardware/index.js"}],[7263,{"../../../../shared/constants/hardware-wallets":5726,"../../../../shared/constants/metametrics":5730,"../../../components/component-library":6314,"../../../components/ui/logo/logo-lattice":6665,"../../../components/ui/logo/logo-ledger":6666,"../../../components/ui/logo/logo-qr-based":6667,"../../../components/ui/logo/logo-trezor":6668,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/zendesk-url":6783,"../../../helpers/utils/window":6821,classnames:4102,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=y(e("classnames")),o=y(e("prop-types")),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),r=e("../../../components/component-library"),s=y(e("../../../components/ui/logo/logo-ledger")),c=y(e("../../../components/ui/logo/logo-qr-based")),l=y(e("../../../components/ui/logo/logo-trezor")),u=y(e("../../../components/ui/logo/logo-lattice")),d=e("../../../../shared/constants/hardware-wallets"),m=y(e("../../../helpers/constants/zendesk-url")),f=e("../../../../shared/constants/metametrics"),p=e("../../../helpers/utils/window"),g=e("../../../helpers/constants/design-system");function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},v.apply(null,arguments)}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const T=window.navigator.usb;class k extends i.Component{constructor(...e){super(...e),E(this,"state",{selectedDevice:null,trezorRequestDevicePending:!1}),E(this,"connect",(async()=>{const{selectedDevice:e}=this.state;if(e){if(e===d.HardwareDeviceNames.trezor&&T){this.setState({trezorRequestDevicePending:!0});try{await window.navigator.usb.requestDevice({filters:[{vendorId:21324,productId:1},{vendorId:4617,productId:21440},{vendorId:4617,productId:21441}]})}catch(e){if(!e.message.match("No device selected"))throw e}finally{this.setState({trezorRequestDevicePending:!1})}}this.props.connectToHardwareWallet(e)}return null}))}renderConnectToTrezorButton(){return i.default.createElement("button",{"data-testid":"connect-trezor-btn",className:(0,a.default)("hw-connect__btn",{selected:this.state.selectedDevice===d.HardwareDeviceNames.trezor}),onClick:e=>this.setState({selectedDevice:d.HardwareDeviceNames.trezor})},i.default.createElement(l.default,{className:"hw-connect__btn__img",ariaLabel:"Trezor"}))}renderConnectToLatticeButton(){return i.default.createElement("button",{"data-testid":"connect-lattice-btn",className:(0,a.default)("hw-connect__btn",{selected:this.state.selectedDevice===d.HardwareDeviceNames.lattice}),onClick:e=>this.setState({selectedDevice:d.HardwareDeviceNames.lattice})},i.default.createElement(u.default,{className:"hw-connect__btn__img",ariaLabel:"Lattice"}))}renderConnectToLedgerButton(){return i.default.createElement("button",{"data-testid":"connect-ledger-btn",className:(0,a.default)("hw-connect__btn",{selected:this.state.selectedDevice===d.HardwareDeviceNames.ledger}),onClick:e=>this.setState({selectedDevice:d.HardwareDeviceNames.ledger})},i.default.createElement(s.default,{className:"hw-connect__btn__img",ariaLabel:"Ledger"}))}renderConnectToQRButton(){return i.default.createElement("button",{"data-testid":"connect-qr-btn",className:(0,a.default)("hw-connect__btn",{selected:this.state.selectedDevice===d.HardwareDeviceNames.qr}),onClick:e=>this.setState({selectedDevice:d.HardwareDeviceNames.qr})},i.default.createElement(c.default,{className:"hw-connect__btn__img",ariaLabel:"QRCode"}))}renderButtons(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"hw-connect__btn-wrapper"},this.renderConnectToLedgerButton(),this.renderConnectToTrezorButton()),i.default.createElement("div",{className:"hw-connect__btn-wrapper",style:{margin:"10px 0 0 0"}},this.renderConnectToLatticeButton(),this.renderConnectToQRButton()))}renderContinueButton(){return i.default.createElement(r.Button,{variant:r.BUTTON_VARIANT.PRIMARY,size:r.BUTTON_SIZES.LG,className:"hw-connect__connect-btn",onClick:this.connect,disabled:!this.state.selectedDevice||this.state.trezorRequestDevicePending},this.context.t("continue"))}renderFooter(){return i.default.createElement(r.Text,{color:g.TextColor.textAlternative,variant:g.TextVariant.bodySm,textAlign:g.TextAlign.Center,as:"h6",marginTop:4,className:"new-external-account-form footer"},this.context.t("hardwareWalletsInfo"))}renderUnsupportedBrowser(){return i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Column,justifyContent:g.JustifyContent.center,alignItems:g.AlignItems.center,className:"new-external-account-form unsupported-browser"},i.default.createElement(r.Box,{className:"hw-connect",display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center},i.default.createElement(r.Text,{className:"hw-connect__title",variant:g.TextVariant.headingMd,as:"h3",fontWeight:g.FontWeight.Bold,marginTop:6,marginBottom:3},this.context.t("browserNotSupported")),i.default.createElement(r.Text,{className:"hw-connect__msg",variant:g.TextVariant.bodyMd,as:"h5",marginTop:3,marginBottom:5},this.context.t("chromeRequiredForHardwareWallets"))),i.default.createElement(r.Button,{variant:r.BUTTON_VARIANT.PRIMARY,size:r.BUTTON_SIZES.LG,onClick:()=>global.platform.openTab({url:"https://google.com/chrome"})},this.context.t("downloadGoogleChrome")))}renderHeader(){return i.default.createElement(r.Box,{className:"hw-connect__header",display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center},this.state.selectedDevice===d.HardwareDeviceNames.ledger&&i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.center,alignItems:g.AlignItems.center,marginTop:6},i.default.createElement(r.Text,{className:"hw-connect__error",variant:g.TextVariant.bodyMd,as:"h5",marginTop:5,marginBottom:3},this.context.t("ledgerMultipleDevicesUnsupportedErrorMessage"))),i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.center,alignItems:g.AlignItems.center,className:"hw-connect__header__title-wrapper",marginTop:6},i.default.createElement(r.Text,{variant:g.TextVariant.headingMd,as:"h3",fontWeight:g.FontWeight.Bold,marginLeft:"auto"},this.context.t("hardwareWallets")),i.default.createElement(r.ButtonIcon,{iconName:r.IconName.Close,ariaLabel:this.context.t("close"),onClick:this.props.onCancel,size:r.ButtonIconSize.Sm,marginLeft:"auto","data-testid":"hardware-connect-close-btn"})),i.default.createElement(r.Text,{className:"hw-connect__header__msg",variant:g.TextVariant.bodyMd,as:"h5",marginTop:5,marginBottom:3},this.context.t("hardwareWalletsMsg")))}renderTutorialSteps(){switch(this.state.selectedDevice){case d.HardwareDeviceNames.ledger:return this.renderLedgerTutorialSteps();case d.HardwareDeviceNames.trezor:return this.renderTrezorTutorialSteps();case d.HardwareDeviceNames.lattice:return this.renderLatticeTutorialSteps();case d.HardwareDeviceNames.qr:return this.renderQRHardwareWalletSteps();default:return""}}renderLedgerTutorialSteps(){const e=[];return this.props.ledgerTransportType===d.LedgerTransportTypes.live&&e.push({renderButtons:!1,title:this.context.t("step1LedgerWallet"),message:this.context.t("step1LedgerWalletMsg",[i.default.createElement("a",{className:"hw-connect__msg-link",href:"https://www.ledger.com/ledger-live",rel:"noopener noreferrer",target:"_blank",key:"ledger-live-app-link"},this.context.t("ledgerLiveApp"))])}),e.push({renderButtons:!0,asset:"plug-in-wallet",dimensions:{width:"225px",height:"75px"},title:this.context.t("step2LedgerWallet"),message:this.context.t("step2LedgerWalletMsg",[i.default.createElement("a",{className:"hw-connect__msg-link",href:m.default.HARDWARE_CONNECTION,rel:"noopener noreferrer",target:"_blank",key:"ledger-support-link"},this.context.t("hardwareWalletSupportLinkConversion"))])}),i.default.createElement("div",{className:"hw-tutorial"},e.map(((e,t)=>i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center,className:"hw-connect",key:t},i.default.createElement("h3",{className:"hw-connect__title"},e.title),e.renderButtons?i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.center,marginBottom:2},i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Ledger Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.ledger)}},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Ledger Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.ledger)}},this.context.t("tutorial"))):null,i.default.createElement("p",{className:"hw-connect__msg"},e.message),e.asset&&i.default.createElement("img",v({className:"hw-connect__step-asset",src:`images/${e.asset}.svg`},e.dimensions,{alt:""}))))))}renderLatticeTutorialSteps(){const e=[{asset:"connect-lattice",dimensions:{width:"225px",height:"75px"},title:this.context.t("step1LatticeWallet"),message:this.context.t("step1LatticeWalletMsg",[i.default.createElement("a",{className:"hw-connect__msg-link",href:m.default.HARDWARE_CONNECTION,rel:"noopener noreferrer",target:"_blank",key:"lattice-setup-link"},this.context.t("hardwareWalletSupportLinkConversion"))])}];return i.default.createElement("div",{className:"hw-tutorial"},e.map(((e,t)=>i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center,className:"hw-connect",key:t},i.default.createElement("h3",{className:"hw-connect__title"},e.title),i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.center,marginBottom:2},i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked GridPlus Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.gridplus)}},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked GidPlus Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.gridplus)}},this.context.t("tutorial"))),i.default.createElement("p",{className:"hw-connect__msg"},e.message),e.asset&&i.default.createElement("img",v({className:"hw-connect__step-asset",src:`images/${e.asset}.svg`},e.dimensions,{alt:""}))))))}renderTrezorTutorialSteps(){const e=[{asset:"plug-in-wallet",dimensions:{width:"225px",height:"75px"},title:this.context.t("step1TrezorWallet"),message:this.context.t("step1TrezorWalletMsg",[i.default.createElement("a",{className:"hw-connect__msg-link",href:m.default.HARDWARE_CONNECTION,rel:"noopener noreferrer",target:"_blank",key:"trezor-support-link"},this.context.t("hardwareWalletSupportLinkConversion"))])}];return i.default.createElement("div",{className:"hw-tutorial"},e.map(((e,t)=>i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center,className:"hw-connect",key:t},i.default.createElement("h3",{className:"hw-connect__title"},e.title),i.default.createElement(r.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.center,marginBottom:2},i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Trezor Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.trezor)}},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Trezor Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.trezor)}},this.context.t("tutorial"))),i.default.createElement("p",{className:"hw-connect__msg"},e.message),e.asset&&i.default.createElement("img",v({className:"hw-connect__step-asset",src:`images/${e.asset}.svg`},e.dimensions,{alt:""}))))))}renderQRHardwareWalletSteps(){const e=[];return e.push({title:this.context.t("QRHardwareWalletSteps1Title"),message:this.context.t("QRHardwareWalletSteps1Description")},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("keystone")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Keystone Learn More"}),(0,p.openWindow)(d.HardwareAffiliateLinks.keystone)}},this.context.t("learnMoreKeystone")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Keystone Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.keystone)}},this.context.t("tutorial")))},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("airgapVault")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked AirGap Vault Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.airgap)}},this.context.t("downloadNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked AirGap Vault Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.airgap)}},this.context.t("tutorial")))},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("coolWallet")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked CoolWallet Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.coolwallet)}},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked CoolWallet Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.coolwallet)}},this.context.t("tutorial")))},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("dcent")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked DCent Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.dcent)}},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked DCent Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.dcent)}},this.context.t("tutorial")))},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("imToken")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked imToken Learn More"}),(0,p.openWindow)(d.HardwareAffiliateLinks.imtoken)}},this.context.t("downloadNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked imToken Tutorial"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.imtoken)}},this.context.t("tutorial")))},{message:i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"hw-connect__QR-subtitle"},this.context.t("QRHardwareWalletSteps2Description")),i.default.createElement(r.Button,{className:"hw-connect__external-btn-first",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Ngrave Buy Now"}),(0,p.openWindow)(d.HardwareAffiliateLinks.ngrave)},"data-testid":"ngrave-brand-buy-now-btn"},this.context.t("buyNow")),i.default.createElement(r.Button,{className:"hw-connect__external-btn",variant:r.BUTTON_VARIANT.SECONDARY,onClick:()=>{this.context.trackEvent({category:f.MetaMetricsEventCategory.Navigation,event:"Clicked Ngrave Learn more"}),(0,p.openWindow)(d.HardwareAffiliateTutorialLinks.ngrave)},"data-testid":"ngrave-brand-learn-more-btn"},this.context.t("learnMoreUpperCase")))}),i.default.createElement("div",{className:"hw-tutorial"},e.map(((e,t)=>i.default.createElement("div",{className:"hw-connect",key:t},e.title&&i.default.createElement("h3",{className:"hw-connect__title"},e.title),i.default.createElement("div",{className:"hw-connect__msg"},e.message),e.asset&&i.default.createElement("img",v({className:"hw-connect__step-asset",src:`images/${e.asset}.svg`},e.dimensions,{alt:""}))))))}renderConnectScreen(){return i.default.createElement(r.Box,{className:"new-external-account-form",display:g.Display.Flex,flexDirection:g.FlexDirection.Column,alignItems:g.AlignItems.center,justifyContent:g.JustifyContent.center},this.renderHeader(),this.renderButtons(),this.state.selectedDevice?this.renderTutorialSteps():null,this.renderContinueButton(),this.renderFooter())}render(){return this.props.browserSupported?this.renderConnectScreen():this.renderUnsupportedBrowser()}}n.default=k,E(k,"contextTypes",{t:o.default.func,trackEvent:o.default.func}),E(k,"propTypes",{onCancel:o.default.func.isRequired,connectToHardwareWallet:o.default.func.isRequired,browserSupported:o.default.bool.isRequired,ledgerTransportType:o.default.oneOf(Object.values(d.LedgerTransportTypes))})}}},{package:"$root$",file:"ui/pages/create-account/connect-hardware/select-hardware.js"}],[7264,{"../../components/component-library":6314,"../../helpers/constants/routes":6776,"./connect-hardware":7262,react:5259,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){return a.default.createElement(i.Box,{className:"new-account-wrapper"},a.default.createElement(o.Switch,null,a.default.createElement(o.Route,{exact:!0,path:r.CONNECT_HARDWARE_ROUTE,component:s.default})))};var a=c(e("react")),o=e("react-router-dom"),i=e("../../components/component-library"),r=e("../../helpers/constants/routes"),s=c(e("./connect-hardware"));function c(e){return e&&e.__esModule?e:{default:e}}}}},{package:"$root$",file:"ui/pages/create-account/create-account.component.js"}],[7265,{"../../components/app/snaps/snap-authorship-header":6073,"../../components/component-library":6314,"../../helpers/constants/design-system":6770,"../../hooks/useI18nContext":6880,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=c(e("react")),o=e("../../components/component-library"),i=e("../../helpers/constants/design-system"),r=c(e("../../components/app/snaps/snap-authorship-header")),s=e("../../hooks/useI18nContext");function c(e){return e&&e.__esModule?e:{default:e}}n.default=({snapId:e,snapName:t,onCancel:n})=>{const c=(0,s.useI18nContext)();return a.default.createElement(o.Box,{className:"create-snap-account-page",height:i.BlockSize.Full,width:i.BlockSize.Full,display:i.Display.Flex,borderStyle:i.BorderStyle.none,flexDirection:i.FlexDirection.Column,alignItems:i.AlignItems.center,marginBottom:0},a.default.createElement(r.default,{snapId:e,onCancel:n}),a.default.createElement(o.Box,{display:i.Display.Flex,flexDirection:i.FlexDirection.Column,alignItems:i.AlignItems.center,justifyContent:i.JustifyContent.center,paddingLeft:4,paddingRight:4,style:{flexGrow:1}},a.default.createElement(o.Box,{display:i.Display.Flex,flexDirection:i.FlexDirection.Column,alignItems:i.AlignItems.center},a.default.createElement(o.Box,{paddingBottom:4},a.default.createElement(o.AvatarIcon,{iconName:o.IconName.UserCircleAdd,size:o.AvatarIconSize.Xl})),a.default.createElement(o.Text,{"data-testid":"create-snap-account-content-title",textAlign:i.TextAlign.Center,variant:i.TextVariant.headingLg},c("createSnapAccountTitle")),a.default.createElement(o.Text,{variant:i.TextVariant.bodyMd,textAlign:i.TextAlign.Center,overflowWrap:i.OverflowWrap.Anywhere,"data-testid":"create-snap-account-content-description"},c("createSnapAccountDescription",[a.default.createElement(o.Text,{color:i.TextColor.inherit,variant:i.TextVariant.inherit,fontWeight:i.FontWeight.Medium,key:"1"},t)])))))}}}},{package:"$root$",file:"ui/pages/create-snap-account/create-snap-account.tsx"}],[7266,{"./create-snap-account":7265},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"CreateSnapAccount",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./create-snap-account"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/create-snap-account/index.ts"}],[7267,{"../../components/app/modals/visit-support-data-consent-modal":6017,"../../components/component-library":6314,"../../components/component-library/button/button.types":6294,"../../components/component-library/textarea/textarea":6378,"../../components/component-library/textarea/textarea.types":6379,"../../helpers/constants/design-system":6770,"../../hooks/useI18nContext":6880,"../../selectors":7485,"@sentry/browser":3084,react:5259,"react-redux":5217,"webextension-polyfill":5696},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=y(e("react")),o=e("react-redux"),i=y(e("@sentry/browser")),r=g(e("webextension-polyfill")),s=e("../../selectors"),c=e("../../hooks/useI18nContext"),l=e("../../components/component-library"),u=e("../../helpers/constants/design-system"),d=e("../../components/component-library/textarea/textarea"),m=e("../../components/component-library/textarea/textarea.types"),f=e("../../components/component-library/button/button.types"),p=g(e("../../components/app/modals/visit-support-data-consent-modal"));function g(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function y(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}n.default=({error:e})=>{const t=(0,c.useI18nContext)(),n=(0,o.useSelector)(s.getParticipateInMetaMetrics),[g,h]=(0,a.useState)(""),[y,v]=(0,a.useState)(!1),[E,T]=(0,a.useState)(!1),[k,x]=(0,a.useState)(!1),A=()=>{v(!1)};return(0,a.useEffect)((()=>{if(E){const e=setTimeout((()=>{T(!1)}),5e3);return()=>clearTimeout(e)}return undefined}),[E]),a.default.createElement("section",{className:"error-page"},a.default.createElement("section",{className:"error-page__inner-wrapper"},a.default.createElement(l.Box,{className:"error-page__header",display:u.Display.Flex,flexDirection:u.FlexDirection.Column,alignItems:u.AlignItems.center},a.default.createElement(l.Icon,{name:l.IconName.Danger,size:l.IconSize.Xl,color:u.IconColor.warningDefault}),a.default.createElement(l.Text,{color:u.TextColor.inherit,variant:u.TextVariant.headingMd,marginBottom:4},t("errorPageTitle"))),a.default.createElement("div",{className:"error-page__banner-wrapper"},a.default.createElement(l.BannerAlert,{childrenWrapperProps:{color:u.TextColor.inherit},marginBottom:4},t("errorPageInfo"))),a.default.createElement(l.Text,{color:u.TextColor.inherit,variant:u.TextVariant.bodyMd},t("errorPageMessageTitle")),a.default.createElement(l.Box,{borderRadius:u.BorderRadius.LG,marginBottom:2,marginTop:2,backgroundColor:u.BackgroundColor.errorMuted,display:u.Display.Flex,flexDirection:u.FlexDirection.Column,padding:2,className:"error-page__error-message-wrapper"},e.message?a.default.createElement(l.Text,{variant:u.TextVariant.bodyXs,marginBottom:2,"data-testid":"error-page-error-message",color:u.TextColor.inherit},t("errorMessage",[e.message])):null,e.code?a.default.createElement(l.Text,{variant:u.TextVariant.bodyXs,marginBottom:2,"data-testid":"error-page-error-code",color:u.TextColor.inherit},t("errorCode",[e.code])):null,e.name?a.default.createElement(l.Text,{variant:u.TextVariant.bodyXs,marginBottom:2,"data-testid":"error-page-error-name",color:u.TextColor.inherit},t("errorName",[e.name])):null,e.stack?a.default.createElement(a.default.Fragment,null,a.default.createElement(l.Text,{color:u.TextColor.inherit,variant:u.TextVariant.bodyXs,marginBottom:2},t("errorStack")),a.default.createElement("pre",{className:"error-page__stack","data-testid":"error-page-error-stack"},e.stack)):null),y&&a.default.createElement(l.Modal,{isOpen:y,onClose:A,"data-testid":"error-page-sentry-feedback-modal"},a.default.createElement(l.ModalOverlay,null),a.default.createElement(l.ModalContent,null,a.default.createElement(l.ModalHeader,{onClose:A},t("errorPageSentryFormTitle")),a.default.createElement(l.ModalBody,null,a.default.createElement(d.Textarea,{resize:m.TextareaResize.Vertical,required:!0,autoFocus:!0,cols:32,rows:6,placeholder:t("errorPageSentryMessagePlaceholder"),onChange:e=>h(e.target.value),"data-testid":"error-page-sentry-feedback-textarea"})),a.default.createElement(l.ModalFooter,null,a.default.createElement(l.Box,{display:u.Display.Flex,gap:4},a.default.createElement(l.Button,{variant:l.ButtonVariant.Secondary,width:u.BlockSize.Half,onClick:A,size:f.ButtonSize.Md},t("cancel")),a.default.createElement(l.Button,{variant:l.ButtonVariant.Primary,width:u.BlockSize.Half,onClick:e=>{e.preventDefault();const t=i.lastEventId();i.captureFeedback({message:g,associatedEventId:t}),A(),T(!0)},size:f.ButtonSize.Md,"data-testid":"error-page-sentry-feedback-submit-button"},t("submit")))))),E&&a.default.createElement(l.Modal,{isOpen:E,onClose:()=>T(!1),"data-testid":"error-page-sentry-feedback-success-modal"},a.default.createElement(l.ModalOverlay,null),a.default.createElement(l.ModalContent,null,a.default.createElement(l.ModalBody,{display:u.Display.Flex,flexDirection:u.FlexDirection.Row,alignItems:u.AlignItems.center,justifyContent:u.JustifyContent.center,gap:4},a.default.createElement(l.Icon,{name:l.IconName.CheckBold,color:u.IconColor.successDefault,size:l.IconSize.Md,marginRight:2}),a.default.createElement(l.Text,{variant:u.TextVariant.bodyMdMedium,color:u.TextColor.successDefault},t("errorPageSentrySuccessMessageText"))))),k&&a.default.createElement(p.default,{isOpen:k,onClose:()=>x(!1)}),a.default.createElement(l.Box,{width:u.BlockSize.Full,display:u.Display.Flex,flexDirection:u.FlexDirection.Column,alignItems:u.AlignItems.center,justifyContent:u.JustifyContent.center,marginTop:4},n&&a.default.createElement(l.Button,{className:"error-page__report-to-sentry-button",marginBottom:2,block:!0,"data-testid":"error-page-describe-what-happened-button",onClick:()=>{v(!0)}},t("errorPageDescribeUsWhatHappened")),a.default.createElement(l.Button,{marginBottom:2,variant:l.ButtonVariant.Secondary,block:!0,"data-testid":"error-page-contact-support-button",onClick:()=>x(!0)},t("errorPageContactSupport")),a.default.createElement(l.Button,{variant:l.ButtonVariant.Secondary,block:!0,"data-testid":"error-page-try-again-button",onClick:()=>r.default.runtime.reload()},t("errorPageTryAgain")))))}}}},{package:"$root$",file:"ui/pages/error-page/error-page.component.tsx"}],[7268,{"../../../shared/constants/metametrics":5730,"../../../shared/constants/onboarding":5737,"../../../shared/constants/time":5747,"../../../shared/lib/ui-utils":5776,"../../../shared/modules/mv3.utils":5791,"../../components/app/home-notification":5951,"../../components/app/multi-rpc-edit-modal/multi-rpc-edit-modal":6019,"../../components/app/multiple-notifications":6021,"../../components/app/recovery-phrase-reminder":6059,"../../components/app/terms-of-use-popup":6201,"../../components/app/whats-new-modal":6240,"../../components/component-library":6314,"../../components/multichain/account-overview":6399,"../../components/ui/actionable-message/actionable-message":6598,"../../components/ui/button":6607,"../../components/ui/popover":6687,"../../components/ui/typography/typography":6721,"../../helpers/constants/common":6768,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../helpers/constants/zendesk-url":6783,"../../store/actions":7502,"../confirmations/hooks/useConfirmationNavigation":7217,"../connected-accounts":7257,"../connected-sites":7260,"prop-types":5013,react:5259,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=P(e("prop-types")),i=e("react-router-dom"),r=e("../../../shared/constants/metametrics"),s=P(e("../../components/app/terms-of-use-popup")),c=P(e("../../components/app/recovery-phrase-reminder")),l=P(e("../../components/app/whats-new-modal")),u=e("../../../shared/constants/onboarding"),d=P(e("../../components/app/home-notification")),m=P(e("../../components/app/multiple-notifications")),f=P(e("../../components/ui/typography/typography")),p=P(e("../../components/ui/button")),g=P(e("../../components/ui/popover")),h=P(e("../connected-sites")),y=P(e("../connected-accounts")),v=e("../../../shared/modules/mv3.utils"),E=P(e("../../components/ui/actionable-message/actionable-message")),T=e("../../helpers/constants/design-system"),k=e("../../../shared/constants/time"),x=e("../../components/component-library"),A=P(e("../../components/app/multi-rpc-edit-modal/multi-rpc-edit-modal")),w=e("../../helpers/constants/routes"),b=P(e("../../helpers/constants/zendesk-url")),_=e("../../helpers/constants/common"),C=e("../../../shared/lib/ui-utils"),N=e("../../components/multichain/account-overview"),S=e("../../store/actions"),I=e("../confirmations/hooks/useConfirmationNavigation");function P(e){return e&&e.__esModule?e:{default:e}}function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function M(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B({isNotification:e,totalUnapprovedAndQueuedRequestCount:t,hasApprovalFlows:n,isSigningQRHardwareTransaction:a}){return e&&0===t&&!n&&!a}class R extends a.PureComponent{constructor(e){var t;super(e),M(this,"state",{canShowBlockageNotification:!0,notificationClosing:!1,redirecting:!1}),M(this,"onRecoveryPhraseReminderClose",(()=>{const{setRecoveryPhraseReminderHasBeenShown:e,setRecoveryPhraseReminderLastShown:t}=this.props;e(!0),t((new Date).getTime())})),M(this,"onAcceptTermsOfUse",(()=>{const{setTermsOfUseLastAgreed:e}=this.props;e((new Date).getTime()),this.context.trackEvent({category:r.MetaMetricsEventCategory.Onboarding,event:r.MetaMetricsEventName.TermsOfUseAccepted,properties:{location:"Terms Of Use Popover"}})})),M(this,"onSupportLinkClick",(()=>{this.context.trackEvent({category:r.MetaMetricsEventCategory.Home,event:r.MetaMetricsEventName.SupportLinkClicked,properties:{url:C.SUPPORT_LINK}},{contextPropsIntoEventProperties:[r.MetaMetricsContextProp.PageTitle]})})),M(this,"onOutdatedBrowserWarningClose",(()=>{const{setOutdatedBrowserWarningLastShown:e}=this.props;e((new Date).getTime())})),M(this,"renderOnboardingPopover",(()=>{const{t:e}=this.context,{setDataCollectionForMarketing:t}=this.props,n=()=>{t(!1),this.context.trackEvent({category:r.MetaMetricsEventCategory.Home,event:r.MetaMetricsEventName.AnalyticsPreferenceSelected,properties:{has_marketing_consent:!1,location:"marketing_consent_modal"}})},o=e=>{t(e),this.context.trackEvent({category:r.MetaMetricsEventCategory.Home,event:r.MetaMetricsEventName.AnalyticsPreferenceSelected,properties:{has_marketing_consent:e,location:"marketing_consent_modal"}})};return a.default.createElement(x.Modal,{isOpen:!0,onClose:n},a.default.createElement(x.ModalOverlay,null),a.default.createElement(x.ModalContent,null,a.default.createElement(x.ModalHeader,{onClose:n,display:T.Display.Flex,flexDirection:T.FlexDirection.Row,fontWeight:T.FontWeight.Bold,alignItems:T.AlignItems.center,justifyContent:T.JustifyContent.center,gap:4,size:18,paddingBottom:0},e("onboardedMetametricsTitle")),a.default.createElement(x.ModalBody,null,a.default.createElement(x.Box,{display:T.Display.Flex,flexDirection:T.FlexDirection.Column,gap:2,margin:4},a.default.createElement(f.default,null,e("onboardedMetametricsParagraph1",[a.default.createElement("a",{href:_.METAMETRICS_SETTINGS_LINK,target:"_blank",rel:"noopener noreferrer",key:"retention-link"},e("onboardedMetametricsLink"))])),a.default.createElement(f.default,null,e("onboardedMetametricsParagraph2")),a.default.createElement("ul",{className:"home__onboarding_list"},a.default.createElement("li",null,e("onboardedMetametricsKey1")),a.default.createElement("li",null,e("onboardedMetametricsKey2")),a.default.createElement("li",null,e("onboardedMetametricsKey3"))),a.default.createElement(f.default,null,e("onboardedMetametricsParagraph3")))),a.default.createElement(x.ModalFooter,null,a.default.createElement(x.Box,{display:T.Display.Flex,flexDirection:T.FlexDirection.Row,gap:2,width:T.BlockSize.Full},a.default.createElement(p.default,{type:"secondary",onClick:()=>o(!1)},e("onboardedMetametricsDisagree")),a.default.createElement(p.default,{type:"primary",onClick:()=>o(!0)},e("onboardedMetametricsAccept"))))))})),M(this,"renderPopover",(()=>{const{setConnectedStatusPopoverHasBeenShown:e}=this.props,{t:t}=this.context;return a.default.createElement(g.default,{title:t("whatsThis"),onClose:e,className:"home__connected-status-popover",showArrow:!0,CustomBackground:({onClose:e})=>a.default.createElement("div",{className:"home__connected-status-popover-bg-container",onClick:e},a.default.createElement("div",{className:"home__connected-status-popover-bg"})),footer:a.default.createElement(a.default.Fragment,null,a.default.createElement("a",{href:b.default.USER_GUIDE_DAPPS,target:"_blank",rel:"noopener noreferrer"},t("learnMoreUpperCase")),a.default.createElement(p.default,{type:"primary",onClick:e},t("dismiss")))},a.default.createElement("main",{className:"home__connect-status-text"},a.default.createElement("div",null,t("metaMaskConnectStatusParagraphOne")),a.default.createElement("div",null,t("metaMaskConnectStatusParagraphTwo")),a.default.createElement("div",null,t("metaMaskConnectStatusParagraphThree"))))}));const{closeNotificationPopup:n,haveSwapsQuotes:o,haveBridgeQuotes:i,isNotification:s,pendingApprovals:c,showAwaitingSwapScreen:l,swapsFetchParams:u,location:d}=this.props,m=Boolean(null==d||null===(t=d.state)||void 0===t?void 0:t.stayOnHomePage);B(e)?(this.state.notificationClosing=!0,n()):(c.length||!s&&!m&&(l||o||u||i))&&(this.state.redirecting=!0)}checkStatusAndNavigate(){var e;const{history:t,isNotification:n,haveSwapsQuotes:a,haveBridgeQuotes:o,showAwaitingSwapScreen:i,swapsFetchParams:r,location:s,pendingApprovals:c,hasApprovalFlows:l}=this.props,u=Boolean(null==s||null===(e=s.state)||void 0===e?void 0:e.stayOnHomePage),d=!n&&!u;if(d&&i)t.push(w.AWAITING_SWAP_ROUTE);else if(d&&(a||r))t.push(w.PREPARE_SWAP_ROUTE);else if(d&&o)t.push(w.CROSS_CHAIN_SWAP_ROUTE+w.PREPARE_SWAP_ROUTE);else if(c.length||l){var m;(0,I.navigateToConfirmation)(null==c||null===(m=c[0])||void 0===m?void 0:m.id,c,l,t)}}componentDidMount(){this.checkStatusAndNavigate(),this.props.fetchBuyableChains()}static getDerivedStateFromProps(e){return B(e)?{notificationClosing:!0}:null}componentDidUpdate(e,t){const{closeNotificationPopup:n,isNotification:a,hasAllowedPopupRedirectApprovals:o,newNetworkAddedConfigurationId:i,setActiveNetwork:r,clearNewNetworkAdded:s}=this.props,{newNetworkAddedConfigurationId:c}=e,{notificationClosing:l}=this.state;i&&c!==i&&(r(i),s()),l&&!t.notificationClosing?n():(a||o)&&this.checkStatusAndNavigate()}renderNotifications(){const{t:e}=this.context,{history:t,shouldShowSeedPhraseReminder:n,isPopup:o,shouldShowWeb3ShimUsageNotification:i,setWeb3ShimUsageAlertDismissed:r,originOfCurrentTab:s,disableWeb3ShimUsageAlert:c,infuraBlocked:l,showOutdatedBrowserWarning:u,newNftAddedMessage:f,setNewNftAddedMessage:p,newNetworkAddedName:g,editedNetwork:h,removeNftMessage:y,setRemoveNftMessage:A,newTokensImported:_,newTokensImportedError:C,setNewTokensImported:N,setNewTokensImportedError:I,clearNewNetworkAdded:P,clearEditedNetwork:O}=this.props,M=()=>{p(""),A(""),N(""),I(""),(0,S.setEditedNetwork)()},B=5*k.SECOND,R=v.isMv3ButOffscreenDocIsMissing?a.default.createElement("div",null,a.default.createElement(x.Text,null,e("outdatedBrowserNotification")),a.default.createElement("br",null),a.default.createElement(x.Text,{fontWeight:T.FontWeight.Bold,color:T.TextColor.warningDefault},e("noHardwareWalletOrSnapsSupport"))):e("outdatedBrowserNotification"),D=["success"===f?a.default.createElement(E.default,{key:"new-nft-added",type:"success",className:"home__new-network-notification",autoHideTime:B,onAutoHide:M,message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-nft-notification-icon"}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},e("newNftAddedMessage")),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:M}))}):null,"success"===y?a.default.createElement(E.default,{key:"remove-nft",type:"success",className:"home__new-network-notification",autoHideTime:B,onAutoHide:M,message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-nft-notification-icon"}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},e("removeNftMessage")),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:M}))}):null,"error"===y?a.default.createElement(E.default,{key:"remove-nft-error",type:"danger",className:"home__new-network-notification",autoHideTime:B,onAutoHide:M,message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-nft-notification-icon"}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},e("removeNftErrorMessage")),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:M}))}):null,g?a.default.createElement(E.default,{key:"new-network-added",type:"success",className:"home__new-network-notification",message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-network-notification-icon"}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},e("newNetworkAdded",[g])),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:()=>P(),className:"home__new-network-notification-close"}))}):null,null!=h&&h.editCompleted?a.default.createElement(E.default,{key:"edited-network",type:"success",className:"home__new-tokens-imported-notification",autoHideTime:B,onAutoHide:M,message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-network-notification-icon"}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},h.newNetwork?e("newNetworkAdded",[h.nickname]):e("newNetworkEdited",[h.nickname])),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:()=>O(),className:"home__new-network-notification-close"}))}):null,_?a.default.createElement(E.default,{key:"new-tokens-imported",type:"success",autoHideTime:B,onAutoHide:M,className:"home__new-tokens-imported-notification",message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement("i",{className:"fa fa-check-circle home__new-tokens-imported-notification-icon"}),a.default.createElement(x.Box,null,a.default.createElement(x.Text,{className:"home__new-tokens-imported-notification-title",variant:T.TextVariant.bodySmBold,as:"h6"},e("newTokensImportedTitle")),a.default.createElement(x.Text,{className:"home__new-tokens-imported-notification-message",variant:T.TextVariant.bodySm,as:"h6"},e("newTokensImportedMessage",[_]))),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:()=>N(""),className:"home__new-tokens-imported-notification-close"}))}):null,C?a.default.createElement(E.default,{key:"new-tokens-imported-error",type:"danger",className:"home__new-tokens-imported-notification",autoHideTime:B,onAutoHide:M,message:a.default.createElement(x.Box,{display:T.Display.InlineFlex},a.default.createElement(x.Icon,{name:x.IconName.Danger}),a.default.createElement(x.Text,{variant:T.TextVariant.bodySm,as:"h6"},e("importTokensError")),a.default.createElement(x.ButtonIcon,{iconName:x.IconName.Close,size:x.ButtonIconSize.Sm,ariaLabel:e("close"),onClick:M}))}):null,i?a.default.createElement(d.default,{key:"show-web3-shim",descriptionText:e("web3ShimUsageNotification",[a.default.createElement("span",{key:"web3ShimUsageNotificationLink",className:"home-notification__text-link",onClick:()=>global.platform.openTab({url:b.default.LEGACY_WEB3})},e("here"))]),ignoreText:e("dismiss"),onIgnore:e=>{r(s),e&&c()},checkboxText:e("dontShowThisAgain"),checkboxTooltipText:e("canToggleInSettings")}):null,n?a.default.createElement(d.default,{key:"show-seed-phrase-reminder",descriptionText:e("backupApprovalNotice"),acceptText:e("backupNow"),onAccept:()=>{const e=`${w.ONBOARDING_SECURE_YOUR_WALLET_ROUTE}/?isFromReminder=true`;o?global.platform.openExtensionInBrowser(e):t.push(e)},infoText:e("backupApprovalInfo")}):null,l&&this.state.canShowBlockageNotification?a.default.createElement(d.default,{key:"infura-blocked",descriptionText:e("infuraBlockedNotification",[a.default.createElement("span",{key:"infuraBlockedNotificationLink",className:"home-notification__text-link",onClick:()=>global.platform.openTab({url:b.default.INFURA_BLOCKAGE})},e("here"))]),ignoreText:e("dismiss"),onIgnore:()=>{this.setState({canShowBlockageNotification:!1})}}):null,u?a.default.createElement(d.default,{key:"outdated-browser-notification",descriptionText:R,acceptText:e("gotIt"),onAccept:this.onOutdatedBrowserWarningClose}):null].filter(Boolean);return D.length?a.default.createElement(m.default,null,D):null}render(){const{defaultHomeActiveTabName:e,onTabClick:t,useExternalServices:n,setBasicFunctionalityModalOpen:o,forgottenPassword:r,participateInMetaMetrics:d,dataCollectionForMarketing:m,connectedStatusPopoverHasBeenShown:f,isPopup:p,seedPhraseBackedUp:g,showRecoveryPhraseReminder:v,showTermsOfUsePopup:E,showWhatsNewPopup:T,hideWhatsNewPopup:k,completedOnboarding:x,onboardedInThisUISession:b,announcementsToShow:_,firstTimeFlowType:C,newNetworkAddedConfigurationId:S,showMultiRpcModal:I}=this.props;if(r)return a.default.createElement(i.Redirect,{to:{pathname:w.RESTORE_VAULT_ROUTE}});if(this.state.notificationClosing||this.state.redirecting)return null;const P=x&&(!b||C===u.FirstTimeFlowType.import)&&!S,O=P&&_&&T,M=P&&I&&!O,B=x&&!b&&E;return a.default.createElement("div",{className:"main-container"},a.default.createElement(i.Route,{path:w.CONNECTED_ROUTE,component:h.default,exact:!0}),a.default.createElement(i.Route,{path:w.CONNECTED_ACCOUNTS_ROUTE,component:y.default,exact:!0}),a.default.createElement("div",{className:"home__container"},null===m&&!0===d?this.renderOnboardingPopover():null,M&&a.default.createElement(A.default,null),O?a.default.createElement(l.default,{onClose:k}):null,!O&&v?a.default.createElement(c.default,{hasBackedUp:g,onConfirm:this.onRecoveryPhraseReminderClose}):null,B?a.default.createElement(s.default,{onAccept:this.onAcceptTermsOfUse}):null,p&&!f?this.renderPopover():null,a.default.createElement("div",{className:"home__main-view"},a.default.createElement(N.AccountOverview,{onTabClick:t,onSupportLinkClick:this.onSupportLinkClick,defaultHomeActiveTabName:e,useExternalServices:n,setBasicFunctionalityModalOpen:o})),this.renderNotifications()))}}n.default=R,M(R,"contextTypes",{t:o.default.func,trackEvent:o.default.func}),M(R,"propTypes",{history:o.default.object,forgottenPassword:o.default.bool,setConnectedStatusPopoverHasBeenShown:o.default.func,shouldShowSeedPhraseReminder:o.default.bool.isRequired,isPopup:o.default.bool,connectedStatusPopoverHasBeenShown:o.default.bool,showRecoveryPhraseReminder:o.default.bool.isRequired,showTermsOfUsePopup:o.default.bool.isRequired,seedPhraseBackedUp:e=>{if(null!==e.seedPhraseBackedUp&&"boolean"!=typeof e.seedPhraseBackedUp)throw new Error(`seedPhraseBackedUp is required to be null or boolean. Received ${e.seedPhraseBackedUp}`)},firstTimeFlowType:o.default.string,completedOnboarding:o.default.bool,showWhatsNewPopup:o.default.bool.isRequired,hideWhatsNewPopup:o.default.func.isRequired,announcementsToShow:o.default.bool.isRequired,onboardedInThisUISession:o.default.bool,showMultiRpcModal:o.default.bool.isRequired,newNetworkAddedConfigurationId:o.default.string,isNotification:o.default.bool.isRequired,totalUnapprovedCount:o.default.number.isRequired,defaultHomeActiveTabName:o.default.string,participateInMetaMetrics:o.default.bool.isRequired,onTabClick:o.default.func.isRequired,haveSwapsQuotes:o.default.bool.isRequired,showAwaitingSwapScreen:o.default.bool.isRequired,haveBridgeQuotes:o.default.bool.isRequired,setDataCollectionForMarketing:o.default.func.isRequired,dataCollectionForMarketing:o.default.bool,swapsFetchParams:o.default.object,location:o.default.object,shouldShowWeb3ShimUsageNotification:o.default.bool.isRequired,setWeb3ShimUsageAlertDismissed:o.default.func.isRequired,originOfCurrentTab:o.default.string,disableWeb3ShimUsageAlert:o.default.func.isRequired,pendingApprovals:o.default.arrayOf(o.default.object).isRequired,hasApprovalFlows:o.default.bool.isRequired,infuraBlocked:o.default.bool.isRequired,setRecoveryPhraseReminderHasBeenShown:o.default.func.isRequired,setRecoveryPhraseReminderLastShown:o.default.func.isRequired,setTermsOfUseLastAgreed:o.default.func.isRequired,showOutdatedBrowserWarning:o.default.bool.isRequired,setOutdatedBrowserWarningLastShown:o.default.func.isRequired,newNetworkAddedName:o.default.string,editedNetwork:o.default.object,isSigningQRHardwareTransaction:o.default.bool.isRequired,newNftAddedMessage:o.default.string,setNewNftAddedMessage:o.default.func.isRequired,removeNftMessage:o.default.string,setRemoveNftMessage:o.default.func.isRequired,closeNotificationPopup:o.default.func.isRequired,newTokensImported:o.default.string,newTokensImportedError:o.default.string,setNewTokensImported:o.default.func.isRequired,setNewTokensImportedError:o.default.func.isRequired,clearNewNetworkAdded:o.default.func,clearEditedNetwork:o.default.func,setActiveNetwork:o.default.func,hasAllowedPopupRedirectApprovals:o.default.bool.isRequired,useExternalServices:o.default.bool,setBasicFunctionalityModalOpen:o.default.func,fetchBuyableChains:o.default.func.isRequired})}}},{package:"$root$",file:"ui/pages/home/home.component.js"}],[7269,{"../../../app/scripts/lib/util":187,"../../../shared/constants/alerts":5717,"../../../shared/constants/app":5719,"../../../shared/modules/selectors/networks":5799,"../../ducks/app/app":6743,"../../ducks/metamask/metamask":6758,"../../ducks/ramps":6760,"../../ducks/swaps/swaps":6766,"../../helpers/utils/util":6819,"../../selectors":7485,"../../selectors/multi-srp/multi-srp":7488,"../../store/actions":7502,"./home.component":7268,"react-redux":5217,"react-router-dom":5244,redux:5277},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("redux"),i=e("react-redux"),r=e("react-router-dom"),s=e("../../selectors"),c=e("../../../shared/modules/selectors/networks"),l=e("../../store/actions"),u=e("../../ducks/app/app"),d=e("../../ducks/metamask/metamask"),m=e("../../ducks/swaps/swaps"),f=e("../../ducks/ramps"),p=e("../../../app/scripts/lib/util"),g=e("../../helpers/utils/util"),h=e("../../../shared/constants/app"),y=e("../../../shared/constants/alerts"),v=e("../../selectors/multi-srp/multi-srp"),E=(a=e("./home.component"))&&a.__esModule?a:{default:a};n.default=(0,o.compose)(r.withRouter,(0,i.connect)((e=>{var t;const{metamask:n,appState:a}=e,{seedPhraseBackedUp:o,connectedStatusPopoverHasBeenShown:i,defaultHomeActiveTabName:r,swapsState:l,quotes:u,dataCollectionForMarketing:f,participateInMetaMetrics:E,firstTimeFlowType:T,completedOnboarding:k}=n,x=(0,s.getSelectedInternalAccount)(e),{address:A}=x,{forgottenPassword:w}=n,b=(0,s.getTotalUnapprovedCount)(e),_=b+(0,s.getQueuedRequestCount)(e),C=(0,m.getSwapsFeatureIsLive)(e),N=(0,s.selectPendingApprovalsForNavigation)(e),S=(0,p.getEnvironmentType)(),I=S===h.ENVIRONMENT_TYPE_POPUP,P=S===h.ENVIRONMENT_TYPE_NOTIFICATION,O=(0,s.getOriginOfCurrentTab)(e),M=I&&(0,d.getWeb3ShimUsageAlertEnabledness)(e)&&(0,s.activeTabHasPermissions)(e)&&(0,s.getWeb3ShimUsageStateForOrigin)(e,O)===y.Web3ShimUsageAlertStates.recorded,B=(0,s.hasPendingApprovals)(e,[h.SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES.confirmAccountCreation,h.SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES.confirmAccountRemoval,h.SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES.showNameSnapAccount,h.SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES.showSnapAccountRedirect]);const R=x&&(0,v.getShouldShowSeedPhraseReminder)(e,x);return{useExternalServices:(0,s.getUseExternalServices)(e),isBasicConfigurationModalOpen:a.showBasicFunctionalityModal,forgottenPassword:w,swapsEnabled:C,shouldShowSeedPhraseReminder:R,isPopup:I,isNotification:P,dataCollectionForMarketing:f,selectedAddress:A,totalUnapprovedCount:b,totalUnapprovedAndQueuedRequestCount:_,participateInMetaMetrics:E,hasApprovalFlows:(null===(t=(0,s.getApprovalFlows)(e))||void 0===t?void 0:t.length)>0,connectedStatusPopoverHasBeenShown:i,defaultHomeActiveTabName:r,firstTimeFlowType:T,completedOnboarding:k,haveSwapsQuotes:Boolean(Object.values(l.quotes||{}).length),swapsFetchParams:l.fetchParams,showAwaitingSwapScreen:"awaiting"===l.routeState,haveBridgeQuotes:Boolean(Object.values(u||{}).length),isMainnet:(0,s.getIsMainnet)(e),originOfCurrentTab:O,shouldShowWeb3ShimUsageNotification:M,pendingApprovals:N,infuraBlocked:(0,c.getInfuraBlocked)(e),announcementsToShow:(0,s.getSortedAnnouncementsToShow)(e).length>0,showWhatsNewPopup:false,showRecoveryPhraseReminder:(0,s.getShowRecoveryPhraseReminder)(e),showTermsOfUsePopup:(0,s.getShowTermsOfUse)(e),showOutdatedBrowserWarning:(0,g.getIsBrowserDeprecated)()&&(0,s.getShowOutdatedBrowserWarning)(e),seedPhraseBackedUp:o,newNetworkAddedName:(0,s.getNewNetworkAdded)(e),editedNetwork:(0,s.getEditedNetwork)(e),isSigningQRHardwareTransaction:(0,s.getIsSigningQRHardwareTransaction)(e),newNftAddedMessage:(0,s.getNewNftAddedMessage)(e),removeNftMessage:(0,s.getRemoveNftMessage)(e),newTokensImported:(0,s.getNewTokensImported)(e),newTokensImportedError:(0,s.getNewTokensImportedError)(e),newNetworkAddedConfigurationId:a.newNetworkAddedConfigurationId,onboardedInThisUISession:a.onboardedInThisUISession,hasAllowedPopupRedirectApprovals:B,showMultiRpcModal:e.metamask.preferences.showMultiRpcModal}}),(e=>({setDataCollectionForMarketing:t=>e((0,l.setDataCollectionForMarketing)(t)),closeNotificationPopup:()=>(0,l.closeNotificationPopup)(),setConnectedStatusPopoverHasBeenShown:()=>e((0,l.setConnectedStatusPopoverHasBeenShown)()),onTabClick:t=>e((0,l.setDefaultHomeActiveTabName)(t)),setWeb3ShimUsageAlertDismissed:e=>(0,l.setWeb3ShimUsageAlertDismissed)(e),disableWeb3ShimUsageAlert:()=>(0,l.setAlertEnabledness)(y.AlertTypes.web3ShimUsage,!1),hideWhatsNewPopup:()=>e((0,u.hideWhatsNewPopup)()),setRecoveryPhraseReminderHasBeenShown:()=>e((0,l.setRecoveryPhraseReminderHasBeenShown)()),setRecoveryPhraseReminderLastShown:t=>e((0,l.setRecoveryPhraseReminderLastShown)(t)),setTermsOfUseLastAgreed:t=>{e((0,l.setTermsOfUseLastAgreed)(t))},setOutdatedBrowserWarningLastShown:t=>{e((0,l.setOutdatedBrowserWarningLastShown)(t))},setNewNftAddedMessage:t=>{e((0,l.setRemoveNftMessage)("")),e((0,l.setNewNftAddedMessage)(t))},setRemoveNftMessage:t=>{e((0,l.setNewNftAddedMessage)("")),e((0,l.setRemoveNftMessage)(t))},setNewTokensImported:t=>{e((0,l.setNewTokensImported)(t))},setNewTokensImportedError:t=>{e((0,l.setNewTokensImportedError)(t))},clearNewNetworkAdded:()=>{e((0,l.setNewNetworkAdded)({}))},clearEditedNetwork:()=>{e((0,l.setEditedNetwork)())},setActiveNetwork:t=>{e((0,l.setActiveNetwork)(t))},setBasicFunctionalityModalOpen:()=>e((0,u.openBasicFunctionalityModal)()),fetchBuyableChains:()=>e((0,f.fetchBuyableChains)())}))))(E.default)}}},{package:"$root$",file:"ui/pages/home/home.container.js"}],[7270,{"./home.container":7269},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./home.container"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/home/index.js"}],[7271,{"../contexts/assetPolling":6728,"../contexts/i18n":6730,"../contexts/identity":6731,"../contexts/metamask-notifications":6732,"../contexts/metametrics":6734,"./error-page/error-page.component":7267,"./routes":7347,"@sentry/browser":3084,"prop-types":5013,react:5259,"react-redux":5217,"react-router-dom":5244,"react-router-dom-v5-compat":5239},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=v(e("react")),o=h(e("prop-types")),i=e("react-redux"),r=e("react-router-dom"),s=e("react-router-dom-v5-compat"),c=v(e("@sentry/browser")),l=e("../contexts/i18n"),u=e("../contexts/metametrics"),d=e("../contexts/metamask-notifications"),m=e("../contexts/assetPolling"),f=e("../contexts/identity"),p=h(e("./error-page/error-page.component")),g=h(e("./routes"));function h(e){return e&&e.__esModule?e:{default:e}}function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class T extends a.PureComponent{constructor(...e){super(...e),E(this,"state",{})}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){c.captureException(e)}render(){const{error:e}=this.state,{store:t}=this.props;return e?a.default.createElement(i.Provider,{store:t},a.default.createElement(l.I18nProvider,null,a.default.createElement(l.LegacyI18nProvider,null,a.default.createElement(p.default,{error:e})))):a.default.createElement(i.Provider,{store:t},a.default.createElement(r.HashRouter,{hashType:"noslash"},a.default.createElement(s.CompatRouter,null,a.default.createElement(u.MetaMetricsProvider,null,a.default.createElement(u.LegacyMetaMetricsProvider,null,a.default.createElement(l.I18nProvider,null,a.default.createElement(l.LegacyI18nProvider,null,a.default.createElement(m.AssetPollingProvider,null,a.default.createElement(f.MetamaskIdentityProvider,null,a.default.createElement(d.MetamaskNotificationsProvider,null,a.default.createElement(g.default,null)))))))))))}}T.propTypes={store:o.default.object};n.default=T}}},{package:"$root$",file:"ui/pages/index.js"}],[7272,{"../../../shared/constants/metametrics":5730,"../../components/app/create-new-vault":5934,"../../components/component-library":6314,"../../components/ui/box":6603,"../../components/ui/button":6607,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../helpers/constants/zendesk-url":6783,"../../store/actions":7502,"prop-types":5013,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=g(e("prop-types")),i=e("react-redux"),r=e("../../store/actions"),s=e("../../helpers/constants/routes"),c=g(e("../../components/app/create-new-vault")),l=g(e("../../components/ui/button")),u=g(e("../../components/ui/box")),d=e("../../components/component-library"),m=e("../../helpers/constants/design-system"),f=g(e("../../helpers/constants/zendesk-url")),p=e("../../../shared/constants/metametrics");function g(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class v extends a.Component{constructor(...e){super(...e),y(this,"handleImport",(async(e,t)=>{const{createNewVaultAndRestore:n,leaveImportSeedScreenState:a,history:o}=this.props;a(),await n(e,t),this.context.trackEvent({category:p.MetaMetricsEventCategory.Retention,event:"onboardingRestoredVault",properties:{action:"userEntersSeedPhrase",legacy_event:!0}}),o.push(s.DEFAULT_ROUTE)}))}render(){const{t:e}=this.context,{isLoading:t}=this.props;return a.default.createElement(u.default,{className:"first-view-main-wrapper"},a.default.createElement(u.default,{className:"first-view-main"},a.default.createElement(u.default,{className:"import-account"},a.default.createElement("a",{className:"import-account__back-button",onClick:e=>{e.preventDefault(),this.props.leaveImportSeedScreenState(),this.props.history.push(s.DEFAULT_ROUTE)},href:"#"},`< ${e("back")}`),a.default.createElement(d.Text,{variant:m.TextVariant.displayMd,color:m.TextColor.textDefault},e("resetWallet")),a.default.createElement(d.Text,{color:m.TextColor.textDefault},e("resetWalletSubHeader")),a.default.createElement(d.Text,{color:m.TextColor.textDefault,marginTop:4,marginBottom:4},e("resetWalletUsingSRP",[a.default.createElement(l.default,{type:"link",target:"_blank",rel:"noopener noreferrer",href:f.default.ADD_MISSING_ACCOUNTS,key:"import-account-secretphase",className:"import-account__link"},e("reAddAccounts")),a.default.createElement(l.default,{type:"link",target:"_blank",rel:"noopener noreferrer",href:f.default.IMPORT_ACCOUNTS,key:"import-account-reimport-accounts",className:"import-account__link"},e("reAdded")),a.default.createElement(l.default,{type:"link",target:"_blank",rel:"noopener noreferrer",href:f.default.ADD_CUSTOM_TOKENS,key:"import-account-readd-tokens",className:"import-account__link"},e("reAdded"))])),a.default.createElement(d.Text,{color:m.TextColor.textDefault,margin:0,marginBottom:4},e("resetWalletWarning")),a.default.createElement(c.default,{disabled:t,onSubmit:this.handleImport,submitText:e("restore")}))))}}y(v,"contextTypes",{t:o.default.func,trackEvent:o.default.func}),y(v,"propTypes",{createNewVaultAndRestore:o.default.func.isRequired,leaveImportSeedScreenState:o.default.func,history:o.default.object,isLoading:o.default.bool});n.default=(0,i.connect)((({appState:{isLoading:e}})=>({isLoading:e})),(e=>({leaveImportSeedScreenState:()=>{e((0,r.unMarkPasswordForgotten)())},createNewVaultAndRestore:(t,n)=>e((0,r.createNewVaultAndRestore)(t,n))})))(v)}}},{package:"$root$",file:"ui/pages/keychains/restore-vault.js"}],[7273,{"../../../shared/constants/metametrics":5730,"../../../shared/modules/error":5784,"../../components/app/modals/hold-to-reveal-modal/hold-to-reveal-modal":5994,"../../components/component-library":6314,"../../components/ui/box":6603,"../../components/ui/export-text-container":6635,"../../components/ui/tabs":6704,"../../contexts/metametrics":6734,"../../ducks/history/history":6755,"../../helpers/constants/design-system":6770,"../../helpers/constants/zendesk-url":6783,"../../hooks/useI18nContext":6880,"../../selectors/selectors":7494,"../../store/actions":7502,"qrcode-generator":5072,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,r.useHistory)(),t=(0,i.useDispatch)(),n=(0,v.useI18nContext)(),k=(0,o.useContext)(p.MetaMetricsContext),x=(0,i.useSelector)(T.getHDEntropyIndex),[b,_]=(0,o.useState)(A),[C,N]=(0,o.useState)(""),[S,I]=(0,o.useState)(null),[P,O]=(0,o.useState)(!1),[M,B]=(0,o.useState)(null),R=(0,i.useSelector)(g.getMostRecentOverviewPage),[D,F]=(0,o.useState)(!1),[L,G]=(0,o.useState)(!1),j=(0,o.useCallback)((()=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.KeyExportCopied,properties:{key_type:c.MetaMetricsEventKeyType.Srp,copy_method:"clipboard",hd_entropy_index:x}}),k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpCopiedToClipboard,properties:{key_type:c.MetaMetricsEventKeyType.Srp,copy_method:"clipboard",hd_entropy_index:x}})}),[k,x]);(0,o.useEffect)((()=>{const e=document.getElementById("password-box");e&&e.focus()}),[]);const W=()=>{const e=(0,a.default)(0,"L");return e.addData(S),e.make(),e},H=e=>{e.preventDefault(),I(null),O(!1),B(null),t((0,E.requestRevealSeedWords)(C)).then((e=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.KeyExportRevealed,properties:{key_type:c.MetaMetricsEventKeyType.Srp,hd_entropy_index:x}}),I(e),F(!0)})).catch((e=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.KeyExportFailed,properties:{key_type:c.MetaMetricsEventKeyType.Srp,reason:e.message,hd_entropy_index:x}}),B((0,s.getErrorMessage)(e))}))};return o.default.createElement(d.default,{className:"page-container",paddingTop:8,paddingBottom:8,paddingLeft:4,paddingRight:4,gap:4},o.default.createElement(u.Text,{variant:h.TextVariant.headingLg},n("secretRecoveryPhrase")),o.default.createElement(u.Text,{variant:h.TextVariant.bodyMd},n("revealSeedWordsDescription1",[o.default.createElement(u.Button,{key:"srp-learn-srp",variant:u.BUTTON_VARIANT.LINK,size:u.BUTTON_SIZES.INHERIT,as:"a",href:y.default.SECRET_RECOVERY_PHRASE,target:"_blank",rel:"noopener noreferrer"},n("revealSeedWordsSRPName")),o.default.createElement(u.Text,{key:"reveal-seed-word-part-3",variant:h.TextVariant.bodyMdBold,as:"strong"},n("revealSeedWordsDescription3"))])),o.default.createElement(u.Text,{variant:h.TextVariant.bodyMd},n("revealSeedWordsDescription2",[o.default.createElement(u.Button,{key:"srp-learn-more-non-custodial",variant:u.BUTTON_VARIANT.LINK,size:u.BUTTON_SIZES.INHERIT,as:"a",href:y.default.NON_CUSTODIAL_WALLET,target:"_blank",rel:"noopener noreferrer"},n("revealSeedWordsNonCustodialWallet"))])),o.default.createElement(u.BannerAlert,{severity:h.Severity.Danger},o.default.createElement(u.Text,{variant:h.TextVariant.bodyMd},n("revealSeedWordsWarning",[o.default.createElement(u.Text,{key:"reveal-seed-words-warning-2",variant:h.TextVariant.bodyMdBold,as:"strong"},n("revealSeedWordsWarning2"))]))),b!==A&&P?(L||(k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpViewSrpText,properties:{key_type:c.MetaMetricsEventKeyType.Srp}}),G(!0)),o.default.createElement("div",null,o.default.createElement(f.Tabs,{defaultActiveTabName:n("revealSeedWordsText"),onTabClick:e=>{"text-seed"===e?k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpViewSrpText,properties:{key_type:c.MetaMetricsEventKeyType.Srp}}):"qr-srp"===e&&k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpViewsSrpQR,properties:{key_type:c.MetaMetricsEventKeyType.Srp}})}},o.default.createElement(f.Tab,{name:n("revealSeedWordsText"),className:"reveal-seed__tab",activeClassName:"reveal-seed__active-tab",tabKey:"text-seed"},o.default.createElement(u.Label,{marginTop:4},n("yourPrivateSeedPhrase")),o.default.createElement(m.default,{text:S,onClickCopy:j})),o.default.createElement(f.Tab,{name:n("revealSeedWordsQR"),className:"reveal-seed__tab",activeClassName:"reveal-seed__active-tab",tabKey:"qr-srp"},o.default.createElement(d.default,{display:h.Display.Flex,justifyContent:h.JustifyContent.center,alignItems:h.AlignItems.center,paddingTop:4,"data-testid":"qr-srp"},o.default.createElement("div",{dangerouslySetInnerHTML:{__html:W().createTableTag(5,15)}})))))):o.default.createElement("form",{onSubmit:H},o.default.createElement(u.Label,{htmlFor:"password-box"},n("enterPasswordContinue")),o.default.createElement(u.TextField,{inputProps:{"data-testid":"input-password"},type:u.TextFieldType.Password,placeholder:n("makeSureNoOneWatching"),id:"password-box",size:u.TextFieldSize.Large,value:C,onChange:e=>N(e.target.value),error:Boolean(M),width:h.BlockSize.Full}),M&&o.default.createElement(u.HelpText,{severity:u.HelpTextSeverity.Danger},M)),b!==A&&P?o.default.createElement(d.default,{marginTop:"auto"},o.default.createElement(u.Button,{variant:u.BUTTON_VARIANT.SECONDARY,width:h.BlockSize.Full,size:h.Size.LG,onClick:()=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpRevealCloseClicked,properties:{key_type:c.MetaMetricsEventKeyType.Srp}}),e.push(R)}},n("close"))):o.default.createElement(d.default,{display:h.Display.Flex,marginTop:"auto",gap:4},o.default.createElement(u.Button,{width:h.BlockSize.Full,size:h.Size.LG,variant:u.BUTTON_VARIANT.SECONDARY,onClick:()=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.KeyExportCanceled,properties:{key_type:c.MetaMetricsEventKeyType.Srp,hd_entropy_index:x}}),k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpRevealCancelled,properties:{key_type:c.MetaMetricsEventKeyType.Srp,hd_entropy_index:x}}),e.push(R)}},n("cancel")),o.default.createElement(u.Button,{width:h.BlockSize.Full,size:h.Size.LG,onClick:e=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.KeyExportRequested,properties:{key_type:c.MetaMetricsEventKeyType.Srp,hd_entropy_index:x}}),k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpRevealNextClicked,properties:{key_type:c.MetaMetricsEventKeyType.Srp}}),H(e)},disabled:""===C},n("next"))),o.default.createElement(l.default,{isOpen:D,onClose:()=>{k({category:c.MetaMetricsEventCategory.Keys,event:c.MetaMetricsEventName.SrpHoldToRevealCloseClicked,properties:{key_type:c.MetaMetricsEventKeyType.Srp}}),F(!1)},onLongPressed:()=>{O(!0),F(!1),_(w)},holdToRevealType:"SRP"}))};var a=x(e("qrcode-generator")),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),i=e("react-redux"),r=e("react-router-dom"),s=e("../../../shared/modules/error"),c=e("../../../shared/constants/metametrics"),l=x(e("../../components/app/modals/hold-to-reveal-modal/hold-to-reveal-modal")),u=e("../../components/component-library"),d=x(e("../../components/ui/box")),m=x(e("../../components/ui/export-text-container")),f=e("../../components/ui/tabs"),p=e("../../contexts/metametrics"),g=e("../../ducks/history/history"),h=e("../../helpers/constants/design-system"),y=x(e("../../helpers/constants/zendesk-url")),v=e("../../hooks/useI18nContext"),E=e("../../store/actions"),T=e("../../selectors/selectors");function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function x(e){return e&&e.__esModule?e:{default:e}}const A="PASSWORD_PROMPT_SCREEN",w="REVEAL_SEED_SCREEN"}}},{package:"$root$",file:"ui/pages/keychains/reveal-seed.js"}],[7274,{"./lock.container":7276},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./lock.container"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/lock/index.js"}],[7275,{"../../components/ui/loading-screen":6663,"../../helpers/constants/routes":6776,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o,i,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),s=u(e("prop-types")),c=u(e("../../components/ui/loading-screen")),l=e("../../helpers/constants/routes");function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}class m extends r.PureComponent{componentDidMount(){const{lockMetamask:e,isUnlocked:t,history:n}=this.props;t?e().then((()=>n.push(l.DEFAULT_ROUTE))):n.replace(l.DEFAULT_ROUTE)}render(){return r.default.createElement(c.default,null)}}n.default=m,a=m,o="propTypes",i={history:s.default.object,isUnlocked:s.default.bool,lockMetamask:s.default.func},(o=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(o))in a?Object.defineProperty(a,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[o]=i}}},{package:"$root$",file:"ui/pages/lock/lock.component.js"}],[7276,{"../../store/actions":7502,"./lock.component":7275,"react-redux":5217,"react-router-dom":5244,redux:5277},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a,o=e("redux"),i=e("react-redux"),r=e("react-router-dom"),s=e("../../store/actions"),c=(a=e("./lock.component"))&&a.__esModule?a:{default:a};n.default=(0,o.compose)(r.withRouter,(0,i.connect)((e=>{const{metamask:{isUnlocked:t}}=e;return{isUnlocked:t}}),(e=>({lockMetamask:()=>e((0,s.lockMetamask)())}))))(c.default)}}},{package:"$root$",file:"ui/pages/lock/lock.container.js"}],[7277,{"./notification-details":7281},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./notification-details"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/notification-details/index.js"}],[7278,{"../../../components/component-library":6314,"../../../helpers/constants/design-system":6770,"../../notifications/notification-components/types/notifications/notifications":7302,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationDetailsBody=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("../../../components/component-library"),r=e("../../../helpers/constants/design-system"),s=e("../../notifications/notification-components/types/notifications/notifications");n.NotificationDetailsBody=({body:e,notification:t})=>o.default.createElement(i.Box,{display:r.Display.Flex,flexDirection:r.FlexDirection.Column,padding:0},e.type===s.NotificationComponentType.AnnouncementBody&&o.default.createElement(o.default.Fragment,null,o.default.createElement(e.Image,{notification:t}),o.default.createElement(e.Description,{notification:t})),e.type===s.NotificationComponentType.OnChainBody&&o.default.createElement(o.default.Fragment,null,e.Image&&o.default.createElement(e.Image,{notification:t}),e.From&&o.default.createElement(e.From,{notification:t}),e.To&&o.default.createElement(e.To,{notification:t}),e.Account&&o.default.createElement(e.Account,{notification:t}),e.Asset&&o.default.createElement(e.Asset,{notification:t}),e.AssetReceived&&o.default.createElement(e.AssetReceived,{notification:t}),e.Status&&o.default.createElement(e.Status,{notification:t}),e.Network&&o.default.createElement(e.Network,{notification:t}),e.Rate&&o.default.createElement(e.Rate,{notification:t}),e.Provider&&o.default.createElement(e.Provider,{notification:t}),e.NetworkFee&&o.default.createElement(e.NetworkFee,{notification:t})),e.type===s.NotificationComponentType.SnapBody&&o.default.createElement(e.Content,{notification:t}))}}},{package:"$root$",file:"ui/pages/notification-details/notification-details-body/notification-details-body.tsx"}],[7279,{"../../../components/component-library":6314,"../../../helpers/constants/design-system":6770,"../../notifications/notification-components/types/notifications/notifications":7302,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationDetailsFooter=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("../../../components/component-library"),r=e("../../../helpers/constants/design-system"),s=e("../../notifications/notification-components/types/notifications/notifications");n.NotificationDetailsFooter=({footer:e,notification:t})=>o.default.createElement(i.Box,{width:r.BlockSize.Full,display:r.Display.Flex,flexDirection:r.FlexDirection.Row,justifyContent:r.JustifyContent.spaceBetween,padding:4,gap:4},e.type===s.NotificationComponentType.OnChainFooter&&o.default.createElement(e.ScanLink,{notification:t}),e.type===s.NotificationComponentType.AnnouncementFooter&&o.default.createElement(i.Box,{display:r.Display.Flex,gap:4,flexDirection:r.FlexDirection.Row,width:r.BlockSize.Full},o.default.createElement(e.ExternalLink,{notification:t}),o.default.createElement(e.ExtensionLink,{notification:t})),e.type===s.NotificationComponentType.SnapFooter&&o.default.createElement(e.Link,{notification:t}))}}},{package:"$root$",file:"ui/pages/notification-details/notification-details-footer/notification-details-footer.tsx"}],[7280,{"../../../components/component-library":6314,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationDetailsHeader=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("../../../components/component-library");n.NotificationDetailsHeader=({children:e,onClickBack:t})=>o.default.createElement(i.HeaderBase,{padding:4,startAccessory:o.default.createElement(i.ButtonIcon,{ariaLabel:"Back",iconName:i.IconName.ArrowLeft,size:i.ButtonIconSize.Sm,onClick:t}),endAccessory:null},e)}}},{package:"$root$",file:"ui/pages/notification-details/notification-details-header/notification-details-header.tsx"}],[7281,{"../../components/component-library":6314,"../../components/multichain":6482,"../../components/multichain/pages/page":6552,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/useNotificationTimeouts":6893,"../../selectors/metamask-notifications/metamask-notifications":7486,"../notifications/notification-components":7295,"./notification-details-body/notification-details-body":7278,"./notification-details-footer/notification-details-footer":7279,"./notification-details-header/notification-details-header":7280,"./utils/utils":7282,"@metamask/notification-services-controller/notification-services":2344,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const{redirectToNotifications:e}=function(){const e=(0,i.useHistory)(),t=(0,a.useCallback)((()=>{e.push(l.NOTIFICATIONS_ROUTE)}),[e]);return{redirectToNotifications:t}}(),{notification:t}=function(){const{pathname:e}=(0,i.useLocation)(),t=(0,h.getExtractIdentifier)(e),n=(0,o.useSelector)((0,f.getMetamaskNotificationById)(t));return{notification:n}}();if(function(e){const{markNotificationAsRead:t}=(0,m.useMarkNotificationAsRead)(),{setNotificationTimeout:n}=(0,g.useSnapNotificationTimeouts)();(0,a.useEffect)((()=>(e&&t([{id:e.id,type:e.type,isRead:e.isRead}]),()=>{(null==e?void 0:e.type)===r.TRIGGER_TYPES.SNAP&&n(e.id)})),[])}(t),!t)return e(),null;if(!(0,p.hasNotificationComponents)(t.type))return e(),null;const n=p.NotificationComponents[t.type];return a.default.createElement(u.NotificationsPage,null,a.default.createElement(y.NotificationDetailsHeader,{onClickBack:e},a.default.createElement(n.details.title,{notification:t})),a.default.createElement(d.Content,{padding:0},a.default.createElement(s.Box,{display:c.Display.Flex,flexDirection:c.FlexDirection.Column,gap:2,width:c.BlockSize.Full,height:c.BlockSize.Full,justifyContent:c.JustifyContent.spaceBetween},a.default.createElement(v.NotificationDetailsBody,{body:n.details.body,notification:t}),a.default.createElement(E.NotificationDetailsFooter,{footer:n.footer,notification:t}))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("react-router-dom"),r=e("@metamask/notification-services-controller/notification-services"),s=e("../../components/component-library"),c=e("../../helpers/constants/design-system"),l=e("../../helpers/constants/routes"),u=e("../../components/multichain"),d=e("../../components/multichain/pages/page"),m=e("../../hooks/metamask-notifications/useNotifications"),f=e("../../selectors/metamask-notifications/metamask-notifications"),p=e("../notifications/notification-components"),g=e("../../hooks/useNotificationTimeouts"),h=e("./utils/utils"),y=e("./notification-details-header/notification-details-header"),v=e("./notification-details-body/notification-details-body"),E=e("./notification-details-footer/notification-details-footer");function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/notification-details/notification-details.tsx"}],[7282,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.getExtractIdentifier=function(e){if("string"!=typeof e)return"";const t=e.split("/");return t.length>2?t[2]:""}}}},{package:"$root$",file:"ui/pages/notification-details/utils/utils.ts"}],[7283,{"./notifications-settings":7287},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./notifications-settings"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/notifications-settings/index.js"}],[7284,{"../../../shared/constants/metametrics":5730,"../../components/component-library":6314,"../../components/multichain":6482,"../../contexts/metamask-notifications/metamask-notifications":6733,"../../contexts/metametrics":6734,"../../helpers/constants/design-system":6770,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/useI18nContext":6880,"../../selectors/identity/profile-syncing":7484,"../../selectors/metamask-notifications/metamask-notifications":7486,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsSettingsAllowNotifications=function({loading:e,setLoading:t,disabled:n,dataTestId:g}){const h=(0,i.useI18nContext)(),y=(0,a.useContext)(r.MetaMetricsContext),{listNotifications:v}=(0,d.useMetamaskNotificationsContext)(),E=(0,o.useSelector)(l.selectIsMetamaskNotificationsEnabled),[T,k]=(0,a.useState)(E),x=(0,o.useSelector)(l.getIsUpdatingMetamaskNotifications),A=(0,o.useSelector)(u.selectIsProfileSyncingEnabled),{enableNotifications:w,error:b}=(0,c.useEnableNotifications)(),{disableNotifications:_,error:C}=(0,c.useDisableNotifications)(),N=b||C;(0,a.useEffect)((()=>{t(x)}),[x,t]),(0,a.useEffect)((()=>{k(E)}),[E]),(0,a.useEffect)((()=>{!N&&E&&v()}),[E,N,v]);const S=(0,a.useCallback)((async()=>{t(!0),E?(y({category:s.MetaMetricsEventCategory.NotificationSettings,event:s.MetaMetricsEventName.NotificationsSettingsUpdated,properties:{settings_type:"notifications",was_profile_syncing_on:A,old_value:!0,new_value:!1}}),await _()):(y({category:s.MetaMetricsEventCategory.NotificationSettings,event:s.MetaMetricsEventName.NotificationsSettingsUpdated,properties:{settings_type:"notifications",was_profile_syncing_on:A,old_value:!1,new_value:!0}}),await w()),t(!1),k(!T)}),[t,E,_,w,T]),I=(0,a.useMemo)((()=>a.default.createElement(m.Text,{as:"a",href:"https://support.metamask.io/privacy-and-security/profile-privacy",target:"_blank",rel:"noopener noreferrer",key:"privacy-link",color:f.TextColor.infoDefault},h("notificationsSettingsPageAllowNotificationsLink"))),[h]);return a.default.createElement(m.Box,{display:f.Display.Flex,justifyContent:f.JustifyContent.flexStart,flexDirection:f.FlexDirection.Column,alignItems:f.AlignItems.flexStart,gap:4,paddingLeft:8,paddingRight:8,paddingBottom:8},a.default.createElement(p.NotificationsSettingsBox,{value:T,onToggle:S,disabled:n,loading:e,dataTestId:g},a.default.createElement(p.NotificationsSettingsType,{title:h("allowNotifications")})),a.default.createElement(m.Text,{variant:f.TextVariant.bodyMd,color:f.TextColor.textAlternative},h("notificationsSettingsPageAllowNotifications",[I])),N&&a.default.createElement(m.Box,null,a.default.createElement(m.Text,{as:"p",color:f.TextColor.errorDefault},h(E?"turnOffMetamaskNotificationsError":"turnOnMetamaskNotificationsError"))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("../../hooks/useI18nContext"),r=e("../../contexts/metametrics"),s=e("../../../shared/constants/metametrics"),c=e("../../hooks/metamask-notifications/useNotifications"),l=e("../../selectors/metamask-notifications/metamask-notifications"),u=e("../../selectors/identity/profile-syncing"),d=e("../../contexts/metamask-notifications/metamask-notifications"),m=e("../../components/component-library"),f=e("../../helpers/constants/design-system"),p=e("../../components/multichain");function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/notifications-settings/notifications-settings-allow-notifications.tsx"}],[7285,{"../../../shared/constants/metametrics":5730,"../../components/multichain":6482,"../../contexts/metametrics":6734,"../../helpers/utils/util":6819,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/metamask-notifications/useSwitchNotifications":6852,"@metamask/controller-utils":1474,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsSettingsPerAccount=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("@metamask/controller-utils"),i=e("../../contexts/metametrics"),r=e("../../../shared/constants/metametrics"),s=e("../../hooks/metamask-notifications/useSwitchNotifications"),c=e("../../components/multichain"),l=e("../../hooks/metamask-notifications/useNotifications"),u=e("../../helpers/utils/util");function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}n.NotificationsSettingsPerAccount=({address:e,name:t,isEnabled:n,isLoading:d,disabledSwitch:m,refetchAccountSettings:f})=>{const p=(0,a.useContext)(i.MetaMetricsContext),{toggleAccount:g,loading:h,error:y}=function(e,t){const{onChange:n,error:o}=(0,s.useSwitchAccountNotificationsChange)(),{listNotifications:i}=(0,l.useListNotifications)(),[r,c]=(0,a.useState)(!1);return{toggleAccount:(0,a.useCallback)((async a=>{c(!0);try{await n([e],a),await t(),i()}catch{}c(!1)}),[e,i,t,n]),loading:r,error:o}}(e,f),v=d||h,E=y,T=(0,a.useCallback)((async()=>{p({category:r.MetaMetricsEventCategory.NotificationSettings,event:r.MetaMetricsEventName.NotificationsSettingsUpdated,properties:{settings_type:"account_notifications",old_value:n,new_value:!n}}),await g(!n)}),[e,n,g,p]),k=(0,o.toChecksumHexAddress)(e),x=(0,u.shortenAddress)(k);return a.default.createElement(a.default.Fragment,null,a.default.createElement(c.NotificationsSettingsBox,{value:n??!1,onToggle:T,key:e,disabled:m,loading:v,error:E,dataTestId:`${x}-notifications-settings`},a.default.createElement(c.NotificationsSettingsAccount,{address:e,name:t})))}}}},{package:"$root$",file:"ui/pages/notifications-settings/notifications-settings-per-account.tsx"}],[7286,{"../../../shared/constants/metametrics":5730,"../../components/component-library":6314,"../../components/multichain":6482,"../../contexts/metamask-notifications/metamask-notifications":6733,"../../contexts/metametrics":6734,"../../helpers/constants/design-system":6770,"../../hooks/metamask-notifications/useSwitchNotifications":6852,"../../hooks/useI18nContext":6880,"../../selectors/metamask-notifications/metamask-notifications":7486,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsSettingsTypes=function({disabled:e}){const t=(0,s.useI18nContext)(),{listNotifications:n}=(0,c.useMetamaskNotificationsContext)(),p=(0,a.useContext)(i.MetaMetricsContext),g=(0,o.useSelector)(f.selectIsFeatureAnnouncementsEnabled),{onChange:h,error:y}=(0,l.useSwitchFeatureAnnouncementsChange)(),[v,E]=(0,a.useState)(g);return a.default.createElement(a.default.Fragment,null,a.default.createElement(u.Box,{paddingLeft:8,paddingRight:8,paddingBottom:4,paddingTop:4,"data-testid":"notifications-settings-per-types"},a.default.createElement(u.Text,{variant:d.TextVariant.bodyMd,color:d.TextColor.textDefault},t("customizeYourNotifications")),a.default.createElement(u.Text,{variant:d.TextVariant.bodySm,color:d.TextColor.textAlternative},t("customizeYourNotificationsText"))),a.default.createElement(u.Box,{display:d.Display.Flex,justifyContent:d.JustifyContent.flexStart,flexDirection:d.FlexDirection.Column,alignItems:d.AlignItems.flexStart,gap:6,paddingLeft:8,paddingRight:8,paddingBottom:4},a.default.createElement(m.NotificationsSettingsBox,{value:v,onToggle:async()=>{E(!v);try{h(!v),p({category:r.MetaMetricsEventCategory.NotificationSettings,event:r.MetaMetricsEventName.NotificationsSettingsUpdated,properties:{settings_type:"product_announcements",old_value:v,new_value:!v}}),n()}catch(e){E(v)}},error:y,disabled:e,dataTestId:"product-announcements"},a.default.createElement(m.NotificationsSettingsType,{icon:u.IconName.Star,title:t("productAnnouncements")}))),a.default.createElement(u.Box,{borderColor:d.BorderColor.borderMuted,width:d.BlockSize.Full,style:{height:"1px",borderBottomWidth:0}}))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("../../contexts/metametrics"),r=e("../../../shared/constants/metametrics"),s=e("../../hooks/useI18nContext"),c=e("../../contexts/metamask-notifications/metamask-notifications"),l=e("../../hooks/metamask-notifications/useSwitchNotifications"),u=e("../../components/component-library"),d=e("../../helpers/constants/design-system"),m=e("../../components/multichain"),f=e("../../selectors/metamask-notifications/metamask-notifications");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/notifications-settings/notifications-settings-types.tsx"}],[7287,{"../../components/component-library":6314,"../../components/multichain":6482,"../../components/multichain/pages/page":6552,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../hooks/metamask-notifications/useSwitchNotifications":6852,"../../hooks/useI18nContext":6880,"../../selectors":7485,"../../selectors/metamask-notifications/metamask-notifications":7486,"./notifications-settings-allow-notifications":7284,"./notifications-settings-per-account":7285,"./notifications-settings-types":7286,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e;const t=(0,i.useHistory)(),n=(0,i.useLocation)(),v=(0,r.useI18nContext)(),E=(0,o.useSelector)(m.selectIsMetamaskNotificationsEnabled),T=(0,o.useSelector)(m.getIsUpdatingMetamaskNotifications),k=function(){const e=(0,o.useSelector)(m.getValidNotificationAccounts),t=(0,o.useSelector)(f.getInternalAccounts),n=(0,a.useMemo)((()=>e.map((e=>t.find((t=>t.address.toLowerCase()===e.toLowerCase())))).filter((e=>Boolean(e)))),[e,t]);return n}(),[x,A]=(0,a.useState)(T),w=(0,a.useMemo)((()=>k.map((e=>e.address))),[k]),b=(0,p.useAccountSettingsProps)(w),_=b.accountsBeingUpdated.length>0,C=async()=>{await b.update(w)},N=null===(e=n.state)||void 0===e?void 0:e.fromPage;return a.default.createElement(u.NotificationsPage,null,a.default.createElement(d.Header,{startAccessory:a.default.createElement(c.ButtonIcon,{ariaLabel:"Back",iconName:c.IconName.ArrowLeft,size:c.ButtonIconSize.Sm,onClick:()=>N?t.push(N):t.push(s.NOTIFICATIONS_ROUTE)}),endAccessory:null},v("notifications")),a.default.createElement(d.Content,{padding:0},a.default.createElement(g.NotificationsSettingsAllowNotifications,{loading:x,setLoading:A,dataTestId:"notifications-settings-allow",disabled:_}),a.default.createElement(c.Box,{borderColor:l.BorderColor.borderMuted,width:l.BlockSize.Full,style:{height:"1px",borderBottomWidth:0}}),E&&a.default.createElement(a.default.Fragment,null,a.default.createElement(h.NotificationsSettingsTypes,{disabled:x||_}),a.default.createElement(a.default.Fragment,null,a.default.createElement(c.Box,{paddingLeft:8,paddingRight:8,paddingBottom:4,paddingTop:4,"data-testid":"notifications-settings-per-account"},a.default.createElement(c.Text,{variant:l.TextVariant.bodyMd,color:l.TextColor.textDefault},v("accountActivity")),a.default.createElement(c.Text,{variant:l.TextVariant.bodySm,color:l.TextColor.textAlternative},v("accountActivityText"))),a.default.createElement(c.Box,{display:l.Display.Flex,justifyContent:l.JustifyContent.flexStart,flexDirection:l.FlexDirection.Column,alignItems:l.AlignItems.flexStart,gap:6,paddingLeft:8,paddingRight:8,paddingBottom:4},k.map((e=>{var t;return a.default.createElement(y.NotificationsSettingsPerAccount,{key:e.id,address:e.address,name:e.metadata.name,disabledSwitch:b.initialLoading||_,isLoading:b.accountsBeingUpdated.includes(e.address),isEnabled:(null===(t=b.data)||void 0===t?void 0:t[e.address.toLowerCase()])??!1,refetchAccountSettings:C})})))))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("react-router-dom"),r=e("../../hooks/useI18nContext"),s=e("../../helpers/constants/routes"),c=e("../../components/component-library"),l=e("../../helpers/constants/design-system"),u=e("../../components/multichain"),d=e("../../components/multichain/pages/page"),m=e("../../selectors/metamask-notifications/metamask-notifications"),f=e("../../selectors"),p=e("../../hooks/metamask-notifications/useSwitchNotifications"),g=e("./notifications-settings-allow-notifications"),h=e("./notifications-settings-types"),y=e("./notifications-settings-per-account");function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/notifications-settings/notifications-settings.tsx"}],[7288,{"../../components/component-library":6314,"../../helpers/constants/design-system":6770,"../../hooks/useI18nContext":6880,"../../selectors/metamask-notifications/metamask-notifications":7486,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NewFeatureTag=function(){const e=(0,l.useI18nContext)();if((0,i.useSelector)(r.selectIsMetamaskNotificationsFeatureSeen))return null;return o.default.createElement(s.Tag,{backgroundColor:c.BackgroundColor.infoMuted,borderStyle:c.BorderStyle.none,borderRadius:c.BorderRadius.MD,label:e("new"),labelProps:{color:c.TextColor.primaryDefault,variant:c.TextVariant.bodySm},paddingLeft:2,paddingRight:2})};var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("react-redux"),r=e("../../selectors/metamask-notifications/metamask-notifications"),s=e("../../components/component-library"),c=e("../../helpers/constants/design-system"),l=e("../../hooks/useI18nContext")}}},{package:"$root$",file:"ui/pages/notifications/NewFeatureTag.tsx"}],[7289,{"./notifications":7308},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return o.default}});var a,o=(a=e("./notifications"))&&a.__esModule?a:{default:a}}}},{package:"$root$",file:"ui/pages/notifications/index.js"}],[7290,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../../../../helpers/utils/util":6819,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../../../../../app/scripts/translate"),s=e("../node-guard"),c=e("../types/notifications/notifications"),l=e("../../../../helpers/utils/util"),u=e("../../../../../shared/modules/conversion.utils"),d=e("../../../../helpers/utils/notification.util"),m=e("../../../../helpers/constants/design-system"),f=e("../../../../components/multichain"),p=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),g=e("../../../../components/component-library");const{TRIGGER_TYPES:h}=i.NotificationServicesController.Constants,y=(0,s.isOfTypeNodeGuard)([h.ERC1155_RECEIVED,h.ERC1155_SENT]),v=e=>e.type===h.ERC1155_SENT,E=e=>v(e)?(0,r.t)("notificationItemNFTSentTo"):(0,r.t)("notificationItemNFTReceivedFrom"),T=e=>{const t=(0,l.shortenAddress)(v(e)?e.data.to:e.data.from);return(0,d.createTextItems)([E(e)||"",t],m.TextVariant.bodySm)};n.components={guardFn:y,item:({notification:e,onClick:t})=>{var n,a,i,r,s;return o.default.createElement(f.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:null!==(n=e.data.nft)&&void 0!==n&&n.image?p.NotificationListItemIconType.Nft:p.NotificationListItemIconType.Token,value:(null===(a=e.data.nft)||void 0===a?void 0:a.image)||"http://foo.com/bar.png",badge:{icon:v(e)?g.IconName.Arrow2UpRight:g.IconName.Received,position:g.BadgeWrapperPosition.bottomRight}},title:T(e),description:(r=e,(0,d.createTextItems)([(null===(s=r.data.nft)||void 0===s?void 0:s.collection.name)||""],m.TextVariant.bodyMd)),createdAt:new Date(e.createdAt),amount:(null===(i=e.data.nft)||void 0===i?void 0:i.token_id)||"",onClick:t})},details:{title:({notification:e})=>o.default.createElement(f.NotificationDetailTitle,{title:`${v(e)?(0,r.t)("notificationItemSent"):(0,r.t)("notificationItemReceived")} NFT`,date:(0,d.formatIsoDateString)(e.createdAt)}),body:{type:c.NotificationComponentType.OnChainBody,Image:({notification:e})=>{var t,n,a;const i=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:r,nativeCurrencyName:s}=(0,d.getNetworkDetailsByChainId)(`0x${i}`);return o.default.createElement(f.NotificationDetailNft,{networkSrc:r,tokenId:(null===(t=e.data.nft)||void 0===t?void 0:t.token_id)||"",tokenName:(null===(n=e.data.nft)||void 0===n?void 0:n.name)||"",tokenSrc:(null===(a=e.data.nft)||void 0===a?void 0:a.image)||"",networkName:s})},From:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemFrom")}${v(e)?` (${(0,r.t)("you")})`:""}`,address:e.data.from}),To:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemTo")}${v(e)?"":` (${(0,r.t)("you")})`}`,address:e.data.to}),Status:()=>o.default.createElement(f.NotificationDetailInfo,{icon:{iconName:g.IconName.Check,color:m.TextColor.successDefault,backgroundColor:m.BackgroundColor.successMuted},label:(0,r.t)("notificationItemStatus")||"",detail:(0,r.t)("notificationItemConfirmed")||""}),Asset:({notification:e})=>{var t,n,a;const i=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:s}=(0,d.getNetworkDetailsByChainId)(`0x${i}`);return o.default.createElement(f.NotificationDetailCollection,{icon:{src:(null===(t=e.data.nft)||void 0===t?void 0:t.image)||"",badgeSrc:s},label:(0,r.t)("notificationItemCollection")||"",collection:`${null===(n=e.data.nft)||void 0===n?void 0:n.collection.name} (${null===(a=e.data.nft)||void 0===a?void 0:a.token_id})`})},Network:({notification:e})=>{const t=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencyName:a}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:n},label:(0,r.t)("notificationDetailNetwork")||"",detail:a})},NetworkFee:({notification:e})=>o.default.createElement(f.NotificationDetailNetworkFee,{notification:e})}},footer:{type:c.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(f.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/erc1155-sent-received/erc1155-sent-received.tsx"}],[7291,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../../../../helpers/utils/util":6819,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../../../../../app/scripts/translate"),s=e("../node-guard"),c=e("../types/notifications/notifications"),l=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),u=e("../../../../helpers/utils/util"),d=e("../../../../../shared/modules/conversion.utils"),m=e("../../../../helpers/utils/notification.util"),f=e("../../../../components/multichain"),p=e("../../../../helpers/constants/design-system"),g=e("../../../../components/component-library");const{TRIGGER_TYPES:h}=i.NotificationServicesController.Constants,y=(0,s.isOfTypeNodeGuard)([h.ERC20_RECEIVED,h.ERC20_SENT]),v=e=>e.type===h.ERC20_SENT,E=e=>v(e)?(0,r.t)("notificationItemSentTo"):(0,r.t)("notificationItemReceivedFrom"),T=e=>{const t=(0,u.shortenAddress)(v(e)?e.data.to:e.data.from);return(0,m.createTextItems)([E(e)||"",t],p.TextVariant.bodySm)};n.components={guardFn:y,item:({notification:e,onClick:t})=>{return o.default.createElement(f.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:l.NotificationListItemIconType.Token,value:e.data.token.image,badge:{icon:v(e)?g.IconName.Arrow2UpRight:g.IconName.Received,position:g.BadgeWrapperPosition.bottomRight}},title:T(e),description:(n=e,(0,m.createTextItems)([n.data.token.name],p.TextVariant.bodyMd)),createdAt:new Date(e.createdAt),amount:`${(0,m.getAmount)(e.data.token.amount,e.data.token.decimals,{shouldEllipse:!0})} ${e.data.token.symbol}`,onClick:t});var n},details:{title:({notification:e})=>o.default.createElement(f.NotificationDetailTitle,{title:`${v(e)?(0,r.t)("notificationItemSent"):(0,r.t)("notificationItemReceived")} ${e.data.token.symbol}`,date:(0,m.formatIsoDateString)(e.createdAt)}),body:{type:c.NotificationComponentType.OnChainBody,From:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemFrom")}${v(e)?` (${(0,r.t)("you")})`:""}`,address:e.data.from}),To:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemTo")}${v(e)?"":` (${(0,r.t)("you")})`}`,address:e.data.to}),Status:({notification:e})=>o.default.createElement(f.NotificationDetailInfo,{icon:{iconName:g.IconName.Check,color:p.TextColor.successDefault,backgroundColor:p.BackgroundColor.successMuted},label:(0,r.t)("notificationItemStatus")||"",detail:(0,r.t)("notificationItemConfirmed")||"",action:o.default.createElement(f.NotificationDetailCopyButton,{notification:e,text:e.tx_hash,displayText:(0,r.t)("notificationItemTransactionId")||""})}),Asset:({notification:e})=>{const t=(0,d.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:e.data.token.image,badge:{src:n,position:g.BadgeWrapperPosition.topRight}},label:(0,r.t)("asset")||"",detail:e.data.token.symbol,fiatValue:`$${(0,m.getUsdAmount)(e.data.token.amount,e.data.token.decimals,e.data.token.usd)}`,value:`${(0,m.getAmount)(e.data.token.amount,e.data.token.decimals,{shouldEllipse:!0})} ${e.data.token.symbol}`})},Network:({notification:e})=>{const t=(0,d.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencyName:a}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:n},label:(0,r.t)("notificationDetailNetwork")||"",detail:a})},NetworkFee:({notification:e})=>o.default.createElement(f.NotificationDetailNetworkFee,{notification:e})}},footer:{type:c.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(f.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/erc20-sent-received/erc20-sent-received.tsx"}],[7292,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../../../../helpers/utils/util":6819,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../../../../../app/scripts/translate"),s=e("../node-guard"),c=e("../types/notifications/notifications"),l=e("../../../../helpers/utils/util"),u=e("../../../../../shared/modules/conversion.utils"),d=e("../../../../helpers/utils/notification.util"),m=e("../../../../helpers/constants/design-system"),f=e("../../../../components/multichain"),p=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),g=e("../../../../components/component-library");const{TRIGGER_TYPES:h}=i.NotificationServicesController.Constants,y=(0,s.isOfTypeNodeGuard)([h.ERC721_RECEIVED,h.ERC721_SENT]),v=e=>e.type===h.ERC721_SENT,E=e=>v(e)?(0,r.t)("notificationItemNFTSentTo"):(0,r.t)("notificationItemNFTReceivedFrom"),T=e=>{const t=(0,l.shortenAddress)(v(e)?e.data.to:e.data.from);return(0,d.createTextItems)([E(e)||"",t],m.TextVariant.bodySm)};n.components={guardFn:y,item:({notification:e,onClick:t})=>{return o.default.createElement(f.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:p.NotificationListItemIconType.Nft,value:e.data.nft.image,badge:{icon:v(e)?g.IconName.Arrow2UpRight:g.IconName.Received,position:g.BadgeWrapperPosition.bottomRight}},title:T(e),description:(n=e,(0,d.createTextItems)([n.data.nft.collection.name],m.TextVariant.bodyMd)),createdAt:new Date(e.createdAt),amount:`#${e.data.nft.token_id}`,onClick:t});var n},details:{title:({notification:e})=>o.default.createElement(f.NotificationDetailTitle,{title:`${v(e)?(0,r.t)("notificationItemSent"):(0,r.t)("notificationItemReceived")} NFT`,date:(0,d.formatIsoDateString)(e.createdAt)}),body:{type:c.NotificationComponentType.OnChainBody,Image:({notification:e})=>{const t=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencyName:a}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailNft,{networkSrc:n,tokenId:e.data.nft.token_id,tokenName:e.data.nft.name,tokenSrc:e.data.nft.image,networkName:a})},From:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemFrom")}${v(e)?` (${(0,r.t)("you")})`:""}`,address:e.data.from}),To:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemTo")}${v(e)?"":` (${(0,r.t)("you")})`}`,address:e.data.to}),Status:()=>o.default.createElement(f.NotificationDetailInfo,{icon:{iconName:g.IconName.Check,color:m.TextColor.successDefault,backgroundColor:m.BackgroundColor.successMuted},label:(0,r.t)("notificationItemStatus")||"",detail:(0,r.t)("notificationItemConfirmed")||""}),Asset:({notification:e})=>{const t=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailCollection,{icon:{src:e.data.nft.image,badgeSrc:n},label:(0,r.t)("notificationItemCollection")||"",collection:`${e.data.nft.collection.name} (${e.data.nft.token_id})`})},Network:({notification:e})=>{const t=(0,u.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencyName:a}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:n},label:(0,r.t)("notificationDetailNetwork")||"",detail:a})},NetworkFee:({notification:e})=>o.default.createElement(f.NotificationDetailNetworkFee,{notification:e})}},footer:{type:c.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(f.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/erc721-sent-received/erc721-sent-received.tsx"}],[7293,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../../../../helpers/utils/util":6819,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../../../../../app/scripts/translate"),s=e("../node-guard"),c=e("../types/notifications/notifications"),l=e("../../../../../shared/modules/conversion.utils"),u=e("../../../../helpers/utils/util"),d=e("../../../../helpers/utils/notification.util"),m=e("../../../../helpers/constants/design-system"),f=e("../../../../components/multichain"),p=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),g=e("../../../../components/component-library");const{TRIGGER_TYPES:h}=i.NotificationServicesController.Constants,y=(0,s.isOfTypeNodeGuard)([h.ETH_RECEIVED,h.ETH_SENT]),v=e=>e.type===h.ETH_SENT,E=e=>v(e)?(0,r.t)("notificationItemSentTo"):(0,r.t)("notificationItemReceivedFrom"),T=e=>{const t=(0,l.decimalToHex)(e.chain_id);return(0,d.getNetworkDetailsByChainId)(`0x${t}`)},k=e=>{const t=(0,u.shortenAddress)(v(e)?e.data.to:e.data.from);return(0,d.createTextItems)([E(e)||"",t],m.TextVariant.bodySm)},x=e=>{const{nativeCurrencySymbol:t}=T(e);return(0,d.createTextItems)([t],m.TextVariant.bodyMd)};n.components={guardFn:y,item:({notification:e,onClick:t})=>{const{nativeCurrencySymbol:n,nativeCurrencyLogo:a}=T(e);return o.default.createElement(f.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:p.NotificationListItemIconType.Token,value:a,badge:{icon:v(e)?g.IconName.Arrow2UpRight:g.IconName.Received,position:g.BadgeWrapperPosition.bottomRight}},title:k(e),description:x(e),createdAt:new Date(e.createdAt),amount:`${(0,d.formatAmount)(parseFloat(e.data.amount.eth),{shouldEllipse:!0})} ${n}`,onClick:t})},details:{title:({notification:e})=>{const t=(0,l.decimalToHex)(e.chain_id),{nativeCurrencySymbol:n}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailTitle,{title:`${v(e)?(0,r.t)("notificationItemSent"):(0,r.t)("notificationItemReceived")} ${n}`,date:(0,d.formatIsoDateString)(e.createdAt)})},body:{type:c.NotificationComponentType.OnChainBody,From:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemFrom")}${v(e)?` (${(0,r.t)("you")})`:""}`,address:e.data.from}),To:({notification:e})=>o.default.createElement(f.NotificationDetailAddress,{side:`${(0,r.t)("notificationItemTo")}${v(e)?"":` (${(0,r.t)("you")})`}`,address:e.data.to}),Status:({notification:e})=>o.default.createElement(f.NotificationDetailInfo,{icon:{iconName:g.IconName.Check,color:m.TextColor.successDefault,backgroundColor:m.BackgroundColor.successMuted},label:(0,r.t)("notificationItemStatus")||"",detail:(0,r.t)("notificationItemConfirmed")||"",action:o.default.createElement(f.NotificationDetailCopyButton,{notification:e,text:e.tx_hash,displayText:(0,r.t)("notificationItemTransactionId")||""})}),Asset:({notification:e})=>{const t=(0,l.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencySymbol:a}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:n,badge:{src:n,position:g.BadgeWrapperPosition.topRight}},label:(0,r.t)("asset")||"",detail:a,fiatValue:`$${(0,d.formatAmount)(parseFloat(e.data.amount.usd),{shouldEllipse:!0})}`,value:`${(0,d.formatAmount)(parseFloat(e.data.amount.eth),{shouldEllipse:!0})} ${a}`})},Network:({notification:e})=>{const t=(0,l.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n,nativeCurrencyName:a}=(0,d.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(f.NotificationDetailAsset,{icon:{src:n},label:(0,r.t)("notificationDetailNetwork")||"",detail:a})},NetworkFee:({notification:e})=>o.default.createElement(f.NotificationDetailNetworkFee,{notification:e})}},footer:{type:c.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(f.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/eth-sent-received/eth-sent-received.tsx"}],[7294,{"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../node-guard"),s=e("../types/notifications/notifications"),c=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),l=e("../../../../helpers/utils/notification.util"),u=e("../../../../components/component-library"),d=e("../../../../components/multichain"),m=e("../../../../helpers/constants/design-system");const{TRIGGER_TYPES:f}=i.NotificationServicesController.Constants,p=(0,r.isOfTypeNodeGuard)([f.FEATURES_ANNOUNCEMENT]),g=e=>(0,l.createTextItems)([e.data.shortDescription],m.TextVariant.bodyMd);n.components={guardFn:p,item:({notification:e,onClick:t})=>{return o.default.createElement(d.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:c.NotificationListItemIconType.Token,value:"./images/product-announcement-logo.svg"},title:(n=e,(0,l.createTextItems)([n.data.title],m.TextVariant.bodySm)),description:g(e),createdAt:new Date(e.createdAt),onClick:t});var n},details:{title:({notification:e})=>o.default.createElement(d.NotificationDetailTitle,{title:e.data.title,date:(0,l.formatIsoDateString)(e.createdAt)}),body:{type:s.NotificationComponentType.AnnouncementBody,Image:({notification:e})=>o.default.createElement(u.Box,{display:m.Display.Block,width:m.BlockSize.Full,paddingLeft:4,paddingRight:4,paddingBottom:4},o.default.createElement(u.Box,{as:"img",src:`https:${e.data.image.url}?fm=jpg&fl=progressive&w=1000&q=80`,alt:e.data.title,title:e.data.title,display:m.Display.Block,justifyContent:m.JustifyContent.center,borderRadius:m.BorderRadius.XL,width:m.BlockSize.Full})),Description:({notification:e})=>o.default.createElement(u.Box,{paddingLeft:4,paddingRight:4},o.default.createElement(u.Text,{variant:m.TextVariant.bodyMd,as:"div",dangerouslySetInnerHTML:{__html:e.data.longDescription}}))}},footer:{type:s.NotificationComponentType.AnnouncementFooter,ExtensionLink:({notification:e})=>e.data.extensionLink?o.default.createElement(d.NotificationDetailButton,{notification:e,variant:u.ButtonVariant.Primary,text:e.data.extensionLink.extensionLinkText,href:`/${e.data.extensionLink.extensionLinkRoute}`,id:e.id,endIconName:!1,isExternal:!0}):null,ExternalLink:({notification:e})=>e.data.externalLink?o.default.createElement(d.NotificationDetailButton,{notification:e,variant:u.ButtonVariant.Secondary,text:e.data.externalLink.externalLinkText,href:`${e.data.externalLink.externalLinkUrl}`,id:e.id,endIconName:!1,isExternal:!0}):null}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/feature-announcement/feature-announcement.tsx"}],[7295,{"./erc1155-sent-received/erc1155-sent-received":7290,"./erc20-sent-received/erc20-sent-received":7291,"./erc721-sent-received/erc721-sent-received":7292,"./eth-sent-received/eth-sent-received":7293,"./feature-announcement/feature-announcement":7294,"./lido-stake-ready-to-be-withdrawn/lido-stake-ready-to-be-withdrawn":7296,"./lido-withdrawal-requested/lido-withdrawal-requested":7297,"./snap/snap":7299,"./stake/stake":7300,"./swap-completed/swap-completed":7301,"@metamask/notification-services-controller":2373},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.hasNotificationComponents=n.TRIGGER_TYPES=n.NotificationComponents=void 0;var a=e("@metamask/notification-services-controller"),o=e("./erc20-sent-received/erc20-sent-received"),i=e("./erc721-sent-received/erc721-sent-received"),r=e("./erc1155-sent-received/erc1155-sent-received"),s=e("./eth-sent-received/eth-sent-received"),c=e("./feature-announcement/feature-announcement"),l=e("./stake/stake"),u=e("./swap-completed/swap-completed"),d=e("./lido-withdrawal-requested/lido-withdrawal-requested"),m=e("./lido-stake-ready-to-be-withdrawn/lido-stake-ready-to-be-withdrawn"),f=e("./snap/snap");const{TRIGGER_TYPES:p}=a.NotificationServicesController.Constants;n.TRIGGER_TYPES=p;const g=n.NotificationComponents={[p.ERC20_SENT]:o.components,[p.ERC20_RECEIVED]:o.components,[p.ERC721_SENT]:i.components,[p.ERC721_RECEIVED]:i.components,[p.ERC1155_SENT]:r.components,[p.ERC1155_RECEIVED]:r.components,[p.ETH_SENT]:s.components,[p.ETH_RECEIVED]:s.components,[p.FEATURES_ANNOUNCEMENT]:c.components,[p.ROCKETPOOL_STAKE_COMPLETED]:l.components,[p.ROCKETPOOL_UNSTAKE_COMPLETED]:l.components,[p.LIDO_STAKE_COMPLETED]:l.components,[p.LIDO_WITHDRAWAL_COMPLETED]:l.components,[p.LIDO_WITHDRAWAL_REQUESTED]:d.components,[p.METAMASK_SWAP_COMPLETED]:u.components,[p.LIDO_STAKE_READY_TO_BE_WITHDRAWN]:m.components,[p.SNAP]:f.components};n.hasNotificationComponents=e=>e in g}}},{package:"$root$",file:"ui/pages/notifications/notification-components/index.ts"}],[7296,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../node-guard"),s=e("../types/notifications/notifications"),c=e("../../../../components/multichain"),l=e("../../../../../app/scripts/translate"),u=e("../../../../helpers/utils/notification.util"),d=e("../../../../helpers/constants/design-system"),m=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),f=e("../../../../components/component-library"),p=e("../../../../../shared/modules/conversion.utils");const{TRIGGER_TYPES:g}=i.NotificationServicesController.Constants,h=(0,r.isOfTypeNodeGuard)([g.LIDO_STAKE_READY_TO_BE_WITHDRAWN]),y=e=>{const t=(0,u.formatAmount)(parseFloat(e.data.staked_eth.amount),{shouldEllipse:!0}),n=(0,l.t)("notificationItemLidoStakeReadyToBeWithdrawnMessage",[`${t} ${e.data.staked_eth.symbol}`])||"";return(0,u.createTextItems)([n],d.TextVariant.bodyMd)};n.components={guardFn:h,item:({notification:e,onClick:t})=>o.default.createElement(c.NotificationListItem,{id:e.trigger_id,isRead:e.isRead,icon:{type:m.NotificationListItemIconType.Token,value:e.data.staked_eth.image,badge:{icon:f.IconName.Stake,position:f.BadgeWrapperPosition.bottomRight}},title:(0,u.createTextItems)([(0,l.t)("notificationItemLidoStakeReadyToBeWithdrawn")||""],d.TextVariant.bodySm),description:y(e),createdAt:new Date(e.createdAt),onClick:t}),details:{title:({notification:e})=>o.default.createElement(c.NotificationDetailTitle,{title:(0,l.t)("notificationItemLidoStakeReadyToBeWithdrawn")||"",date:(0,u.formatIsoDateString)(e.createdAt)}),body:{type:s.NotificationComponentType.OnChainBody,Account:({notification:e})=>e.address?o.default.createElement(c.NotificationDetailAddress,{side:(0,l.t)("account")||"",address:e.address}):null,Status:()=>o.default.createElement(c.NotificationDetailInfo,{icon:{iconName:f.IconName.Check,color:d.TextColor.successDefault,backgroundColor:d.BackgroundColor.successMuted},label:(0,l.t)("notificationItemStatus")||"",detail:(0,l.t)("notificationItemConfirmed")||""}),Asset:({notification:e})=>{const t=(0,p.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,u.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(c.NotificationDetailAsset,{icon:{src:e.data.staked_eth.image,badge:{src:n,position:f.BadgeWrapperPosition.topRight}},label:(0,l.t)("notificationItemLidoStakeReadyToBeWithdrawn")||"",detail:e.data.staked_eth.symbol,fiatValue:`$${(0,u.formatAmount)(parseFloat(e.data.staked_eth.usd),{shouldEllipse:!0})}`,value:`${(0,u.formatAmount)(parseFloat(e.data.staked_eth.amount),{shouldEllipse:!0})} ${e.data.staked_eth.symbol}`})},AssetReceived:({notification:e})=>{const t=(0,p.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,u.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(c.NotificationDetailAsset,{icon:{src:e.data.staked_eth.image,badge:{src:n,position:f.BadgeWrapperPosition.topRight}},label:(0,l.t)("notificationItemStakingProvider")||"",detail:e.data.staked_eth.symbol})}}},footer:{type:s.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(c.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/lido-stake-ready-to-be-withdrawn/lido-stake-ready-to-be-withdrawn.tsx"}],[7297,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../node-guard"),s=e("../types/notifications/notifications"),c=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),l=e("../../../../components/multichain"),u=e("../../../../helpers/utils/notification.util"),d=e("../../../../../app/scripts/translate"),m=e("../../../../helpers/constants/design-system"),f=e("../../../../components/component-library"),p=e("../../../../../shared/modules/conversion.utils");const{TRIGGER_TYPES:g}=i.NotificationServicesController.Constants,h=(0,r.isOfTypeNodeGuard)([g.LIDO_WITHDRAWAL_REQUESTED]),y=e=>{const t=(0,u.getAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,{shouldEllipse:!0}),n=(0,d.t)("notificationItemLidoWithdrawalRequestedMessage",[`${t} ${e.data.stake_in.symbol}`])||"";return(0,u.createTextItems)([n],m.TextVariant.bodyMd)};n.components={guardFn:h,item:({notification:e,onClick:t})=>o.default.createElement(l.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:c.NotificationListItemIconType.Token,value:e.data.stake_in.image,badge:{icon:f.IconName.Stake,position:f.BadgeWrapperPosition.bottomRight}},title:(0,u.createTextItems)([(0,d.t)("notificationItemUnStakingRequested")||""],m.TextVariant.bodySm),description:y(e),createdAt:new Date(e.createdAt),amount:`${(0,u.getAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,{shouldEllipse:!0})} ${e.data.stake_in.symbol}`,onClick:t}),details:{title:({notification:e})=>o.default.createElement(l.NotificationDetailTitle,{title:(0,d.t)("notificationItemUnStakingRequested")||"",date:(0,u.formatIsoDateString)(e.createdAt)}),body:{type:s.NotificationComponentType.OnChainBody,Account:({notification:e})=>e.address?o.default.createElement(l.NotificationDetailAddress,{side:(0,d.t)("account")||"",address:e.address}):null,Status:({notification:e})=>o.default.createElement(l.NotificationDetailInfo,{icon:{iconName:f.IconName.Check,color:m.TextColor.successDefault,backgroundColor:m.BackgroundColor.successMuted},label:(0,d.t)("notificationItemStatus")||"",detail:(0,d.t)("notificationItemConfirmed")||"",action:o.default.createElement(l.NotificationDetailCopyButton,{notification:e,text:e.tx_hash,displayText:(0,d.t)("notificationItemTransactionId")||""})}),Asset:({notification:e})=>{const t=(0,p.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,u.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.stake_in.image,badge:{src:n,position:f.BadgeWrapperPosition.topRight}},label:(0,d.t)("notificationItemUnStakingRequested")||"",detail:e.data.stake_in.symbol,fiatValue:`$${(0,u.getUsdAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,e.data.stake_in.usd)}`,value:`${(0,u.getAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,{shouldEllipse:!0})} ${e.data.stake_in.symbol}`})},AssetReceived:({notification:e})=>{const t=(0,p.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,u.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.stake_in.image,badge:{src:n,position:f.BadgeWrapperPosition.topRight}},label:(0,d.t)("notificationItemStakingProvider")||"",detail:"Lido-staked ETH"})}}},footer:{type:s.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(l.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/lido-withdrawal-requested/lido-withdrawal-requested.tsx"}],[7298,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.isOfTypeNodeGuard=void 0;n.isOfTypeNodeGuard=e=>t=>e.includes(t.type)}}},{package:"$root$",file:"ui/pages/notifications/notification-components/node-guard.ts"}],[7299,{"../../../../components/app/snaps/snap-icon":6084,"../../../../components/app/snaps/snap-ui-markdown":6139,"../../../../components/app/snaps/snap-ui-renderer":6177,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../../../../helpers/utils/util":6819,"../../../../hooks/metamask-notifications/useNotifications":6851,"../../../../selectors":7485,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller/notification-services":2344,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("react-redux"),r=e("react-router-dom"),s=e("@metamask/notification-services-controller/notification-services"),c=e("../../../../components/multichain"),l=e("../../../../selectors"),u=e("../../../../helpers/utils/util"),d=e("../types/notifications/notifications"),m=e("../../../../helpers/utils/notification.util"),f=e("../../../../components/app/snaps/snap-ui-renderer"),p=e("../../../../helpers/constants/design-system"),g=e("../../../../components/component-library"),h=e("../node-guard"),y=e("../../../../components/app/snaps/snap-icon"),v=e("../../../../hooks/metamask-notifications/useNotifications"),E=e("../../../../components/app/snaps/snap-ui-markdown");n.components={guardFn:(0,h.isOfTypeNodeGuard)([s.TRIGGER_TYPES.SNAP]),item:({notification:e,onClick:t})=>{const n=(0,r.useHistory)(),a=(0,i.useSelector)(l.getSnapsMetadata),s=(0,u.getSnapName)(a),{markNotificationAsRead:d}=(0,v.useMarkNotificationAsRead)();return o.default.createElement(c.NotificationListItemSnap,{id:e.id,snapId:e.data.origin,isRead:e.isRead,createdAt:new Date(e.createdAt),title:{items:[{text:s(e.data.origin)}]},snapMessage:e.data.message,handleSnapClick:t,handleSnapButton:()=>{e.isRead||d([{id:e.id,type:e.type,isRead:e.isRead}]),n.push((0,u.getSnapRoute)(e.data.origin))}})},details:{title:({notification:e})=>o.default.createElement(c.NotificationDetailTitle,{title:e.data.detailedView.title,date:(0,m.formatIsoDateString)(e.createdAt)}),body:{type:d.NotificationComponentType.SnapBody,Content:({notification:e})=>{const t=(0,i.useSelector)(l.getSnapsMetadata),n=(0,u.getSnapName)(t),a=e.data.origin;return o.default.createElement(o.default.Fragment,null,o.default.createElement(g.Box,{display:p.Display.Flex,style:{borderBottom:"1px solid var(--color-border-muted)"},flexDirection:p.FlexDirection.Column,padding:[4,2,4,4]},o.default.createElement(g.Box,{display:p.Display.Flex,alignItems:p.AlignItems.center,paddingBottom:2},o.default.createElement(y.SnapIcon,{snapId:a,avatarSize:g.IconSize.Xl}),o.default.createElement(g.Text,{paddingLeft:4,fontWeight:p.FontWeight.Medium},n(a))),o.default.createElement(E.SnapUIMarkdown,{markdown:!0},e.data.message)),o.default.createElement(g.Box,{paddingLeft:1,paddingRight:1},o.default.createElement(f.SnapUIRenderer,{snapId:e.data.origin,interfaceId:e.data.detailedView.interfaceId,contentBackgroundColor:p.BackgroundColor.backgroundDefault})))}}},footer:{type:d.NotificationComponentType.SnapFooter,Link:({notification:e})=>{var t,n;return e.data.detailedView.footerLink?o.default.createElement(c.NotificationDetailButton,{notification:e,text:null===(t=e.data.detailedView.footerLink)||void 0===t?void 0:t.text,href:null===(n=e.data.detailedView.footerLink)||void 0===n?void 0:n.href,id:e.id,variant:g.ButtonVariant.Secondary}):null}}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/snap/snap.tsx"}],[7300,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../../../../../app/scripts/translate"),s=e("../node-guard"),c=e("../types/notifications/notifications"),l=e("../../../../components/multichain"),u=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),d=e("../../../../components/component-library"),m=e("../../../../helpers/utils/notification.util"),f=e("../../../../../shared/modules/conversion.utils"),p=e("../../../../helpers/constants/design-system");const{TRIGGER_TYPES:g}=i.NotificationServicesController.Constants,h=(0,s.isOfTypeNodeGuard)([g.ROCKETPOOL_STAKE_COMPLETED,g.ROCKETPOOL_UNSTAKE_COMPLETED,g.LIDO_STAKE_COMPLETED,g.LIDO_WITHDRAWAL_COMPLETED]),y={[g.LIDO_STAKE_COMPLETED]:(0,r.t)("notificationItemStaked"),[g.LIDO_WITHDRAWAL_COMPLETED]:(0,r.t)("notificationItemUnStakeCompleted"),[g.ROCKETPOOL_STAKE_COMPLETED]:(0,r.t)("notificationItemStakeCompleted"),[g.ROCKETPOOL_UNSTAKE_COMPLETED]:(0,r.t)("notificationItemUnStakeCompleted")},v={[g.ROCKETPOOL_STAKE_COMPLETED]:"staked",[g.ROCKETPOOL_UNSTAKE_COMPLETED]:"unstaked",[g.LIDO_STAKE_COMPLETED]:"staked",[g.LIDO_WITHDRAWAL_COMPLETED]:"unstaked"},E={[g.LIDO_STAKE_COMPLETED]:"Lido-staked ETH",[g.LIDO_WITHDRAWAL_COMPLETED]:"Lido-staked ETH",[g.ROCKETPOOL_STAKE_COMPLETED]:"Rocket Pool-staked ETH",[g.ROCKETPOOL_UNSTAKE_COMPLETED]:"Rocket Pool-staked ETH"},T=e=>{const t=v[e.type];return(0,m.createTextItems)(["staked"===t?e.data.stake_out.symbol:e.data.stake_in.symbol],p.TextVariant.bodyMd)};n.components={guardFn:h,item:({notification:e,onClick:t})=>{const n=v[e.type],a="staked"===n?e.data.stake_in:e.data.stake_out,i=(0,m.getAmount)(a.amount,a.decimals,{shouldEllipse:!0});return o.default.createElement(l.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:u.NotificationListItemIconType.Token,value:e.data.stake_out.image,badge:{icon:d.IconName.Stake,position:d.BadgeWrapperPosition.bottomRight}},title:(r=e,(0,m.createTextItems)([y[r.type]||""],p.TextVariant.bodySm)),description:T(e),createdAt:new Date(e.createdAt),amount:`${i} ${"staked"===n?e.data.stake_in.symbol:e.data.stake_out.symbol}`,onClick:t});var r},details:{title:({notification:e})=>{const t="staked"===v[e.type]?`${(0,r.t)("notificationItemStaked")} ${e.data.stake_in.symbol}`:`${(0,r.t)("notificationItemUnStaked")} ${e.data.stake_in.symbol}`;return o.default.createElement(l.NotificationDetailTitle,{title:t,date:(0,m.formatIsoDateString)(e.createdAt)})},body:{type:c.NotificationComponentType.OnChainBody,Account:({notification:e})=>e.address?o.default.createElement(l.NotificationDetailAddress,{side:(0,r.t)("account")||"",address:e.address}):null,Asset:({notification:e})=>{const t=v[e.type],n=(0,f.decimalToHex)(e.chain_id),{nativeCurrencyLogo:a}=(0,m.getNetworkDetailsByChainId)(`0x${n}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.stake_in.image,badge:{src:a,position:d.BadgeWrapperPosition.topRight}},label:"staked"===t?(0,r.t)("notificationItemStaked")||"":(0,r.t)("notificationItemUnStaked")||"",detail:e.data.stake_in.symbol,fiatValue:`$${(0,m.getUsdAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,e.data.stake_in.usd)}`,value:`${(0,m.getAmount)(e.data.stake_in.amount,e.data.stake_in.decimals,{shouldEllipse:!0})} ${e.data.stake_in.symbol}`})},AssetReceived:({notification:e})=>{const t=(0,f.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.stake_out.image,badge:{src:n,position:d.BadgeWrapperPosition.topRight}},label:(0,r.t)("notificationItemReceived")||"",detail:e.data.stake_out.symbol,fiatValue:`$${(0,m.getUsdAmount)(e.data.stake_out.amount,e.data.stake_out.decimals,e.data.stake_out.usd)}`,value:`${(0,m.getAmount)(e.data.stake_out.amount,e.data.stake_out.decimals,{shouldEllipse:!0})} ${e.data.stake_out.symbol}`})},Status:({notification:e})=>o.default.createElement(l.NotificationDetailInfo,{icon:{iconName:d.IconName.Check,color:p.TextColor.successDefault,backgroundColor:p.BackgroundColor.successMuted},label:(0,r.t)("notificationItemStatus")||"",detail:(0,r.t)("notificationItemConfirmed")||"",action:o.default.createElement(l.NotificationDetailCopyButton,{notification:e,text:e.tx_hash,displayText:(0,r.t)("notificationItemTransactionId")||""})}),Provider:({notification:e})=>{const t=v[e.type],n=E[e.type];return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.stake_out.image,badge:{src:"staked"===t?e.data.stake_out.image:e.data.stake_in.image}},label:(0,r.t)("notificationItemStakingProvider")||"",detail:n})},NetworkFee:({notification:e})=>o.default.createElement(l.NotificationDetailNetworkFee,{notification:e})}},footer:{type:c.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(l.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/stake/stake.tsx"}],[7301,{"../../../../../app/scripts/translate":366,"../../../../../shared/modules/conversion.utils":5782,"../../../../components/component-library":6314,"../../../../components/multichain":6482,"../../../../components/multichain/notification-list-item-icon/notification-list-item-icon":6526,"../../../../helpers/constants/design-system":6770,"../../../../helpers/utils/notification.util":6809,"../node-guard":7298,"../types/notifications/notifications":7302,"@metamask/notification-services-controller":2373,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.components=void 0;var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("@metamask/notification-services-controller"),r=e("../node-guard"),s=e("../types/notifications/notifications"),c=e("../../../../../app/scripts/translate"),l=e("../../../../components/multichain"),u=e("../../../../components/multichain/notification-list-item-icon/notification-list-item-icon"),d=e("../../../../components/component-library"),m=e("../../../../helpers/utils/notification.util"),f=e("../../../../../shared/modules/conversion.utils"),p=e("../../../../helpers/constants/design-system");const{TRIGGER_TYPES:g}=i.NotificationServicesController.Constants,h=(0,r.isOfTypeNodeGuard)([g.METAMASK_SWAP_COMPLETED]),y=e=>(0,m.createTextItems)([e.data.token_out.symbol],p.TextVariant.bodyMd);n.components={guardFn:h,item:({notification:e,onClick:t})=>{return o.default.createElement(l.NotificationListItem,{id:e.id,isRead:e.isRead,icon:{type:u.NotificationListItemIconType.Token,value:e.data.token_out.image,badge:{icon:d.IconName.SwapHorizontal,position:d.BadgeWrapperPosition.bottomRight}},title:(n=e,(0,m.createTextItems)([(0,c.t)("notificationItemSwapped")||"",n.data.token_in.symbol,(0,c.t)("notificationItemSwappedFor")||""],p.TextVariant.bodySm)),description:y(e),createdAt:new Date(e.createdAt),amount:`${(0,m.getAmount)(e.data.token_out.amount,e.data.token_out.decimals,{shouldEllipse:!0})} ${e.data.token_out.symbol}`,onClick:t});var n},details:{title:({notification:e})=>o.default.createElement(l.NotificationDetailTitle,{title:`${(0,c.t)("notificationItemSwapped")||""} ${e.data.token_out.symbol}`,date:(0,m.formatIsoDateString)(e.createdAt)}),body:{type:s.NotificationComponentType.OnChainBody,Account:({notification:e})=>e.address?o.default.createElement(l.NotificationDetailAddress,{side:(0,c.t)("account")||"",address:e.address}):null,Asset:({notification:e})=>{const t=(0,f.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.token_in.image,badge:{src:n,position:d.BadgeWrapperPosition.topRight}},label:(0,c.t)("notificationItemSwapped")||"",detail:e.data.token_in.symbol,fiatValue:`$${(0,m.getUsdAmount)(e.data.token_in.amount,e.data.token_in.decimals,e.data.token_in.usd)}`,value:`${(0,m.getAmount)(e.data.token_in.amount,e.data.token_in.decimals,{shouldEllipse:!0})} ${e.data.token_in.symbol}`})},AssetReceived:({notification:e})=>{const t=(0,f.decimalToHex)(e.chain_id),{nativeCurrencyLogo:n}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:e.data.token_out.image,badge:{src:n,position:d.BadgeWrapperPosition.topRight}},label:(0,c.t)("notificationItemTo")||"",detail:e.data.token_out.symbol,fiatValue:`$${(0,m.getUsdAmount)(e.data.token_out.amount,e.data.token_out.decimals,e.data.token_out.usd)}`,value:`${(0,m.getAmount)(e.data.token_out.amount,e.data.token_out.decimals,{shouldEllipse:!0})} ${e.data.token_out.symbol}`})},Status:({notification:e})=>o.default.createElement(l.NotificationDetailInfo,{icon:{iconName:d.IconName.Check,color:p.TextColor.successDefault,backgroundColor:p.BackgroundColor.successMuted},label:(0,c.t)("notificationItemStatus")||"",detail:(0,c.t)("notificationItemConfirmed")||"",action:o.default.createElement(l.NotificationDetailCopyButton,{notification:e,text:e.tx_hash,displayText:(0,c.t)("notificationItemTransactionId")||""})}),Network:({notification:e})=>{const t=(0,f.decimalToHex)(e.chain_id),{nativeCurrencyName:n,nativeCurrencyLogo:a}=(0,m.getNetworkDetailsByChainId)(`0x${t}`);return o.default.createElement(l.NotificationDetailAsset,{icon:{src:a},label:(0,c.t)("notificationItemNetwork")||"",detail:n})},Rate:({notification:e})=>o.default.createElement(l.NotificationDetailInfo,{icon:{iconName:d.IconName.SwapHorizontal,color:p.TextColor.infoDefault,backgroundColor:p.BackgroundColor.infoMuted},label:(0,c.t)("notificationItemRate")||"",detail:`1 ${e.data.token_out.symbol} ≈ ${(1/parseFloat(e.data.rate)).toFixed(5)} ${e.data.token_in.symbol}`}),NetworkFee:({notification:e})=>o.default.createElement(l.NotificationDetailNetworkFee,{notification:e})}},footer:{type:s.NotificationComponentType.OnChainFooter,ScanLink:({notification:e})=>o.default.createElement(l.NotificationDetailBlockExplorerButton,{notification:e,chainId:e.chain_id,txHash:e.tx_hash,id:e.id})}}}}},{package:"$root$",file:"ui/pages/notifications/notification-components/swap-completed/swap-completed.tsx"}],[7302,{},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationComponentType=void 0;n.NotificationComponentType=function(e){return e.AnnouncementBody="body_feature_announcement",e.AnnouncementFooter="footer_feature_announcement",e.OnChainBody="body_onchain_notification",e.OnChainFooter="footer_onchain_notification",e.SnapBody="body_snap_notification",e.SnapFooter="footer_snap_notification",e}({})}}},{package:"$root$",file:"ui/pages/notifications/notification-components/types/notifications/notifications.ts"}],[7303,{"../../../shared/constants/metametrics":5730,"../../components/component-library":6314,"../../contexts/metametrics":6734,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/useNotificationTimeouts":6893,"./notification-components":7295,"@metamask/utils":2950,react:5259,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsListItem=function({notification:e}){const t=(0,o.useHistory)(),n=(0,a.useContext)(r.MetaMetricsContext),{setNotificationTimeout:p}=(0,m.useSnapNotificationTimeouts)(),{markNotificationAsRead:g}=(0,d.useMarkNotificationAsRead)(),h=(0,a.useCallback)((()=>{n({category:s.MetaMetricsEventCategory.NotificationInteraction,event:s.MetaMetricsEventName.NotificationClicked,properties:{notification_id:e.id,notification_type:e.type,..."chain_id"in e&&{chain_id:e.chain_id},previously_read:e.isRead}}),g([{id:e.id,type:e.type,isRead:e.isRead}]),e.type!==f.TRIGGER_TYPES.SNAP||(0,i.hasProperty)(e.data,"detailedView")?t.push(`${u.NOTIFICATIONS_ROUTE}/${e.id}`):p(e.id)}),[e,g,t]);if(!(0,f.hasNotificationComponents)(e.type))return null;const y=f.NotificationComponents[e.type];return a.default.createElement(c.Box,{display:l.Display.Flex,flexDirection:l.FlexDirection.Row,width:l.BlockSize.Full},a.default.createElement(y.item,{notification:e,onClick:h}))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("@metamask/utils"),r=e("../../contexts/metametrics"),s=e("../../../shared/constants/metametrics"),c=e("../../components/component-library"),l=e("../../helpers/constants/design-system"),u=e("../../helpers/constants/routes"),d=e("../../hooks/metamask-notifications/useNotifications"),m=e("../../hooks/useNotificationTimeouts"),f=e("./notification-components");function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/notifications/notifications-list-item.tsx"}],[7304,{"../../components/component-library":6314,"../../helpers/constants/design-system":6770,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsPlaceholder=function({title:e,text:t}){return o.default.createElement(i.Box,{height:r.BlockSize.Full,width:r.BlockSize.Full,display:r.Display.Flex,justifyContent:r.JustifyContent.center,alignItems:r.AlignItems.center,flexDirection:r.FlexDirection.Column,gap:2,"data-testid":"notifications-list-placeholder"},o.default.createElement(i.Icon,{name:i.IconName.Notification,size:i.IconSize.Xl}),o.default.createElement(i.Text,{variant:r.TextVariant.headingSm},e),o.default.createElement(i.Text,{variant:r.TextVariant.bodyMd,textAlign:r.TextAlign.Center},t))};var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("../../components/component-library"),r=e("../../helpers/constants/design-system")}}},{package:"$root$",file:"ui/pages/notifications/notifications-list-placeholder.tsx"}],[7305,{"../../../shared/constants/metametrics":5730,"../../components/component-library":6314,"../../contexts/metametrics":6734,"../../helpers/constants/design-system":6770,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/useI18nContext":6880,"../../hooks/useNotificationTimeouts":6893,"@metamask/notification-services-controller/notification-services":2344,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsListReadAllButton=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("@metamask/notification-services-controller/notification-services"),i=e("../../contexts/metametrics"),r=e("../../../shared/constants/metametrics"),s=e("../../hooks/useI18nContext"),c=e("../../hooks/metamask-notifications/useNotifications"),l=e("../../components/component-library"),u=e("../../helpers/constants/design-system"),d=e("../../hooks/useNotificationTimeouts");function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}n.NotificationsListReadAllButton=({notifications:e})=>{const t=(0,s.useI18nContext)(),{markNotificationAsRead:n}=(0,c.useMarkNotificationAsRead)(),m=(0,a.useContext)(i.MetaMetricsContext),{setNotificationTimeout:f}=(0,d.useSnapNotificationTimeouts)();return a.default.createElement(l.Box,{paddingLeft:4,paddingRight:4,paddingTop:4,paddingBottom:4,className:"notifications__list__read__all__button"},a.default.createElement(l.Button,{onClick:()=>{let t=[];e&&e.length>0&&(t=e.filter((e=>e.id!==undefined)).map((e=>({id:e.id,type:e.type,isRead:e.isRead}))),t.filter((e=>e.type===o.TRIGGER_TYPES.SNAP)).forEach((e=>f(e.id)))),m({category:r.MetaMetricsEventCategory.NotificationInteraction,event:r.MetaMetricsEventName.MarkAllNotificationsRead}),n(t)},variant:l.ButtonVariant.Primary,width:u.BlockSize.Full,"data-testid":"notifications-list-read-all-button"},t("notificationsMarkAllAsRead")))}}}},{package:"$root$",file:"ui/pages/notifications/notifications-list-read-all-button.tsx"}],[7306,{"../../../shared/constants/metametrics":5730,"../../components/component-library":6314,"../../contexts/metamask-notifications/metamask-notifications":6733,"../../contexts/metametrics":6734,"../../helpers/constants/design-system":6770,"../../hooks/metamask-notifications/useNotifications":6851,"../../hooks/useI18nContext":6880,"../../selectors/metamask-notifications/metamask-notifications":7486,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsListTurnOnNotifications=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("../../hooks/useI18nContext"),r=e("../../contexts/metametrics"),s=e("../../../shared/constants/metametrics"),c=e("../../hooks/metamask-notifications/useNotifications"),l=e("../../selectors/metamask-notifications/metamask-notifications"),u=e("../../contexts/metamask-notifications/metamask-notifications"),d=e("../../components/component-library"),m=e("../../helpers/constants/design-system");function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}n.NotificationsListTurnOnNotifications=()=>{const e=(0,i.useI18nContext)(),t=(0,a.useContext)(r.MetaMetricsContext),{listNotifications:n}=(0,u.useMetamaskNotificationsContext)(),{enableNotifications:f,error:p}=(0,c.useEnableNotifications)(),g=p,h=(0,o.useSelector)(l.getIsUpdatingMetamaskNotifications),[y,v]=(0,a.useState)(h||!1);(0,a.useEffect)((()=>{v(h)}),[h]);const E=a.default.createElement(d.Text,{as:"a",href:"https://metamask.io/privacy.html",target:"_blank",rel:"noopener noreferrer",key:"privacy-link",color:m.TextColor.infoDefault},e("turnOnMetamaskNotificationsMessagePrivacyLink")),T=a.default.createElement(d.Text,{as:"span",fontWeight:m.FontWeight.Bold,key:"strong-text"},e("turnOnMetamaskNotificationsMessagePrivacyBold"));return a.default.createElement(d.Container,{maxWidth:d.ContainerMaxWidth.Sm,height:m.BlockSize.Full,margin:"auto",display:m.Display.Flex,justifyContent:m.JustifyContent.center,alignItems:m.AlignItems.center,flexDirection:m.FlexDirection.Column,gap:4,"data-testid":"notifications-list-turn-on-notifications",textAlign:m.TextAlign.Center,paddingLeft:4,paddingRight:4,paddingTop:4},a.default.createElement(d.Text,{variant:m.TextVariant.headingSm},e("metamaskNotificationsAreOff")),a.default.createElement(d.Box,{as:"img",src:"./images/turn-on-metamask-notifications.png",width:m.BlockSize.Full,borderRadius:m.BorderRadius.MD}),a.default.createElement(d.Text,{as:"p"},e("turnOnMetamaskNotificationsMessageSecond",[E])),a.default.createElement(d.Text,{as:"p"},e("turnOnMetamaskNotificationsMessageThird",[T])),a.default.createElement(d.Box,null,a.default.createElement(d.Button,{onClick:()=>(async()=>{await f(),t({category:s.MetaMetricsEventCategory.NotificationInteraction,event:s.MetaMetricsEventName.EnablingNotifications}),g||h||n()})(),size:d.ButtonSize.Md,disabled:y,loading:y},e("turnOnMetamaskNotificationsButton")),g&&a.default.createElement(d.Text,{as:"p",color:m.TextColor.errorDefault},e("turnOnMetamaskNotificationsError"))))}}}},{package:"$root$",file:"ui/pages/notifications/notifications-list-turn-on-notifications.tsx"}],[7307,{"../../components/component-library":6314,"../../components/ui/icon/preloader/preloader-icon.component":6650,"../../helpers/constants/design-system":6770,"../../hooks/useI18nContext":6880,"../../selectors/metamask-notifications/metamask-notifications":7486,"./notifications-list-item":7303,"./notifications-list-placeholder":7304,"./notifications-list-read-all-button":7305,"./notifications-list-turn-on-notifications":7306,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.NotificationsList=function(e){return a.default.createElement(i.Box,{"data-testid":"notifications-list",height:r.BlockSize.Full,width:r.BlockSize.Full,className:"notifications__list"},a.default.createElement(T,e),e.notifications.length>0&&e.notificationsCount>0?a.default.createElement(f.NotificationsListReadAllButton,{notifications:e.notifications}):null)},n.TAB_KEYS=void 0;var a=p(e("react")),o=e("react-redux"),i=e("../../components/component-library"),r=e("../../helpers/constants/design-system"),s=p(e("../../components/ui/icon/preloader/preloader-icon.component")),c=e("../../selectors/metamask-notifications/metamask-notifications"),l=e("../../hooks/useI18nContext"),u=e("./notifications-list-placeholder"),d=e("./notifications-list-turn-on-notifications"),m=e("./notifications-list-item"),f=e("./notifications-list-read-all-button");function p(e){return e&&e.__esModule?e:{default:e}}let g=n.TAB_KEYS=function(e){return e.ALL="notifications-all-tab",e.WALLET="notifications-wallet-tab",e.WEB3="notifications-other-tab",e}({});function h(){return a.default.createElement(i.Box,{height:r.BlockSize.Full,width:r.BlockSize.Full,display:r.Display.Flex,justifyContent:r.JustifyContent.center,alignItems:r.AlignItems.center,flexDirection:r.FlexDirection.Column,"data-testid":"notifications-list-loading"},a.default.createElement(s.default,{size:36}))}function y(){const e=(0,l.useI18nContext)();return a.default.createElement(u.NotificationsPlaceholder,{title:e("notificationsPageEmptyTitle"),text:e("notificationsPageNoNotificationsContent")})}function v(){const e=(0,l.useI18nContext)();return a.default.createElement(u.NotificationsPlaceholder,{title:e("notificationsPageErrorTitle"),text:e("notificationsPageErrorContent")})}function E(e){const{notification:t}=e;return a.default.createElement(m.NotificationsListItem,{notification:t})}function T({activeTab:e,notifications:t,isLoading:n,isError:i}){const r=(0,o.useSelector)(c.selectIsMetamaskNotificationsEnabled);return e!==g.WALLET||r?n?a.default.createElement(h,null):i?a.default.createElement(v,null):0===t.length?a.default.createElement(y,null):a.default.createElement(a.default.Fragment,null,t.map((e=>a.default.createElement(E,{key:e.id,notification:e})))):a.default.createElement(d.NotificationsListTurnOnNotifications,null)}}}},{package:"$root$",file:"ui/pages/notifications/notifications-list.tsx"}],[7308,{"../../components/component-library":6314,"../../components/multichain":6482,"../../components/multichain/pages/page":6552,"../../components/ui/tabs":6704,"../../contexts/metamask-notifications/metamask-notifications":6733,"../../helpers/constants/design-system":6770,"../../helpers/constants/routes":6776,"../../hooks/metamask-notifications/useCounter":6850,"../../hooks/useI18nContext":6880,"../../selectors":7485,"../../selectors/metamask-notifications/metamask-notifications":7486,"../../store/actions":7502,"./NewFeatureTag":7288,"./notifications-list":7307,"@metamask/notification-services-controller":2373,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,i.useHistory)(),t=(0,s.useI18nContext)(),n=(0,o.useDispatch)(),{isLoading:r,error:h}=(0,f.useMetamaskNotificationsContext)(),[k,x]=(0,a.useState)(E.TAB_KEYS.ALL),A=w(),{notificationsUnreadCount:_}=(0,p.useUnreadNotificationsCounter)(),C=(0,a.useMemo)((()=>b(k,A)),[k,A]);let N=!1;return N=(0,o.useSelector)(g.getNotifySnaps).length>0,(0,a.useEffect)((()=>{n((0,v.deleteExpiredNotifications)())}),[n]),a.default.createElement(d.NotificationsPage,null,a.default.createElement(m.Header,{startAccessory:a.default.createElement(c.ButtonIcon,{ariaLabel:"Back",iconName:c.IconName.ArrowLeft,size:c.ButtonIconSize.Sm,onClick:()=>{e.push(u.DEFAULT_ROUTE)},"data-testid":"back-button"}),endAccessory:a.default.createElement(c.ButtonIcon,{ariaLabel:"Notifications Settings",iconName:c.IconName.Setting,size:c.ButtonIconSize.Sm,onClick:()=>{e.push(u.NOTIFICATIONS_SETTINGS_ROUTE)},"data-testid":"notifications-settings-button"}),marginBottom:0},t("notifications")),a.default.createElement(m.Content,{padding:0},N&&a.default.createElement(l.Tabs,{defaultActiveTabKey:k,onTabClick:e=>x(e),tabsClassName:"notifications__tabs"},a.default.createElement(l.Tab,{activeClassName:"notifications__tab--active",className:"notifications__tab","data-testid":E.TAB_KEYS.ALL,name:t("all"),tabKey:E.TAB_KEYS.ALL}),a.default.createElement(l.Tab,{activeClassName:"notifications__tab--active",className:"notifications__tab","data-testid":E.TAB_KEYS.WALLET,name:a.default.createElement(c.Box,{display:y.Display.Flex,justifyContent:y.JustifyContent.center,alignItems:y.AlignItems.center,gap:2},t("wallet"),a.default.createElement(T.NewFeatureTag,null)),tabKey:E.TAB_KEYS.WALLET}),a.default.createElement(l.Tab,{activeClassName:"notifications__tab--active",className:"notifications__tab","data-testid":E.TAB_KEYS.WEB3,name:t("web3"),tabKey:E.TAB_KEYS.WEB3})),a.default.createElement(E.NotificationsList,{activeTab:k,notifications:C,isLoading:r,isError:Boolean(h),notificationsCount:_})))},n.filterNotifications=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("react-router-dom"),r=e("@metamask/notification-services-controller"),s=e("../../hooks/useI18nContext"),c=e("../../components/component-library"),l=e("../../components/ui/tabs"),u=e("../../helpers/constants/routes"),d=e("../../components/multichain"),m=e("../../components/multichain/pages/page"),f=e("../../contexts/metamask-notifications/metamask-notifications"),p=e("../../hooks/metamask-notifications/useCounter"),g=e("../../selectors"),h=e("../../selectors/metamask-notifications/metamask-notifications"),y=e("../../helpers/constants/design-system"),v=e("../../store/actions"),E=e("./notifications-list"),T=e("./NewFeatureTag");function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}const{TRIGGER_TYPES:x,TRIGGER_TYPES_WALLET_SET:A}=r.NotificationServicesController.Constants,w=()=>{const{featureAnnouncementNotifications:e,walletNotifications:t,snapNotifications:n}=(()=>{const e=(0,o.useSelector)(h.selectIsFeatureAnnouncementsEnabled),t=(0,o.useSelector)(h.selectIsMetamaskNotificationsEnabled),n=(0,o.useSelector)(h.getMetamaskNotifications);return{featureAnnouncementNotifications:(0,a.useMemo)((()=>e?(n??[]).filter((e=>e.type===x.FEATURES_ANNOUNCEMENT)):[]),[e,n]),walletNotifications:(0,a.useMemo)((()=>t?(n??[]).filter((e=>e.type!==x.FEATURES_ANNOUNCEMENT&&e.type!==x.SNAP)):[]),[t,n]),snapNotifications:(0,a.useMemo)((()=>(n??[]).filter((e=>e.type===x.SNAP))),[n])}})();return(0,a.useMemo)((()=>[...n,...e,...t].sort(((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()))),[n,e,t])},b=(e,t)=>e===E.TAB_KEYS.ALL?t:e===E.TAB_KEYS.WALLET?t.filter((e=>A.has(e.type)||e.type===x.FEATURES_ANNOUNCEMENT)):e===E.TAB_KEYS.WEB3?t.filter((e=>e.type===x.SNAP)):t;n.filterNotifications=b}}},{package:"$root$",file:"ui/pages/notifications/notifications.tsx"}],[7309,{"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/onboarding":5737,"../../../components/app/step-progress-bar":6197,"../../../components/component-library":6314,"../../../components/ui/button":6607,"../../../components/ui/form-field":6638,"../../../contexts/metametrics":6734,"../../../helpers/constants/common":6768,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../helpers/constants/zendesk-url":6783,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,buffer:4074,"prop-types":5013,react:5259,"react-redux":5217,"react-router-dom":5244,zxcvbn:5706},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){(function(t){(function(){Object.defineProperty(n,"__esModule",{value:!0}),n.default=A;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=x(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=k(e("prop-types")),i=e("react-router-dom"),r=k(e("zxcvbn")),s=e("react-redux"),c=e("../../../hooks/useI18nContext"),l=k(e("../../../components/ui/button")),u=e("../../../helpers/constants/design-system"),d=e("../../../helpers/constants/routes"),m=k(e("../../../components/ui/form-field")),f=e("../../../components/app/step-progress-bar"),p=e("../../../helpers/constants/common"),g=k(e("../../../helpers/constants/zendesk-url")),h=e("../../../selectors"),y=e("../../../contexts/metametrics"),v=e("../../../../shared/constants/metametrics"),E=e("../../../components/component-library"),T=e("../../../../shared/constants/onboarding");function k(e){return e&&e.__esModule?e:{default:e}}function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(x=function(e){return e?n:t})(e)}function A({createNewAccount:e,importWithRecoveryPhrase:n,secretRecoveryPhrase:o}){const k=(0,c.useI18nContext)(),[x,A]=(0,a.useState)(""),[w,b]=(0,a.useState)(""),[_,C]=(0,a.useState)(""),[N,S]=(0,a.useState)(""),[I,P]=(0,a.useState)(""),[O,M]=(0,a.useState)(""),[B,R]=(0,a.useState)(!1),[D,F]=(0,a.useState)(!1),[L,G]=(0,a.useState)(!1),j=(0,i.useHistory)(),W=(0,s.useSelector)(h.getFirstTimeFlowType),H=(0,a.useContext)(y.MetaMetricsContext),U=(0,s.useSelector)(h.getCurrentKeyring),Q=(0,s.useSelector)((e=>Boolean(e.metamask.participateInMetaMetrics))),V=(0,s.useSelector)(h.getMetaMetricsId),z=t.from(V??"").toString("base64"),Y=Boolean(Q&&z),q=`https://start.metamask.io/?${new URLSearchParams({mmi:z,env:"production"})}`;(0,a.useEffect)((()=>{U&&!L&&(W===T.FirstTimeFlowType.import?j.replace(d.ONBOARDING_COMPLETION_ROUTE):j.replace(d.ONBOARDING_SECURE_YOUR_WALLET_ROUTE))}),[U,j,W,L]);const Z=(0,a.useMemo)((()=>!(!w||!x||w!==x)&&(!(w.length<p.PASSWORD_MIN_LENGTH)&&(!_&&!O))),[w,x,_,O]),K=async t=>{if(null==t||t.preventDefault(),Z)if(H({category:v.MetaMetricsEventCategory.Onboarding,event:v.MetaMetricsEventName.OnboardingWalletCreationAttempted}),o&&W===T.FirstTimeFlowType.import)await n(w,o),j.push(d.ONBOARDING_COMPLETION_ROUTE);else try{e&&(G(!0),await e(w)),j.push(d.ONBOARDING_SECURE_YOUR_WALLET_ROUTE)}catch(e){C(e.message)}},$=a.default.createElement("a",{onClick:e=>e.stopPropagation(),key:"create-password__link-text",href:g.default.PASSWORD_AND_SRP_ARTICLE,target:"_blank",rel:"noopener noreferrer"},a.default.createElement("span",{className:"create-password__link-text"},k("learnMoreUpperCase")));return a.default.createElement("div",{className:"create-password__wrapper","data-testid":"create-password"},o&&W===T.FirstTimeFlowType.import?a.default.createElement(f.TwoStepProgressBar,{stage:f.twoStepStages.PASSWORD_CREATE,marginBottom:4}):a.default.createElement(f.ThreeStepProgressBar,{stage:f.threeStepStages.PASSWORD_CREATE,marginBottom:4}),a.default.createElement(E.Text,{variant:u.TextVariant.headingLg,marginBottom:3},k("createPassword")),a.default.createElement(E.Text,{variant:u.TextVariant.headingSm,textAlign:u.TextAlign.Center,fontWeight:u.FontWeight.Normal},k("passwordSetupDetails")),a.default.createElement(E.Box,{justifyContent:u.JustifyContent.center,marginTop:3},a.default.createElement("form",{className:"create-password__form",onSubmit:K},a.default.createElement(m.default,{dataTestId:"create-password-new",autoFocus:!0,passwordStrength:N,passwordStrengthText:I,onChange:e=>{const t=e.length&&e.length<p.PASSWORD_MIN_LENGTH,{score:n}=(0,r.default)(e),o=((e,t)=>e?{className:"create-password__weak",dataTestId:"short-password-error",text:k("passwordNotLongEnough"),description:""}:t>=4?{className:"create-password__strong",dataTestId:"strong-password",text:k("strong"),description:""}:3===t?{className:"create-password__average",dataTestId:"average-password",text:k("average"),description:k("passwordStrengthDescription")}:{className:"create-password__weak",dataTestId:"weak-password",text:k("weak"),description:k("passwordStrengthDescription")})(t,n),i=k("passwordStrength",[a.default.createElement("span",{key:n,"data-testid":o.dataTestId,className:o.className},o.text)]),s=x&&e!==x?k("passwordsDontMatch"):"";b(e),S(i),P(o.description),M(s)},password:!D,titleText:k("newPassword"),value:w,titleDetail:a.default.createElement(E.ButtonLink,{variant:u.TextVariant.bodySm,"data-testid":"show-password",className:"create-password__form--password-button",onClick:e=>{e.preventDefault(),F(!D)},marginBottom:1,type:"a",href:"#"},k(D?"hide":"show"))}),a.default.createElement(m.default,{dataTestId:"create-password-confirm",marginTop:3,onChange:e=>{const t=w===e?"":k("passwordsDontMatch");A(e),M(t)},password:!D,error:O,titleText:k("confirmPassword"),value:x,titleDetail:Z&&a.default.createElement("div",{className:"create-password__form--checkmark"},a.default.createElement(E.Icon,{name:E.IconName.Check}))}),a.default.createElement(E.Box,{alignItems:u.AlignItems.center,justifyContent:u.JustifyContent.spaceBetween,marginTop:4,marginBottom:4},a.default.createElement(E.Checkbox,{className:"create-password__form__terms-checkbox",inputProps:{"data-testid":"create-password-terms"},alignItems:u.AlignItems.flexStart,isChecked:B,onChange:e=>{e.preventDefault(),R(!B)},label:a.default.createElement(E.Text,{variant:u.TextVariant.bodyMd,marginLeft:2},k("passwordTermsWarning",[$]))})),a.default.createElement(l.default,{"data-testid":o&&W===T.FirstTimeFlowType.import?"create-password-import":"create-password-wallet",type:"primary",large:!0,className:"create-password__form--submit-button",disabled:!Z||!B,onClick:K},o&&W===T.FirstTimeFlowType.import?k("importMyWallet"):k("createNewWallet")))),Y?a.default.createElement("iframe",{src:q,className:"create-password__analytics-iframe","data-testid":"create-password-iframe"}):null)}A.propTypes={createNewAccount:o.default.func,importWithRecoveryPhrase:o.default.func,secretRecoveryPhrase:o.default.string}}).call(this)}).call(this,e("buffer").Buffer)}}},{package:"$root$",file:"ui/pages/onboarding-flow/create-password/create-password.js"}],[7310,{"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/onboarding":5737,"../../../components/component-library":6314,"../../../components/component-library/button":6295,"../../../contexts/metametrics":6734,"../../../ducks/metamask/metamask":6758,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../../../selectors/identity/profile-syncing":7484,"../../../selectors/selectors":7494,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,o.useHistory)(),t=(0,l.useI18nContext)(),n=(0,a.useContext)(g.MetaMetricsContext),v=(0,i.useSelector)(y.getHDEntropyIndex),E=(0,i.useSelector)(m.getFirstTimeFlowType),T=(0,i.useSelector)(f.getSeedPhraseBackedUp),k=(0,i.useSelector)(h.selectIsProfileSyncingEnabled);return a.default.createElement(c.Box,{className:"creation-successful","data-testid":"creation-successful",display:s.Display.Flex,flexDirection:s.FlexDirection.Column},a.default.createElement(c.Box,{display:s.Display.Flex,flexDirection:s.FlexDirection.Column,justifyContent:s.JustifyContent.center,marginTop:6},a.default.createElement(c.Text,{justifyContent:s.JustifyContent.center,marginBottom:4,style:{alignSelf:s.AlignItems.center,fontSize:"70px"}},a.default.createElement("span",null,E!==d.FirstTimeFlowType.create||T?"🎉":"🔓")),a.default.createElement(c.Text,{variant:s.TextVariant.headingLg,as:"h2",margin:6,justifyContent:s.JustifyContent.center,style:{alignSelf:s.AlignItems.center}},E===d.FirstTimeFlowType.import&&t("yourWalletIsReady"),E===d.FirstTimeFlowType.create&&!T&&t("reminderSet"),E===d.FirstTimeFlowType.create&&T&&t("congratulations")),a.default.createElement(c.Text,{variant:s.TextVariant.bodyLgMedium,marginBottom:6},E===d.FirstTimeFlowType.import&&t("rememberSRPIfYouLooseAccess",[a.default.createElement(c.ButtonLink,{key:"rememberSRPIfYouLooseAccess",size:c.ButtonLinkSize.Inherit,textProps:{variant:s.TextVariant.bodyMd,alignItems:s.AlignItems.flexStart},as:"a",href:"https://community.metamask.io/t/what-is-a-secret-recovery-phrase-and-how-to-keep-your-crypto-wallet-secure/3440",target:"_blank",rel:"noopener noreferrer"},t("learnHow"))]),E===d.FirstTimeFlowType.create&&T&&t("walletProtectedAndReadyToUse",[a.default.createElement("b",{key:"walletProtectedAndReadyToUse"},t("securityPrivacyPath"))]),E===d.FirstTimeFlowType.create&&!T&&t("ifYouGetLockedOut",[a.default.createElement("b",{key:"ifYouGetLockedOut"},t("securityPrivacyPath"))]))),E===d.FirstTimeFlowType.create&&a.default.createElement(c.Text,{variant:s.TextVariant.bodyLgMedium,marginBottom:6},t("keepReminderOfSRP",[a.default.createElement(c.ButtonLink,{key:"keepReminderOfSRP",size:c.ButtonLinkSize.Inherit,textProps:{variant:s.TextVariant.bodyMd,alignItems:s.AlignItems.flexStart},as:"a",href:"https://support.metamask.io/hc/en-us/articles/360015489591-Basic-Safety-and-Security-Tips-for-MetaMask",target:"_blank",rel:"noopener noreferrer"},t("learnMoreUpperCaseWithDot"))])),a.default.createElement(c.Box,{display:s.Display.Flex,flexDirection:s.FlexDirection.Column,alignItems:s.AlignItems.flexStart},a.default.createElement(r.Button,{variant:r.ButtonVariant.Link,startIconName:c.IconName.Setting,startIconProps:{size:c.IconSize.Md},style:{fontSize:"var(--font-size-5)"},onClick:()=>e.push(u.ONBOARDING_PRIVACY_SETTINGS_ROUTE),marginTop:4,marginBottom:4},t("manageDefaultSettings")),a.default.createElement(c.Text,{variant:s.TextVariant.bodySm},t("settingsOptimisedForEaseOfUseAndSecurity"))),a.default.createElement(c.Box,{marginTop:6,className:"creation-successful__actions",display:s.Display.Flex,flexDirection:s.FlexDirection.Column,justifyContent:s.JustifyContent.center,alignItems:s.AlignItems.center},a.default.createElement(r.Button,{"data-testid":"onboarding-complete-done",variant:r.ButtonVariant.Primary,size:r.ButtonSize.Lg,style:{width:"184px"},marginTop:6,onClick:()=>{n({category:p.MetaMetricsEventCategory.Onboarding,event:p.MetaMetricsEventName.OnboardingWalletCreationComplete,properties:{method:E,is_profile_syncing_enabled:k,hd_entropy_index:v}}),e.push(u.ONBOARDING_PIN_EXTENSION_ROUTE)}},t("done"))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=e("../../../components/component-library/button"),s=e("../../../helpers/constants/design-system"),c=e("../../../components/component-library"),l=e("../../../hooks/useI18nContext"),u=e("../../../helpers/constants/routes"),d=e("../../../../shared/constants/onboarding"),m=e("../../../selectors"),f=e("../../../ducks/metamask/metamask"),p=e("../../../../shared/constants/metametrics"),g=e("../../../contexts/metametrics"),h=e("../../../selectors/identity/profile-syncing"),y=e("../../../selectors/selectors");function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/onboarding-flow/creation-successful/creation-successful.js"}],[7311,{"../../../../shared/constants/metametrics":5730,"../../../components/app/srp-input":6189,"../../../components/app/step-progress-bar":6197,"../../../components/ui/box":6603,"../../../components/ui/button":6607,"../../../components/ui/typography":6720,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../helpers/constants/zendesk-url":6783,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../../../selectors/selectors":7494,"prop-types":5013,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=x;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=T(e("prop-types")),s=e("../../../components/app/step-progress-bar"),c=T(e("../../../components/ui/box")),l=T(e("../../../components/ui/button")),u=T(e("../../../components/ui/typography")),d=e("../../../helpers/constants/design-system"),m=e("../../../helpers/constants/routes"),f=e("../../../hooks/useI18nContext"),p=T(e("../../../helpers/constants/zendesk-url")),g=T(e("../../../components/app/srp-input")),h=e("../../../selectors"),y=e("../../../contexts/metametrics"),v=e("../../../../shared/constants/metametrics"),E=e("../../../selectors/selectors");function T(e){return e&&e.__esModule?e:{default:e}}function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function x({submitSecretRecoveryPhrase:e}){const[t,n]=(0,a.useState)(""),r=(0,o.useHistory)(),T=(0,f.useI18nContext)(),k=(0,i.useSelector)(E.getHDEntropyIndex),x=(0,i.useSelector)(h.getCurrentKeyring);(0,a.useEffect)((()=>{x&&r.replace(m.ONBOARDING_CREATE_PASSWORD_ROUTE)}),[x,r]);const A=(0,a.useContext)(y.MetaMetricsContext);return a.default.createElement("div",{className:"import-srp","data-testid":"import-srp"},a.default.createElement(s.TwoStepProgressBar,{stage:s.twoStepStages.RECOVERY_PHRASE_CONFIRM,marginBottom:4}),a.default.createElement("div",{className:"import-srp__header"},a.default.createElement(u.default,{variant:d.TypographyVariant.H2,fontWeight:d.FONT_WEIGHT.BOLD},T("accessYourWalletWithSRP"))),a.default.createElement("div",{className:"import-srp__description"},a.default.createElement(u.default,{align:d.TEXT_ALIGN.LEFT,variant:d.TypographyVariant.H4},T("accessYourWalletWithSRPDescription",[a.default.createElement("a",{key:"learnMore",type:"link",href:p.default.SECRET_RECOVERY_PHRASE,target:"_blank",rel:"noopener noreferrer"},T("learnMoreUpperCase"))]))),a.default.createElement("div",{className:"import-srp__actions"},a.default.createElement(c.default,{textAlign:d.TEXT_ALIGN.LEFT},a.default.createElement(g.default,{onChange:n}),a.default.createElement(l.default,{className:"import-srp__confirm-button",type:"primary","data-testid":"import-srp-confirm",large:!0,onClick:()=>{e(t),A({category:v.MetaMetricsEventCategory.Onboarding,event:v.MetaMetricsEventName.OnboardingWalletSecurityPhraseConfirmed,properties:{hd_entropy_index:k}}),r.replace(m.ONBOARDING_CREATE_PASSWORD_ROUTE)},disabled:!t.trim()},T("confirmRecoveryPhrase")))))}x.propTypes={submitSecretRecoveryPhrase:r.default.func}}}},{package:"$root$",file:"ui/pages/onboarding-flow/import-srp/import-srp.js"}],[7312,{"../../../../app/scripts/lib/util":187,"../../../../shared/constants/app":5719,"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/onboarding":5737,"../../../components/component-library":6314,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../../../store/actions":7502,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,c.useI18nContext)(),t=(0,o.useDispatch)(),n=(0,i.useHistory)(),h=(0,o.useSelector)(u.getFirstTimeFlowTypeRouteAfterMetaMetricsOptIn),y=(0,o.useSelector)(u.getFirstTimeFlowType),v=(0,o.useSelector)(u.getDataCollectionForMarketing),E=(0,a.useContext)(f.MetaMetricsContext);return a.default.createElement("div",{className:"onboarding-metametrics","data-testid":"onboarding-metametrics"},a.default.createElement(p.Text,{variant:s.TextVariant.headingLg,textAlign:s.TextAlign.Center,fontWeight:s.FontWeight.Bold},e("onboardingMetametricsTitle")),a.default.createElement(p.Text,{className:"onboarding-metametrics__desc",textAlign:s.TextAlign.Left},e("onboardingMetametricsDescription")),a.default.createElement(p.Box,{paddingTop:2,paddingBottom:2},a.default.createElement(p.Text,{color:s.TextColor.primaryDefault,as:"a",href:"https://support.metamask.io/privacy-and-security/profile-privacy#how-is-the-profile-created",target:"_blank",rel:"noopener noreferrer"},e("onboardingMetametricsPrivacyDescription"))),a.default.createElement(p.Text,{className:"onboarding-metametrics__desc",textAlign:s.TextAlign.Left},e("onboardingMetametricsDescription2")),a.default.createElement("ul",null,a.default.createElement("li",null,a.default.createElement(p.Box,null,a.default.createElement(p.Icon,{marginInlineEnd:2,name:p.IconName.Check,size:p.IconSize.Sm,color:s.IconColor.successDefault}),e("onboardingMetametricsNeverCollect",[a.default.createElement(p.Text,{variant:s.TextVariant.inherit,key:"never",fontWeight:s.FontWeight.Bold,marginTop:0},e("onboardingMetametricsNeverCollectEmphasis"))]))),a.default.createElement("li",null,a.default.createElement(p.Box,null,a.default.createElement(p.Icon,{marginInlineEnd:2,name:p.IconName.Check,size:p.IconSize.Sm,color:s.IconColor.successDefault}),e("onboardingMetametricsNeverCollectIP",[a.default.createElement(p.Text,{variant:s.TextVariant.inherit,key:"never-collect",fontWeight:s.FontWeight.Bold},e("onboardingMetametricsNeverCollectIPEmphasis"))]))),a.default.createElement("li",null,a.default.createElement(p.Box,null,a.default.createElement(p.Icon,{marginInlineEnd:2,name:p.IconName.Check,size:p.IconSize.Sm,color:s.IconColor.successDefault}),e("onboardingMetametricsNeverSellData",[a.default.createElement(p.Text,{variant:s.TextVariant.inherit,key:"never-sell",fontWeight:s.FontWeight.Bold},e("onboardingMetametricsNeverSellDataEmphasis"))]))," ")),a.default.createElement(p.Checkbox,{id:"metametrics-opt-in","data-testid":"metametrics-data-collection-checkbox",isChecked:v,onClick:()=>t((0,l.setDataCollectionForMarketing)(!v)),label:e("onboardingMetametricsUseDataCheckbox"),paddingBottom:3}),a.default.createElement(p.Text,{color:s.TextColor.textAlternative,textAlign:s.TextAlign.Left,variant:s.TextVariant.bodySm,className:"onboarding-metametrics__terms"},e("onboardingMetametricsInfuraTerms",[a.default.createElement("a",{href:(0,r.getPlatform)()===m.PLATFORM_FIREFOX?"https://addons.mozilla.org/en-CA/firefox/addon/ether-metamask/privacy/":"https://metamask.io/privacy.html",target:"_blank",rel:"noopener noreferrer",key:"privacy-link"},e("onboardingMetametricsInfuraTermsPolicy"))])),a.default.createElement(p.Box,{display:s.Display.Flex,flexDirection:s.FlexDirection.Row,width:s.BlockSize.Full,className:"onboarding-metametrics__buttons",gap:4},a.default.createElement(p.Button,{"data-testid":"metametrics-no-thanks",variant:p.ButtonVariant.Secondary,size:p.ButtonSize.Lg,onClick:async()=>{await t((0,l.setParticipateInMetaMetrics)(!1)),await t((0,l.setDataCollectionForMarketing)(!1)),n.push(h)}},e("noThanks")),a.default.createElement(p.Button,{"data-testid":"metametrics-i-agree",size:p.ButtonSize.Lg,onClick:async()=>{null===v&&await t((0,l.setDataCollectionForMarketing)(!1));const[,e]=await t((0,l.setParticipateInMetaMetrics)(!0));try{E({category:d.MetaMetricsEventCategory.Onboarding,event:d.MetaMetricsEventName.WalletSetupStarted,properties:{account_type:y===g.FirstTimeFlowType.create?d.MetaMetricsEventAccountType.Default:d.MetaMetricsEventAccountType.Imported}},{isOptIn:!0,metaMetricsId:e,flushImmediately:!0}),E({category:d.MetaMetricsEventCategory.Onboarding,event:d.MetaMetricsEventName.AppInstalled}),E({category:d.MetaMetricsEventCategory.Onboarding,event:d.MetaMetricsEventName.AnalyticsPreferenceSelected,properties:{is_metrics_opted_in:!0,has_marketing_consent:Boolean(v),location:"onboarding_metametrics"}})}finally{n.push(h)}}},e("onboardingMetametricsAgree"))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("react-router-dom"),r=e("../../../../app/scripts/lib/util"),s=e("../../../helpers/constants/design-system"),c=e("../../../hooks/useI18nContext"),l=e("../../../store/actions"),u=e("../../../selectors"),d=e("../../../../shared/constants/metametrics"),m=e("../../../../shared/constants/app"),f=e("../../../contexts/metametrics"),p=e("../../../components/component-library"),g=e("../../../../shared/constants/onboarding");function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/onboarding-flow/metametrics/metametrics.js"}],[7313,{"../../../../app/_locales/index.json":2,"../../../components/ui/dropdown":6630,"../../../components/ui/metafox-logo":6675,"../../../ducks/locale/locale":6757,"../../../store/actions":7502,react:5259,"react-redux":5217},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,o.useDispatch)(),t=(0,o.useSelector)(s.getCurrentLocale),n=l.default.map((e=>({name:e.name,value:e.code})));return a.default.createElement("div",{className:"onboarding-app-header"},a.default.createElement("div",{className:"onboarding-app-header__contents"},a.default.createElement(i.default,{unsetIconHeight:!0,isOnboarding:!0}),a.default.createElement(r.default,{id:"select-locale",options:n,selectedOption:t,onChange:async t=>e((0,c.updateCurrentLocale)(t))})))};var a=u(e("react")),o=e("react-redux"),i=u(e("../../../components/ui/metafox-logo")),r=u(e("../../../components/ui/dropdown")),s=e("../../../ducks/locale/locale"),c=e("../../../store/actions"),l=u(e("../../../../app/_locales/index.json"));function u(e){return e&&e.__esModule?e:{default:e}}}}},{package:"$root$",file:"ui/pages/onboarding-flow/onboarding-app-header/onboarding-app-header.js"}],[7314,{"../../../ducks/metamask/metamask":6758,"../../../helpers/constants/routes":6776,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,i.useSelector)(c.getCompletedOnboarding),t=(0,i.useSelector)(c.getIsInitialized),n=(0,i.useSelector)(c.getSeedPhraseBackedUp),a=(0,i.useSelector)(c.getIsUnlocked);if(e)return o.default.createElement(r.Redirect,{to:{pathname:s.DEFAULT_ROUTE}});if(null!==n)return o.default.createElement(r.Redirect,{to:{pathname:s.ONBOARDING_COMPLETION_ROUTE}});if(a)return o.default.createElement(r.Redirect,{to:{pathname:s.LOCK_ROUTE}});if(!t){let e;return e=o.default.createElement(r.Redirect,{to:{pathname:s.ONBOARDING_WELCOME_ROUTE}}),e}return o.default.createElement(r.Redirect,{to:{pathname:s.ONBOARDING_UNLOCK_ROUTE}})};var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("react-redux"),r=e("react-router-dom"),s=e("../../../helpers/constants/routes"),c=e("../../../ducks/metamask/metamask")}}},{package:"$root$",file:"ui/pages/onboarding-flow/onboarding-flow-switch/onboarding-flow-switch.js"}],[7315,{"../../../shared/constants/metametrics":5730,"../../components/app/reveal-SRP-modal":6061,"../../components/app/toast-master/utils":6205,"../../components/ui/button":6607,"../../contexts/metametrics":6734,"../../ducks/metamask/metamask":6758,"../../helpers/constants/routes":6776,"../../hooks/useI18nContext":6880,"../../selectors":7485,"../../selectors/selectors":7494,"../../store/actions":7502,"../unlock-page":7471,"./create-password/create-password":7309,"./creation-successful/creation-successful":7310,"./import-srp/import-srp":7311,"./metametrics/metametrics":7312,"./onboarding-flow-switch/onboarding-flow-switch":7314,"./pin-extension/pin-extension":7317,"./privacy-settings/privacy-settings":7318,"./recovery-phrase/confirm-recovery-phrase":7320,"./recovery-phrase/review-recovery-phrase":7322,"./secure-your-wallet/secure-your-wallet":7323,"./welcome/welcome":7325,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const[e,t]=(0,a.useState)(""),n=(0,i.useDispatch)(),{pathname:S,search:I}=(0,o.useLocation)(),M=(0,o.useHistory)(),B=(0,p.useI18nContext)(),R=(0,i.useSelector)(y.getHDEntropyIndex),D=(0,i.useSelector)(c.getCompletedOnboarding),F=(0,i.useSelector)(u.getFirstTimeFlowTypeRouteAfterUnlock),L=new URLSearchParams(I).get("isFromReminder"),G=(0,a.useContext)(d.MetaMetricsContext),j=(0,i.useSelector)(c.getIsUnlocked);(0,a.useEffect)((()=>{(0,h.submitRequestToBackgroundAndCatch)("setOnboardingDate")}),[]),(0,a.useEffect)((()=>{D&&!L&&M.push(s.DEFAULT_ROUTE)}),[M,D,L]),(0,a.useEffect)((()=>{if(j&&!D&&!e){[s.ONBOARDING_REVIEW_SRP_ROUTE,s.ONBOARDING_CONFIRM_SRP_ROUTE].some((e=>S.startsWith(e)))&&M.push(s.ONBOARDING_UNLOCK_ROUTE)}}),[j,D,e,S,M]);const W=async e=>{const a=await n((0,l.createNewVaultAndGetSeedPhrase)(e));t(a)},H=async e=>{const a=await n((0,l.unlockAndGetSeedPhrase)(e));t(a),M.push(F)},U=async(e,t)=>await n((0,l.createNewVaultAndRestore)(e,t)),Q=S===`${s.ONBOARDING_REVIEW_SRP_ROUTE}/`&&D&&!e&&L;return a.default.createElement("div",{className:"onboarding-flow"},a.default.createElement(f.default,{setSecretRecoveryPhrase:t,onClose:()=>M.push(s.DEFAULT_ROUTE),isOpen:Q}),a.default.createElement("div",{className:"onboarding-flow__wrapper"},a.default.createElement(o.Switch,null,a.default.createElement(o.Route,{path:s.ONBOARDING_CREATE_PASSWORD_ROUTE,render:t=>a.default.createElement(E.default,P({},t,{createNewAccount:W,importWithRecoveryPhrase:U,secretRecoveryPhrase:e}))}),a.default.createElement(o.Route,{path:s.ONBOARDING_SECURE_YOUR_WALLET_ROUTE,component:k.default}),a.default.createElement(o.Route,{path:s.ONBOARDING_REVIEW_SRP_ROUTE,render:()=>a.default.createElement(T.default,{secretRecoveryPhrase:e})}),a.default.createElement(o.Route,{path:s.ONBOARDING_CONFIRM_SRP_ROUTE,render:()=>a.default.createElement(x.default,{secretRecoveryPhrase:e})}),a.default.createElement(o.Route,{path:s.ONBOARDING_IMPORT_WITH_SRP_ROUTE,render:e=>a.default.createElement(_.default,P({},e,{submitSecretRecoveryPhrase:t}))}),a.default.createElement(o.Route,{path:s.ONBOARDING_UNLOCK_ROUTE,render:e=>a.default.createElement(r.default,P({},e,{onSubmit:H}))}),a.default.createElement(o.Route,{path:s.ONBOARDING_PRIVACY_SETTINGS_ROUTE,component:A.default}),a.default.createElement(o.Route,{path:s.ONBOARDING_COMPLETION_ROUTE,component:w.default}),a.default.createElement(o.Route,{path:s.ONBOARDING_WELCOME_ROUTE,component:b.default}),a.default.createElement(o.Route,{path:s.ONBOARDING_PIN_EXTENSION_ROUTE,component:C.default}),a.default.createElement(o.Route,{path:s.ONBOARDING_METAMETRICS,component:N.default}),a.default.createElement(o.Route,{exact:!0,path:"*",component:v.default}))),S===s.ONBOARDING_COMPLETION_ROUTE&&a.default.createElement(m.default,{className:"onboarding-flow__twitter-button",type:"link",href:O,onClick:()=>{G({category:g.MetaMetricsEventCategory.Onboarding,event:g.MetaMetricsEventName.OnboardingTwitterClick,properties:{text:B("followUsOnTwitter"),location:g.MetaMetricsEventName.OnboardingWalletCreationComplete,url:O,hd_entropy_index:R}})},target:"_blank"},a.default.createElement("span",null,B("followUsOnTwitter")),a.default.createElement("i",{className:"fab fa-twitter onboarding-flow__twitter-button__icon"})))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=I(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=S(e("../unlock-page")),s=e("../../helpers/constants/routes"),c=e("../../ducks/metamask/metamask"),l=e("../../store/actions"),u=e("../../selectors"),d=e("../../contexts/metametrics"),m=S(e("../../components/ui/button")),f=S(e("../../components/app/reveal-SRP-modal")),p=e("../../hooks/useI18nContext"),g=e("../../../shared/constants/metametrics"),h=e("../../components/app/toast-master/utils"),y=e("../../selectors/selectors"),v=S(e("./onboarding-flow-switch/onboarding-flow-switch")),E=S(e("./create-password/create-password")),T=S(e("./recovery-phrase/review-recovery-phrase")),k=S(e("./secure-your-wallet/secure-your-wallet")),x=S(e("./recovery-phrase/confirm-recovery-phrase")),A=S(e("./privacy-settings/privacy-settings")),w=S(e("./creation-successful/creation-successful")),b=S(e("./welcome/welcome")),_=S(e("./import-srp/import-srp")),C=S(e("./pin-extension/pin-extension")),N=S(e("./metametrics/metametrics"));function S(e){return e&&e.__esModule?e:{default:e}}function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(I=function(e){return e?n:t})(e)}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},P.apply(null,arguments)}const O="https://twitter.com/MetaMask"}}},{package:"$root$",file:"ui/pages/onboarding-flow/onboarding-flow.js"}],[7316,{"../../../hooks/useI18nContext":6880,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,i.useI18nContext)();return o.default.createElement("svg",{width:"100%",height:"320",viewBox:"0 0 799 320",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o.default.createElement("g",{filter:"url(#filter0_d_2133:17259)"},o.default.createElement("rect",{x:"31",y:"71",width:"270",height:"148",rx:"8",fill:"url(#pattern0)"})),o.default.createElement("circle",{cx:"54.5",cy:"24.5",r:"24.5",fill:"url(#paint0_linear_2133:17259)"}),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Euclid Circular A",fontSize:"29",fontWeight:"bold",letterSpacing:"0em"},o.default.createElement("tspan",{x:"48.9917",y:"35.114"},e("onboardingPinExtensionStep1"))),o.default.createElement("text",{fill:"var(--color-text-default)",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Euclid Circular B",fontSize:"18",letterSpacing:"0em"},o.default.createElement("tspan",{x:"95",y:"31.088"},e("onboardingPinExtensionChrome"))),o.default.createElement("circle",{cx:"522.5",cy:"102.5",r:"24.5",fill:"url(#paint1_linear_2133:17259)"}),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Euclid Circular A",fontSize:"29",fontWeight:"bold",letterSpacing:"0em"},o.default.createElement("tspan",{x:"514.131",y:"113.114"},e("onboardingPinExtensionStep2"))),o.default.createElement("text",{fill:"var(--color-text-default)",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Euclid Circular B",fontSize:"18",letterSpacing:"0em"},o.default.createElement("tspan",{x:"563",y:"109.088"},e("onboardingPinExtensionLabel"))),o.default.createElement("path",{d:"M301 137H373.953C388.865 137 400.953 149.088 400.953 164V190C400.953 204.912 413.042 217 427.953 217H498",stroke:"#037DD6",strokeWidth:"2"}),o.default.createElement("g",{filter:"url(#filter1_d_2133:17259)"},o.default.createElement("rect",{x:"498",y:"149",width:"270",height:"136",rx:"8",fill:"#292A2D"})),o.default.createElement("g",{filter:"url(#filter2_d_2133:17259)"},o.default.createElement("ellipse",{cx:"703.613",cy:"266.5",rx:"30.6134",ry:"30.5",fill:"white"}),o.default.createElement("path",{d:"M703.613 298C721.069 298 735.227 283.9 735.227 266.5C735.227 249.1 721.069 235 703.613 235C686.157 235 672 249.1 672 266.5C672 283.9 686.157 298 703.613 298Z",stroke:"white",strokeWidth:"2"})),o.default.createElement("mask",{id:"mask0_2133:17259",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:"673",y:"236",width:"62",height:"61"},o.default.createElement("path",{d:"M703.614 296C719.961 296 733.22 282.796 733.22 266.5C733.22 250.204 719.961 237 703.614 237C687.266 237 674.008 250.204 674.008 266.5C674.008 282.796 687.266 296 703.614 296Z",fill:"white",stroke:"white",strokeWidth:"2"})),o.default.createElement("g",{mask:"url(#mask0_2133:17259)"},o.default.createElement("rect",{x:"646.903",y:"221",width:"121.45",height:"106",fill:"url(#pattern1)"})),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Open Sans",fontSize:"12",fontWeight:"600",letterSpacing:"0px"},o.default.createElement("tspan",{x:"514",y:"180.155"},e("onboardingPinExtensionBillboardTitle"))),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Open Sans",fontSize:"10",fontWeight:"bold",letterSpacing:"-0.4px"},o.default.createElement("tspan",{x:"514",y:"205.879"},e("onboardingPinExtensionBillboardAccess"))),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Open Sans",fontSize:"9",fontWeight:"bold",letterSpacing:"0px"},o.default.createElement("tspan",{x:"538",y:"262.991"},e("appName"))),o.default.createElement("text",{fill:"white",xmlSpace:"preserve",style:{whiteSpace:"pre"},fontFamily:"Open Sans",fontSize:"10",letterSpacing:"-0.3px"},o.default.createElement("tspan",{x:"514",y:"223.379"},e("onboardingPinExtensionBillboardDescription")),o.default.createElement("tspan",{x:"514",y:"238.379"},e("onboardingPinExtensionBillboardDescription2"))),o.default.createElement("path",{d:"M744.188 177.988L746.888 175.313C747.038 175.163 747.038 174.888 746.888 174.738L746.263 174.113C746.113 173.962 745.838 173.962 745.688 174.113L743.013 176.813L740.313 174.113C740.163 173.962 739.888 173.962 739.738 174.113L739.113 174.738C738.962 174.888 738.962 175.163 739.113 175.313L741.813 177.988L739.113 180.688C738.962 180.838 738.962 181.113 739.113 181.263L739.738 181.888C739.888 182.038 740.163 182.038 740.313 181.888L743.013 179.188L745.688 181.888C745.838 182.038 746.113 182.038 746.263 181.888L746.888 181.263C747.038 181.113 747.038 180.838 746.888 180.688L744.188 177.988Z",fill:"#BBC0C5"}),o.default.createElement("path",{d:"M742 257.875C741.367 257.875 740.875 258.391 740.875 259C740.875 259.633 741.367 260.125 742 260.125C742.609 260.125 743.125 259.633 743.125 259C743.125 258.391 742.609 257.875 742 257.875ZM740.875 255.438C740.875 256.07 741.367 256.562 742 256.562C742.609 256.562 743.125 256.07 743.125 255.438C743.125 254.828 742.609 254.312 742 254.312C741.367 254.312 740.875 254.828 740.875 255.438ZM740.875 262.562C740.875 263.195 741.367 263.688 742 263.688C742.609 263.688 743.125 263.195 743.125 262.562C743.125 261.953 742.609 261.438 742 261.438C741.367 261.438 740.875 261.953 740.875 262.562Z",fill:"#BBC0C5"}),o.default.createElement("g",{transform:"translate(515, 254)"},o.default.createElement("path",{d:"M13.0831 12.9841L10.0675 12.0896L7.79333 13.4438L6.20667 13.4431L3.93117 12.0896L0.916901 12.9841L0 9.90084L0.916901 6.47889L0 3.58572L0.916901 0L5.62695 2.80307H8.37305L13.0831 0L14 3.58572L13.0831 6.47889L14 9.90084L13.0831 12.9841Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M0.91748 0L5.62753 2.80504L5.4402 4.73009L0.91748 0Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M3.93188 9.9021L6.00428 11.4746L3.93188 12.0896V9.9021Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M5.83861 7.30235L5.4403 4.73145L2.89072 6.47958L2.8894 6.47892V6.48024L2.89729 8.27967L3.93119 7.30235H3.93185H5.83861Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M13.0831 0L8.37305 2.80504L8.55971 4.73009L13.0831 0Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M10.0687 9.9021L7.99634 11.4746L10.0687 12.0896V9.9021Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M11.1104 6.48024H11.1111H11.1104V6.47892L11.1098 6.47958L8.56018 4.73145L8.16187 7.30235H10.0686L11.1032 8.27967L11.1104 6.48024Z",fill:"#FF5C16"}),o.default.createElement("path",{d:"M3.93117 12.0896L0.916901 12.984L0 9.9021H3.93117V12.0896Z",fill:"#E34807"}),o.default.createElement("path",{d:"M5.83797 7.30176L6.41374 11.0184L5.61581 8.9519L2.896 8.27974L3.93055 7.30176H5.83731H5.83797Z",fill:"#E34807"}),o.default.createElement("path",{d:"M10.0688 12.0896L13.0831 12.984L14 9.9021H10.0688V12.0896Z",fill:"#E34807"}),o.default.createElement("path",{d:"M8.16196 7.30176L7.58618 11.0184L8.38412 8.9519L11.1039 8.27974L10.0687 7.30176H8.16196Z",fill:"#E34807"}),o.default.createElement("path",{d:"M0 9.90071L0.916901 6.47876H2.88873L2.89596 8.27885L5.61578 8.95101L6.41371 11.0175L6.00357 11.4726L3.93117 9.90005H0V9.90071Z",fill:"#FF8D5D"}),o.default.createElement("path",{d:"M13.9999 9.90071L13.083 6.47876H11.1112L11.1039 8.27885L8.38412 8.95101L7.58618 11.0175L7.99632 11.4726L10.0687 9.90005H13.9999V9.90071Z",fill:"#FF8D5D"}),o.default.createElement("path",{d:"M8.3732 2.80298H7.00015H5.6271L5.44043 4.72803L6.41386 11.0155H7.58644L8.56052 4.72803L8.3732 2.80298Z",fill:"#FF8D5D"}),o.default.createElement("path",{d:"M0.916901 0L0 3.58572L0.916901 6.47889H2.88873L5.43962 4.73009L0.916901 0Z",fill:"#661800"}),o.default.createElement("path",{d:"M5.26805 8.04827H4.37481L3.88843 8.52312L5.61641 8.94996L5.26805 8.04761V8.04827Z",fill:"#661800"}),o.default.createElement("path",{d:"M13.083 0L13.9999 3.58572L13.083 6.47889H11.1112L8.5603 4.73009L13.083 0Z",fill:"#661800"}),o.default.createElement("path",{d:"M8.73329 8.04827H9.62784L10.1142 8.52377L8.38428 8.95127L8.73329 8.04761V8.04827Z",fill:"#661800"}),o.default.createElement("path",{d:"M7.7927 12.2174L7.99645 11.4742L7.58631 11.019H6.41307L6.00293 11.4742L6.20669 12.2174",fill:"#661800"}),o.default.createElement("path",{d:"M7.7928 12.2173V13.4445H6.20679V12.2173H7.7928Z",fill:"#C0C4CD"}),o.default.createElement("path",{d:"M3.93188 12.0883L6.20803 13.4438V12.2166L6.00428 11.4734L3.93188 12.0883Z",fill:"#E7EBF6"}),o.default.createElement("path",{d:"M10.0689 12.0883L7.79272 13.4438V12.2166L7.99648 11.4734L10.0689 12.0883Z",fill:"#E7EBF6"})),o.default.createElement("defs",null,o.default.createElement("filter",{id:"filter0_d_2133:17259",x:"0",y:"44",width:"332",height:"210",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},o.default.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),o.default.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),o.default.createElement("feMorphology",{radius:"6",operator:"dilate",in:"SourceAlpha",result:"effect1_dropShadow_2133:17259"}),o.default.createElement("feOffset",{dy:"4"}),o.default.createElement("feGaussianBlur",{stdDeviation:"12.5"}),o.default.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0"}),o.default.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_2133:17259"}),o.default.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_2133:17259",result:"shape"})),o.default.createElement("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},o.default.createElement("use",{xlinkHref:"#image0_2133:17259",transform:"translate(0 -0.0770822) scale(0.00170068 0.00310259)"})),o.default.createElement("filter",{id:"filter1_d_2133:17259",x:"467",y:"122",width:"332",height:"198",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},o.default.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),o.default.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),o.default.createElement("feMorphology",{radius:"6",operator:"dilate",in:"SourceAlpha",result:"effect1_dropShadow_2133:17259"}),o.default.createElement("feOffset",{dy:"4"}),o.default.createElement("feGaussianBlur",{stdDeviation:"12.5"}),o.default.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0"}),o.default.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_2133:17259"}),o.default.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_2133:17259",result:"shape"})),o.default.createElement("filter",{id:"filter2_d_2133:17259",x:"666",y:"229",width:"75.2266",height:"75",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},o.default.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),o.default.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),o.default.createElement("feOffset",null),o.default.createElement("feGaussianBlur",{stdDeviation:"2.5"}),o.default.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.916667 0 0 0 0 0.916667 0 0 0 0 0.916667 0 0 0 0.26 0"}),o.default.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_2133:17259"}),o.default.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_2133:17259",result:"shape"})),o.default.createElement("pattern",{id:"pattern1",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},o.default.createElement("use",{xlinkHref:"#image1_2133:17259",transform:"translate(0 -0.000404155) scale(0.00301205 0.00345106)"})),o.default.createElement("linearGradient",{id:"paint0_linear_2133:17259",x1:"30",y1:"20.1898",x2:"79.0003",y2:"20.3",gradientUnits:"userSpaceOnUse"},o.default.createElement("stop",{stopColor:"#FF5C16"}),o.default.createElement("stop",{offset:"1",stopColor:"#FF5C16"})),o.default.createElement("linearGradient",{id:"paint1_linear_2133:17259",x1:"498",y1:"98.1898",x2:"547",y2:"98.3",gradientUnits:"userSpaceOnUse"},o.default.createElement("stop",{stopColor:"#FF5C16"}),o.default.createElement("stop",{offset:"1",stopColor:"#FF5C16"})),o.default.createElement("image",{id:"image0_2133:17259",width:"588",height:"372",xlinkHref:"data:image/png;base64,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"}),o.default.createElement("image",{id:"image1_2133:17259",width:"332",height:"290",xlinkHref:"data:image/png;base64,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"})))};var a,o=(a=e("react"))&&a.__esModule?a:{default:a},i=e("../../../hooks/useI18nContext")}}},{package:"$root$",file:"ui/pages/onboarding-flow/pin-extension/pin-billboard.js"}],[7317,{"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/onboarding":5737,"../../../components/component-library":6314,"../../../components/ui/button":6607,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../../../store/actions":7502,"./pin-billboard":7316,react:5259,"react-redux":5217,"react-responsive-carousel":5236,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,c.useI18nContext)(),t=(0,o.useHistory)(),[n,v]=(0,a.useState)(0),E=(0,i.useDispatch)(),T=(0,a.useContext)(f.MetaMetricsContext),k=(0,i.useSelector)(p.getFirstTimeFlowType),x=(0,i.useSelector)(p.getExternalServicesOnboardingToggleState);return a.default.createElement("div",{className:"onboarding-pin-extension","data-testid":"onboarding-pin-extension"},a.default.createElement(a.default.Fragment,null,a.default.createElement(m.Text,{variant:u.TextVariant.headingLg,as:"h2",align:u.TextAlign.Center,fontWeight:u.FontWeight.Bold},e("onboardingPinExtensionTitle")),a.default.createElement(r.Carousel,{selectedItem:n,showThumbs:!1,showStatus:!1,showArrows:!1,onChange:e=>v(e)},a.default.createElement("div",null,a.default.createElement(m.Text,{align:u.TextAlign.Center},e("onboardingPinExtensionDescription")),a.default.createElement("div",{className:"onboarding-pin-extension__diagram"},a.default.createElement(y.default,null))),a.default.createElement("div",null,a.default.createElement(m.Text,{align:u.TextAlign.Center},e("onboardingPinExtensionDescription2")),a.default.createElement(m.Text,{align:u.TextAlign.Center},e("onboardingPinExtensionDescription3")),a.default.createElement("img",{src:"/images/onboarding-pin-browser.svg",width:"799",height:"320",alt:""}))),a.default.createElement("div",{className:"onboarding-pin-extension__buttons"},a.default.createElement(l.default,{"data-testid":0===n?"pin-extension-next":"pin-extension-done",type:"primary",onClick:async()=>{0===n?v(1):(await E((0,s.toggleExternalServices)(x)),await E((0,s.setCompletedOnboarding)()),T({category:g.MetaMetricsEventCategory.Onboarding,event:g.MetaMetricsEventName.OnboardingWalletSetupComplete,properties:{wallet_setup_type:k===h.FirstTimeFlowType.import?"import":"new",new_wallet:k===h.FirstTimeFlowType.create}}),t.push(d.DEFAULT_ROUTE))}},e(0===n?"next":"done")))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=e("react-responsive-carousel"),s=e("../../../store/actions"),c=e("../../../hooks/useI18nContext"),l=v(e("../../../components/ui/button")),u=e("../../../helpers/constants/design-system"),d=e("../../../helpers/constants/routes"),m=e("../../../components/component-library"),f=e("../../../contexts/metametrics"),p=e("../../../selectors"),g=e("../../../../shared/constants/metametrics"),h=e("../../../../shared/constants/onboarding"),y=v(e("./pin-billboard"));function v(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/onboarding-flow/pin-extension/pin-extension.js"}],[7318,{"../../../../app/scripts/lib/util":187,"../../../../shared/constants/metametrics":5730,"../../../../shared/constants/network":5734,"../../../../shared/lib/ui-utils":5776,"../../../../shared/modules/selectors/networks":5799,"../../../components/app/incoming-trasaction-toggle/incoming-transaction-toggle":5959,"../../../components/component-library":6314,"../../../components/ui/button":6607,"../../../contexts/metametrics":6734,"../../../ducks/app/app":6743,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/identity/useProfileSyncing":6848,"../../../hooks/useI18nContext":6880,"../../../selectors":7485,"../../../selectors/identity/profile-syncing":7484,"../../../store/actions":7502,"./setting":7319,"@metamask/snaps-sdk":2746,classnames:4102,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,y.useI18nContext)(),t=(0,o.useDispatch)(),n=(0,i.useHistory)(),[_,C]=(0,a.useState)(!1),[S,I]=(0,a.useState)(null),[P,O]=(0,a.useState)(!0),M=(0,o.useSelector)((e=>e.metamask)),{incomingTransactionsPreferences:B,use4ByteResolution:R,useTokenDetection:D,useCurrencyRateCheck:F,useMultiAccountBalanceChecker:L,ipfsGateway:G,useAddressBarEnsResolution:j,useTransactionSimulations:W}=M,H=(0,o.useSelector)(v.getUseExternalNameSources),[U,Q]=(0,a.useState)(R),[V,z]=(0,a.useState)(D),[Y,q]=(0,a.useState)(F),[Z,K]=(0,a.useState)(L),[$,X]=(0,a.useState)(W),[J,ee]=(0,a.useState)(G),[te,ne]=(0,a.useState)(null),[ae,oe]=(0,a.useState)(j),[ie,re]=(0,a.useState)(H),se=(0,a.useContext)(p.MetaMetricsContext),ce=(0,o.useSelector)(E.getNetworkConfigurationsByChainId),le=(0,o.useSelector)(v.getExternalServicesOnboardingToggleState),ue=(0,o.useSelector)(w.selectIsProfileSyncingEnabled),{enableProfileSyncing:de,error:me}=(0,l.useEnableProfileSyncing)(),{disableProfileSyncing:fe,error:pe}=(0,l.useDisableProfileSyncing)();(0,a.useEffect)((()=>{le?de():fe()}),[le,de,fe]);const ge=e=>{I(e),C(!0),setTimeout((()=>{O(!1)}),N)},he=[{id:1,title:e("general"),subtitle:e("generalDescription")},{id:2,title:e("assets"),subtitle:e("assetsDescription")},{id:3,title:e("security"),subtitle:e("securityDescription")}];return a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"privacy-settings","data-testid":"privacy-settings"},a.default.createElement("div",{className:(0,r.default)("container",{"show-detail":_,"show-list":!_})},a.default.createElement("div",{className:"list-view"},a.default.createElement(f.Box,{className:"privacy-settings__header",marginTop:6,marginBottom:6,display:g.Display.Flex,flexDirection:g.FlexDirection.Column,justifyContent:g.JustifyContent.flexStart},a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.center,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.flexStart},a.default.createElement(m.default,{type:"inline",icon:a.default.createElement(f.Icon,{name:f.IconName.ArrowLeft,size:f.IconSize.Lg,color:g.IconColor.iconDefault}),"data-testid":"privacy-settings-back-button",onClick:()=>{if(t((0,T.setUse4ByteResolution)(U)),t((0,T.setUseTokenDetection)(V)),t((0,T.setUseMultiAccountBalanceChecker)(Z)),t((0,T.setUseCurrencyRateCheck)(Y)),t((0,T.setUseAddressBarEnsResolution)(ae)),(0,T.setUseTransactionSimulations)($),(0,T.setUseExternalNameSources)(ie),le||fe(),J&&!te){const{host:e}=new URL((0,c.addUrlProtocolPrefix)(J));t((0,T.setIpfsGateway)(e))}se({category:u.MetaMetricsEventCategory.Onboarding,event:u.MetaMetricsEventName.OnboardingWalletAdvancedSettings,properties:{settings_group:"onboarding_advanced_configuration",is_profile_syncing_enabled:ue,is_basic_functionality_enabled:le,show_incoming_tx:B,turnon_token_detection:V}}),console.log("go back man"),n.push(h.ONBOARDING_COMPLETION_ROUTE)}}),a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.center,justifyContent:g.JustifyContent.center,width:g.BlockSize.Full},a.default.createElement(f.Text,{variant:g.TextVariant.headingLg,as:"h2"},e("defaultSettingsTitle")))),a.default.createElement(f.Text,{variant:g.TextVariant.bodyLgMedium,marginTop:5},e("defaultSettingsSubTitle")),a.default.createElement("a",{href:"https://support.metamask.io/privacy-and-security/privacy-best-practices",target:"_blank",rel:"noreferrer",key:"learnMoreAboutPrivacy",style:{fontSize:"var(--font-size-5)"}},e("learnMoreAboutPrivacy"))),a.default.createElement(f.Box,null,a.default.createElement(f.Box,{as:"ul",marginTop:4,marginBottom:4,style:{listStyleType:"none"},className:"privacy-settings__categories-list"},he.map((e=>a.default.createElement(f.Box,{marginTop:5,marginBottom:5,key:e.id,className:"categories-item",onClick:()=>ge(e)},a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.flexStart,justifyContent:g.JustifyContent.spaceBetween,"data-testid":`category-item-${e.title}`},a.default.createElement(f.Text,{variant:g.TextVariant.bodyLgMedium},e.title),a.default.createElement(m.default,{type:"inline",icon:a.default.createElement(f.Icon,{name:f.IconName.ArrowRight,color:g.IconColor.iconDefault}),onClick:()=>ge(e)})),a.default.createElement(f.Text,{className:"description",variant:g.TextVariant.bodyMd,color:g.TextColor.textAlternative},e.subtitle))))))),a.default.createElement("div",{className:(0,r.default)("detail-view",{hidden:!_&&P})},a.default.createElement(f.Box,{className:"privacy-settings__header",marginTop:6,marginBottom:5,display:g.Display.Flex,flexDirection:g.FlexDirection.Row,justifyContent:g.JustifyContent.flexStart},a.default.createElement(m.default,{"data-testid":"category-back-button",type:"inline",icon:a.default.createElement(f.Icon,{name:f.IconName.ArrowLeft,size:f.IconSize.Lg,color:g.IconColor.iconDefault}),onClick:()=>{C(!1),setTimeout((()=>{O(!0)}),N)}}),a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.center,justifyContent:g.JustifyContent.center,width:g.BlockSize.Full},a.default.createElement(f.Text,{variant:g.TextVariant.headingLg,as:"h2"},null==S?void 0:S.title))),a.default.createElement("div",{className:"privacy-settings__settings","data-testid":"privacy-settings-settings"},1===(null==S?void 0:S.id)?a.default.createElement(a.default.Fragment,null,a.default.createElement(b.Setting,{dataTestId:"basic-functionality-toggle",value:le,setValue:e=>{e?(t((0,k.onboardingToggleBasicFunctionalityOn)()),se({category:u.MetaMetricsEventCategory.Onboarding,event:u.MetaMetricsEventName.SettingsUpdated,properties:{settings_group:"onboarding_advanced_configuration",settings_type:"basic_functionality",old_value:!1,new_value:!0,was_profile_syncing_on:!1}})):t((0,k.openBasicFunctionalityModal)())},title:e("basicConfigurationLabel"),description:e("basicConfigurationDescription",[a.default.createElement("a",{href:"https://consensys.io/privacy-policy",key:"link",target:"_blank",rel:"noreferrer noopener"},e("privacyMsg"))])}),a.default.createElement(b.Setting,{dataTestId:"profile-sync-toggle",disabled:!le,value:ue,setValue:async()=>{ue?t((0,T.showModal)({name:"CONFIRM_TURN_OFF_PROFILE_SYNCING",turnOffProfileSyncing:()=>{fe()}})):de()},title:e("profileSync"),description:e("profileSyncDescription",[a.default.createElement("a",{href:"https://support.metamask.io/privacy-and-security/profile-privacy",key:"link",target:"_blank",rel:"noopener noreferrer"},e("profileSyncPrivacyLink"))])}),(me||pe)&&a.default.createElement(f.Box,{paddingBottom:4},a.default.createElement(f.Text,{as:"p",color:g.TextColor.errorDefault,variant:g.TextVariant.bodySm},e("notificationsSettingsBoxError"))),a.default.createElement(b.Setting,{title:e("onboardingAdvancedPrivacyNetworkTitle"),showToggle:!1,description:a.default.createElement(a.default.Fragment,null,e("onboardingAdvancedPrivacyNetworkDescription",[a.default.createElement("a",{href:"https://consensys.io/privacy-policy/",key:"link",target:"_blank",rel:"noopener noreferrer"},e("privacyMsg"))]),a.default.createElement(f.Box,{paddingTop:4},a.default.createElement(f.Box,{display:g.Display.Flex,flexDirection:g.FlexDirection.Column,gap:5},Object.values(ce).filter((({chainId:e})=>!A.TEST_CHAINS.includes(e))).map((e=>{var n,o;return a.default.createElement(f.Box,{key:e.chainId,className:"privacy-settings__customizable-network",onClick:()=>{t((0,T.setEditedNetwork)({chainId:e.chainId})),t((0,T.toggleNetworkMenu)())},display:g.Display.Flex,alignItems:g.AlignItems.center,justifyContent:g.JustifyContent.spaceBetween},a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.center},a.default.createElement(f.AvatarNetwork,{src:A.CHAIN_ID_TO_NETWORK_IMAGE_URL_MAP[e.chainId]}),a.default.createElement(f.Box,{textAlign:g.TextAlign.Left,marginLeft:3},a.default.createElement(f.Text,{variant:g.TextVariant.bodySmMedium},e.name),a.default.createElement(f.Text,{variant:g.TextVariant.bodyXs,color:g.TextColor.textAlternative},null===(n=new URL(null==e||null===(o=e.rpcEndpoints[null==e?void 0:e.defaultRpcEndpointIndex])||void 0===o?void 0:o.url))||void 0===n?void 0:n.origin))),a.default.createElement(f.ButtonIcon,{iconName:f.IconName.ArrowRight,size:f.IconSize.Md}))})),a.default.createElement(f.ButtonLink,{onClick:()=>{t((0,T.toggleNetworkMenu)({isAddingNewNetwork:!0}))},justifyContent:g.JustifyContent.Left,variant:s.ButtonVariant.link},a.default.createElement(f.Box,{display:g.Display.Flex,alignItems:g.AlignItems.center},a.default.createElement(f.Icon,{name:f.IconName.Add,marginRight:3}),a.default.createElement(f.Text,{color:g.TextColor.primaryDefault},e("addANetwork")))))))})):null,2===(null==S?void 0:S.id)?a.default.createElement(a.default.Fragment,null,a.default.createElement(b.Setting,{value:V,setValue:z,title:e("turnOnTokenDetection"),description:e("useTokenDetectionPrivacyDesc")}),a.default.createElement(b.Setting,{value:$,setValue:X,title:e("simulationsSettingSubHeader"),description:e("simulationsSettingDescription",[a.default.createElement("a",{key:"learn_more_link",href:d.TRANSACTION_SIMULATIONS_LEARN_MORE_LINK,rel:"noreferrer",target:"_blank"},e("learnMoreUpperCase"))])}),a.default.createElement(b.Setting,{title:e("onboardingAdvancedPrivacyIPFSTitle"),showToggle:!1,description:a.default.createElement(a.default.Fragment,null,e("onboardingAdvancedPrivacyIPFSDescription"),a.default.createElement(f.Box,{paddingTop:2},a.default.createElement(f.TextField,{value:J,style:{width:"100%"},inputProps:{"data-testid":"ipfs-input"},onChange:t=>{(t=>{ee(t);try{const{host:e}=new URL((0,c.addUrlProtocolPrefix)(t));if(!e||"gateway.ipfs.io"===e)throw new Error;ne(null)}catch(t){ne(e("onboardingAdvancedPrivacyIPFSInvalid"))}})(t.target.value)}}),J?a.default.createElement(f.Text,{variant:g.TextVariant.bodySm,color:te?g.TextColor.errorDefault:g.TextColor.successDefault},te||e("onboardingAdvancedPrivacyIPFSValid")):null))}),a.default.createElement(x.default,{networkConfigurations:ce,setIncomingTransactionsPreferences:(e,n)=>t((0,T.setIncomingTransactionsPreferences)(e,n)),incomingTransactionsPreferences:B}),a.default.createElement(b.Setting,{value:Y,setValue:q,title:e("currencyRateCheckToggle"),dataTestId:"currency-rate-check-toggle",description:e("currencyRateCheckToggleDescription",[a.default.createElement("a",{key:"coingecko_link",href:d.COINGECKO_LINK,rel:"noreferrer",target:"_blank"},e("coingecko")),a.default.createElement("a",{key:"cryptocompare_link",href:d.CRYPTOCOMPARE_LINK,rel:"noreferrer",target:"_blank"},e("cryptoCompare")),a.default.createElement("a",{key:"privacy_policy_link",href:d.PRIVACY_POLICY_LINK,rel:"noreferrer",target:"_blank"},e("privacyMsg"))])}),a.default.createElement(b.Setting,{value:ae,setValue:oe,title:e("ensDomainsSettingTitle"),description:a.default.createElement(a.default.Fragment,null,a.default.createElement(f.Text,{variant:g.TextVariant.inherit},e("ensDomainsSettingDescriptionIntroduction")),a.default.createElement(f.Box,{as:"ul",marginTop:4,marginBottom:4,paddingInlineStart:4,style:{listStyleType:"circle"}},a.default.createElement(f.Text,{variant:g.TextVariant.inherit,as:"li"},e("ensDomainsSettingDescriptionPart1")),a.default.createElement(f.Text,{variant:g.TextVariant.inherit,as:"li"},e("ensDomainsSettingDescriptionPart2"))),a.default.createElement(f.Text,{variant:g.TextVariant.inherit},e("ensDomainsSettingDescriptionOutroduction")))}),a.default.createElement(b.Setting,{value:Z,setValue:K,title:e("useMultiAccountBalanceChecker"),description:e("useMultiAccountBalanceCheckerSettingDescription")})):null,3===(null==S?void 0:S.id)?a.default.createElement(a.default.Fragment,null,a.default.createElement(b.Setting,{value:U,setValue:Q,title:e("use4ByteResolution"),description:e("toggleDecodeDescription")}),a.default.createElement(b.Setting,{value:ie,setValue:re,title:e("externalNameSourcesSetting"),description:e("externalNameSourcesSettingDescription")})):null)))))};var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-redux"),i=e("react-router-dom"),r=_(e("classnames")),s=e("@metamask/snaps-sdk"),c=e("../../../../app/scripts/lib/util"),l=e("../../../hooks/identity/useProfileSyncing"),u=e("../../../../shared/constants/metametrics"),d=e("../../../../shared/lib/ui-utils"),m=_(e("../../../components/ui/button")),f=e("../../../components/component-library"),p=e("../../../contexts/metametrics"),g=e("../../../helpers/constants/design-system"),h=e("../../../helpers/constants/routes"),y=e("../../../hooks/useI18nContext"),v=e("../../../selectors"),E=e("../../../../shared/modules/selectors/networks"),T=e("../../../store/actions"),k=e("../../../ducks/app/app"),x=_(e("../../../components/app/incoming-trasaction-toggle/incoming-transaction-toggle")),A=e("../../../../shared/constants/network"),w=e("../../../selectors/identity/profile-syncing"),b=e("./setting");function _(e){return e&&e.__esModule?e:{default:e}}function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}const N=500}}},{package:"$root$",file:"ui/pages/onboarding-flow/privacy-settings/privacy-settings.js"}],[7319,{"../../../components/component-library":6314,"../../../components/ui/toggle-button":6712,"../../../helpers/constants/design-system":6770,"../../../hooks/useI18nContext":6880,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.Setting=void 0;var a=l(e("react")),o=l(e("prop-types")),i=e("../../../components/component-library"),r=l(e("../../../components/ui/toggle-button")),s=e("../../../helpers/constants/design-system"),c=e("../../../hooks/useI18nContext");function l(e){return e&&e.__esModule?e:{default:e}}const u=({value:e,setValue:t,title:n,description:o,showToggle:l=!0,dataTestId:u,disabled:d=!1})=>{const m=(0,c.useI18nContext)();return a.default.createElement(i.Box,{display:s.Display.Flex,justifyContent:s.JustifyContent.spaceBetween,alignItems:s.AlignItems.flexStart,marginTop:3,marginBottom:3,className:"privacy-settings__setting__wrapper","data-testid":u},a.default.createElement("div",{className:"privacy-settings__setting"},a.default.createElement(i.Text,{variant:s.TextVariant.bodyMdMedium},n),a.default.createElement(i.Text,{variant:s.TextVariant.bodySm,color:s.TextColor.textAlternative,as:"div"},o)),l?a.default.createElement("div",{className:"privacy-settings__setting__toggle"},a.default.createElement(r.default,{value:e,onToggle:e=>t(!e),offLabel:m("off"),onLabel:m("on"),disabled:d})):null)};n.Setting=u,u.propTypes={value:o.default.bool,setValue:o.default.func,title:o.default.string,description:o.default.oneOfType([o.default.object,o.default.string]),showToggle:o.default.bool,dataTestId:o.default.string,disabled:o.default.bool}}}},{package:"$root$",file:"ui/pages/onboarding-flow/privacy-settings/setting.js"}],[7320,{"../../../../shared/constants/metametrics":5730,"../../../components/app/step-progress-bar":6197,"../../../components/component-library":6314,"../../../components/ui/box":6603,"../../../components/ui/button":6607,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/useI18nContext":6880,"../../../selectors/selectors":7494,"../../../store/actions":7502,"./recovery-phrase-chips":7321,lodash:4855,"prop-types":5013,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=x;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=e("lodash"),s=T(e("prop-types")),c=T(e("../../../components/ui/box")),l=T(e("../../../components/ui/button")),u=e("../../../components/component-library"),d=e("../../../helpers/constants/design-system"),m=e("../../../components/app/step-progress-bar"),f=e("../../../helpers/constants/routes"),p=e("../../../hooks/useI18nContext"),g=e("../../../store/actions"),h=e("../../../contexts/metametrics"),y=e("../../../../shared/constants/metametrics"),v=e("../../../selectors/selectors"),E=T(e("./recovery-phrase-chips"));function T(e){return e&&e.__esModule?e:{default:e}}function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function x({secretRecoveryPhrase:e=""}){const t=(0,o.useHistory)(),n=(0,p.useI18nContext)(),s=(0,i.useDispatch)(),T=(0,i.useSelector)(v.getHDEntropyIndex),k=e.split(" "),x=[2,3,7],[A,w]=(0,a.useState)(!1),b=(0,a.useContext)(h.MetaMetricsContext),[_,C]=(0,a.useState)((()=>{const e={...k};return x.forEach((t=>{e[t]=""})),e})()),N=(0,a.useMemo)((()=>(0,r.debounce)((t=>{w(Object.values(t).join(" ")===e)}),500)),[w,e]);return a.default.createElement("div",{className:"recovery-phrase__confirm","data-testid":"confirm-recovery-phrase"},a.default.createElement(m.ThreeStepProgressBar,{stage:m.threeStepStages.RECOVERY_PHRASE_CONFIRM,marginBottom:4}),a.default.createElement(c.default,{justifyContent:d.JustifyContent.center,textAlign:d.TextAlign.Center,marginBottom:4},a.default.createElement(u.Text,{variant:d.TextVariant.headingLg,fontWeight:d.FontWeight.Bold},n("seedPhraseConfirm"))),a.default.createElement(c.default,{justifyContent:d.JustifyContent.center,textAlign:d.TextAlign.Center,marginBottom:4},a.default.createElement(u.Text,{variant:d.TextVariant.headingSm,fontWeight:d.FontWeight.Normal},n("seedPhraseEnterMissingWords"))),a.default.createElement(E.default,{secretRecoveryPhrase:k,confirmPhase:!0,setInputValue:e=>{C(e),N(e)},inputValue:_,indicesToCheck:x}),a.default.createElement("div",{className:"recovery-phrase__footer__confirm"},a.default.createElement(l.default,{"data-testid":"recovery-phrase-confirm",type:"primary",large:!0,className:"recovery-phrase__footer__confirm--button",onClick:async()=>{await s((0,g.setSeedPhraseBackedUp)(!0)),b({category:y.MetaMetricsEventCategory.Onboarding,event:y.MetaMetricsEventName.OnboardingWalletSecurityPhraseConfirmed,properties:{hd_entropy_index:T}}),t.push(f.ONBOARDING_COMPLETION_ROUTE)},disabled:!A},n("confirm"))))}x.propTypes={secretRecoveryPhrase:s.default.string}}}},{package:"$root$",file:"ui/pages/onboarding-flow/recovery-phrase/confirm-recovery-phrase.js"}],[7321,{"../../../components/component-library":6314,"../../../components/ui/box":6603,"../../../components/ui/chip":6614,"../../../components/ui/chip/chip-with-input":6612,"../../../helpers/constants/design-system":6770,"../../../hooks/useI18nContext":6880,classnames:4102,"prop-types":5013,react:5259},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=f;var a=m(e("react")),o=m(e("classnames")),i=m(e("prop-types")),r=m(e("../../../components/ui/chip")),s=m(e("../../../components/ui/box")),c=e("../../../components/component-library"),l=e("../../../components/ui/chip/chip-with-input"),u=e("../../../hooks/useI18nContext"),d=e("../../../helpers/constants/design-system");function m(e){return e&&e.__esModule?e:{default:e}}function f({secretRecoveryPhrase:e,phraseRevealed:t,confirmPhase:n,setInputValue:i,inputValue:m,indicesToCheck:f,hiddenPhrase:p}){const g=(0,u.useI18nContext)(),h=!1===t;return a.default.createElement(s.default,{borderColor:d.BorderColor.borderMuted,borderStyle:d.BorderStyle.solid,padding:4,borderWidth:1,borderRadius:d.Size.MD,display:d.DISPLAY.GRID,marginBottom:4,className:"recovery-phrase__secret"},a.default.createElement("div",{"data-testid":"recovery-phrase-chips",className:(0,o.default)("recovery-phrase__chips",{"recovery-phrase__chips--hidden":h})},e.map(((e,t)=>n&&f&&f.includes(t)?a.default.createElement("div",{className:"recovery-phrase__chip-item",key:t},a.default.createElement("div",{className:"recovery-phrase__chip-item__number"},`${t+1}.`),a.default.createElement(l.ChipWithInput,{dataTestId:`recovery-phrase-input-${t}`,borderColor:d.BorderColor.primaryDefault,className:"recovery-phrase__chip--with-input",inputValue:m[t],setInputValue:e=>{i({...m,[t]:e})}})):a.default.createElement("div",{className:"recovery-phrase__chip-item",key:t},a.default.createElement("div",{className:"recovery-phrase__chip-item__number"},`${t+1}.`),a.default.createElement(r.default,{dataTestId:`recovery-phrase-chip-${t}`,className:"recovery-phrase__chip",borderColor:d.BorderColor.borderDefault},e))))),h&&a.default.createElement("div",{className:"recovery-phrase__secret-blocker"},!p&&a.default.createElement(a.default.Fragment,null,a.default.createElement("i",{className:"far fa-eye",color:"white"}),a.default.createElement(c.Text,{variant:d.TextVariant.bodySm,color:d.Color.overlayInverse,className:"recovery-phrase__secret-blocker--text"},g("makeSureNoOneWatching")))))}f.propTypes={secretRecoveryPhrase:i.default.array,phraseRevealed:i.default.bool,confirmPhase:i.default.bool,setInputValue:i.default.func,inputValue:i.default.object,indicesToCheck:i.default.array,hiddenPhrase:i.default.bool}}}},{package:"$root$",file:"ui/pages/onboarding-flow/recovery-phrase/recovery-phrase-chips.js"}],[7322,{"../../../../shared/constants/metametrics":5730,"../../../components/app/step-progress-bar":6197,"../../../components/component-library":6314,"../../../components/ui/button":6607,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/useCopyToClipboard":6869,"../../../hooks/useI18nContext":6880,"../../../selectors/selectors":7494,"./recovery-phrase-chips":7321,"prop-types":5013,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=T;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),o=e("react-router-dom"),i=e("react-redux"),r=v(e("prop-types")),s=v(e("../../../components/ui/button")),c=e("../../../hooks/useCopyToClipboard"),l=e("../../../hooks/useI18nContext"),u=e("../../../helpers/constants/routes"),d=e("../../../components/component-library"),m=e("../../../helpers/constants/design-system"),f=e("../../../components/app/step-progress-bar"),p=e("../../../../shared/constants/metametrics"),g=e("../../../contexts/metametrics"),h=e("../../../selectors/selectors"),y=v(e("./recovery-phrase-chips"));function v(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}function T({secretRecoveryPhrase:e}){const t=(0,o.useHistory)(),n=(0,l.useI18nContext)(),{search:r}=(0,o.useLocation)(),v=(0,i.useSelector)(h.getHDEntropyIndex),[E,T]=(0,c.useCopyToClipboard)(),[k,x]=(0,a.useState)(!1),[A,w]=(0,a.useState)(!1),b=new URLSearchParams(r).get("isFromReminder")?"/?isFromReminder=true":"",_=(0,a.useContext)(g.MetaMetricsContext);return a.default.createElement("div",{className:"recovery-phrase","data-testid":"recovery-phrase"},a.default.createElement(f.ThreeStepProgressBar,{stage:f.threeStepStages.RECOVERY_PHRASE_REVIEW}),a.default.createElement(d.Box,{justifyContent:m.JustifyContent.center,textAlign:m.TextAlign.Center,marginBottom:4},a.default.createElement(d.Text,{variant:m.TextVariant.headingLg,fontWeight:m.FontWeight.Bold,className:"recovery-phrase__header"},n("seedPhraseWriteDownHeader"))),a.default.createElement(d.Box,{justifyContent:m.JustifyContent.center,textAlign:m.TextAlign.Center,marginBottom:4},a.default.createElement(d.Text,{variant:m.TextVariant.headingSm,fontWeight:m.FontWeight.Normal},n("seedPhraseWriteDownDetails"))),a.default.createElement(d.Box,{textAlign:m.TextAlign.Left,marginBottom:4,className:"recovery-phrase__tips"},a.default.createElement(d.Text,{variant:m.TextVariant.headingSm},n("tips"),":"),a.default.createElement("ul",null,a.default.createElement("li",null,a.default.createElement(d.Text,{variant:m.TextVariant.headingSm,fontWeight:m.FontWeight.Normal},n("seedPhraseIntroSidebarBulletOne"))),a.default.createElement("li",null,a.default.createElement(d.Text,{variant:m.TextVariant.headingSm,fontWeight:m.FontWeight.Normal},n("seedPhraseIntroSidebarBulletTwo"))))),a.default.createElement(y.default,{secretRecoveryPhrase:e.split(" "),phraseRevealed:k&&!A,hiddenPhrase:A}),a.default.createElement("div",{className:"recovery-phrase__footer"},k?a.default.createElement("div",{className:"recovery-phrase__footer__copy-and-hide"},a.default.createElement("div",{className:"recovery-phrase__footer__copy-and-hide__area"},a.default.createElement(s.default,{type:"link",icon:a.default.createElement("i",{className:"far fa-eye"+(A?"":"-slash"),color:"var(--color-primary-default)"}),className:"recovery-phrase__footer__copy-and-hide__button recovery-phrase__footer__copy-and-hide__button__hide-seed",onClick:()=>{w(!A)}},n(A?"revealTheSeedPhrase":"hideSeedPhrase")),a.default.createElement(s.default,{onClick:()=>{T(e)},icon:a.default.createElement(d.Icon,{name:E?d.IconName.CopySuccess:d.IconName.Copy,color:m.IconColor.primaryDefault}),className:"recovery-phrase__footer__copy-and-hide__button recovery-phrase__footer__copy-and-hide__button__copy-to-clipboard",type:"link"},n(E?"copiedExclamation":"copyToClipboard"))),a.default.createElement(s.default,{"data-testid":"recovery-phrase-next",type:"primary",className:"recovery-phrase__footer--button",onClick:()=>{_({category:p.MetaMetricsEventCategory.Onboarding,event:p.MetaMetricsEventName.OnboardingWalletSecurityPhraseWrittenDown,properties:{hd_entropy_index:v}}),t.push(`${u.ONBOARDING_CONFIRM_SRP_ROUTE}${b}`)}},n("next"))):a.default.createElement(s.default,{"data-testid":"recovery-phrase-reveal",type:"primary",className:"recovery-phrase__footer--button",onClick:()=>{_({category:p.MetaMetricsEventCategory.Onboarding,event:p.MetaMetricsEventName.OnboardingWalletSecurityPhraseRevealed,properties:{hd_entropy_index:v}}),x(!0)}},n("revealSeedWords"))))}T.propTypes={secretRecoveryPhrase:r.default.string}}}},{package:"$root$",file:"ui/pages/onboarding-flow/recovery-phrase/review-recovery-phrase.js"}],[7323,{"../../../../shared/constants/metametrics":5730,"../../../components/app/step-progress-bar":6197,"../../../components/component-library":6314,"../../../contexts/metametrics":6734,"../../../helpers/constants/design-system":6770,"../../../helpers/constants/routes":6776,"../../../hooks/useI18nContext":6880,"../../../selectors/selectors":7494,"./skip-srp-backup-popover":7324,react:5259,"react-redux":5217,"react-router-dom":5244},function(){with(this.scopeTerminator)with(this.globalThis)return function(){"use strict";return function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){const e=(0,i.useHistory)(),t=(0,l.useI18nContext)(),{search:n}=(0,i.useLocation)(),a=(0,r.useSelector)(p.getHDEntropyIndex),[h,y]=(0,o.useState)(!1),v=new URLSearchParams(n).get("isFromReminder")?"/?isFromReminder=true":"",E=(0,o.useContext)(u.MetaMetricsContext);return o.default.createElement(f.Box,{display:s.Display.Flex,justifyContent:s.JustifyContent.center,alignItems:s.AlignItems.center,flexDirection:s.FlexDirection.Column,className:"secure-your-wallet","data-testid":"secure-your-wallet"},h&&o.default.createElement(g.default,{handleClose:()=>y(!1)}),o.default.createElement(c.ThreeStepProgressBar,{stage:c.threeStepStages.RECOVERY_PHRASE_VIDEO,marginBottom:4}),o.default.createElement(f.Text,{variant:s.TextVariant.headingLg,as:"h2",marginBottom:4,textAlign:s.TextAlign.Center},t("seedPhraseIntroTitle")),o.default.createElement(f.Box,{className:"secure-your-wallet__srp-design-container"},o.default.createElement("img",{className:"secure-your-wallet__srp-design-image",src:"./images/srp-lock-design.png",alt:"SRP Design"})),o.default.createElement(f.Box,{className:"secure-your-wallet__actions",marginBottom:8,width:s.BlockSize.Full,display:s.Display.Flex,flexDirection:[s.FlexDirection.Column,s.FlexDirection.Row],justifyContent:s.JustifyContent.spaceBetween,gap:4},o.default.createElement(f.Button,{"data-testid":"secure-wallet-later",variant:f.BUTTON_VARIANT.SECONDARY,size:f.BUTTON_SIZES.LG,block:!0,onClick:()=>{E({category:m.MetaMetricsEventCategory.Onboarding,event:m.MetaMetricsEventName.OnboardingWalletSecuritySkipInitiated,properties:{hd_entropy_index:a}}),y(!0)}},t("seedPhraseIntroNotRecommendedButtonCopy")),o.default.createElement(f.Button,{"data-testid":"secure-wallet-recommended",size:f.BUTTON_SIZES.LG,block:!0,onClick:()=>{E({category:m.MetaMetricsEventCategory.Onboarding,event:m.MetaMetricsEventName.OnboardingWalletSecurityStarted,properties:{hd_entropy_index:a}}),e.push(`${d.ONBOARDING_REVIEW_SRP_ROUTE}${v}`)}},t("seedPhraseIntroRecommendedButtonCopy"))),o.default.createElement(f.Box,{className:"secure-your-wallet__desc"},o.default.createElement(f.Text,{as:"h3",variant:s.TextVariant.headingSm},t("seedPhraseIntroSidebarTitleOne")),o.default.createElement(f.Text,{marginBottom:4},t("seedPhraseIntroSidebarCopyOne")),o.default.createElement(f.Text,{as:"h3",variant:s.TextVariant.headingSm},t("seedPhraseIntroSidebarTitleTwo")),o.default.createElement(f.Box,{as:"ul",className:"secure-your-wallet__list",marginBottom:4},o.default.createElement(f.Text,{as:"li"},t("seedPhraseIntroSidebarBulletOne")),o.default.createElement(f.Text,{as:"li"},t("seedPhraseIntroSidebarBulletTwo"))),o.default.createElement(f.Text,{as:"h3",variant:s.TextVariant.headingSm},t("seedPhraseIntroSidebarTitleThree")),o.default.createElement(f.Text,{as:"p",marginBottom:4},t("seedPhraseIntroSidebarCopyTwo")),o.default.createElement(f.Text,{as:"h3",variant:s.TextVariant.headingSm,backgroundColor:s.BackgroundColor.primaryMuted,padding:4,borderRadius:s.BorderRadius.LG},t("seedPhraseIntroSidebarCopyThree"))))};var a,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var r=o?Object.getOwnPropertyDescriptor(e,i):null;r&&(r.get||r.set)?Object.defineProperty(a,i,r):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(e("react")),i=e("react-router-dom"),r=e("react-redux"),s=e("../../../helpers/constants/design-system"),c=e("../../../components/app/step-progress-bar"),l=e("../../../hooks/useI18nContext"),u=e("../../../contexts/metametrics"),d=e("../../../helpers/constants/routes"),m=e("../../../../shared/constants/metametrics"),f=e("../../../components/component-library"),p=e("../../../selectors/selectors"),g=(a=e("./skip-srp-backup-popover"))&&a.__esModule?a:{default:a};function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}}}},{package:"$root$",file:"ui/pages/onboarding-flow/secure-your-wallet/secure-your-wallet.js"}]],[],{}); |