PageSourceSearch

https://1whnva.com/resources/v1/app/assets/new-password-BGJ600fo.js

js 1whnva.com collected 2026-10-08 05:58:15 UTC 6,846 bytes, 2 lines download raw bytes

1import{computed as M,toValue as o,watch as I,defineComponent as _,toRef as N,onMounted as R,openBlock as T,createElementBlock as A,Fragment as V,createElementVNode as k,normalizeClass as C,toDisplayString as F,unref as g,createBlock as B,resolveDynamicComponent as z,withModifiers as H}from"vue";import{X as D,ai as U}from"./merge-translations-CwE51ITD.js";import{bz as O,a as W,Z as $}from"./logger-BOxpBNGt.js";import{c as q}from"./use-fingerprint-DE4_EPEE.js";import"vue-router";import{u as X,n as Z,R as E,b as j}from"./index-D8tZys4R.js";import{u as G}from"./use-forgot-password-save-mutation-iA6HWKrB.js";import{y as J}from"./plugin-feature-flags-D0H0KyZq.js";import{g as x}from"./test-manager-BlurlTRy.js";import"./plugin-server-updates-CfH_eELX.js";import"./socket-io-adapter-CN39NsFq.js";import"./use-i18n-B0hP4Z_U.js";import"./define-widget-dVgL_Ppo.js";import"./modal-info-D8JYLd5L.js";import"./modal.vue_vue_type_script_setup_true_lang-C9HJCC6h.js";import"./use-body-scroll-lock-CkQ2xZd3.js";import"./custom-html-DSkscCoV.js";import"./modal-header-BNZ-O5Tg.js";import"./arrow-back-CC1qmhtQ.js";import"./modal-footer-TVzr8gO8.js";import"./buttons-group-qhSEYaGg.js";import"./button-CTQg7Uw-.js";import"./use-modal-C0Sd6Ub4.js";import"./use-feature-flag-CgspxHg2.js";import"./use-server-event-CiJxy1t7.js";import"./use-balances-activated-query-BwSnyv2M.js";import"./social-button-DzwFcR_k.js";import"./checkmark-C0P6RrdZ.js";import"./segment-control-4OlPhpYh.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-C-rSRwXz.js";import"./picture-v2-KA_3OvDf.js";import"./create-mask-image-value-BQDVFb7C.js";import"./icon-box-CebUXsN4.js";import"./badge-base-6J2_ZzEN.js";import"./useMutation-BnvjhEUP.js";import"./use-countdown-C2HYb50l.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-B0OrSZmr.js";import"./index-DOechJbJ.js";import"./icon-sprite-DxqeX5YZ.js";import"./index-vSUUMbpI.js";import"./list-item-DGMBKJne.js";import"./tooltip-CQ7G7tzQ.js";import"./currency-BIKkeMtT.js";import"./index-BkZBUjIo.js";import"./use-recaptcha-C1-k4II9.js";import"./set-window-href-BCtJEGQE.js";import"./clear-redirect-params-Di-g0-RS.js";import"./setup-window-open-interceptor-DSUDlWrW.js";const L="new-password",m="newPassword-form",K=(e,i)=>{const s=M(()=>o(i)?[{type:"length",minLength:8,errorMessage:e.currentNewPasswordShortError,isLazy:!0,trim:!0}]:[{type:"length",minLength:8,errorMessage:e.currentNewPasswordShortError,isLazy:!0,trim:!0},{type:"hasAnyNumberSymbol",errorMessage:e.passwordHasAnyNumberSymbolError,isLazy:!0},{type:"hasUpperAndLowerCaseSymbol",errorMessage:e.passwordHasUpperAndLowerCaseSymbolError,isLazy:!0}]);return{testId:m,blocks:[{id:"newPassword",type:"passwordInput",marginBottom:"m",label:e.newPasswordLabel,autocomplete:L,newPassword:!0,autofocus:!0,validators:o(s),passwordRequirements:{},fieldsMap:{password:"inputValue"}},{id:"repeatPassword",type:"passwordInput",marginBottom:"l",label:e.newPasswordRepeatLabel,autocomplete:L},{id:"submit",type:"submit",isWide:!0,variant:"accent",text:e.submit,size:"xl"}]}},Q=({recoveryType:e,forgotSessionId:i,translations:s,isPasswordInputSimplified:l,onSuccess:v,onError:d})=>{const r=O(),{setRedirectData:y}=X(),u=G(),a=M(()=>({recovery_method:o(e),tab_name:"new-password"})),{getFingerprintExtendedData:f,preloadFingerprint:S}=q({source:"recovery"}),{form:b,submit:t,getFormState:n,setFormState:p}=Z({formOptions:()=>K(o(s),l),onSubmit:async c=>{const{password:P}=c;r.send(new E("submit",a.value)),y({baseOptions:{formName:"password_recovery"},options:{...a.value,testId:m}});try{await u.mutateAsync({password:P.trim(),forgotSessionId:o(i),fingerprint:await f()}),r.send(new E("success",a.value)),v?.({testId:m})}catch(w){if(w instanceof j)return;if(w instanceof W){d?.({message:w.data.message,code:w.data.code,testId:m});return}d?.({testId:m})}}});return I([()=>n("repeatPassword","inputValue"),()=>n("newPassword","inputValue")],([c,P])=>{p("newPassword",{customError:void 0}),c===P?p("repeatPassword",{customError:void 0}):p("repeatPassword",{customError:{type:"custom",errorMessage:o(s).newPasswordRepeatInputErrorText,isVisible:!!c}})}),{form:b,submit:t,handleView:()=>{S(),r.send(new E("form_view",a.value))}}},Y=_({__name:"new-password",props:{forgotSessionId:{},recoveryType:{}},emits:["success"],setup(e,{emit:i}){const s=e,l=i,v=D(),d=N(()=>v.data.config.recovery.isPasswordInputSimplified??!1),[r,{suspense:y}]=U("modal.auth"),{show:u}=J(),a={"validation.password.passwordCompromised":()=>r.value.notificationErrorValidationPasswordCompromised(),"validation.password.passwordsTooSimilar":()=>r.value.notificationErrorValidationPasswordsTooSimilar(),"user.hasSelfExclusion":()=>r.value.selfExclusion(),"validation.registration.passwordTooShort":()=>r.value.passwordTooShort(),"validation.registration.passwordMismatch":()=>r.value.passwordMismatch(),"validation.registration.passwordTooWeak":()=>r.value.passwordTooWeak()},{form:f,submit:S,handleView:b}=Q({isPasswordInputSimplified:d,recoveryType:()=>o(s.recoveryType),forgotSessionId:()=>o(s.forgotSessionId),translations:()=>({newPasswordRepeatInputErrorText:r.value.newPasswordRepeatInputErrorText(),newPasswordLabel:r.value.newPasswordLabel(),currentNewPasswordShortError:r.value.currentNewPasswordShortError(),passwordHasAnyNumberSymbolError:r.value.passwordHasAnyNumberSymbolError(),passwordHasUpperAndLowerCaseSymbolError:r.value.passwordHasUpperAndLowerCaseSymbolError(),newPasswordRepeatLabel:r.value.newPasswordRepeatLabel(),submit:r.value.submit()}),onSuccess:({testId:t})=>{u({variant:"success",title:r.value.newPasswordSuccessTitle(),text:r.value.newPasswordSuccessText(),testId:x("successSetNewPasswordSnackbar",t)}),l("success")},onError:async({message:t,code:n,testId:p})=>{await y();const h=a[n??""]?.()??t??r.value.notificationErrorUnknownText();u({variant:"error",title:r.value.notificationErrorTitle(),text:h,testId:x("errorSetNewPasswordSnackbar",p)})}});return R(()=>{b()}),(t,n)=>(T(),A(V,null,[k("div",{class:C(t.$style.text)},F(g(r).newPasswordText()),3),(T(),B(z(g(f)),{onSubmit:H(g(S),["prevent"])},null,40,["onSubmit"]))],64))}}),rr="new-password_text-dbcDT",er={text:rr},or={$style:er},Yr=$(Y,[["__cssModules",or]]);export{Yr as default};
2(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".new-password_text-dbcDT{margin-bottom:var(--modal-padding-modal-gap-form);color:var(--color-content-base-primary);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);
2font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height)}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.