���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
.output
/
public
/
_nuxt
/
Viewing: D2dZ2V_z.js
import{q as P,r as C,$,R as E,o as O,c as w,B as K,a5 as x,a as h,E as M,G as F,k as p,a6 as N,I as V,J as H,K as U,i as W,a7 as G,O as J,h as z,P as Q,d as T,t as I,b as S,w as B,n as X,e as Y,S as Z,T as ee}from"./Bkw0duvu.js";import{_ as te}from"./yDnVNt26.js";import{u as ne}from"./CyhgVoz5.js";import{u as ae}from"./BbgV3qLK.js";import"./DmDSYH1u.js";var A=P({name:"SingleOtpInput",props:{inputType:{type:String,validator:e=>["number","tel","letter-numeric","password"].includes(e),default:"tel"},inputmode:{type:String,default:"numeric"},value:{type:[String,Number]},separator:{type:String},focus:{type:Boolean},inputClasses:{type:[String,Array]},conditionalClass:{type:String},shouldAutoFocus:{type:Boolean},isLastChild:{type:Boolean},placeholder:{type:String},isDisabled:{type:Boolean}},emits:["on-change","on-keydown","on-paste","on-focus","on-blur"],setup(e,s){let{emit:u}=s;const n=C(e.value||""),t=C(null),v=()=>(n.value=n.value.toString(),n.value.length>1&&(n.value=n.value.slice(0,1)),u("on-change",n.value)),d=a=>a>=65&&a<=90,y=a=>a>=48&&a<=57||a>=96&&a<=105,l=a=>{e.isDisabled&&a.preventDefault();const r=a||window.event,i=r.which?r.which:r.keyCode;y(i)||e.inputType==="letter-numeric"&&d(i)||[8,9,13,37,39,46,86].includes(i)?u("on-keydown",a):r.preventDefault()},m=a=>u("on-paste",a),f=()=>(t.value.select(),u("on-focus")),b=()=>u("on-blur");return $(()=>e.value,(a,r)=>{a!==r&&(n.value=a)}),$(()=>e.focus,(a,r)=>{r!==a&&t.value&&e.focus&&(t.value.focus(),t.value.select())}),E(()=>{t.value&&e.focus&&e.shouldAutoFocus&&(t.value.focus(),t.value.select())}),{handleOnChange:v,handleOnKeyDown:l,handleOnPaste:m,handleOnFocus:f,handleOnBlur:b,input:t,model:n,inputTypeValue:e.inputType==="letter-numeric"?"text":e.inputType}}});const oe={style:{display:"flex","align-items":"center"}},se=["type","inputmode","placeholder","disabled"],le={key:0},ue=["innerHTML"];function ie(e,s,u,n,t,v){return O(),w("div",oe,[K(h("input",{"data-test":"single-input",type:e.inputTypeValue,inputmode:e.inputmode,placeholder:e.placeholder,disabled:e.isDisabled,ref:"input",min:"0",max:"9",maxlength:"1",pattern:"[0-9]","onUpdate:modelValue":s[0]||(s[0]=d=>e.model=d),class:M([e.inputClasses,e.conditionalClass,{"is-complete":e.model}]),onInput:s[1]||(s[1]=function(){return e.handleOnChange&&e.handleOnChange(...arguments)}),onKeydown:s[2]||(s[2]=function(){return e.handleOnKeyDown&&e.handleOnKeyDown(...arguments)}),onPaste:s[3]||(s[3]=function(){return e.handleOnPaste&&e.handleOnPaste(...arguments)}),onFocus:s[4]||(s[4]=function(){return e.handleOnFocus&&e.handleOnFocus(...arguments)}),onBlur:s[5]||(s[5]=function(){return e.handleOnBlur&&e.handleOnBlur(...arguments)})},null,42,se),[[x,e.model]]),!e.isLastChild&&e.separator?(O(),w("span",le,[h("span",{innerHTML:e.separator},null,8,ue)])):F("",!0)])}A.render=ie;const re=8,de=37,ce=39,pe=46;var q=P({name:"Vue3OtpInput",components:{SingleOtpInput:A},props:{value:{type:String,default:"",required:!0},numInputs:{default:4},separator:{type:String,default:"**"},inputClasses:{type:[String,Array]},conditionalClass:{type:Array,default:[]},inputType:{type:String,validator:e=>["number","tel","letter-numeric","password"].includes(e)},inputmode:{type:String,validator:e=>["numeric","text","tel","none"].includes(e),default:"numeric"},shouldAutoFocus:{type:Boolean,default:!1},placeholder:{type:Array,default:[]},isDisabled:{type:Boolean,default:!1},shouldFocusOrder:{type:Boolean,default:!1}},setup(e,s){let{emit:u}=s;const n=C(0),t=C([]),v=C([]);$(()=>e.value,o=>{const c=p(o).split("");t.value=c},{immediate:!0});const d=o=>{n.value=o},y=()=>{n.value=-1},l=()=>t.value.join("").length===e.numInputs?(u("update:value",t.value.join("")),u("on-complete",t.value.join(""))):"Wait until the user enters the required number of characters",m=o=>{n.value=Math.max(Math.min(e.numInputs-1,o),0)},f=()=>{m(n.value+1)},b=()=>{m(n.value-1)},a=o=>{v.value=Object.assign([],t.value),t.value[n.value]=o,v.value.join("")!==t.value.join("")&&(u("update:value",t.value.join("")),u("on-change",t.value.join("")),l())},r=o=>{o.preventDefault();const c=o.clipboardData.getData("text/plain").slice(0,e.numInputs-n.value).split("");if(e.inputType==="number"&&!c.join("").match(/^\d+$/)||e.inputType==="letter-numeric"&&!c.join("").match(/^\w+$/))return"Invalid pasted data";const j=t.value.slice(0,n.value).concat(c);return j.slice(0,e.numInputs).forEach(function(L,R){t.value[R]=L}),m(j.slice(0,e.numInputs).length),l()},i=o=>{a(o),f()},k=()=>{t.value.length>0&&(u("update:value",""),u("on-change","")),t.value=[],n.value=0},g=o=>{const c=o.split("");c.length===e.numInputs&&(t.value=c,u("update:value",t.value.join("")),u("on-complete",t.value.join("")))},D=(o,c)=>{switch(o.keyCode){case re:o.preventDefault(),a(""),b();break;case pe:o.preventDefault(),a("");break;case de:o.preventDefault(),b();break;case ce:o.preventDefault(),f();break;default:_(c);break}},_=o=>{e.shouldFocusOrder&&setTimeout(()=>{const c=t.value.join("").length;o-c>=0&&(n.value=c,t.value[o]="")},100)};return{activeInput:n,otp:t,oldOtp:v,clearInput:k,handleOnPaste:r,handleOnKeyDown:D,handleOnBlur:y,changeCodeAtFocus:a,focusInput:m,focusNextInput:f,focusPrevInput:b,handleOnFocus:d,checkFilledAllInputs:l,handleOnChange:i,fillInput:g}}});const me={style:{display:"flex"},class:"otp-input-container"},fe={key:0,autocomplete:"off",name:"hidden",type:"text",style:{display:"none"}};function he(e,s,u,n,t,v){const d=N("SingleOtpInput");return O(),w("div",me,[e.inputType==="password"?(O(),w("input",fe)):F("",!0),(O(!0),w(V,null,H(e.numInputs,(y,l)=>(O(),U(d,{key:l,focus:e.activeInput===l,value:e.otp[l],separator:e.separator,"input-type":e.inputType,inputmode:e.inputmode,"input-classes":e.inputClasses,conditionalClass:e.conditionalClass[l],"is-last-child":l===e.numInputs-1,"should-auto-focus":e.shouldAutoFocus,placeholder:e.placeholder[l],"is-disabled":e.isDisabled,onOnChange:e.handleOnChange,onOnKeydown:m=>e.handleOnKeyDown(m,l),onOnPaste:e.handleOnPaste,onOnFocus:m=>e.handleOnFocus(l),onOnBlur:e.handleOnBlur},null,8,["focus","value","separator","input-type","inputmode","input-classes","conditionalClass","is-last-child","should-auto-focus","placeholder","is-disabled","onOnChange","onOnKeydown","onOnPaste","onOnFocus","onOnBlur"]))),128))])}q.render=he;var ve=(()=>{const e=q;return e.install=s=>{s.component("Vue3OtpInput",e)},e})();const ye={class:"w-full mx-auto mt-[6.5rem]"},ge={class:"min-h-screen flex flex-col justify-between pt-[4rem]"},Oe={class:"mb-4 relative w-full"},be=h("span",{class:"text-base text-center flex justify-center items-center text-gray-600 mb-14 bold"},null,-1),Ce=["dir"],we=["textContent"],Ie={dir:"rtl",class:"mb-10"},ke={class:"py-4 text-center md:mb-10 flex justify-center items-center",dir:"ltr"},_e={class:"pt-10 w-full text-center"},Se={key:0,class:"block px-2 text-xs truncate"},Pe={__name:"register-otp",setup(e){const s=ae(),u=W(),n=G(),t=ee(),v=C(""),d=C(!1),y=J(),{t:l,locale:m}=z(),f=Q({code:void 0}),b=r=>{f.code=r,a()};async function a(){if(!n.query.mobile)return y.add({title:l("validate_mobile"),color:"orange"});if(!f.code)return y.add({title:l("validate_code"),color:"orange"});d.value=!0,await ne(t.public.API_URL+"/auth/login",{method:"POST",body:{mobile:n.query.mobile,code:f.code,lng:m._value},onRequest({request:r,options:i}){i.headers=i.headers||{},i.headers.Accept="application/json"},onResponse({request:r,response:i,options:k}){if(i.status==422)return d.value=!1,y.add({title:i._data.message,color:"orange"});if(i.status==200){let g=JSON.parse(i._data);if(g.status=="error")return d.value=!1,y.add({title:g.message,color:"orange"});g.status=="success"&&(s.SetToken(g.data.token),X(u("/"),{external:!0}))}}},"$BS38sE1HoP")}return(r,i)=>{const k=Y,g=te,D=Z;return O(),w("section",ye,[h("div",ge,[h("div",null,[h("div",Oe,[be,h("span",{dir:r.$i18n.locale=="en"?"ltr":"rtl",class:"text-xs text-center flex justify-center items-center text-gray-600 mb-16 md:mb-24"},[T(I(p(l)("send_code_1"))+" ",1),h("strong",{class:"text-main-700",textContent:I(p(n).query.mobile?p(n).query.mobile:" ")},null,8,we),T(" "+I(p(l)("send_code_2")),1)],8,Ce)]),h("div",Ie,[S(k,{to:p(u)("/login"),class:"block text-sm bold underline cursor-pointer text-center"},{default:B(()=>[T(I(p(l)("edit_phone")),1)]),_:1},8,["to"])]),h("div",ke,[S(g,null,{default:B(()=>[S(p(ve),{ref_key:"otpInput",ref:v,"input-classes":"otp-input",separator:" ",inputType:"letter-numeric",value:p(f).code,"onUpdate:value":i[0]||(i[0]=_=>p(f).code=_),"num-inputs":5,"should-auto-focus":!0,"should-focus-order":!0,onOnComplete:b,placeholder:["","","",""]},null,8,["value"])]),_:1})]),h("div",_e,[S(D,{loading:p(d),square:"",onClick:i[1]||(i[1]=_=>a()),class:"xsm:w-10/12 lg:w-8/12 md:w-9/12 mx-auto block text-center border bold h-10 bg-main-700 text-white text-xs md:text-sm w-full rounded overflow-hidden"},{default:B(()=>[p(d)==!1?(O(),w("span",Se,I(p(l)("Confirm")),1)):F("",!0)]),_:1},8,["loading"])])])])])}}};export{Pe as default};
Coded With 💗 by
0x6ick Mod By V1rus_Alfa