-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy path13210.5742e9d4.iframe.bundle.js
More file actions
1 lines (1 loc) · 68.9 KB
/
Copy path13210.5742e9d4.iframe.bundle.js
File metadata and controls
1 lines (1 loc) · 68.9 KB
1
"use strict";(globalThis.webpackChunkmetamask_crx=globalThis.webpackChunkmetamask_crx||[]).push([[13210],{"./ui/components/app/assets/nfts/nft-details/utils.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{B:()=>renderShortTokenId});var renderShortTokenId=function(text,chars){return text.length<=15?text:"".concat(text.slice(0,chars),"...").concat(text.slice(-chars))}},"./ui/components/app/confirm/info/row/currency.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{U:()=>ConfirmInfoRowCurrency});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/helpers/constants/design-system.ts"),_component_library__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/components/component-library/index.ts"),_user_preferenced_currency_display_user_preferenced_currency_display_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.js"),_ui_currency_display_currency_display_component__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/components/ui/currency-display/currency-display.component.js"),ConfirmInfoRowCurrency=function(param){var value=param.value,currency=param.currency,dataTestId=param["data-testid"],className=param.className,chainId=param.chainId;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_component_library__WEBPACK_IMPORTED_MODULE_2__.az,{display:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_1__.nl.Flex,alignItems:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_1__.k2.center,flexWrap:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_1__.I4.Wrap,style:{columnGap:"8px",fontSize:"var(--font-size-3)"},"data-testid":dataTestId},currency?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_ui_currency_display_currency_display_component__WEBPACK_IMPORTED_MODULE_4__.A,{currency:currency,value:"".concat(value),className:className,chainId:chainId}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(_user_preferenced_currency_display_user_preferenced_currency_display_component__WEBPACK_IMPORTED_MODULE_3__.A,{showNative:!0,value:"".concat(value),className:className,chainId:chainId}))};try{ConfirmInfoRowCurrency.displayName="ConfirmInfoRowCurrency",ConfirmInfoRowCurrency.__docgenInfo={description:"",displayName:"ConfirmInfoRowCurrency",props:{value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string | number"}},currency:{defaultValue:null,description:"",name:"currency",required:!1,type:{name:"string"}},"data-testid":{defaultValue:null,description:"",name:"data-testid",required:!1,type:{name:"string"}},className:{defaultValue:null,description:"",name:"className",required:!1,type:{name:"string"}},chainId:{defaultValue:null,description:"",name:"chainId",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/components/app/confirm/info/row/currency.tsx#ConfirmInfoRowCurrency"]={docgenInfo:ConfirmInfoRowCurrency.__docgenInfo,name:"ConfirmInfoRowCurrency",path:"ui/components/app/confirm/info/row/currency.tsx#ConfirmInfoRowCurrency"})}catch(__react_docgen_typescript_loader_error){}},"./ui/components/app/confirm/info/row/expandable-row.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{D:()=>ConfirmInfoExpandableRow});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),clsx__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_component_library__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/components/component-library/index.ts"),_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./ui/helpers/constants/design-system.ts"),_hooks_useBoolean__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/hooks/useBoolean.ts"),_row__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./ui/components/app/confirm/info/row/row.tsx");function _array_like_to_array(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _array_with_holes(arr){if(Array.isArray(arr))return arr}function _iterable_to_array_limit(arr,i){var _s,_e,_i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}}function _non_iterable_rest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _object_without_properties(source,excluded){if(null==source)return{};var key,i,target=_object_without_properties_loose(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],!(excluded.indexOf(key)>=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _object_without_properties_loose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}function _sliced_to_array(arr,i){return _array_with_holes(arr)||_iterable_to_array_limit(arr,i)||_unsupported_iterable_to_array(arr,i)||_non_iterable_rest()}function _unsupported_iterable_to_array(o,minLen){if(o){if("string"==typeof o)return _array_like_to_array(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if("Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _array_like_to_array(o,minLen)}}var ConfirmInfoExpandableRow=function(props){var _ref_current,content=props.content,children=props.children,startExpanded=props.startExpanded,rowProps=_object_without_properties(props,["content","children","startExpanded"]),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),_useBoolean=(0,_hooks_useBoolean__WEBPACK_IMPORTED_MODULE_4__.C)(startExpanded),expanded=_useBoolean.value,toggle=_useBoolean.toggle,setLoaded=_sliced_to_array((0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),2)[1];return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function(){setLoaded(!0)},[]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_row__WEBPACK_IMPORTED_MODULE_5__.z$,rowProps,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_component_library__WEBPACK_IMPORTED_MODULE_2__.az,{display:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_3__.nl.Flex},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_component_library__WEBPACK_IMPORTED_MODULE_2__.a2,{marginLeft:1,className:(0,clsx__WEBPACK_IMPORTED_MODULE_1__.A)({expandIcon:!0,expanded:expanded}),iconName:_component_library__WEBPACK_IMPORTED_MODULE_2__.$M.ArrowDown,color:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_3__.Li.primaryDefault,size:_component_library__WEBPACK_IMPORTED_MODULE_2__.f3.Sm,onClick:toggle,ariaLabel:"expand"}),children)),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_component_library__WEBPACK_IMPORTED_MODULE_2__.az,{ref:ref,className:"expandable",style:{height:expanded?null==(_ref_current=ref.current)?void 0:_ref_current.scrollHeight:"0px"}},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_component_library__WEBPACK_IMPORTED_MODULE_2__.az,{style:{marginTop:"-8px"}},content)))};try{ConfirmInfoExpandableRow.displayName="ConfirmInfoExpandableRow",ConfirmInfoExpandableRow.__docgenInfo={description:"",displayName:"ConfirmInfoExpandableRow",props:{collapsed:{defaultValue:null,description:"",name:"collapsed",required:!1,type:{name:"boolean"}},color:{defaultValue:null,description:"",name:"color",required:!1,type:{name:"enum",value:[{value:'"text-default"'},{value:'"text-alternative"'},{value:'"text-muted"'},{value:'"icon-default"'},{value:'"icon-alternative"'},{value:'"icon-muted"'},{value:'"icon-inverse"'},{value:'"overlay-inverse"'},{value:'"primary-default"'},{value:'"primary-inverse"'},{value:'"error-default"'},{value:'"error-alternative"'},{value:'"error-inverse"'},{value:'"success-default"'},{value:'"success-inverse"'},{value:'"warning-default"'},{value:'"warning-inverse"'},{value:'"info-default"'},{value:'"info-inverse"'},{value:'"inherit"'},{value:'"goerli"'},{value:'"sepolia"'},{value:'"linea-goerli"'},{value:'"linea-goerli-inverse"'},{value:'"linea-sepolia"'},{value:'"linea-sepolia-inverse"'},{value:'"linea-mainnet"'},{value:'"linea-mainnet-inverse"'},{value:'"goerli-inverse"'},{value:'"sepolia-inverse"'},{value:'"transparent"'}]}},copyEnabled:{defaultValue:null,description:"",name:"copyEnabled",required:!1,type:{name:"boolean"}},copyText:{defaultValue:null,description:"",name:"copyText",required:!1,type:{name:"string"}},"data-testid":{defaultValue:null,description:"",name:"data-testid",required:!1,type:{name:"string"}},label:{defaultValue:null,description:"",name:"label",required:!1,type:{name:"string"}},labelChildren:{defaultValue:null,description:"",name:"labelChildren",required:!1,type:{name:"ReactNode"}},onClick:{defaultValue:null,description:"",name:"onClick",required:!1,type:{name:"(() => void)"}},rowVariant:{defaultValue:null,description:"",name:"rowVariant",required:!1,type:{name:"enum",value:[{value:'"default"'},{value:'"small"'}]}},style:{defaultValue:null,description:"",name:"style",required:!1,type:{name:"CSSProperties"}},tooltip:{defaultValue:null,description:"",name:"tooltip",required:!1,type:{name:"ReactNode"}},tooltipIcon:{defaultValue:null,description:"",name:"tooltipIcon",required:!1,type:{name:"enum",value:[{value:'"accessibility"'},{value:'"activity"'},{value:'"add-card"'},{value:'"add-circle"'},{value:'"add-square"'},{value:'"add"'},{value:'"ai"'},{value:'"alternate-email"'},{value:'"apple"'},{value:'"apps"'},{value:'"arrow-2-down"'},{value:'"arrow-2-left"'},{value:'"arrow-2-right"'},{value:'"arrow-2-up-right"'},{value:'"arrow-2-up"'},{value:'"arrow-circle-down"'},{value:'"arrow-circle-up"'},{value:'"arrow-double-left"'},{value:'"arrow-double-right"'},{value:'"arrow-down"'},{value:'"arrow-drop-down-circle"'},{value:'"arrow-left"'},{value:'"arrow-right"'},{value:'"arrow-up"'},{value:'"attachment"'},{value:'"ban"'},{value:'"bank-assured"'},{value:'"bank"'},{value:'"bold"'},{value:'"book"'},{value:'"bookmark"'},{value:'"bridge"'},{value:'"briefcase"'},{value:'"bulb"'},{value:'"buy-sell"'},{value:'"cake"'},{value:'"calculator"'},{value:'"calendar"'},{value:'"call"'},{value:'"camera"'},{value:'"campaign"'},{value:'"card-pos"'},{value:'"card"'},{value:'"cash"'},{value:'"category"'},{value:'"chart"'},{value:'"check-bold"'},{value:'"check"'},{value:'"circle-x"'},{value:'"clock-filled"'},{value:'"clock"'},{value:'"close"'},{value:'"cloud-download"'},{value:'"cloud-upload"'},{value:'"cloud"'},{value:'"code-circle"'},{value:'"code"'},{value:'"coin"'},{value:'"collapse"'},{value:'"confirmation"'},{value:'"connect"'},{value:'"copy-success"'},{value:'"copy"'},{value:'"credit-check"'},{value:'"currency-franc"'},{value:'"currency-lira"'},{value:'"currency-pound"'},{value:'"currency-yuan"'},{value:'"customize"'},{value:'"danger"'},{value:'"dark-filled"'},{value:'"dark"'},{value:'"data"'},{value:'"description"'},{value:'"details"'},{value:'"diagram"'},{value:'"document-code"'},{value:'"dollar"'},{value:'"download"'},{value:'"draft"'},{value:'"eco-leaf"'},{value:'"edit-square"'},{value:'"edit"'},{value:'"encrypted-add"'},{value:'"eraser"'},{value:'"error"'},{value:'"ethereum"'},{value:'"exchange"'},{value:'"expand-vertical"'},{value:'"expand"'},{value:'"explore-filled"'},{value:'"explore"'},{value:'"export"'},{value:'"extension"'},{value:'"eye-slash"'},{value:'"eye"'},{value:'"face-id"'},{value:'"feedback"'},{value:'"file"'},{value:'"filter"'},{value:'"fingerprint"'},{value:'"fire"'},{value:'"first-page"'},{value:'"flag"'},{value:'"flash-slash"'},{value:'"flash"'},{value:'"flask"'},{value:'"flower"'},{value:'"folder"'},{value:'"forest"'},{value:'"full-circle"'},{value:'"gas"'},{value:'"gift"'},{value:'"global-search"'},{value:'"global"'},{value:'"graph"'},{value:'"hardware"'},{value:'"hash-tag"'},{value:'"heart-filled"'},{value:'"heart"'},{value:'"hierarchy"'},{value:'"home-filled"'},{value:'"home"'},{value:'"image"'},{value:'"info"'},{value:'"inventory"'},{value:'"joystick"'},{value:'"keep-filled"'},{value:'"keep"'},{value:'"key"'},{value:'"last-page"'},{value:'"light-filled"'},{value:'"light"'},{value:'"link"'},{value:'"loading"'},{value:'"location"'},{value:'"lock-slash"'},{value:'"lock"'},{value:'"locked-filled"'},{value:'"login"'},{value:'"logout"'},{value:'"mail"'},{value:'"map"'},{value:'"menu"'},{value:'"message-question"'},{value:'"messages"'},{value:'"mic"'},{value:'"minus-bold"'},{value:'"minus-square"'},{value:'"minus"'},{value:'"mobile"'},{value:'"money-bag"'},{value:'"money"'},{value:'"monitor"'},{value:'"more-horizontal"'},{value:'"more-vertical"'},{value:'"mountain-flag"'},{value:'"music-note"'},{value:'"notification"'},{value:'"page-info"'},{value:'"palette"'},{value:'"password-check"'},{value:'"pending"'},{value:'"people"'},{value:'"person-cancel"'},{value:'"pin"'},{value:'"plant"'},{value:'"plug"'},{value:'"plus-and-minus"'},{value:'"policy-alert"'},{value:'"popup"'},{value:'"print"'},{value:'"priority-high"'},{value:'"privacy-tip"'},{value:'"programming-arrows"'},{value:'"publish"'},{value:'"qr-code"'},{value:'"question"'},{value:'"receive"'},{value:'"received"'},{value:'"refresh"'},{value:'"remove-minus"'},{value:'"report"'},{value:'"rocket"'},{value:'"save-filled"'},{value:'"save"'},{value:'"saving"'},{value:'"scan-barcode"'},{value:'"scan-focus"'},{value:'"scan"'},{value:'"search"'},{value:'"security-alert"'},{value:'"security-cross"'},{value:'"security-key"'},{value:'"security-search"'},{value:'"security-slash"'},{value:'"security-tick"'},{value:'"security-time"'},{value:'"security-user"'},{value:'"security"'},{value:'"send"'},{value:'"sentiment-dissatisfied"'},{value:'"sentiment-neutral"'},{value:'"sentiment-satisfied"'},{value:'"sentiment-very-satisfied"'},{value:'"setting-filled"'},{value:'"setting"'},{value:'"share"'},{value:'"shield-lock"'},{value:'"shopping-bag"'},{value:'"shopping-cart"'},{value:'"sidepanel"'},{value:'"signal-cellular"'},{value:'"slash"'},{value:'"sms"'},{value:'"snaps-mobile"'},{value:'"snaps-plus"'},{value:'"snaps-round"'},{value:'"snaps"'},{value:'"sort-by-alpha"'},{value:'"sort"'},{value:'"sparkle"'},{value:'"speed"'},{value:'"speedometer"'},{value:'"square"'},{value:'"stake"'},{value:'"star-filled"'},{value:'"star"'},{value:'"start"'},{value:'"storefront"'},{value:'"student"'},{value:'"swap-horizontal"'},{value:'"swap-vertical"'},{value:'"tab-close"'},{value:'"table-row"'},{value:'"tablet"'},{value:'"tag"'},{value:'"thumb-down-filled"'},{value:'"thumb-down"'},{value:'"thumb-up-filled"'},{value:'"thumb-up"'},{value:'"tint"'},{value:'"tooltip"'},{value:'"translate"'},{value:'"trash"'},{value:'"trend-down"'},{value:'"trend-up"'},{value:'"triangle-up"'},{value:'"triangle-down"'},{value:'"undo"'},{value:'"unfold"'},{value:'"unlocked-filled"'},{value:'"unpin"'},{value:'"upload-file"'},{value:'"upload"'},{value:'"usb"'},{value:'"user-check"'},{value:'"user-circle-add"'},{value:'"user-circle-remove"'},{value:'"user-circle"'},{value:'"user"'},{value:'"verified-filled"'},{value:'"verified"'},{value:'"videocam"'},{value:'"view-column"'},{value:'"view-in-ar"'},{value:'"volume-off"'},{value:'"volume-up"'},{value:'"wallet-filled"'},{value:'"wallet"'},{value:'"warning"'},{value:'"web-traffic"'},{value:'"widgets"'},{value:'"wifi-off"'},{value:'"wifi"'},{value:'"x"'}]}},tooltipIconColor:{defaultValue:null,description:"",name:"tooltipIconColor",required:!1,type:{name:"enum",value:[{value:'"icon-default"'},{value:'"icon-alternative"'},{value:'"icon-muted"'},{value:'"icon-inverse"'},{value:'"overlay-inverse"'},{value:'"primary-default"'},{value:'"primary-inverse"'},{value:'"error-default"'},{value:'"error-inverse"'},{value:'"success-default"'},{value:'"success-inverse"'},{value:'"warning-default"'},{value:'"warning-inverse"'},{value:'"info-default"'},{value:'"info-inverse"'},{value:'"inherit"'},{value:'"goerli"'},{value:'"sepolia"'},{value:'"linea-goerli"'},{value:'"linea-goerli-inverse"'},{value:'"linea-sepolia"'},{value:'"linea-sepolia-inverse"'},{value:'"linea-mainnet"'},{value:'"linea-mainnet-inverse"'},{value:'"goerli-inverse"'},{value:'"sepolia-inverse"'},{value:'"transparent"'}]}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:"enum",value:[{value:'"default"'},{value:'"critical"'},{value:'"warning"'}]}},labelChildrenStyleOverride:{defaultValue:null,description:"",name:"labelChildrenStyleOverride",required:!1,type:{name:"CSSProperties"}},content:{defaultValue:null,description:"",name:"content",required:!0,type:{name:"ReactNode"}},startExpanded:{defaultValue:null,description:"",name:"startExpanded",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/components/app/confirm/info/row/expandable-row.tsx#ConfirmInfoExpandableRow"]={docgenInfo:ConfirmInfoExpandableRow.__docgenInfo,name:"ConfirmInfoExpandableRow",path:"ui/components/app/confirm/info/row/expandable-row.tsx#ConfirmInfoExpandableRow"})}catch(__react_docgen_typescript_loader_error){}},"./ui/pages/confirmations/components/confirm/info/approve/hooks/use-approve-token-simulation.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{m:()=>isSpendingCapUnlimited,v:()=>useApproveTokenSimulation});var bignumber_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/bignumber.js/bignumber.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-redux/es/index.js"),_shared_lib_transactions_controller_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./shared/lib/transactions-controller-utils.ts"),_ducks_locale_locale__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/ducks/locale/locale.ts"),_simulation_details_formatAmount__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./ui/pages/confirmations/components/simulation-details/formatAmount.ts"),_shared_constants__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/constants.ts"),_shared_lib_transaction_utils__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./shared/lib/transaction.utils.ts"),_use_is_nft__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/approve/hooks/use-is-nft.ts");function isSpendingCapUnlimited(value){var decimals=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,_shared_lib_transactions_controller_utils__WEBPACK_IMPORTED_MODULE_3__.dU)(value,decimals).gte(_shared_constants__WEBPACK_IMPORTED_MODULE_6__.Ip)}var useApproveTokenSimulation=function(transactionMeta,decimals){var _transactionMeta_txParams,_parseApprovalTransactionData,locale=(0,react_redux__WEBPACK_IMPORTED_MODULE_2__.d4)(_ducks_locale_locale__WEBPACK_IMPORTED_MODULE_4__.gA),_useIsNFT=(0,_use_is_nft__WEBPACK_IMPORTED_MODULE_8__.k)(transactionMeta),isToNFT=_useIsNFT.isNFT,isNFTPending=_useIsNFT.pending,transactionData=null==transactionMeta||null==(_transactionMeta_txParams=transactionMeta.txParams)?void 0:_transactionMeta_txParams.data,_ref=null!=(_parseApprovalTransactionData=(0,_shared_lib_transaction_utils__WEBPACK_IMPORTED_MODULE_7__.bN)(null!=transactionData?transactionData:"0x"))?_parseApprovalTransactionData:{},parsedValue=_ref.amountOrTokenId,tokenAddress=_ref.tokenAddress,isNFT=isToNFT&&!tokenAddress,value=null!=parsedValue?parsedValue:new bignumber_js__WEBPACK_IMPORTED_MODULE_0__.BigNumber(0),decodedSpendingCap=(0,_shared_lib_transactions_controller_utils__WEBPACK_IMPORTED_MODULE_3__.dU)(value,Number(null!=decimals?decimals:"0")).toFixed(),tokenPrefix=isNFT?"#":"",formattedSpendingCap=(0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(function(){return isNFT?"".concat(tokenPrefix).concat(decodedSpendingCap):(0,_simulation_details_formatAmount__WEBPACK_IMPORTED_MODULE_5__.e)(locale,new bignumber_js__WEBPACK_IMPORTED_MODULE_0__.BigNumber(decodedSpendingCap))},[decodedSpendingCap,isNFT,locale,tokenPrefix]),_useMemo=(0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(function(){return!isNFT&&isSpendingCapUnlimited(parseInt(decodedSpendingCap,10))?{spendingCap:decodedSpendingCap,isUnlimitedSpendingCap:!0}:{spendingCap:"".concat(tokenPrefix).concat(decodedSpendingCap),isUnlimitedSpendingCap:!1}},[decodedSpendingCap,isNFT,tokenPrefix]),spendingCap=_useMemo.spendingCap;return{isUnlimitedSpendingCap:_useMemo.isUnlimitedSpendingCap,spendingCap:spendingCap,formattedSpendingCap:formattedSpendingCap,value:value,pending:isNFTPending}}},"./ui/pages/confirmations/components/confirm/info/approve/hooks/use-is-nft.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{k:()=>useIsNFT});var _shared_constants_transaction__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./shared/constants/transaction.ts"),_hooks_useAsync__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/hooks/useAsync.ts"),_store_actions__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/store/actions.ts");function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){reject(error);return}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _async_to_generator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)})}}function _ts_generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=(t=_.trys).length>0&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(6===op[0]&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}var useIsNFT=function(transactionMeta){var _transactionMeta_txParams,_useAsyncResult=(0,_hooks_useAsync__WEBPACK_IMPORTED_MODULE_1__.$T)(function(){return _async_to_generator(function(){var _transactionMeta_txParams,_transactionMeta_txParams1;return _ts_generator(this,function(_state){switch(_state.label){case 0:return[4,(0,_store_actions__WEBPACK_IMPORTED_MODULE_2__.getTokenStandardAndDetailsByChain)(null==transactionMeta||null==(_transactionMeta_txParams=transactionMeta.txParams)?void 0:_transactionMeta_txParams.to,null==transactionMeta||null==(_transactionMeta_txParams1=transactionMeta.txParams)?void 0:_transactionMeta_txParams1.from,void 0,null==transactionMeta?void 0:transactionMeta.chainId)];case 1:return[2,_state.sent()]}})})()},[null==transactionMeta||null==(_transactionMeta_txParams=transactionMeta.txParams)?void 0:_transactionMeta_txParams.to]),value=_useAsyncResult.value;return{pending:_useAsyncResult.pending,isNFT:(null==value?void 0:value.standard)!==_shared_constants_transaction__WEBPACK_IMPORTED_MODULE_0__.ph.ERC20}}},"./ui/pages/confirmations/components/confirm/info/batch/nested-transaction-data/nested-transaction-data.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{m:()=>NestedTransactionData});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_context_confirm__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),_components_component_library__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/components/component-library/index.ts"),_components_app_confirm_info_row_section__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./ui/components/app/confirm/info/row/section.tsx"),_components_app_confirm_info_row_expandable_row__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/components/app/confirm/info/row/expandable-row.tsx"),_shared_transaction_details_transaction_details__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx"),_shared_transaction_data_transaction_data__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx"),_components_app_confirm_info_row__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./ui/components/app/confirm/info/row/index.ts"),_components_app_confirm_info_row_currency__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./ui/components/app/confirm/info/row/currency.tsx"),_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./ui/hooks/useI18nContext.js"),_context_dapp_swap__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./ui/pages/confirmations/context/dapp-swap/index.tsx"),_hooks_useNestedTransactionLabels__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/hooks/useNestedTransactionLabels.ts");function NestedTransactionData(){var currentConfirmation=(0,_context_confirm__WEBPACK_IMPORTED_MODULE_1__.TW)().currentConfirmation,_ref=null!=currentConfirmation?currentConfirmation:{},chainId=_ref.chainId,nestedTransactions=_ref.nestedTransactions,isQuotedSwapDisplayedInInfo=(0,_context_dapp_swap__WEBPACK_IMPORTED_MODULE_10__.BB)().isQuotedSwapDisplayedInInfo;return(null==nestedTransactions?void 0:nestedTransactions.length)&&!isQuotedSwapDisplayedInInfo?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_component_library__WEBPACK_IMPORTED_MODULE_2__.az,{"data-testid":"batch-txs"},nestedTransactions.map(function(nestedTransaction,index){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(NestedTransaction,{key:index,index:index,nestedTransaction:nestedTransaction,chainId:chainId})})):null}function NestedTransaction(param){var index=param.index,nestedTransaction=param.nestedTransaction,chainId=param.chainId,t=(0,_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_9__.P)(),data=nestedTransaction.data,to=nestedTransaction.to,value=nestedTransaction.value,label=(0,_hooks_useNestedTransactionLabels__WEBPACK_IMPORTED_MODULE_11__.i)({nestedTransactions:[nestedTransaction],useIndex:index})[0];return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row_section__WEBPACK_IMPORTED_MODULE_3__.C,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row_expandable_row__WEBPACK_IMPORTED_MODULE_4__.D,{label:label,content:react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,to&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_shared_transaction_details_transaction_details__WEBPACK_IMPORTED_MODULE_5__.G2,{recipient:to}),value&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row__WEBPACK_IMPORTED_MODULE_7__.z$,{label:t("amount")},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row_currency__WEBPACK_IMPORTED_MODULE_8__.U,{value:value,chainId:chainId})),data&&to&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(_shared_transaction_data_transaction_data__WEBPACK_IMPORTED_MODULE_6__.p,{data:data,to:to,noPadding:!0,nestedTransactionIndex:index}))},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row__WEBPACK_IMPORTED_MODULE_7__.UK,{text:""})))}},"./ui/pages/confirmations/components/confirm/info/hooks/useFourByte.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{c:()=>useFourByte});var react_redux__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react-redux/es/index.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),_selectors__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/selectors/index.js"),_store_actions__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./ui/__mocks__/actions.js"),_shared_lib_transaction_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./shared/lib/transaction.utils.ts"),useFourByte=function(param){var to=param.to,data=param.data,dispatch=(0,react_redux__WEBPACK_IMPORTED_MODULE_0__.wA)(),isFourByteEnabled=(0,react_redux__WEBPACK_IMPORTED_MODULE_0__.d4)(_selectors__WEBPACK_IMPORTED_MODULE_2__.w2b);(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function(){isFourByteEnabled&&(0,_shared_lib_transaction_utils__WEBPACK_IMPORTED_MODULE_4__.Zc)(data)&&to&&dispatch((0,_store_actions__WEBPACK_IMPORTED_MODULE_3__.getContractMethodData)(data))},[isFourByteEnabled,data,to,dispatch]);var methodData=(0,react_redux__WEBPACK_IMPORTED_MODULE_0__.d4)(function(state){return(0,_selectors__WEBPACK_IMPORTED_MODULE_2__.HeM)(state,data)});return to?methodData:null}},"./ui/pages/confirmations/components/confirm/info/hooks/useIsUpgradeTransaction.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{C:()=>useIsUpgradeTransaction,n:()=>useIsDowngradeTransaction});var _context_confirm__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),_hooks_useEIP7702Account__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/pages/confirmations/hooks/useEIP7702Account.ts");function useIsUpgradeTransaction(){var authorizationAddress=useTransactionAuthorizationAddress(),currentConfirmation=(0,_context_confirm__WEBPACK_IMPORTED_MODULE_0__.TW)().currentConfirmation,txParams=(null!=currentConfirmation?currentConfirmation:{txParams:{}}).txParams,data=(null!=txParams?txParams:{}).data,isUpgrade=!!authorizationAddress&&authorizationAddress!==_hooks_useEIP7702Account__WEBPACK_IMPORTED_MODULE_1__.k;return{isUpgrade:isUpgrade,isUpgradeOnly:isUpgrade&&(!data||"0x"===data)}}function useIsDowngradeTransaction(){var authorizationAddress=useTransactionAuthorizationAddress();return!!authorizationAddress&&authorizationAddress===_hooks_useEIP7702Account__WEBPACK_IMPORTED_MODULE_1__.k}function useTransactionAuthorizationAddress(){var currentConfirmation=(0,_context_confirm__WEBPACK_IMPORTED_MODULE_0__.TW)().currentConfirmation,txParams=(null!=currentConfirmation?currentConfirmation:{}).txParams,authorizationList=(null!=txParams?txParams:{}).authorizationList,authorization=null==authorizationList?void 0:authorizationList[0];return null==authorization?void 0:authorization.address}},"./ui/pages/confirmations/components/confirm/info/hooks/useNestedTransactionLabels.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{i:()=>useNestedTransactionLabels});var _hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./ui/hooks/useI18nContext.js"),_useFourByte__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/pages/confirmations/components/confirm/info/hooks/useFourByte.ts");function useNestedTransactionLabels(param){var _param_nestedTransactions=param.nestedTransactions,nestedTransactions=void 0===_param_nestedTransactions?[]:_param_nestedTransactions,useIndex=param.useIndex,t=(0,_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_0__.P)();return null==nestedTransactions?void 0:nestedTransactions.filter(function(nestedTransaction){return void 0!==nestedTransaction}).map(function(nestedTransaction,index){var data=nestedTransaction.data,to=nestedTransaction.to,methodData=(0,_useFourByte__WEBPACK_IMPORTED_MODULE_1__.c)({data:data,to:to}),functionName=null==methodData?void 0:methodData.name;return null!=functionName?functionName:t("confirmNestedTransactionTitle",[String((null!=useIndex?useIndex:index)+1)])})}},"./ui/pages/confirmations/components/confirm/info/shared/network-row/network-row.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{N:()=>NetworkRow});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_redux__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-redux/es/index.js"),_shared_constants_network__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./shared/constants/network.ts"),_shared_lib_selectors_networks__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./shared/lib/selectors/networks.ts"),_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/hooks/useI18nContext.js"),_components_component_library__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./ui/components/component-library/index.ts"),_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./ui/helpers/constants/design-system.ts"),_components_app_confirm_info_row_alert_row_alert_row__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./ui/components/app/confirm/info/row/alert-row/alert-row.tsx"),_components_app_confirm_info_row_constants__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./ui/components/app/confirm/info/row/constants.ts"),_context_confirm__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),NetworkRow=function(param){var _networkConfigurations_chainId,_useConfirmContext,_currentConfirmation_chainId,_param_isShownWithAlertsOnly=param.isShownWithAlertsOnly,t=(0,_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_4__.P)(),currentConfirmation=(null!=(_useConfirmContext=(0,_context_confirm__WEBPACK_IMPORTED_MODULE_9__.TW)())?_useConfirmContext:{}).currentConfirmation,networkConfigurations=(0,react_redux__WEBPACK_IMPORTED_MODULE_1__.d4)(_shared_lib_selectors_networks__WEBPACK_IMPORTED_MODULE_3__.hX);if(!currentConfirmation)return null;var chainId=null!=(_currentConfirmation_chainId=currentConfirmation.chainId)?_currentConfirmation_chainId:"",networkName=chainId?null==(_networkConfigurations_chainId=networkConfigurations[chainId])?void 0:_networkConfigurations_chainId.name:"",networkImageUrl=chainId?_shared_constants_network__WEBPACK_IMPORTED_MODULE_2__.Clc[chainId]:"";return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row_alert_row_alert_row__WEBPACK_IMPORTED_MODULE_7__.n,{alertKey:_components_app_confirm_info_row_constants__WEBPACK_IMPORTED_MODULE_8__.oE.Network,ownerId:currentConfirmation.id,label:t("transactionFlowNetwork"),isShownWithAlertsOnly:void 0!==_param_isShownWithAlertsOnly&&_param_isShownWithAlertsOnly},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_component_library__WEBPACK_IMPORTED_MODULE_5__.az,{display:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.nl.Flex,alignItems:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.k2.center,flexWrap:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.I4.Wrap,gap:2,minWidth:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.Zf.Zero},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_component_library__WEBPACK_IMPORTED_MODULE_5__.Gn,{size:_components_component_library__WEBPACK_IMPORTED_MODULE_5__.LM.Xs,src:networkImageUrl,name:networkName,style:{borderWidth:0}}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_component_library__WEBPACK_IMPORTED_MODULE_5__.EY,{variant:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.J3.bodyMd,color:_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_6__.r7.textDefault,"data-testid":"confirmation__details-network-name"},networkName)))};try{NetworkRow.displayName="NetworkRow",NetworkRow.__docgenInfo={description:"",displayName:"NetworkRow",props:{isShownWithAlertsOnly:{defaultValue:{value:"false"},description:"",name:"isShownWithAlertsOnly",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/pages/confirmations/components/confirm/info/shared/network-row/network-row.tsx#NetworkRow"]={docgenInfo:NetworkRow.__docgenInfo,name:"NetworkRow",path:"ui/pages/confirmations/components/confirm/info/shared/network-row/network-row.tsx#NetworkRow"})}catch(__react_docgen_typescript_loader_error){}},"./ui/pages/confirmations/components/confirm/info/shared/sign-in-with-row/sign-in-with-row.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{$:()=>SigningInWithRow});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_components_app_confirm_info_row__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./ui/components/app/confirm/info/row/index.ts"),_components_app_confirm_info_row_alert_row_alert_row__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./ui/components/app/confirm/info/row/alert-row/alert-row.tsx"),_components_app_confirm_info_row_constants__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./ui/components/app/confirm/info/row/constants.ts"),_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./ui/hooks/useI18nContext.js"),_context_confirm__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./ui/pages/confirmations/utils/index.ts"),SigningInWithRow=function(){var _currentConfirmation_txParams,_currentConfirmation_msgParams,_currentConfirmation_txParams_from,t=(0,_hooks_useI18nContext__WEBPACK_IMPORTED_MODULE_4__.P)(),currentConfirmation=(0,_context_confirm__WEBPACK_IMPORTED_MODULE_5__.TW)().currentConfirmation,isSIWE=(0,_utils__WEBPACK_IMPORTED_MODULE_6__.q9)(currentConfirmation),chainId=null==currentConfirmation?void 0:currentConfirmation.chainId,from=null!=(_currentConfirmation_txParams_from=null==currentConfirmation||null==(_currentConfirmation_txParams=currentConfirmation.txParams)?void 0:_currentConfirmation_txParams.from)?_currentConfirmation_txParams_from:null==currentConfirmation||null==(_currentConfirmation_msgParams=currentConfirmation.msgParams)?void 0:_currentConfirmation_msgParams.from;return from?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row_alert_row_alert_row__WEBPACK_IMPORTED_MODULE_2__.n,{alertKey:_components_app_confirm_info_row_constants__WEBPACK_IMPORTED_MODULE_3__.oE.SigningInWith,label:t(isSIWE?"signingInWith":"signingWith"),ownerId:currentConfirmation.id,isShownWithAlertsOnly:!isSIWE},react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_app_confirm_info_row__WEBPACK_IMPORTED_MODULE_1__.L0,{address:from,chainId:chainId})):null}},"./ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{m:()=>Container,p:()=>TransactionData});var react=__webpack_require__("./node_modules/react/index.js"),lib_esm=__webpack_require__("./node_modules/@ethersproject/bytes/lib.esm/index.js"),lodash=__webpack_require__("./node_modules/lodash/lodash.js"),lodash_default=__webpack_require__.n(lodash),hex=__webpack_require__("./node_modules/@metamask/utils/dist/hex.mjs"),transaction=__webpack_require__("./shared/constants/transaction.ts"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),useAsync=__webpack_require__("./ui/hooks/useAsync.ts"),actions=__webpack_require__("./ui/__mocks__/actions.js"),context_confirm=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),transaction_utils=__webpack_require__("./shared/lib/transaction.utils.ts"),selectors=__webpack_require__("./ui/selectors/index.js");function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){reject(error);return}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _async_to_generator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)})}}function _ts_generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=(t=_.trys).length>0&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(6===op[0]&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}function useDecodedTransactionData(){var _currentConfirmation_txParams,_currentConfirmation_txParams1,_ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},data=_ref.data,to=_ref.to,transactionTypeFilter=_ref.transactionTypeFilter,currentConfirmation=(0,context_confirm.TW)().currentConfirmation,isDecodeEnabled=(0,es.d4)(selectors.w2b),currentTransactionType=null==currentConfirmation?void 0:currentConfirmation.type,chainId=null==currentConfirmation?void 0:currentConfirmation.chainId,currentTransactionData=null==currentConfirmation||null==(_currentConfirmation_txParams=currentConfirmation.txParams)?void 0:_currentConfirmation_txParams.data,currentTransactionTo=null==currentConfirmation||null==(_currentConfirmation_txParams1=currentConfirmation.txParams)?void 0:_currentConfirmation_txParams1.to,transactionData=null!=data?data:currentTransactionData,transactionTo=null!=to?to:currentTransactionTo;return(0,useAsync.$T)(function(){return _async_to_generator(function(){return _ts_generator(this,function(_state){switch(_state.label){case 0:if(!isDecodeEnabled||!(0,transaction_utils.Zc)(transactionData)||!transactionTo||transactionTypeFilter&¤tTransactionType!==transactionTypeFilter)return[2,void 0];return[4,(0,actions.decodeTransactionData)({transactionData:transactionData,chainId:chainId,contractAddress:transactionTo})];case 1:return[2,_state.sent()]}})})()},[isDecodeEnabled,transactionData,transactionTo,chainId])}var section=__webpack_require__("./ui/components/app/confirm/info/row/section.tsx"),row=__webpack_require__("./ui/components/app/confirm/info/row/index.ts"),design_system=__webpack_require__("./ui/helpers/constants/design-system.ts"),component_library=__webpack_require__("./ui/components/component-library/index.ts"),useI18nContext=__webpack_require__("./ui/hooks/useI18nContext.js"),expandable_row=__webpack_require__("./ui/components/app/confirm/info/row/expandable-row.tsx"),preloader=__webpack_require__("./ui/components/ui/icon/preloader/index.js"),transaction_decode=__webpack_require__("./shared/types/transaction-decode.ts"),dapp_swap=__webpack_require__("./ui/pages/confirmations/context/dapp-swap/index.tsx"),utils=__webpack_require__("./ui/components/app/assets/nfts/nft-details/utils.ts"),bignumber=__webpack_require__("./node_modules/bignumber.js/bignumber.js"),store_actions=__webpack_require__("./ui/store/actions.ts"),utils_token=__webpack_require__("./ui/pages/confirmations/utils/token.ts"),use_approve_token_simulation=__webpack_require__("./ui/pages/confirmations/components/confirm/info/approve/hooks/use-approve-token-simulation.ts");function batched_approval_function_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){reject(error);return}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function batched_approval_function_async_to_generator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){batched_approval_function_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){batched_approval_function_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)})}}function batched_approval_function_ts_generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};case 5:_.label++,y=op[1],op=[0];continue;case 7:op=_.ops.pop(),_.trys.pop();continue;default:if(!(t=(t=_.trys).length>0&&t[t.length-1])&&(6===op[0]||2===op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(6===op[0]&&_.label<t[1]){_.label=t[1],t=op;break}if(t&&_.label<t[2]){_.label=t[2],_.ops.push(op);break}t[2]&&_.ops.pop(),_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e],y=0}finally{f=t=0}if(5&op[0])throw op[1];return{value:op[0]?op[1]:void 0,done:!0}}}function BatchedApprovalFunction(param){var _currentConfirmation_nestedTransactions,_value_spender,method=param.method,nestedTransactionIndex=param.nestedTransactionIndex,t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,_useDappSwapContext=(0,dapp_swap.BB)(),isQuotedSwapDisplayedInInfo=_useDappSwapContext.isQuotedSwapDisplayedInInfo,selectedQuote=_useDappSwapContext.selectedQuote,chainId=currentConfirmation.chainId,transaction1=null==currentConfirmation||null==(_currentConfirmation_nestedTransactions=currentConfirmation.nestedTransactions)?void 0:_currentConfirmation_nestedTransactions[nestedTransactionIndex];isQuotedSwapDisplayedInInfo&&(transaction1=null==selectedQuote?void 0:selectedQuote.approval);var _ref=null!=transaction1?transaction1:{},data=_ref.data,to=_ref.to,_useAsyncResult=(0,useAsync.$T)(function(){return batched_approval_function_async_to_generator(function(){var parseResult,amountOrTokenId,isApproveAll,token,spender,_ref,tokenAddress,tokenData,_amountOrTokenId_toNumber,_tokenData_decimals,tokenAmount;return batched_approval_function_ts_generator(this,function(_state){switch(_state.label){case 0:if(!(parseResult=data?(0,transaction_utils.bN)(data):void 0))return[2,void 0];if(amountOrTokenId=parseResult.amountOrTokenId,isApproveAll=parseResult.isApproveAll,token=parseResult.tokenAddress,spender=parseResult.spender,tokenAddress=null!=(_ref=null!=token?token:to)?_ref:"",isApproveAll)return[2,{spender:spender,amount:t("all")}];return[4,(0,store_actions.getTokenStandardAndDetails)(tokenAddress)];case 1:if(!(null==(tokenData=_state.sent())?void 0:tokenData.standard))return[2,void 0];if((0,use_approve_token_simulation.m)(null!=(_amountOrTokenId_toNumber=null==amountOrTokenId?void 0:amountOrTokenId.toNumber())?_amountOrTokenId_toNumber:0,Number(null!=(_tokenData_decimals=null==tokenData?void 0:tokenData.decimals)?_tokenData_decimals:0)))return[2,{spender:spender,amount:t("unlimited")}];if(!amountOrTokenId)return[2,void 0];if((null==tokenData?void 0:tokenData.standard)===transaction.ph.ERC20)return tokenAmount=new bignumber.BigNumber(amountOrTokenId,10).shift(tokenData.decimals?-1*parseInt(tokenData.decimals,10):utils_token.Mh).toString(),[2,{spender:spender,amount:"".concat(tokenAmount," ").concat(tokenData.symbol)}];if((null==tokenData?void 0:tokenData.standard)===transaction.ph.ERC721)return[2,{spender:spender,tokenId:amountOrTokenId.toString()}];return[2,void 0]}})})()},[data,to]),value=_useAsyncResult.value;return _useAsyncResult.pending||!value?null:react.createElement(react.Fragment,null,react.createElement(row.z$,{"data-testid":"advanced-details-data-function",label:t("transactionDataFunction"),tooltip:method.description},react.createElement(row.UK,{text:method.name})),react.createElement(component_library.az,{paddingLeft:2},react.createElement(row.z$,{label:t("spender")},react.createElement(row.L0,{address:null!=(_value_spender=value.spender)?_value_spender:"",chainId:chainId})),value.amount&&react.createElement(row.z$,{label:t("amount")},react.createElement(row.UK,{text:value.amount})),value.tokenId&&react.createElement(row.z$,{label:t("tokenId")},react.createElement(row.UK,{text:value.tokenId}))))}try{BatchedApprovalFunction.displayName="BatchedApprovalFunction",BatchedApprovalFunction.__docgenInfo={description:"",displayName:"BatchedApprovalFunction",props:{method:{defaultValue:null,description:"",name:"method",required:!0,type:{name:"DecodedTransactionDataMethod"}},nestedTransactionIndex:{defaultValue:null,description:"",name:"nestedTransactionIndex",required:!0,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/pages/confirmations/components/confirm/info/shared/batched-approval-function/batched-approval-function.tsx#BatchedApprovalFunction"]={docgenInfo:BatchedApprovalFunction.__docgenInfo,name:"BatchedApprovalFunction",path:"ui/pages/confirmations/components/confirm/info/shared/batched-approval-function/batched-approval-function.tsx#BatchedApprovalFunction"})}catch(__react_docgen_typescript_loader_error){}var TransactionData=function(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},data=_ref.data,noPadding=_ref.noPadding,to=_ref.to,nestedTransactionIndex=_ref.nestedTransactionIndex,currentConfirmation=(0,context_confirm.TW)().currentConfirmation,isQuotedSwapDisplayedInInfo=(0,dapp_swap.BB)().isQuotedSwapDisplayedInInfo,_ref1=null!=currentConfirmation?currentConfirmation:{},nestedTransactions=_ref1.nestedTransactions,txParams=_ref1.txParams,_ref2=null!=txParams?txParams:{},currentData=_ref2.data,currentTo=_ref2.to,transactionData=null!=data?data:currentData,decodeResponse=useDecodedTransactionData({data:transactionData,to:null!=to?to:currentTo});if(void 0===nestedTransactionIndex&&isQuotedSwapDisplayedInInfo)return null;var value=decodeResponse.value,pending=decodeResponse.pending;if((null==nestedTransactions?void 0:nestedTransactions.length)&&!data)return null;if(pending)return react.createElement(Container,{isLoading:!0,noPadding:noPadding});if(!(0,transaction_utils.Zc)(transactionData))return null;if(!value)return react.createElement(Container,{noPadding:noPadding,transactionData:transactionData},react.createElement(RawDataRow,{transactionData:transactionData}));var decodeData=value.data,source=value.source,isExpandable=decodeData.length>1,chainId=currentConfirmation.chainId;return react.createElement(Container,{transactionData:transactionData,noPadding:noPadding},react.createElement(react.Fragment,null,decodeData.map(function(method,index){return void 0!==nestedTransactionIndex&&nestedTransactionIndex>=0&&transaction.vt.includes(method.name)?react.createElement(react.Fragment,{key:index},react.createElement(BatchedApprovalFunction,{method:method,nestedTransactionIndex:nestedTransactionIndex}),index<decodeData.length-1&&react.createElement(row.Oz,null)):react.createElement(react.Fragment,{key:index},react.createElement(FunctionContainer,{method:method,source:source,isExpandable:isExpandable,chainId:chainId}),index<decodeData.length-1&&react.createElement(row.Oz,null))})))};function Container(param){var children=param.children,isLoading=param.isLoading,noPadding=param.noPadding,transactionData=param.transactionData,t=(0,useI18nContext.P)();return react.createElement(react.Fragment,null,react.createElement(section.C,{noPadding:noPadding,"data-testid":"advanced-details-data-section"},react.createElement(row.z$,{label:t("advancedDetailsDataDesc"),copyEnabled:!!transactionData,copyText:transactionData||void 0},react.createElement(component_library.az,null,isLoading&&react.createElement(preloader.A,{size:20}))),children))}function RawDataRow(param){var transactionData=param.transactionData,t=(0,useI18nContext.P)();return react.createElement(row.z$,{label:t("advancedDetailsHexDesc")},react.createElement(row.UK,{"data-testid":"advanced-details-transaction-hex",text:transactionData}))}function FunctionContainer(param){var method=param.method,source=param.source,isExpandable=param.isExpandable,chainId=param.chainId,t=(0,useI18nContext.P)(),paramRows=react.createElement(component_library.az,{paddingLeft:2,"data-testid":"advanced-details-".concat(method.name,"-params")},method.params.map(function(param,paramIndex){return react.createElement(ParamRow,{key:paramIndex,param:param,index:paramIndex,source:source,chainId:chainId})}));return isExpandable?react.createElement(expandable_row.D,{label:t("transactionDataFunction"),tooltip:method.description,content:paramRows,startExpanded:!0},react.createElement(row.UK,{"data-testid":"advanced-details-data-function",text:method.name})):react.createElement(react.Fragment,null,react.createElement(row.z$,{"data-testid":"advanced-details-data-function",label:t("transactionDataFunction"),tooltip:method.description},react.createElement(row.UK,{text:method.name})),paramRows)}function ParamValue(param){var _$param=param.param,source=param.source,chainId=param.chainId,name=_$param.name,type=_$param.type,value=_$param.value;if("address"===type)return react.createElement(row.L0,{address:value,chainId:chainId});if("path"===name&&source===transaction_decode.K.Uniswap)return react.createElement(UniswapPath,{pathPools:value,chainId:chainId});var valueString=value.toString();return valueString.length>15&&!valueString.startsWith("0x")&&(valueString=(0,utils.B)(valueString,5)),!Array.isArray(value)&&valueString.startsWith("0x")&&(0,hex.Lo)(valueString)&&(valueString=(0,lib_esm.hexStripZeros)(valueString)),react.createElement(row.UK,{text:valueString})}function ParamRow(param){var _param_children,_$param=param.param,index=param.index,source=param.source,chainId=param.chainId,name=_$param.name,type=_$param.type,description=_$param.description,label=name?lodash_default().startCase(name):"Param #".concat(index+1),tooltip="".concat(type).concat(description?" - ".concat(description):""),childRows=null==(_param_children=_$param.children)?void 0:_param_children.map(function(childParam,childIndex){return react.createElement(ParamRow,{key:childIndex,param:childParam,index:childIndex,source:source,chainId:chainId})});return react.createElement(react.Fragment,null,react.createElement(row.z$,{label:label,tooltip:tooltip,"data-testid":"advanced-details-data-param-".concat(index)},!(null==childRows?void 0:childRows.length)&&react.createElement(ParamValue,{param:_$param,source:source,chainId:chainId})),childRows&&react.createElement(component_library.az,{paddingLeft:2},childRows))}function UniswapPath(param){var pathPools=param.pathPools,chainId=param.chainId;return react.createElement(component_library.az,{display:design_system.nl.Flex,flexWrap:design_system.I4.Wrap,justifyContent:design_system.A9.flexEnd},pathPools.map(function(pool,index){return react.createElement(react.Fragment,null,0===index&&react.createElement(row.L0,{address:pool.firstAddress,chainId:chainId}),react.createElement(row.UK,{text:String(pool.tickSpacing)}),react.createElement(row.L0,{address:pool.secondAddress,chainId:chainId}))}))}try{Container.displayName="Container",Container.__docgenInfo={description:"",displayName:"Container",props:{isLoading:{defaultValue:null,description:"",name:"isLoading",required:!1,type:{name:"boolean"}},noPadding:{defaultValue:null,description:"",name:"noPadding",required:!1,type:{name:"boolean"}},transactionData:{defaultValue:null,description:"",name:"transactionData",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx#Container"]={docgenInfo:Container.__docgenInfo,name:"Container",path:"ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx#Container"})}catch(__react_docgen_typescript_loader_error){}try{TransactionData.displayName="TransactionData",TransactionData.__docgenInfo={description:"",displayName:"TransactionData",props:{data:{defaultValue:null,description:"",name:"data",required:!1,type:{name:"`0x${string}`"}},noPadding:{defaultValue:null,description:"",name:"noPadding",required:!1,type:{name:"boolean"}},to:{defaultValue:null,description:"",name:"to",required:!1,type:{name:"`0x${string}`"}},nestedTransactionIndex:{defaultValue:null,description:"",name:"nestedTransactionIndex",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx#TransactionData"]={docgenInfo:TransactionData.__docgenInfo,name:"TransactionData",path:"ui/pages/confirmations/components/confirm/info/shared/transaction-data/transaction-data.tsx#TransactionData"})}catch(__react_docgen_typescript_loader_error){}},"./ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Gw:()=>MethodDataRow,lY:()=>OriginRow,G2:()=>RecipientRow,hB:()=>TransactionDetails});var dist_browser=__webpack_require__("./node_modules/ethereumjs-util/dist.browser/index.js"),react=__webpack_require__("./node_modules/react/index.js"),es=__webpack_require__("./node_modules/react-redux/es/index.js"),row=__webpack_require__("./ui/components/app/confirm/info/row/index.ts"),alert_row=__webpack_require__("./ui/components/app/confirm/info/row/alert-row/alert-row.tsx"),constants=__webpack_require__("./ui/components/app/confirm/info/row/constants.ts"),section=__webpack_require__("./ui/components/app/confirm/info/row/section.tsx"),useI18nContext=__webpack_require__("./ui/hooks/useI18nContext.js"),reselect=__webpack_require__("./node_modules/reselect/dist/reselect.mjs");function getUserOperations(state){return state.metamask.userOperations||{}}var selectUserOperationMetadata=(0,reselect.Mz)(getUserOperations,function(_state,userOperationId){return userOperationId},function(userOperations,userOperationId){return userOperations[userOperationId]}),selectPaymasterData=(0,reselect.Mz)(selectUserOperationMetadata,function(userOperationMetadata){var _userOperationMetadata_userOperation,paymasterAndData=null==userOperationMetadata||null==(_userOperationMetadata_userOperation=userOperationMetadata.userOperation)?void 0:_userOperationMetadata_userOperation.paymasterAndData;return"0x"===paymasterAndData?void 0:paymasterAndData}),selectPaymasterAddress=(0,reselect.Mz)(selectPaymasterData,function(paymasterData){return null==paymasterData?void 0:paymasterData.slice(0,42)}),preferences=__webpack_require__("./ui/pages/confirmations/selectors/preferences.ts"),context_confirm=__webpack_require__("./ui/pages/confirmations/context/confirm/index.tsx"),useFourByte=__webpack_require__("./ui/pages/confirmations/components/confirm/info/hooks/useFourByte.ts"),row_currency=__webpack_require__("./ui/components/app/confirm/info/row/currency.tsx"),common=__webpack_require__("./ui/helpers/constants/common.ts"),useUserPreferencedCurrency=__webpack_require__("./ui/hooks/useUserPreferencedCurrency.js"),useIsUpgradeTransaction=__webpack_require__("./ui/pages/confirmations/components/confirm/info/hooks/useIsUpgradeTransaction.ts"),shared_constants=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/constants.ts"),utils=__webpack_require__("./ui/pages/confirmations/components/confirm/info/utils.ts"),network_row=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/network-row/network-row.tsx"),sign_in_with_row=__webpack_require__("./ui/pages/confirmations/components/confirm/info/shared/sign-in-with-row/sign-in-with-row.tsx"),transactions_utils=__webpack_require__("./shared/lib/transactions.utils.ts"),OriginRow=function(){var t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,origin=null==currentConfirmation?void 0:currentConfirmation.origin;return origin?react.createElement(alert_row.n,{alertKey:constants.oE.RequestFrom,ownerId:null==currentConfirmation?void 0:currentConfirmation.id,"data-testid":"transaction-details-origin-row",label:t("requestFrom"),tooltip:t("requestFromTransactionDescription")},react.createElement(row.u7,{url:origin})):null},RecipientRow=function(){var _txParamsOriginal_to,recipient=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).recipient,t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,isUpgrade=(0,useIsUpgradeTransaction.C)().isUpgrade,isDowngrade=(0,useIsUpgradeTransaction.n)(),_ref=null!=currentConfirmation?currentConfirmation:{},nestedTransactions=_ref.nestedTransactions,txParams=_ref.txParams,txParamsOriginal=_ref.txParamsOriginal,chainId=_ref.chainId,id=_ref.id,from=(null!=txParams?txParams:{}).from,txTo=null!=(_txParamsOriginal_to=null==txParamsOriginal?void 0:txParamsOriginal.to)?_txParamsOriginal_to:null==txParams?void 0:txParams.to,to=null!=recipient?recipient:txTo;return(0,transactions_utils.DV)(nestedTransactions)&&(null==to?void 0:to.toLowerCase())===from.toLowerCase()||isDowngrade||isUpgrade||!to||!(0,dist_browser.isValidAddress)(to)?null:react.createElement(alert_row.n,{ownerId:id,alertKey:constants.oE.InteractingWith,"data-testid":"transaction-details-recipient-row",label:t("interactingWith"),tooltip:t("interactingWithTransactionDescription")},react.createElement(row.L0,{address:to,chainId:chainId}))},MethodDataRow=function(){var t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,txParams=(null!=currentConfirmation?currentConfirmation:{}).txParams,to=null==txParams?void 0:txParams.to,data=null==txParams?void 0:txParams.data,methodData=(0,useFourByte.c)({to:to,data:data});return(null==methodData?void 0:methodData.name)?react.createElement(row.z$,{"data-testid":"transaction-details-method-data-row",label:t("methodData"),tooltip:t("methodDataTransactionDesc")},react.createElement(row.UK,{text:methodData.name})):null},AmountRow=function(){var _currentConfirmation_txParamsOriginal,_currentConfirmation_txParams,_currentConfirmation_txParamsOriginal_value,t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,currency=(0,useUserPreferencedCurrency.r)(common.jd,{},null==currentConfirmation?void 0:currentConfirmation.chainId).currency,value=null!=(_currentConfirmation_txParamsOriginal_value=null==currentConfirmation||null==(_currentConfirmation_txParamsOriginal=currentConfirmation.txParamsOriginal)?void 0:_currentConfirmation_txParamsOriginal.value)?_currentConfirmation_txParamsOriginal_value:null==currentConfirmation||null==(_currentConfirmation_txParams=currentConfirmation.txParams)?void 0:_currentConfirmation_txParams.value;return value&&value!==shared_constants.Lv?react.createElement(section.C,null,react.createElement(row.z$,{"data-testid":"transaction-details-amount-row",label:t("amount")},react.createElement(row_currency.U,{value:value,currency:currency,chainId:null==currentConfirmation?void 0:currentConfirmation.chainId}))):null},PaymasterRow=function(){var t=(0,useI18nContext.P)(),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,_ref=null!=currentConfirmation?currentConfirmation:{},userOperationId=_ref.id,chainId=_ref.chainId,isUserOperation=!!(null==currentConfirmation?void 0:currentConfirmation.isUserOperation),paymasterAddress=(0,es.d4)(function(state){return selectPaymasterAddress(state,userOperationId)});return isUserOperation&&paymasterAddress?react.createElement(section.C,null,react.createElement(row.z$,{"data-testid":"transaction-details-paymaster-row",label:t("confirmFieldPaymaster"),tooltip:t("confirmFieldTooltipPaymaster")},react.createElement(row.L0,{address:paymasterAddress,chainId:chainId}))):null},TransactionDetails=function(){var showAdvancedDetails=(0,es.d4)(preferences.O6),currentConfirmation=(0,context_confirm.TW)().currentConfirmation,hasValueAndNativeBalanceMismatch=(0,react.useMemo)(function(){return(0,utils.Uc)(currentConfirmation)},[currentConfirmation]),isUpgradeOnly=(0,useIsUpgradeTransaction.C)().isUpgradeOnly,isDowngrade=(0,useIsUpgradeTransaction.n)();return isUpgradeOnly||isDowngrade?null:react.createElement(react.Fragment,null,react.createElement(section.C,{"data-testid":"transaction-details-section"},react.createElement(network_row.N,null),react.createElement(OriginRow,null),react.createElement(RecipientRow,null),showAdvancedDetails&&react.createElement(MethodDataRow,null),react.createElement(sign_in_with_row.$,null)),(showAdvancedDetails||hasValueAndNativeBalanceMismatch)&&react.createElement(AmountRow,null),react.createElement(PaymasterRow,null))};try{RecipientRow.displayName="RecipientRow",RecipientRow.__docgenInfo={description:"",displayName:"RecipientRow",props:{recipient:{defaultValue:null,description:"",name:"recipient",required:!1,type:{name:"`0x${string}`"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx#RecipientRow"]={docgenInfo:RecipientRow.__docgenInfo,name:"RecipientRow",path:"ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx#RecipientRow"})}catch(__react_docgen_typescript_loader_error){}},"./ui/pages/confirmations/components/confirm/info/utils.ts"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Q0:()=>isValidUTF8,Uc:()=>hasValueAndNativeBalanceMismatch,ah:()=>getIsRevokeSetApprovalForAll,nc:()=>getAmountColors});var _helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./ui/helpers/constants/design-system.ts"),abs=function(value){return value<0n?-value:value};function getIsRevokeSetApprovalForAll(value){var _value_args;return(null==value?void 0:value.name)==="setApprovalForAll"&&(null==value||null==(_value_args=value.args)?void 0:_value_args._approved)===!1}var getAmountColors=function(credit,debit){var color=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.r7.textDefault,backgroundColor=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.i0.backgroundAlternative;return credit?(color=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.r7.successDefault,backgroundColor=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.i0.successMuted):debit&&(color=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.r7.errorDefault,backgroundColor=_helpers_constants_design_system__WEBPACK_IMPORTED_MODULE_0__.i0.errorMuted),{color:color,backgroundColor:backgroundColor}};function getPercentageChange(originalValue,newValue){var difference=newValue-originalValue;return 0n===difference?0:0n===originalValue&&0n!==newValue?100:Number(100n*abs(difference)/abs(originalValue))}function percentageChangeWithinThreshold(originalValueHex,newValueHex,newNegative){var originalValue=BigInt(originalValueHex),newValue=BigInt(newValueHex);return newNegative&&(newValue=-newValue),5>=getPercentageChange(originalValue,newValue)}function hasValueAndNativeBalanceMismatch(transactionMeta){var _transactionMeta_txParamsOriginal,_transactionMeta_txParams,_transactionMeta_simulationData,_transactionMeta_txParamsOriginal_value,_ref,_nativeBalanceChange_difference,value=null!=(_ref=null!=(_transactionMeta_txParamsOriginal_value=null==transactionMeta||null==(_transactionMeta_txParamsOriginal=transactionMeta.txParamsOriginal)?void 0:_transactionMeta_txParamsOriginal.value)?_transactionMeta_txParamsOriginal_value:null==transactionMeta||null==(_transactionMeta_txParams=transactionMeta.txParams)?void 0:_transactionMeta_txParams.value)?_ref:"0x0",nativeBalanceChange=null==transactionMeta||null==(_transactionMeta_simulationData=transactionMeta.simulationData)?void 0:_transactionMeta_simulationData.nativeBalanceChange;return!percentageChangeWithinThreshold(value,null!=(_nativeBalanceChange_difference=null==nativeBalanceChange?void 0:nativeBalanceChange.difference)?_nativeBalanceChange_difference:"0x0",(null==nativeBalanceChange?void 0:nativeBalanceChange.isDecrease)===!1)}function isValidUTF8(inputString){try{var encoded=new TextEncoder().encode(inputString);return new TextDecoder("utf-8",{fatal:!0}).decode(encoded),!0}catch(e){return!1}}}}]);