1import{i as x,u as T,H as D,o as j,c as A,a as n,b as p,e,g as F,v as i,x as v,k as H,w as b,F as R,r as E,l as S,m as $,A as M,B as N,C as z,q as h,aV as J,b9 as G,J as L,t as k,E as C,y,d as K,D as Q,s as U}from"./app-Cu5XHDAx.js";import{_ as W}from"./Logo-Mcw54lAk.js";import{_ as X}from"./Base-JJuITLVr.js";const Y={__name:"SpecialServiceCode",emits:["success"],setup(q,{emit:_}){const c=x("$ajax"),m=x("$toast"),s=_,t=E({code:null}),d=S(()=>({code:{required:$(h),numeric:$(z),minLength:$(N(6)),maxLength:$(M(6))}})),a=T(d,t,{$scope:!1}),w=E({code:null}),f=c.post({url:"/ajax/authorized/check-code",data:t,before(g,r){a.value.$touch(),a.value.$invalid&&(D(a.value,w),r())},success(){a.value.$reset(),s("success")},error(g){m.error(g)}});return(g,r)=>{const o=F,V=H;return j(),A(R,null,[r[4]||(r[4]=n("p",null,"ÐведиÑе код подÑвеÑждениÑ, оÑпÑавленнÑй вам на поÑÑÑ",-1)),n("form",{onSubmit:r[2]||(r[2]=b((...u)=>e(f).execute&&e(f).execute(...u),["prevent"]))},[p(o,{type:"text",name:"secret-code",label:"Ðод подÑвеÑждениÑ",placeholder:"ÐведиÑе код подÑвеÑждениÑ","margin-class":"mb-1",required:!0,prop:"code",error:e(a).code.$error,errors:e(a).$errors,modelValue:e(a).code.$model,"onUpdate:modelValue":r[0]||(r[0]=u=>e(a).code.$model=u),onLoaded:r[1]||(r[1]=u=>e(w).code=u)},null,8,["error","errors","modelValue"]),p(V,{align:"end",cancel:!1,processing:e(f).isFetching},{default:i(()=>[...r[3]||(r[3]=[v("ÐодÑвеÑдиÑÑ",-1)])]),_:1},8,["processing"])],32)],64)}}},Z={class:"login-container"},oo={class:"login-block"},eo={class:"form-wrapper"},so={class:"modal-header"},ro={class:"modal-body"},no={layout:X},io=Object.assign(no,{__name:"Login",setup(q){const _=x("$props"),c=x("$rebranding").value,m=J("history"),s=G.useForm({login:m.login||null,password:m.password||null,page:m.page||""});s.login&&s.password&&s.submit("post","/login");const t=U(!1);_.value.authentification===!1&&(t.value=!0);const d=U("password"),a=S(()=>d.value==="password"?"password-lock":"password-unlock"),w=S(()=>c&&c.login_logotype?c.login_logotype:"/images/logo-login.svg");function f(){d.value=d.value==="password"?"text":"password"}function g(){localStorage.removeItem("camera-filters"),s.post("/login")}return L(_,r=>{r.authentification===!1&&(t.value=!0)}),L(()=>s.password,r=>{s.password=r?r.replace(/\s/g,""):null}),(r,o)=>{const V=W,u=F,B=k("Link"),I=H,O=Y,P=k("Modal");return j(),A(R,null,[n("div",Z,[n("div",oo,[p(V,{url:e(w)},null,8,["url"]),n("div",eo,[n("span",{class:C(["error-text-top",{visible:e(s).errors.authError||r.$page.props.errors.authError}])},y(e(s).errors.authError||r.$page.props.errors.authError),3),n("form",{class:"login-form",onSubmit:b(g,["prevent"])},[p(u,{type:"text",name:"login",label:!1,placeholder:"Ðогин:",error:e(s).errors.login,modelValue:e(s).login,"onUpdate:modelValue":o[0]||(o[0]=l=>e(s).login=l),onAfterUpdate:o[1]||(o[1]=l=>e(s).clearErrors("login","authError"))},{"error-text":i(()=>[v(y(e(s).errors.login),1)]),icon:i(()=>[...o[7]||(o[7]=[n("span",{class:"input-control-icon login"},null,-1)])]),_:1},8,["error","modelValue"]),p(u,{type:e(d),name:"password",label:!1,placeholder:"ÐаÑолÑ:",error:e(s).errors.password,modelValue:e(s).password,"onUpdate:modelValue":o[2]||(o[2]=l=>e(s).password=l),onAfterUpdate:o[3]||(o[3]=l=>e(s).clearErrors("password","authError"))},{"error-text":i(()=>[v(y(e(s).errors.password),1)]),icon:i(()=>[n("span",{class:C(["input-control-icon password",e(a)]),onClick:b(f,["prevent"])},null,2)]),_:1},8,["type","error","modelValue"]),p(I,{processing:e(s).processing,"wrapper-class":"input-control-wrapper d-flex justify-content-between"},{default:i(()=>[...o[8]||(o[8]=[v("ÐойÑи",-1)])]),before:i(()=>[p(B,{href:"/access-recovery",class:"access-restore"},{default:i(()=>[...o[9]||(o[9]=[v("ÐабÑли паÑолÑ?",-1)])]),_:1})]),_:1},8,["processing"])],32)])])]),p(P,{modelValue:e(t),"onUpdate:modelValue":o[6]||(o[6]=l=>Q(t)?t.value=l:null),name:"confirmSpecialService",classes:"modal-container","content-class":"modal-content modal-content-max"},{default:i(()=>[n("div",so,[o[11]||(o[11]=n("h2",null,"Ðод подÑвеÑждениÑ",-1)),n("button",{class:"btn-close",onClick:o[4]||(o[4]=b(l=>t.value=!1,["prevent"]))},[...o[10]||(o[10]=[n("span",{class:"icon-close"},null,-1)])])]),n("div",ro,[p(O,{onSuccess:o[5]||(o[5]=l=>(t.value=!1,e(K.Inertia).visit("/")))})])]),_:1},8,["modelValue"])],64)}}});
1export{io as default};
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.