{
  "version": 3,
  "sources": ["../../src/pages/account/changePaymentPassword/index.tsx"],
  "sourcesContent": ["import { useRequest } from 'ahooks';\nimport React, { useState } from 'react';\nimport { useCustomNavigate, useParticleAuth, useTranslation } from '../../../context';\nimport ParticleKeywords from '../ParticleKeywords/index';\n\nimport { ApiError, verifyPaymentPassword } from '@particle-network/auth-core';\nimport Header from '../../../components/header';\nimport styles from './index.less';\nconst ChangePaymentPassword = (prop: any) => {\n  const navigate = useCustomNavigate();\n  const { t } = useTranslation();\n  const [pwd, setPwd] = useState('');\n\n  const { setWrongPassword } = useParticleAuth();\n\n  const { loading: verifyLoading, run: runVerify } = useRequest(verifyPaymentPassword, {\n    manual: true,\n    onSuccess: (result, params) => {\n      navigate('/account/set-password', {\n        state: {\n          oldPassword: pwd,\n        },\n        replace: true,\n      });\n    },\n    onError: (error: any) => {\n      console.log('verify password error', error);\n      setPwd('');\n      if (error?.error_code === ApiError.WrongPaymentPassword) {\n        setWrongPassword({ visible: true });\n      } else if (error?.error_code === ApiError.SecurityAccountFrozen) {\n        const seconds = error.extra.seconds || 0;\n        setWrongPassword({\n          visible: true,\n          accountFrozen: {\n            seconds: seconds,\n          },\n        });\n      }\n    },\n  });\n\n  const checkInputPwd = (value: string) => {\n    setPwd(value);\n    if (value.length === 6) {\n      runVerify(value);\n    }\n  };\n\n  return (\n    <>\n      <style>{styles as unknown as string}</style>\n      <div className='payment-password-container'>\n        <Header displayBackBtn={true}></Header>\n        <div className='wrapper'>\n          <div className='page-title'>{t('account.change_payment_password')}</div>\n          <p className='payment-desc-1'>{t('account.change_enter_payment')}</p>\n          <ParticleKeywords onChange={checkInputPwd} value={pwd} keyboardInvisible={verifyLoading} />\n        </div>\n      </div>\n    </>\n  );\n};\n\nexport default ChangePaymentPassword;\n"],
  "mappings": ";;;;;;;;;;;;;;;;;AAAA,SAAS,kBAAkB;AAC3B,OAAO,SAAS,gBAAgB;AAIhC,SAAS,UAAU,6BAA6B;;;;;;AAGhD,IAAM,wBAAwB,CAAC,SAAc;AAC3C,QAAM,WAAW,kBAAkB;AACnC,QAAM,EAAE,EAAE,IAAI,eAAe;AAC7B,QAAM,CAAC,KAAK,MAAM,IAAI,SAAS,EAAE;AAEjC,QAAM,EAAE,iBAAiB,IAAI,gBAAgB;AAE7C,QAAM,EAAE,SAAS,eAAe,KAAK,UAAU,IAAI,WAAW,uBAAuB;AAAA,IACnF,QAAQ;AAAA,IACR,WAAW,CAAC,QAAQ,WAAW;AAC7B,eAAS,yBAAyB;AAAA,QAChC,OAAO;AAAA,UACL,aAAa;AAAA,QACf;AAAA,QACA,SAAS;AAAA,MACX,CAAC;AAAA,IACH;AAAA,IACA,SAAS,CAAC,UAAe;AACvB,cAAQ,IAAI,yBAAyB,KAAK;AAC1C,aAAO,EAAE;AACT,WAAI,+BAAO,gBAAe,SAAS,sBAAsB;AACvD,yBAAiB,EAAE,SAAS,KAAK,CAAC;AAAA,MACpC,YAAW,+BAAO,gBAAe,SAAS,uBAAuB;AAC/D,cAAM,UAAU,MAAM,MAAM,WAAW;AACvC,yBAAiB;AAAA,UACf,SAAS;AAAA,UACT,eAAe;AAAA,YACb;AAAA,UACF;AAAA,QACF,CAAC;AAAA,MACH;AAAA,IACF;AAAA,EACF,CAAC;AAED,QAAM,gBAAgB,CAAC,UAAkB;AACvC,WAAO,KAAK;AACZ,QAAI,MAAM,WAAW,GAAG;AACtB,gBAAU,KAAK;AAAA,IACjB;AAAA,EACF;AAEA,SACE,0DACE,oCAAC,eAAO,6BAA4B,GACpC,oCAAC,SAAI,WAAU,gCACb,oCAAC,kBAAO,gBAAgB,MAAM,GAC9B,oCAAC,SAAI,WAAU,aACb,oCAAC,SAAI,WAAU,gBAAc,EAAE,iCAAiC,CAAE,GAClE,oCAAC,OAAE,WAAU,oBAAkB,EAAE,8BAA8B,CAAE,GACjE,oCAAC,4BAAiB,UAAU,eAAe,OAAO,KAAK,mBAAmB,eAAe,CAC3F,CACF,CACF;AAEJ;AAEA,IAAOA,iCAAQ;",
  "names": ["changePaymentPassword_default"]
}
