PageSourceSearch

https://elkk.resk.ru/_next/static/chunks/9545-da7c39ce229916c2.js

js resk.ru collected 2026-10-02 06:27:28 UTC 26,992 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9545,1566],{59708:function(e,t,n){n.d(t,{o:function(){return a},t:function(){return s}});var r=n(61152),i=n(2435);let s=(0,r.O)("accoounts-list:expanded",!1),a=()=>{let[e,t]=(0,i.useAtom)(s);return{isExpanded:e,setExpand:t}}},24180:function(e,t,n){n.d(t,{$m:function(){return m},EV:function(){return a},GR:function(){return u},Uk:function(){return o},a0:function(){return f},jF:function(){return c},m:function(){return p},pO:function(){return s},py:function(){return d}});var r=n(16328),i=n(90891);let s=async()=>(await r.client.get("Subscr/GetSubscrs",{headers:{"X-API-Version":"2.0"}})).json(),a=async e=>(await r.client.get("Subscr/GetSubscrDetails",{searchParams:{subscrid:e},headers:{"X-API-Version":"2.0"}})).json(),o=async e=>(await r.client.get("Subscr/GetSubscrInfoBox",{searchParams:{subscrId:e}})).json(),u=async e=>{let{id:t,active:n,dateBegin:i,dateEnd:s,serviceId:a}=e,o={b_active:String(null==n||n),n_SubscrId:String(t)};return i&&(o.d_DateBegin=String(i)),s&&(o.d_DateEnd=String(s)),a&&(o.n_ServiceId=a),(await r.client.get("Tariff/GetTariffInfo",{searchParams:o,headers:{"X-API-Version":"2.1"}})).json()},c=async e=>(await r.client.post("Subscr/AddSubscr",{json:e})).json(),l=async e=>(await r.client.post("Subscr/RemoveSubscrFromUser",{searchParams:{subscrId:e}})).json(),d=async e=>{let{logAction:t,logDetails:n,id:r}=e;return t&&(0,i.n)({action:t,subscrId:r,logDetails:n}),await l(r)},h=async e=>(await r.client.post("Subscr/ChangeSubscrReceipt",{json:e})).json(),f=async e=>{let{logAction:t,logDetails:n,...r}=e;return t&&(0,i.n)({action:t,subscrId:r.n_SubscrId,logDetails:n}),await h(r)},m=async e=>(await r.client.post("Subscr/SetSubscrDisplayName",{searchParams:{subscrId:e.subscrId,displayName:e.displayName}})).json(),p=async e=>(await r.client.post("Subscr/UpdateUserSubscrNumOrder",{json:e})).json()},49409:function(e,t,n){n.d(t,{AP:function(){return d},Qu:function(){return m},T_:function(){return h},Yi:function(){return o},ZC:function(){return s},aX:function(){return f},h8:function(){return l},i7:function(){return p},id:function(){return i},j5:function(){return a},l5:function(){return u},vn:function(){return c}});var r=n(16328);let i=async e=>{let{login:t,password:n}=e;return(await r.client.post("Authenticate/LoginByEmailWithPassword",{json:{email:t,password:n}})).json()},s=async e=>{let{login:t,password:n}=e;return(await r.client.post("Authenticate/LoginByPhoneWithPassword",{json:{phoneNumber:t,password:n}})).json()},a=async e=>{let{email:t,phone:n,pincode:i,pincodeToken:s}=e;return(await r.client.post("Authenticate/LoginWithPinCode",{json:{phoneNumber:n,email:t,pincode:i,pincodeToken:s}})).json()},o=async e=>(await r.client.post("Authenticate/Register",{json:e,headers:{"X-Api-Version":"2.0"}})).json(),u=async e=>(await r.client.post("Authenticate/ChangePasswordRecovery",{json:e})).json(),c=async e=>(await r.client.post("Authenticate/VKIDLogin",{json:e})).json(),l=async()=>(await r.client.get("Authenticate/RemoveUser")).json(),d=async e=>(await r.client.post("Authenticate/VKIDRegister",{json:e})).json(),h=async e=>(await r.client.post("User/AddVKAuthSource",{json:e})).json(),f=async e=>(await r.client.post("Authenticate/GetGeneratedUserByEmail",{json:e})).json(),m=async e=>(await r.client.post("Authenticate/GetGeneratedUserByPhoneNumber",{json:e})).json(),p=async e=>(await r.client.post("Authenticate/RegisterGeneratedUser",{json:e,headers:{"X-Api-Version":"2.0"}})).json()},46566:function(e,t,n){n.d(t,{JL:function(){return i},Jy:function(){return a},Vx:function(){return s}});var r=n(16328);let i=async e=>(await r.client.get("UIElement/GetFormSettings",{searchParams:{uiElementConst:e}})).json(),s=async e=>{let{phoneNumber:t="",email:n=""}=e;return(await r.client.get("Validate/CheckOfUnique",{searchParams:{phoneNumber:t,email:n}})).json()},a=async e=>(await r.client.get("Validate/CheckUserWithPhoneNumberOrEmail",{searchParams:"email"===e.type?{email:e.emailOrPhoneNumber}:{phoneNumber:e.emailOrPhoneNumber}})).json()},78636:function(e,t,n){n.d(t,{o:function(){return r}});
1let r={LOGIN:"LOGIN",LOGOUT:"LOGOUT",REGISTER:"REGISTER",SEND_METERS:"SEND_METERS",PAY:"PAY",GET_RECEIPT:"GET_RECEIPT",ANSWER_POLL:"ANSWER_POLL",READ_NOTIFICATION:"READ_NOTIFICATION",ADD_SUBSCR:"ADD_SUBSCR",REMOVE_SUBSCR:"REMOVE_SUBSCR",REMOVE_USER:"REMOVE_USER",SEND_FEEDBACK_DOCUMENT:"SEND_FEEDBACK_DOCUMENT",SEND_FEEDBACK:"SEND_FEEDBACK",SEND_DOCUMENT:"SEND_DOCUMENT",OPEN_VOICE_ASSISTANT:"OPEN_VOICE_ASSISTANT",EDIT_PROFILE:"EDIT_PROFILE",EDIT_SUBSCRIBE_EPD:"EDIT_SUBSCRIBE_EPD",EDIT_SUBSCRS_ORDER:"EDIT_SUBSCRS_ORDER",FOLLOW_EXT_LINK:"FOLLOW_EXT_LINK"}},86362:function(e,t,n){n.d(t,{E:function(){return i},a:function(){return s}});var r=n(16328);let i=async()=>(await r.client.get("System/GetConfig")).json(),s=async()=>(await r.client.get("System/GetConfigNoAuth")).json()},14652:function(e,t,n){n.d(t,{$b:function(){return u},CS:function(){return i},Cp:function(){return o},O$:function(){return d},Sl:function(){return h},fQ:function(){return c},qA:function(){return l},sr:function(){return s},v$:function(){return a}});var r=n(16328);let i=async()=>(await r.client.get("User/GetUserInfo")).json(),s=async e=>(await r.client.post("User/SetShowTooltips",{searchParams:{show:e.show}})).json(),a=async e=>(await r.client.post("User/ApproveEmail",{json:e})).json(),o=async e=>(await r.client.post("User/ChangePassword",{json:e})).json(),u=async e=>(await r.client.post("User/UpdateUserClaims",{json:e,headers:{"X-API-Version":"2.0"}})).json(),c=async e=>(await r.client.post("User/SetUserNotificationSettingSign",{json:e})).json(),l=async e=>(await r.client.post("User/SetUserNotificationSettingPhoneMail",{json:e})).json(),d=async e=>(await r.client.post("User/SetUserNotificationSettingEpd",{json:e})).json(),h=async e=>(await r.client.post("User/ChangePhoneNumber",{json:e})).json()},81237:function(e,t,n){n.d(t,{Q:function(){return s},l:function(){return i}});var r=n(16328);let i=async e=>(await r.client.get("WebDav/GetFileFromWebDav",{searchParams:{path:e}})).json(),s=async e=>(await r.client.get("WebDav/GetFileFromWebDavNoAuth",{searchParams:{path:e}})).json()},81566:function(e,t,n){n.d(t,{Sf:function(){return v},LQ:function(){return y},yW:function(){return I},ti:function(){return _},ln:function(){return j},SF:function(){return N},xe:function(){return A},aw:function(){return O},Fg:function(){return P},Fk:function(){return b},fB:function(){return C},aB:function(){return U},Xp:function(){return S},r_:function(){return g},rr:function(){return D},iy:function(){return F}});var r=n(7653),i=n(66530),s=n(51314),a=n(2435),o=n(75268),u=n(24180),c=n(16328);let l=async e=>(await c.client.get("Charges/GetSubscrBalanceDetails",{searchParams:{subscrId:e}})).json(),d=async e=>(await c.client.get("Charges/GetCharges",{searchParams:{subscrId:e.id,n_periodBegin:e.periodBegin?e.periodBegin:"",n_periodEnd:e.periodEnd?e.periodEnd:"",n_supplierId:e.supplierId?e.supplierId:""},headers:{"X-API-Version":"2.0"}})).json(),h=async e=>(await c.client.get("Charges/GetSubscrBalance",{searchParams:{subscrId:e.id,n_periodBegin:e.periodBegin?e.periodBegin:"",n_periodEnd:e.periodEnd?e.periodEnd:"",n_supplierId:e.supplierId?e.supplierId:""}})).json(),f=async e=>(await c.client.get("Charges/GetEvents",{searchParams:{subscrId:e.id?e.id:"",n_periodBegin:e.periodBegin?e.periodBegin:"",n_periodEnd:e.periodEnd?e.periodEnd:""},headers:{"X-Api-Version":"2.0"}})).json(),m=async e=>{var t,n,r,i;return(await c.client.get("Charges/GetStatistics",{searchParams:{N_SubscrId:e.n_SubscrId,N_PeriodBegin:null!==(t=e.n_Per
1iodBegin)&&void 0!==t?t:"",N_PeriodEnd:null!==(n=e.n_PeriodEnd)&&void 0!==n?n:"",N_ServiceId:null!==(r=e.n_ServiceId)&&void 0!==r?r:"",N_TimeZoneId:null!==(i=e.n_TimeZoneId)&&void 0!==i?i:""}})).json()};var p=n(90565);let y=(0,s.cn)(null),g=()=>(0,a.useAtom)(y),v=(0,o.HX)(()=>({mutationKey:["add-account-mutation"],mutationFn:u.jF})),E=(0,o.HX)(()=>({mutationKey:["remove-subscr-user"],mutationFn:u.py})),S=()=>(0,a.useAtom)(E),w=(0,o.HX)(()=>({mutationKey:["change-subscr-receipt-mutation"],mutationFn:u.a0,onSuccess:async()=>{await Promise.all([p.E.invalidateQueries({queryKey:["accounts-query"]}),p.E.invalidateQueries({queryKey:["user-info-query"]})])}})),b=()=>(0,a.useAtom)(w),A=()=>(0,i.a)({queryKey:["accounts-query"],queryFn:u.pO}),j=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-details",e],queryFn:()=>(0,u.EV)(e),enabled:!!e})),[e])),_=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-box-info",e],queryFn:()=>(0,u.Uk)(e)})),[e])),I=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-balance-details",e],queryFn:()=>l(e)})),[e])),P=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-charges-details",e.id],queryFn:()=>d(e)})),[e.id,e.periodBegin,e.periodEnd,e.supplierId])),O=e=>{let{id:t}=e,n=(0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-charges-balance",t],queryFn:()=>h(e)})),[t,e.periodBegin,e.periodEnd,e.supplierId]);return(0,a.useAtom)(n)},N=e=>{let[t]=g();return(0,i.a)({queryKey:["account-tariffs-info",t,e.active,e.serviceId,e.dateBegin,e.dateEnd],queryFn:()=>(0,u.GR)({...e,id:t})})},U=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-charges-events",e.id],queryFn:()=>f(e)})),[e.id,e.periodBegin,e.periodEnd])),C=e=>(0,a.useAtom)((0,r.useMemo)(()=>(0,o.el)(()=>({queryKey:["account-charges-statistics",e.n_SubscrId],queryFn:()=>m(e)})),[e.n_SubscrId,e.n_PeriodBegin,e.n_PeriodEnd,e.n_ServiceId,e.n_TimeZoneId])),q=(0,o.HX)(()=>({mutationKey:["subscr-display-name"],mutationFn:async e=>(0,u.$m)(e)})),T=(0,o.HX)(()=>({mutationKey:["update-user-subscr-num-order"],mutationFn:async e=>(0,u.m)(e)})),F=()=>(0,a.useAtom)(T),D=()=>(0,a.useAtom)(q)},27808:function(e,t,n){n.d(t,{aC:function(){return A},p6:function(){return m},tA:function(){return h}});var r=n(61152),i=n(51314),s=n(2435),a=n(75268),o=n(59708),u=n(49409),c=n(78636),l=n(90891),d=n(69947);let h=(0,r.O)("token",null),f=(0,i.cn)(e=>e(h)),m=(0,i.cn)(e=>!!e(f)),p=(0,a.HX)(()=>({mutationKey:["auth-email"],mutationFn:async e=>(0,u.id)(e)})),y=(0,a.HX)(()=>({mutationKey:["auth-phone"],mutationFn:async e=>(0,u.ZC)(e)})),g=(0,a.HX)(()=>({mutationKey:["auth-with-code"],mutationFn:async e=>(0,u.j5)(e)})),v=async()=>{await (0,l.n)({action:c.o.LOGOUT}),d.store.set(h,null),d.store.set(o.t,!1)},E=()=>(0,s.useAtom)(p),S=()=>(0,s.useAtom)(y),w=()=>(0,s.useAtom)(g),b=()=>(0,s.useAtom)(f),A=()=>{let e=(0,s.useAtomValue)(m),t=b(),[{mutateAsync:n,isPending:r}]=E(),[{mutateAsync:i,isPending:a}]=S(),[{mutateAsync:o,isPending:u}]=w();return{isAuthenticated:e,user:t,authWithEmail:n,authWithPhone:i,authWithCode:o,isPendingEmailAuth:r,isPendingPhoneAuth:a,isPendingCodeAuth:u,logout:v}}},49337:function(e,t,n){n.d(t,{N:function(){return o}});var r=n(7653),i=n(2435),s=n(75268),a=n(86362);let o=()=>{let e=(0,r.useMemo)(()=>(0,s.el)(()=>({queryKey:["non-user-role-users"],queryFn:()=>(0,a.E)()})),[]);return(0,i.useAtomValue)(e)}},4704:function(e,t,n){n.d(t,{m:function(){return r}});let r=(0,n(61152).O)("maintenanceMessage",null)},32745:function(e,t,n){n.d(t,{dx:function(){return h}});var r=n(2435),i=n(75268),s=n(16328);let a=async e=>(await s.client.post("Sender/SendPinCodeToPhoneNumber",{json:e})).json(),o=async e=>(await s.client.post("Sender/SendPinCodeToEmail",{json:e})).json(),u=(0,i.HX)(()=>({mutationFn:async e=>a(e),mutationKey:["pincode-by-phone"]})),c=()=>(0,r.useAtom)(u),l=(0,i.HX)(()=>({mutationFn:async e=>o(e),mutationKey:["pincode-by-email"]})),d=()=>(0,r.useAtom)(l),h=()=>{let[{mutateAsync:e,isPending:t}]=c(),[{mutateAsync:n,isPending:r}]=d();return{sendPincodeToEmail:n,sendPincodeToPhone:e,isPendingPincodeToEmail
1:r,isPendingPincodeToPhone:t}}},69947:function(e,t,n){n.d(t,{store:function(){return r}});let r=(0,n(51314).MT)()},4904:function(e,t,n){n.d(t,{K1:function(){return l},NE:function(){return h},ft:function(){return c},jo:function(){return f},zW:function(){return p}});var r=n(51314),i=n(2435),s=n(75268),a=n(60336),o=n(86362),u=n(69947);let c=(0,a.O4)("system-config",null),l=(0,r.cn)(e=>{var t,n;return null!==(n=null===(t=e(d).data)||void 0===t?void 0:t.result)&&void 0!==n?n:e(c)},(e,t,n)=>{t(c,n)}),d=(0,s.el)(()=>({queryKey:["system-config"],queryFn:async()=>{let e=await (0,o.E)();return(null==e?void 0:e.result)&&u.store.set(l,e.result),e}})),h=()=>(0,i.useAtomValue)(l),f=async()=>{let e=await (0,o.E)();(null==e?void 0:e.result)&&u.store.set(l,e.result)},m=(0,s.el)(e=>({queryKey:["system-no-auth-config"],queryFn:o.a})),p=()=>(0,i.useAtom)(m)},9832:function(e,t,n){n.d(t,{T:function(){return r},q:function(){return i}}),n(32689);let r="https://elkk.resk.ru/backend",i="https://elkk.resk.ru/voice_assistant/hub"},84517:function(e,t,n){n.d(t,{S:function(){return r}});let r={resk:{title:"Личный кабинет клиента",description:"Личный кабинет клиента",favicon:"/resk/favicon.ico",phoneImage:"/resk/phone.png"},krsk:{title:"Личный кабинет клиента",description:"Личный кабинет клиента",favicon:"/favicon.ico",phoneImage:"/krsk/phone.png"},dvec:{title:"Личный кабинет клиента",description:"Личный кабинет клиента",favicon:"/favicon.ico",phoneImage:"/phone.png"},dev:{title:"Личный кабинет клиента",description:"Личный кабинет клиента",favicon:"/favicon.ico",phoneImage:"/phone.png"}}},82003:function(e,t,n){n.d(t,{$t:function(){return o},wP:function(){return s},x0:function(){return a},yM:function(){return u}});var r=n(84517);let i="resk",s="588cccc91a8e30ac4f4321efacac9a1cd5b26fd5",a="1.16.1",o="2026-09-29T10:14:44Z",u=i&&i in r.S?i:"dev"},16328:function(e,t,n){n.d(t,{client:function(){return E}});var r=n(61434),i=n(6073);let s=Object.prototype.toString,a=e=>"[object Error]"===s.call(e),o=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Load failed","Network request failed","fetch failed","terminated"]),u=e=>!!(e&&a(e))&&"TypeError"===e.name&&"string"==typeof e.message&&("Load failed"===e.message?void 0===e.stack:o.has(e.message));var c=n(5952),l=n(62009),d=n(27808),h=n(4704),f=n(69947),m=n(9832),p=n(82003);let y=()=>
1{if("undefined"==typeof document)return null;let e=document.cookie.match(/\bcsrf-token-value=([^;]+)/);return e?e[1].trim():null},g=()=>"resk"===p.yM,v=e=>["POST","PUT","PATCH","DELETE"].includes(e.toUpperCase()),E=l.ZP.extend({prefixUrl:m.T,hooks:{beforeRetry:[async e=>{let{error:t}=e;if(!u(t))throw t}],beforeRequest:[e=>{let t=f.store.get(d.tA),n=self.crypto.randomUUID(),r=e.headers.get("X-API-Version");if(t&&e.headers.set("Authorization","Bearer ".concat(t)),e.headers.set("client-platform","web"),e.headers.set("request-id",n),e.headers.set("X-Requested-With","ky"),r?e.headers.set("X-API-Version",r):e.headers.set("X-API-Version","1"),g()&&v(e.method)){let t=y();t&&e.headers.set("X-csrftoken",t)}}],afterResponse:[async(e,t,n)=>{if(403===n.status)throw new i.l(n,e,t);401===n.status&&(f.store.set(d.tA,null),c.isWeb&&(window.location.pathname="/signin"));let s=await n.clone().json();if(503===s.meta.statusCode&&(f.store.set(h.m,s.result),window.location.pathname="/maintenance"),!s.meta.success){var a,o;let i=new r.H(n,e,t);throw i.code=null===(a=s.error)||void 0===a?void 0:a.code,i.message="".concat(null===(o=s.error)||void 0===o?void 0:o.message),i}if(e.url.includes("/Authenticate/Login")&&200===n.status){if(!s.result.token)return;f.store.set(d.tA,s.result.token)}}]}})},91690:function(e,t,n){n.d(t,{F:function(){return a},K:function(){return s}});var r=n(16957),i=n(46566);let s=()=>new a;class a{get(){return this.rules}pattern(e,t){return this.rules={...this.rules,pattern:{value:e,message:null!=t?t:"Некорректный формат"}},this}fn(e,t){let n={};return"function"==typeof this.rules.validate?n.validateFn=this.rules.validate:"object"==typeof this.rules.validate&&(n=this.rules.validate),this.rules={...this.rules,validate:{...n,[e]:t}},this}email(e){return this.pattern(r.i.email,null!=e?e:"Адрес электронной почты введен некорректно"),this}emailOfUnique(e){return this.rules={...this.rules,validate:{...this.rules.validate,...this.dynamicValidators.emailOfUnique}},this}phone(e){return this.pattern(r.i.phone,null!=e?e:"Номер телефона введен некорректно, должен содержать не менее 11 знаков"),this}name(e){return this.pattern(r.i.name,null!=e?e:"Некорректно введены данные"),this.minLength(1,"Длина не может быть меньше 1"),this.maxLength(50,"Длина не может быть больше 50"),this}fullName(e){return this.pattern(r.i.fullName,null!=e?e:"Некорректно введены данные"),this.maxLength(100,"Длина не может быть больше 100"),this}phoneOfUnique(e){return this.rules={...this.rules,validate:{...this.rules.validate,...this.dynamicValidators.phoneOfUnique}},this}emailExists(){return this.rules={...this.rules,validate:{...this.rules.validate,...this.dynamicValidators.emailExists}},this}phoneExists(){return this.rules={...this.rules,validate:{...this.rules.validate,...this.dynamicValidators.phoneExists}},this}password(){return this.rules={...this.rules,validate:this.dynamicValidators.password},this}minLength(e,t){return this.rules={...this.rules,minLength:{value:e,message:null!=t?t:"Минимум ".concat(e," символов")}},this}maxLength(e,t){return this.rules={...this.rules,maxLength:{value:e,message:null!=t?t:"Максимум ".concat(e," символов")}},this}required(e){return this.rules={...this.rules,required:{value:!0,message:null!=e?e:"Заполните обязательное поле"}},this}onlyNumbers(e){return this.pattern(r.i.numeric,null!=e?e:"Используйте только цифры"),this}decimal(e){return this.pattern(r.i.decimal,null!=e?e:"Используйте только цифры"),this}setPasswordConfig(e){return this.dynamicValidators.password={...e.requireUppercase&&{oneUppercase:t=>{var n;return r.i.oneUppercase.test(t)||(null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"Необходима минимум одна заглавная буква")}},...e.requireLowercase&&{oneLowercase:t=>{var n;return r.i.oneLowercase.test(t)||(null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"Необходима минимум одна строчная буква")}},...e.requireDigit&&{oneNumber:t=>{var n;return r.i.oneNumber.test(t)||(null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"Необходима минимум одна цифра")}},...e.requireSpecialChar&&{oneSpecialChar:t=>{var n;return r.i.oneSpecialChar.test(t)||(null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"Необходим один специальный символ")}},...e.minLength&&{minimalLength:t=>{var n;return new RegExp(".{".concat(e.minLength,"}")).test(t)||(null!==(n=null==e?void 0:e.errorMessage)&&void 0!==n?n:"Длина пароля должна быть минимум ".concat(e.minLength," символов"))}}},this}constructor(e){this.rules={},this.createExistsValidator=e=>({checkOfUnique:async t=>{if(!t)return!0;try{let{result:n}=await (0,i.Jy)({emailOrPhoneNumber:t,type:e});
1return!!n||"Логин указан неверно"}catch(e){return"Ошибка проверки"}}}),this.dynamicValidators={phoneExists:this.createExistsValidator("phone"),emailExists:this.createExistsValidator("email"),phoneOfUnique:{checkOfUnique:async e=>{if(e)try{let{result:t}=await (0,i.Vx)({email:"",phoneNumber:e});if(t)return!0}catch(e){return null==e?void 0:e.message}}},phoneOfUniqueRegistration:{checkOfUnique:async(e,t,n)=>{let r=null==n?void 0:n.trim(),s=!e,a=!r;if(s&&a)return"Заполните обязательное поле";if(s&&!a)return!0;if(!/^79\d{9}$/.test(e))return"Номер телефона введен некорректно, должен содержать 11 знаков";if(11!==e.length)return"Номер телефона должен содержать 11 знаков";try{let{result:t}=await (0,i.Vx)({email:"",phoneNumber:e});if(!t)return!0}catch(e){return null==e?void 0:e.message}}},emailOfUniqueRegistration:{validateEmail:async(e,t,n)=>{let r=null==e?void 0:e.trim(),s=!r,a=!n;if(s&&a)return"Заполните обязательное поле";if(s&&!a)return!0;if(!/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(r))return"Адрес электронной почты введен некорректно";try{let{result:e}=await (0,i.Vx)({email:r,phoneNumber:""});if(!e)return!0}catch(e){return null==e?void 0:e.message}}},emailOfUnique:{checkOfUnique:async e=>{if(e)try{let{result:t}=await (0,i.Vx)({email:e,phoneNumber:""});if(t)return!0}catch(e){return null==e?void 0:e.message}}},password:{}},this.fix=e=>{let t={};if(e.validate&&e.validate.forEach(e=>{var n;let r=this.dynamicValidators[e.validatorName];if(!r)return;let i=Object.entries(r).reduce((t,n)=>{let[r,i]=n;return t[r]=(t,n)=>{let r=e.dependsField?null==n?void 0:n[e.dependsField]:void 0;return i(t,n,r)},t},{});t.validate={...null!==(n=t.validate)&&void 0!==n?n:{},...i}}),(null==e?void 0:e.pattern)&&("string"==typeof e.pattern&&(t.pattern=RegExp(e.pattern,"s")),"object"==typeof e.pattern&&"value"in e.pattern&&"string"==typeof e.pattern.value)){var n;t.pattern={...null!==(n=e.pattern)&&void 0!==n?n:{},value:RegExp(e.pattern.value,"s")}}return Object.entries(e).forEach(e=>{let[n,r]=e;["validate","pattern"].includes(n)||(t[n]=r)}),t},e&&(this.rules=e)}}},90891:function(e,t,n){n.d(t,{k:function(){return c},n:function(){return u}});var r=n(16328);let i=async e=>{let t={c_Action:e.c_Action,...e.logDetails&&{j_Details:e.logDetails}};return null!=e.n_SubscrId&&(t.n_SubscrId=e.n_SubscrId),(await r.client.post("System/SetLogUserAction",{json:t})).json()};var s=n(78636),a=n(27808),o=n(69947);let u=async e=>{let{action:t,postfixCode:n,subscrId:r,logDetails:s}=e;try{o.store.get(a.tA)&&await i({c_Action:"".concat(t).concat(n?"_"+n.toUpperCase():""),n_SubscrId:null!=r?r:null,logDetails:s})}catch(e){}},c=e=>{e&&u({action:s.o.FOLLOW_EXT_LINK,postfixCode:e})}},90565:function(e,t,n){n.d(t,{E:function(){return r}});let r=new(n(28693)).S({defaultOptions:{mutations:{throwOnError:()=>!1},queries:{retry:!1}}})},75080:function(e,t,n){n.d(t,{y:function(){return E}});var r=n(44429),i=n(7653),s=n(67931),a=n(5952),o=n(84638),u=n(58058),c=n(25236),l=n(84835),d=n(59965),h=n(9612);let f=e=>{if(!e)return"";let t=e.replace(/\D/g,"");return 11===t.length&&t.startsWith("7")?"+7(".concat(t.slice(1,4),")***-**-").concat(t.slice(-2)):e},m=e=>{if(!e)return"";let[t,n]=e.split("@");if(t&&n){let e=t[0]+"*".repeat(t.length-1);return"".concat(e,"@").concat(n)}return e};var p=n(49337),y=n(32745);let g=e=>{let{retryTime:t,isPending:n}=e,[r,s]=(0,i.useState)(null!=t?t:0);(0,i.useEffect)(()=>{if(n||!t||t<=0){s(0);return}s(t);let e=setInterval(()=>{s(t=>t<=1?(clearInterval(e),0):t-1)},1e3);return()=>clearInterval(e)},[t,n]);let a=(0,i.useMemo)(()=>Math.floor(r/60),[r]),o=(0,i.useMemo)(()=>r%60,[r]);return{isActive:r>0,time:{minutes:a,seconds:o}}},v=(0,a.styled)(o.z,{variants:{disabled:{true:{opacity:.4,pointerEvents:"none"}}}}),E=(0,i.forwardRef)((e,t)=>{let{dependsOn:n,requiredFields:o=[],type:E="phone",agreeFieldName:S="agree",isNotCheckArgeen:w,...b}=e,A=(0,u.S)(),{data:j}=(0,p.N)(),{watch:_,getFieldState:I,register:P,formState:{errors:O,dirtyFields:N},setValue:U,trigger:C,setError:q}=(0,s.Gc)(),[T,F]=(0,i.useState)(!1),D=o.every(e=>!O[e]&&N[e]),R=_(n),k=!!n&&!O[n]&&(N[n]||!!R),{sendPincodeToEmail
1:L,sendPincodeToPhone:x,isPendingPincodeToEmail:B,isPendingPincodeToPhone:V}=(0,y.dx)(),K=B||V,{time:G,isActive:M}=g({retryTime:T?null==j?void 0:j.result.n_RetryTime:void 0,isPending:K}),X={value:_(n),...I(n)};(0,i.useEffect)(()=>{P("pincodeToken",{required:!0})},[P]);let $=(0,i.useCallback)(async e=>"email"===E?await L({c_Email:e}):await x({c_PhoneNumber:e}),[L,x,E]),W=(0,i.useCallback)(async()=>{let e=_(S);if(!w&&!e){q(S,{type:"custom",message:"Для регистрации необходимо согласие с Политикой обработки персональных данных"});return}if(await C(n,{shouldFocus:!0}))try{let e=await $(X.value);U("pincodeToken",e.result.token),F(!0),A.show("Успешно",{message:"Код подтверждения отправлен на ".concat("email"===E?m(X.value):f(X.value))})}catch(e){A.show("Ошибка",{message:e instanceof Error?e.message:"Не удалось отправить код подтверждения"})}},[C,n,$,X.value,U,q,E,_,S,w,A]),Z=K||M||!(D&&k);return(0,r.jsxs)(c.FA,{gap:"$space.4",flex:1,children:[(0,r.jsx)(a.Theme,{name:"buttonActive",children:(0,r.jsx)(v,{onPress:W,disabled:Z,children:K?(0,r.jsx)(l.$,{}):(0,r.jsx)(d.x,{children:K?"Отправка...":T?"Запросить повторно ПИН-код":"Направить код подтверждения"})})}),M?(0,r.jsx)(c.FA,{w:"100%",children:(0,r.jsxs)(d.x,{color:"$color075",children:["Повторная отправка будет доступна через: ",G.minutes," мин. ",G.seconds," сек."]})}):null,(0,r.jsx)(c.FA,{f:1,children:(0,r.jsx)(h.H,{placeholder:"Код подтверждения *",...b,disabled:!T})})]})});E.displayName="ConfirmCodeInput"},61434:function(e,t,n){n.d(t,{H:function(){return i}});var r=n(9231);class i extends r.B{constructor(...e){super(...e),this.name="APIError"}}},6073:function(e,t,n){n.d(t,{l:function(){return i}});var r=n(9231);class i extends r.B{constructor(...e){super(...e),this.name="ForbiddenError",this.status=403}}},61152:function(e,t,n){n.d(t,{O:function(){return a}});var r=n(98198);let i=window.localStorage,s=(0,r.FL)(()=>i),a=(e,t,n)=>(0,r.O4)(e,s.getItem(e,t),s,n)},16957:function(e,t,n){n.d(t,{i:function(){return r}});let r={numeric:/^(0|[1-9][0-9]*)$/,price:/^(\d*([.](?=\d{3}))?\d+)+((?!\2)[.]\d\d)?$/,decimal:/^\d+([.,]\d+)?$/,words:/^[A-Za-zА-Я-а-я]+$/i,email:/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,phone:/^79\d{9}$/,name:/^[А-Я][а-я-]*(?:-[А-Я][а-я-]*)*$/,fullName:/^[А-Яа-яЁё.-\s]+$/,url:/(http(s?)):\/\//i,oneUppercase:/(?=.*?[A-ZА-Я])/gm,oneLowercase:/(?=.*?[a-zа-я])/gm,oneNumber:/(?=.*?[0-9])/gm,oneSpecialChar:/(?=.*?[#?!@$%^&*-])/gm,strongPassword:/^(?=.*[\d])(?=.*[!@#$%^&*-])[\w!@#$%^&*-]{6,}$/}},7092:function(e,t,n){n.d(t,{w:function(){return s}});let r=Object.prototype.hasOwnProperty,i=(e,t)=>e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t,s=(e,t,n)=>{if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let s=Object.keys(e),a=Object.keys(t);if(s.length!==a.length)return!1;let o=n&&"function"==typeof n.customEqual?n.customEqual:i;for(let n=0;n<s.length;n++){let i=s[n];if(!r.call(t,i)||!o(e[i],t[i]))return!1}return!0}}}]);

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.