PageSourceSearch

https://uremont.com/_next/static/chunks/pages/join/service/signup/confirm-9b1c1bb31da37721.js

js uremont.com collected 2026-09-24 12:00:21 UTC 13,930 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5610],{5268:e=>{e.exports={main:"Auth_main__DLjob",mainLight:"Auth_mainLight__emStT",mainSignup:"Auth_mainSignup__vD8GJ"}},8583:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});let i="https://api-frontend.uremont.com",r="https://api-frontend.uremont.com/v2",a={getDescParts:`${i}/common/bid-desc-part/get-desc-parts/`,searchCity:`${i}/map/city/search-items/`,getBidList1:`${i}/common/default/bid-list/`,getMarkList:`${i}/car/mark/get-list/`,getModelList:`${i}/car/model/get-list/`,getRole:`${i}/user/user/info/`,getProfileCustomer:`${r}/customer/profile/view/`,getProfileService:`${r}/service/profile/view/`,apiv2Url:r,getCountryId:`${r}/common/default/get-country-id/`,getCountriesList:`${r}/map/country/get-list/`,getPopularCities:`${r}/map/city/get-popular-list/`,getBidList:`${r}/common/default/bid-list/`,getRecommendedServices:`${r}/homepage/recommended-service-list/`,getPublicationList:`${r}/homepage/publication-list/`,getPublicationsCategoryList:`${r}/publication/category/index/`,getCustomerLastReviewList:`${r}/homepage/customer-last-review-list/`,getTopWorkTypes:`${r}/homepage/top-work-types/`,getSeoPageData:`${r}/common/default/get-seo-page-data/`,getCarCatalogPageBySlug:`${r}/common/seo/get-car-catalog-page-by-slug/`,getServicePageBySlug:`${r}/common/seo/get-service-page-by-slug/`,getPublicationsArticleList:`${r}/publication/article/index/`}},14957:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=n(47523),r=n(41211),a=(0,i.A)(function(e,t,n){if(e>=n.length||e<-n.length)return n;var i=(e<0?n.length:0)+e,a=(0,r.A)(n);return a[i]=t(n[i]),a}),o=n(34229);let c=(0,i.A)(function(e,t,n){return a(e,(0,o.A)(t),n)})},22328:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(41072),r=n(34229),a=(0,i.A)(function(e,t){var n,i=Number(t),r=0;if(i<0||isNaN(i))throw RangeError("n must be a non-negative number");for(n=Array(i);r<i;)n[r]=e(r),r+=1;return n});let o=(0,i.A)(function(e,t){return a((0,r.A)(e),t)})},22756:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(67390).A)(1,"join")},34229:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(8157).A)(function(e){return function(){return e}})},42588:(e,t,n)=>{"use strict";n(32),n(8583)},47320:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(67390).A)(1,"split")},58582:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var i=n(6029),r=n(55729),a=n(27724),o=n(41735),c=n(95667);function s({wide:e,icon:t,type:n,onClick:a,loading:o,disabled:u,children:m,dataTestId:f}){let g=t&&(0,i.jsx)(l,{children:r.createElement(t)});return(0,i.jsxs)(p,{type:n,wide:e,onClick:a,disabled:u,"data-testid":f,children:[(0,i.jsx)(c.aH,{color:"inherit",active:o}),(0,i.jsxs)(d,{visible:!o,children:[g,m]})]})}let p=o.default.button.withConfig({componentId:"sc-767922f-0"})(["",";padding:16px 29px;border:none;outline:none;display:flex;user-select:none;border-radius:4px;position:relative;justify-content:center;transition:background 0.3s,opacity 0.3s;min-width:",";cursor:",";&:disabled{opacity:0.4;}&:active:not(:disabled){opacity:0.7;}color:",";background-color:#ED6A0C;border:2px solid #ED6A0C;&:hover:not(:disabled),&:focus:not(:disabled),&:active:not(:disabled){background-color:#FE9245;border:2px solid #FE9245;;}","{width:100%;}"],(0,a.XC)("special2"),(0,a.dl)("wide","100%","unset"),(0,a.dl)("disabled","default","pointer"),(0,a.MF)("bw0"),(0,a.Hc)("mobileLc")),l=o.default.span.withConfig({componentId:"sc-767922f-1"})(["display:flex;margin-right:4px;& svg{fill:currentColor;}"]),d=o.default.span.withConfig({componentId:"sc-767922f-2"})(["display:flex;align-items:center;visibility:",";"],(0,a.dl)("visible","visible","hidden"))},62918:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var i=n(41072),r=n(53526),a=n(85500),o=function(){function e(e,t){this.xf=t,this.n=e}return e.prototype["@@transducer/init"]=a.A.init,e.prototype["@@transducer/result"]=a.A.result,e.prototype["@@transducer/step"]=function(e,t){return this.n>0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),c=(0,i.A)(function(e,t){return new o(e,t)}),s=n(4342),p=(0,i.A)((0,r.A)(["drop"],c,function(e,t){return(0,s.A)(Math.max(0,e),1/0,t)}));let l=(0,i.A)(function(e,t){return p(e>=0?t.length-e:0,t)})},65760:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(41072).A)(function(e,t){return e<t})},67390:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var i=n(41072),r=n(34999),a=n(42631),o=n(5009);let c=(0,i.A)(function(e,t){return(0,a.A)(e+1,function(){var n=arguments[e];if(null!=n&&(0,r.A)(n[t]))return n[t].apply(n,Array.prototype.slice.call(arguments,0,e));
1throw TypeError((0,o.A)(n)+' does not have a method named "'+t+'"')})})},67905:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/join/service/signup/confirm",function(){return n(93375)}])},81348:(e,t,n)=>{"use strict";n(32),n(8583)},88954:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let i=(0,n(41072).A)(function(e,t){return e>=t})},93375:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P});var i=n(6029),r=n(58894),a=n(20220),o=n(9789),c=n(7893),s=n(5268),p=n.n(s);n(81348),n(42588);var l=n(70415),d=n(55729),u=n(41735),m=n(80834),f=n.n(m),g=n(82203),h=n.n(g),v=n(15439),_=n(95667),k=n(27724),b=n(96438),y=n(58582),A=n(86057),w=n(63980);function C(){let[e,t]=(0,d.useState)(""),[n,r]=(0,d.useState)(null),[a,o]=(0,d.useState)(!1),[c,s]=(0,d.useState)(!1),[p,l]=(0,d.useState)(0),u=f().get("confirmPhone")||"",m=f().get("confirmToken")||"",{time:g,isLaunched:h}=(0,A.L4)(p),_=h?`через ${g}`:"",k=u.replace(/\d{3}-\d{2}/,"-***-**"),C=(0,d.useCallback)(async()=>{let t=e.replace(/\D/g,"");if(m&&!(t.length<4)){o(!0),r(null);try{let{data:e}=await (0,b.rH)({code:t,token:m});(0,A.Rz)(e.access_token),(0,A.dC)("service"),await (0,A.co)({accessToken:e.access_token,role:"service",registrationStep:1,skipAsyncHandlers:!0})}catch(e){r((0,w.LH)(e,"Неверный код")),o(!1)}}},[e,m]),M=(0,d.useCallback)(async()=>{if(u){s(!0),r(null),t("");try{let{data:e}=await (0,b.PO)(u);e?.token&&f().set("confirmToken",e.token,{path:"/"}),e?.recovery_timeout&&l(e.recovery_timeout)}catch(e){r((0,w.LH)(e,"Не удалось отправить код"))}finally{s(!1)}}},[u]);return(0,d.useEffect)(()=>{u&&m||r("Сессия подтверждения не найдена. Вернитесь к регистрации.")},[u,m]),(0,i.jsx)(L,{children:(0,i.jsxs)(x,{children:[(0,i.jsx)(I,{href:"/join/service/signup",children:(0,i.jsx)(v.i3,{})}),(0,i.jsx)(D,{children:"Подтверждение регистрации"}),(0,i.jsxs)(S,{children:["Введите код из СМС",k&&(0,i.jsxs)(E,{children:["Мы отправили его на номер ",k]})]}),(0,i.jsx)(F,{mask:"9 9 9 9",maskChar:"_",placeholder:"_ _ _ _",value:e,onMaskedValueChange:e=>t(e)}),n&&(0,i.jsx)(j,{children:n}),(0,i.jsx)(B,{children:(0,i.jsx)(y.$,{wide:!0,type:"button",loading:a,disabled:a||e.replace(/\D/g,"").length<4,onClick:C,children:"Войти"})}),(0,i.jsx)(B,{children:(0,i.jsxs)($,{type:"button",disabled:h||c,onClick:M,children:["Отправить еще код ",_]})})]})})}let L=u.default.div.withConfig({componentId:"sc-6e4f11ff-0"})(["display:flex;justify-content:center;padding:2rem 1rem 4rem;"]),x=u.default.div.withConfig({componentId:"sc-6e4f11ff-1"})(["width:100%;max-width:26rem;position:relative;"]),I=(0,u.default)(h()).withConfig({componentId:"sc-6e4f11ff-2"})(["display:inline-flex;margin-bottom:1.5rem;color:",";"],(0,k.MF)("textPrimary")),D=u.default.h1.withConfig({componentId:"sc-6e4f11ff-3"})(["",";margin:0 0 0.75rem;color:",";"],(0,k.XC)("h3"),(0,k.MF)("textPrimary")),S=u.default.div.withConfig({componentId:"sc-6e4f11ff-4"})(["",";color:",";margin-bottom:1.5rem;"],(0,k.XC)("body1"),(0,k.MF)("textPrimary")),E=u.default.div.withConfig({componentId:"sc-6e4f11ff-5"})(["",";color:",";margin-top:0.5rem;"],(0,k.XC)("body2"),(0,k.MF)("textSecondary")),F=(0,u.default)(_.SS).withConfig({componentId:"sc-6e4f11ff-6"})(["margin-bottom:1rem;"]),j=u.default.div.withConfig({componentId:"sc-6e4f11ff-7"})(["",";color:",";margin-bottom:1rem;"],(0,k.XC)("caption"),(0,k.MF)("error")),B=u.default.div.withConfig({componentId:"sc-6e4f11ff-8"})(["margin-bottom:0.75rem;"]),$=u.default.button.withConfig({componentId:"sc-6e4f11ff-9"})(["width:100%;border:1px solid ",";border-radius:0.5rem;background:transparent;padding:1rem;cursor:pointer;",";color:",";&:disabled{opacity:0.5;cursor:default;}","{font-size:0.875rem;}"],(0,k.MF)("borderDefault"),(0,k.XC)("body2"),(0,k.MF)("textPrimary"),(0,k.Wk)("small")),M=({ip:e,profile:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.g7,{title:"Подтверждение регистрации автосервиса | UREMONT",description:"Подтвердите регистрацию автосервиса на UREMONT.",canonical:`${c.NB}/join/service/signup/confirm`,ogImage:o.AG.uremont}),(0,i.jsxs)("div",{className:"page-layout",children:[(0,i.jsx)(r.Y,{ip:e,profile:t,contacts:l.PL,authLink:"/join/login"}),(0,i.jsx)("main",{className:p().main,children:(0,i.jsx)(C,{})}),(0,i.jsx)(a.c,{uremontMainLink:c.NB,uremontLink:c.$7,autopartsLink:c.S$,serviceLink:c.hM,insuranceLink:c.HV,corpar
1kLink:c.hu,uremontMapLink:c.SI})]})]});M.getInitialProps=async({req:e})=>({});let P=M},96438:(e,t,n)=>{"use strict";n.d(t,{oA:()=>y,Y0:()=>A,NY:()=>b,oj:()=>C,wB:()=>L,PY:()=>w,m:()=>k,qB:()=>v,JL:()=>p,rH:()=>c,IH:()=>_,gc:()=>h,XI:()=>g,r_:()=>m,ut:()=>f,iD:()=>a,PO:()=>s,Lt:()=>d,Mo:()=>u,uq:()=>l,$5:()=>o});var i=n(88417),r=n(63980);function a(e){return i.Y.post("service/profile/auth/",{email_or_phone:e.email_or_phone.replace(/\D/g,""),password:e.password}).then((0,r.mi)()).catch((0,r.kB)())}function o(e){let t=new FormData;return t.append("city_id",String(e.city_id)),t.append("phone",e.phone.replace(/\D/g,"")),t.append("name",e.name),t.append("email",e.email),t.append("legal_name",e.legal_name),t.append("inn",e.inn),t.append("contact_person",e.contact_person),t.append("password",e.password),t.append("password_confirm",e.password_confirm),t.append("accept_b2b",e.accept_b2b),t.append("receive_type",String(e.receive_type)),t.append("category",String(e.category)),i.Y.post("service/profile/registration/",t).then((0,r.mi)()).catch((0,r.kB)())}function c(e){let t=new FormData;return t.append("token",e.token),t.append("code",e.code),i.Y.post("service/profile/confirm-phone/",t).then((0,r.mi)()).catch((0,r.kB)())}function s(e){let t=new FormData;return t.append("email_or_phone",e.replace(/\D/g,"")),i.Y.post("service/profile/reset-password/",t).then((0,r.mi)()).catch((0,r.kB)("recovery_timeout"))}function p({code:e,token:t}){let n=new FormData;return n.append("token",t),n.append("code",e),i.Y.post("service/profile/check-reset-code/",n).then((0,r.mi)()).catch((0,r.kB)())}function l({authToken:e,step:t}){let n=new FormData;return n.append("auth_token",e),n.append("step",String(t)),i.Y.post("service/profile/set-registration-step/",n).then((0,r.mi)()).catch((0,r.kB)())}function d(e){let t=new FormData;return t.append("auth_token",e.authToken),t.append("user[name]",e.name),t.append("user[phone]",e.phone.replace(/\D/g,"")),t.append("user[email]",e.email),t.append("user[accept_b2b]",e.acceptB2b?"1":"0"),t.append("contacts[city_id]",String(e.cityId)),t.append("contacts[legal_name]",e.legalName),t.append("contacts[contact_person]",e.contactPerson),t.append("payment[inn]",e.inn),t.append("service_profile[receive_type]",String(e.receiveType)),t.append("service_profile[category]",String(e.category)),(e.marks||[]).forEach(e=>{t.append("auto[mark_id][]",String(e.id))}),i.Y.post("service/profile/save/",t).then((0,r.mi)()).catch((0,r.kB)())}function u({authToken:e,marks:t}){let n=new FormData;return n.append("auth_token",e),t.forEach(e=>{n.append("mark_ids[]",String(e.id))}),i.Y.post("service/mark/save/",n).then((0,r.mi)()).catch((0,r.kB)())}function m(e){return i.Y.get("service/profile/view/",{params:{auth_token:e}}).then(e=>e.data.data).catch((0,r.kB)())}function f(e){return i.Y.get("service/is-verified/",{params:{auth_token:e}}).then(e=>e.data.data).catch((0,r.kB)())}function g(e){let t=new FormData;return t.append("auth_token",e),t.append("per-page","200"),i.Y.post("car/type/list/",t).then(e=>e.data.data).catch((0,r.kB)())}function h({authToken:e,page:t,typeId:n}){let a=new FormData;return a.append("auth_token",e),a.append("per-page","16"),a.append("page",String(t)),a.append("type_id",String(n)),i.Y.post("car/mark/get-list/",a).then(e=>e.data.data).catch((0,r.kB)())}function v({authToken:e,file:t}){if(t.size/1024>20480)return Promise.reject({common:["Максимальный размер файла - 20.00 MB"]});let n=new FormData;return n.append("auth_token",e),n.append("file",t),i.V.post("service/verification/add-contract/",n).then((0,r.mi)()).catch((0,r.kB)())}function _({authToken:e,id:t}){let n=new FormData;return n.append("auth_token",e),n.append("id",String(t)),i.V.post("service/verification/delete-contract/",n).then((0,r.mi)()).catch((0,r.kB)())}let k={COMPANY_INFO:1,CARS:2,DOCUMENT_COOPERATION:3},b={CALL:1,BIDS:2,ALL:3},y={CALL:"Только звонки",BIDS:"Только заявки",ALL:"Звонки + заявки"},A=[{value:b.CALL,label:y.CALL},{value:b.BIDS,label:y.BIDS},{value:b.ALL,label:y.ALL}],w={OFFICIAL_DEALER:0,CERTIFIED:1,MULTIBRAND:2},C={OFFICIAL_DEALER:"Официальный дилер",CERTIFIED:"Сертифицированная СТО",MULTIBRAND:"Мультибрендовая НСТО"},L=[{value:w.OFFICIAL_DEALER,label:C.OFFICIAL_DEALER,description:"Авторизованный сервис марки, работает по стандартам производителя"},{value:w.CERTIFIED,label:C.CERTIFIED,description:"Прошла проверку UREMONT: документы, оборудование, мастера"},{value:w.MULTIBRAND,label:C.MULTIBRAND,description:"Независимый автосервис, обслуживает разные марки"}]}},e=>{e.O(0,[4477,4568,2592,3897,2203,5465,5439,5633,4981,636,6593,8792],()=>e(e.s=67905)),_N_E=e.O()}]);

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.