(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2163],{96292:function(e,t,n){Promise.resolve().then(n.bind(n,82778)),Promise.resolve().then(n.bind(n,81523)),Promise.resolve().then(n.bind(n,70049)),Promise.resolve().then(n.bind(n,83352)),Promise.resolve().then(n.bind(n,66344))},41356:function(e,t,n){"use strict";n.d(t,{Jh:function(){return l},K1:function(){return i},e9:function(){return r}});var a=n(59306),s=n(24269);let l=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,s=arguments.length>3?arguments[3]:void 0;return(await (0,a.t)({url:"".concat(e,"&page=").concat(t,"&limit=").concat(n),config:{signal:s}})).data||null},r=async e=>(await (0,a.t)({url:e})).data||null,i=e=>{let{regionId:t,type:n,companyIds:a,serviceId:l,rating:r,sort:i,orderDesc:o,includeCompany:c}=e,d=t?"&region=".concat(t):"",u="BANK";n===s.$.insurance?u="SK":n===s.$.mfo&&(u="MFO");let m=(null==a?void 0:a.length)?"&company=".concat(a.join(",")):"",p=l?"&service=".concat(l):"",_=r?"&rating=".concat(r):"",v="&sort=".concat(i||"created"),h=!1===o?"&order=ASC":"&order=DESC",g=c?"&includeCompany=true":"",f=e=>"/money_data/".concat(e,".json?type=").concat(u).concat(d).concat(m).concat(p).concat(_).concat(v).concat(h).concat(g);return{reviews:f("Reviews"),ratings:f("ReviewsInfo")}}},28157:function(e,t,n){"use strict";n.d(t,{s:function(){return w}});var a=n(57437),s=n(2265),l=n(33145),r=n(75461),i=n(61994);let o={green:{src:"/directory/_next/static/media/green.1848d0ee.png",height:720,width:888,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAA0UlEQVR4nAHGADn/AdWslwIB/Pz+A/PxKef6/ylALz+5foSFRYK4ubAAAAAAAcEAAAIkAAD+4KKQbMy+x5PJAgrYUUE2/usyL0dIKijpAYeqoAZJVVEfwLS3WHBNWIJ8c20AaWheAOMCAXXgExOrAbnk1BYABwYyA/b3RMqhrm81KygEIysk8+ATDov3+/zGAb/o1x7u/v8yJwkHVfje5lrc3+H/CxcIASEvNJfW8PK1Abfg0BYFEhAv2La+ei4hJEAKDAb8BwT7BAkWGp3E9PagHPBXW7HFQjEAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6},yellow:{src:"/directory/_next/static/media/yellow.9e524c74.png",height:656,width:627,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABC0lEQVR42mMAgYLEMNYNWxaxgthfrnLy/3/DIPn3SoDM/3vWTIwgwf///zMVJCQ2/Rdc0D0xs1T162tOH27xI+f//+b5zvz5pCo/m/QP9juXWfuePBHJPr3ng5fIA04DKdcPG/99ZRRi4TG7/f3IRv5MfgkBjXn9uxhUfzEyMDt9u278jYOBkennLyZGRoZfMlJqlswMPAzeVho/bn59w3Cb4dcPBpa3n//9Y/7NAnYD9995UuKsoVGBThwWhhoMYmK80gxMb9mZGbd/ZgIpkGLlfqUvJ8YkryLBoKKt+UdIWkFs4dr/iYxyp1+BFbAoKprzqcsziAgK/GFkYmRmZmJiuHjnW3BfDQMvACWEWr1cytWCAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},red:{src:"/directory/_next/static/media/red.cbc8d848.png",height:720,width:888,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAA0UlEQVR4nAHGADn/AXFWYQHy8/f/DyATLFw3OOExX1z18uTYCA0HBvbds8gAAQAAAAIAAAD+oYuGgc/d4zg2BQ7xNh4c2BtYSpHpu8X0Ad6dqwILIA8vyufqspCirhzhusEAh3Zrt05VS5Tm5ejfAdmXpRAYNR9Q0OfwmbnAywOzusADgGJSy0o2M6jp7vDUAeW1tR4FBwgz9wX6heH1+Cnd6PQAFQoF8zEODZcFBQbEAeWvsRQCDgw6FzQgnuLm7BPP1+v96+3sAwTk4q5hTUmQSb5dwT6XheYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6}};var c=n(66153),d=n(80684),u=n(79440),m=n.n(u);let p=e=>{let{footer:t}=e;return(0,a.jsx)("div",{className:m().footer,children:"function"==typeof t?t():t})};var _=n(97735),v=n.n(_);let h=e=>{let{onClose:t,onContentClick:n,children:s,width:l,title:r,titleAlign:o,isCloseable:c=!0,overflow:u=!1,footer:m,isOpen:_,contentClassName:h,contentStyle:g}=e;return(0,a.jsxs)("div",{style:{...g,maxWidth:"number"==typeof l?"".concat(l,"px"):"auto"},className:(0,i.Z)(v().container,{[v().open]:_,[v().close]:!_},h),children:[r||c?(0,a.jsxs)("div",{className:v().header,children:[c?(0,a.jsx)("button",{className:v().controlContainer,onClick:t,children:(0,a.jsx)(d.IconCross,{size:20})}):null,r?(0,a.jsx)("h4",{className:(0,i.Z)(v().title,{[v().center]:"center"===o,[v().left]:"left"===o,[v().right]:"right"===o}),children:r}):null]}):null,(0,a.jsx)("div",{className:(0,i.Z)(v().content,{[v().overflowVisible]:u}),onClick:n,children:s}),m&&(0,a.jsx)(p,{footer:m})]})};var g=n(17868),f=n(68307),A=n.n(f);let b=e=>{let{onClose:t,isOpen:n,children:l,width:r,title:o,titleAlign:d="center",isCloseable:u=!0,overflow:m=!1,footer:p,contentClassName:_,contentStyle:v,className:f}=e,b=(0,s.useCallback)(e=>e.stopPropagation(),[]);return(0,g.o)(n),(0,a.jsxs)("div",{"data-portal":!0,className:(0,i.Z)(A().window,f),children:[(0,a.jsx)(c.L,{onClose:t,isOpen:n}),(0,a.jsx)(h,{onContentClick:b,onClose:t,isCloseable:u,overflow:m,title:o,titleAlign:d,width:r,footer:p,isOpen:n,contentClassName:_,contentStyle:v,children:l})]})};var x=n(73564);let y=e=>{let{onClose:t,isOpen:n=!1,overflow:s=!1,width:l="auto",children:r,title:i,titleAlign:o="center",isCloseable:c=!0,footer:d,contentClassName:u,contentStyle:m,className:p}=e,{mounted:_}=(0,x.b)({opened:n});return _?(0,a.jsx)(b,{title:i,titleAlign:o,isCloseable:c,onClose:t,overflow:s,isOpen:n,width:l,footer:d,contentClassName:u,contentStyle:m,className:p,children:r}):null};y.displayName="DesktopModal";var j=n(49689),C=n(14392),N=n.n(C);let w=e=>{let{title:t,description:n,button:c,visible:d,onClose:u,color:m,className:p,contentClassName:_}=e,v=(0,r.aF)("s"),h=(0,s.useMemo)(()=>o[m],[m]),g=(0,a.jsxs)("div",{className:(0,i.Z)(_,N().wrap),children:[(0,a.jsxs)("div",{className:N().text,children:[t&&(0,a.jsx)("div",{className:N().title,children:t}),n&&(0,a.jsx)("div",{className:N().description,children:n}),c]}),(0,a.jsx)(l.default,{alt:"Cat",className:N().image,src:h,unoptimized:!0})]});return v?(0,a.jsx)(j.j,{className:(0,i.Z)(p,N().popup),isOpen:d,onClose:u,hasCloseButton:!1,full:!0,children:g}):(0,a.jsx)(y,{className:(0,i.Z)(p,N().modal),isOpen:d,onClose:u,isCloseable:!1,children:g})}},83352:function(e,t,n){"use strict";n.d(t,{FeedbackConfirmation:function(){return p}});var a=n(57437),s=n(2265),l=n(99376),r=n(75461),i=n(59306),o={checkToken:e=>(0,i.t)({url:"/api/v1/".concat(e.apiUrl,"/confirm?token=").concat(e.token),options:{isHeadlessCMS:!0}}).then(e=>{let{data:t,error:n}=e;return n?Promise.reject(n):t})},c=n(28157),d=n(42953),u=n(37007),m=n.n(u);let p=()=>{let e=(0,l.useSearchParams)(),t=(0,l.usePathname)(),[n,i]=(0,s.useState)(!1),[u,p]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let n=e.get("token");window.history.replaceState(null,"",t),n&&o.checkToken({token:n,apiUrl:"review"}).then(()=>{p(!0)}).catch(()=>{i(!0)})},[]);let _=()=>{i(!1)},v=()=>{p(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.s,{visible:n,color:"red",onClose:_,title:"Возникла техническая проблема",description:"Мы уже ее решаем. Попробуйте перейти по ссылке еще раз, если не сработает — напишите в наш чат поддержки",button:(0,a.jsx)(r.zx,{className:m().button,label:"Понятно",onClick:_})}),(0,a.jsx)(c.s,{visible:u,color:"green",onClose:v,title:"Ваш отзыв принят",description:(0,a.jsxs)("div",{children:["Спасибо, мы получили ваш отзыв. Он отправлен на модерацию и в течение 14 рабочих дней будет опубликован, если вами не были нарушены"," ",(0,a.jsx)("a",{className:m().text,target:"_blank",href:d.Bz,rel:"noreferrer",children:"правила публикации отзыва"})," ","на Финуслугах"]}),button:[(0,a.jsx)(r.zx,{className:m().submitButton,onClick:v,children:"Спасибо, понятно"},"close")]})]})}},66344:function(e,t,n){"use strict";n.d(t,{FeedbackContent:function(){return Y}});var a,s,l=n(57437),r=n(2265),i=n(35563),o=n(75461),c=n(59306);let d=async e=>{let{error:t}=await (0,c.t)({url:"/api/v1/review",options:{isHeadlessCMS:!0},config:{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tool:"send_review",review:e})}});return{error:!!t}};var u=n(28157),m=n(29501),p=n(61994),_=n(41356),v=n(58560),h=n(24620);let g=[{href:"/",label:"Главная"},{href:"/otzyvy",label:"Отзывы о финансовых организациях"},{label:"Оставить отзыв"}],f="vyrazit_mnenie";(a=s||(s={})).Bank="BANK",a.Mfo="MFO",a.Sk="SK";let A=e=>{let{companies:t=[],mfos:n=[],insurance_companies:a=[]}=e;return{companies:t.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Bank,"-").concat(e.id)})),mfos:n.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Mfo,"-").concat(e.id)})),insurance_companies:a.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Sk,"-").concat(e.id)}))}};var b=n(51479),x=n(54550);let y=e=>{let{rootData:t,onChange:n,value:a,...s}=e,i=(0,o.aF)("s"),[c,d]=(0,r.useState)(null);(0,r.useEffect)(()=>{let{companies:e,mfos:n,insurance_companies:a}=A({companies:null==t?void 0:t.companies,mfos:null==t?void 0:t.mfos,insurance_companies:null==t?void 0:t.insurance_companies});d([...e,...n,...a])},[t]);let u=(0,r.useCallback)(e=>{(0,b.D)({eventCategory:f,eventActionType:b.i.select,eventActionText:(0,x.b)(s.label||""),eventLabel:(0,x.b)((null==e?void 0:e[0].label)||"")}),(null==e?void 0:e.length)&&(null==n||n(e[0]))},[n,s.label]);return(0,l.jsx)(h.H,{...s,isMobile:i,options:c||[],value:a?[a]:null,onChange:u,multiple:!1,search:!0})},j=e=>{let{children:t,control:n,name:a}=e;return(0,l.jsx)(m.Qr,{name:a,control:n,render:e=>{let{field:n,fieldState:{error:a}}=e;return(0,l.jsx)(l.Fragment,{children:r.Children.map(t,e=>r.isValidElement(e)?r.cloneElement(e,{...n,...e.props,state:a?"error":null,caption:a?a.message:null,message:a?a.message:null}):e)})}})},C=(e,t,n)=>{var a;let s=null!==(a=null==n?void 0:n.map(e=>+e))&&void 0!==a?a:[];return[...e].filter(e=>!t||!("target"in e)||e.target===t).sort((e,t)=>{let n=s.includes(Number(e.id)),a=s.includes(Number(t.id));return!n&&a?1:n&&!a?-1:0}).map(e=>({value:e.id,label:e.name}))},N=e=>{let{rootData:t,target:n,onChange:a,value:s,rootType:i,search:c,...d}=e,u=(0,o.aF)("s"),[m,p]=(0,r.useState)(s||void 0),[_,v]=(0,r.useState)([]);(0,r.useEffect)(()=>{(null==t?void 0:t[i])&&v(C(null==t?void 0:t[i],n,m?[m]:[])||[])},[t,m,i,n]);let g=e=>{(0,b.D)({eventCategory:f,eventActionType:b.i.select,eventActionText:(0,x.b)(d.label||""),eventLabel:(0,x.b)(e||"")})};return(0,l.jsxs)(l.Fragment,{children:[!c&&(0,l.jsx)(o.Ph,{...d,disabled:!_.length,options:_,value:_.find(e=>m===e.value)||null,onChange:e=>{g(null==e?void 0:e.label),e&&(p(Number(e.value)),null==a||a(Number(e.value)))}}),c&&(0,l.jsx)(h.H,{...d,isMobile:u,onChange:e=>{var t;g(null==e?void 0:null===(t=e[0])||void 0===t?void 0:t.label),(null==e?void 0:e[0].value)&&(null==a||a(Number(e[0].value)))},options:_,value:s?[{value:s,label:String(s)}]:null,multiple:!1,search:!0})]})};var w=n(80684),k=n(40257);let S=e=>"true"===k.env.NEXT_PUBLIC_PROD_STAND?void 0:e;var D=n(62931),W=n.n(D);let E=e=>{let{estimate:t=0,onSetEstimate:n,state:a}=e,s=e=>()=>{(0,b.D)({eventCategory:f,eventActionType:b.i.icon,eventActionText:(0,x.b)("star_".concat(e+1))}),n(e+1)};return(0,l.jsxs)("div",{className:W().wrapper,children:[(0,l.jsx)("div",{className:(0,p.Z)(W().label,{[W().errorText]:"error"===a}),children:"Ваша оценка полученной услуги"}),(0,l.jsx)("div",{className:W().icons,children:Array.from({length:5}).map((e,n)=>{let a=n<Math.round(t);return(0,l.jsx)("div",{onClick:s(n),"data-qa":S("star".concat(n+1)),children:(0,l.jsx)(w.IconStar,{style:{display:"flex",justifyContent:"center",alignItems:"center"},className:(0,p.Z)(W().iconStar,a?W().activeIconStar:W().inactiveIconStar)})},n)})})]})},L={company_id:{value:0,label:""},service_id:0,region_id:0,title:"",review:"",name:"",email:"",rating:0,isSecurityPolicyAgree:!1};var M=n(31229);let z="Поле обязательно для заполнения",B=M.z.object({value:M.z.union([M.z.string(),M.z.number()]),label:M.z.string()}),T=M.z.object({company_id:B.refine(e=>!!e.value&&!!e.label,{message:z}),service_id:M.z.number().min(1,{message:z}),region_id:M.z.number().min(1,{message:z}),title:M.z.string().min(5,{message:"Минимально ".concat(5," символов")}).max(100,{message:"Максимально ".concat(100," символов")}),review:M.z.string().min(250,{message:"Минимально ".concat(250," символов")}).max(3e3,{message:"Максимально ".concat("3000".replace(/\B(?=(\d{3})+(?!\d))/g," ")," символов")}),name:M.z.string().min(3,{message:"Минимально ".concat(3," символа")}).regex(/^[а-яёА-ЯЁa-zA-Z\s-']+$/,{message:"Имя может содержать только буквы, пробелы, тире и апострофы"}),email:M.z.string().email({message:"Некорректный email"}).regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,{message:"Некорректный формат email. Допустимы только латинские буквы, цифры, точки, дефисы, подчеркивания"}),rating:M.z.number().min(1,{message:z}),isSecurityPolicyAgree:M.z.boolean().refine(e=>!0===e,{message:"Необходимо согласие с политикой безопасности"})});var P=n(24269),I=n(42953),Q=n(22870),O=n(44283),q=n.n(O);let K=e=>{let{control:t,name:n,maxLength:a,className:s}=e,r=(0,m.qo)({control:t,name:n});return(0,l.jsx)("div",{className:(0,p.Z)(s,q().textLength),children:a-((null==r?void 0:r.length)||0)})};var Z=n(49552),U=n.n(Z);let F=e=>{let{onSend:t}=e,n=(0,o.aF)("s"),[a,s]=(0,r.useState)(null),[i,c]=(0,r.useState)(null),[d,u]=(0,r.useState)({[P.$.bank]:[],[P.$.mfo]:[],[P.$.insurance]:[]}),[g,A]=(0,r.useState)([]),{control:C,handleSubmit:w,setValue:k,formState:{isSubmitting:D,isValid:W},reset:M}=(0,m.cI)({defaultValues:{...L},resolver:e=>{let t=T.safeParse(e);if(t.success)return{values:t.data,errors:{}};let n={};return t.error.errors.forEach(e=>{n[e.path.join(".")]={message:e.message||z}}),{values:{},errors:n}},mode:"onTouched"}),[B]=String((0,m.qo)({control:C,name:"company_id"}).value).split("-"),O=async()=>{let e=(0,_.K1)({orderDesc:!0,type:P.$.insurance}),[t,n]=await Promise.allSettled([(0,v.s)(),(0,_.Jh)(e.reviews,1)]);return{root:"fulfilled"===t.status?t.value:null,reviews:"fulfilled"===n.status?n.value:null}};(0,r.useEffect)(()=>{B&&(s(B),k("service_id",0))},[B,k]),(0,r.useEffect)(()=>{O().then(e=>{let{root:t,reviews:n}=e;if(!t||!n)return;let{town_dublicates:a,deposits_count:s,...l}=t;c(l),u((0,Q.c)(n))})},[]),(0,r.useEffect)(()=>{var e;a&&A((null===(e=d["SK"===a?P.$.insurance:a.toLowerCase()])||void 0===e?void 0:e.map(e=>({label:e.name,value:e.id})))||[])},[d,a]);let q=e=>{k("name",e.replace(/[^а-яёА-ЯЁ\s-']/g,""))},Z=async e=>{var n;let{isSecurityPolicyAgree:a,...s}=e;if(!(null===(n=s.company_id)||void 0===n?void 0:n.value))return;let[l,r]=String(s.company_id.value).split("-");await t({...s,target:l,company_id:Number(r)})&&M(L)},F=e=>t=>{(0,b.D)({eventCategory:f,eventActionType:b.i.select,eventActionText:(0,x.b)("Услуга"),eventLabel:(0,x.b)((null==t?void 0:t[0].label)||"")}),(null==t?void 0:t[0].value)&&(null==e||e(Number(t[0].value)))},R=()=>{(0,b.D)({eventCategory:f,eventActionType:b.i.checkbox,eventActionText:(0,x.b)("Я ознакомлен")})},H=()=>{(0,b.D)({eventCategory:f,eventActionType:b.i.link,eventActionText:(0,x.b)("Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"),eventLabel:I.Bz})},Y=()=>{(0,b.D)({eventCategory:f,eventActionType:b.i.link,eventActionText:(0,x.b)("и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"),eventLabel:I.L2})};return(0,l.jsxs)("div",{className:U().wrapper,children:[(0,l.jsxs)("div",{className:U().formElementWrapper,children:[(0,l.jsx)("div",{className:U().label,children:"Выберите финансовую организацию и тип услуги"}),(0,l.jsxs)("div",{className:U().rowWrapper,children:[(0,l.jsx)(j,{name:"company_id",control:C,children:(0,l.jsx)(y,{rootData:i,className:(0,p.Z)(U().formElement,U().formSelect),label:"Финансовые организации","data-qa":S("organisation_input"),popupDataQa:S("organisation_popup"),itemDataQa:S("organisation_item")})}),(0,l.jsx)(m.Qr,{name:"service_id",control:C,render:e=>{let{field:{value:t,onChange:a},fieldState:{error:s}}=e;return(0,l.jsx)(h.H,{label:"Услуга",className:(0,p.Z)(U().formElement,U().formSelect),isMobile:n,onChange:F(a),message:s?s.message:"",disabled:!g.length,options:g,multiple:!1,value:t?[{value:t,label:String(t)}]:null,search:!0,state:s?"error":"default","data-qa":S("service_input"),popupDataQa:S("service_popup"),itemDataQa:S("service_item")})}})]})]}),(0,l.jsxs)("div",{className:U().formElementWrapper,children:[(0,l.jsx)("div",{className:U().label,children:"Укажите ваш регион"}),(0,l.jsx)(j,{name:"region_id",control:C,children:(0,l.jsx)(N,{rootData:i,className:(0,p.Z)(U().formElement,U().regionSelect),rootType:"regions",label:"Выбрать регион",search:!0,"data-qa":S("region_input"),popupDataQa:S("region_popup"),itemDataQa:S("region_item")})})]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:U().formElementWrapper,children:[(0,l.jsxs)("div",{className:U().description,children:[(0,l.jsx)("div",{className:U().label,children:"Поделитесь опытом взаимодействия с организацией"}),(0,l.jsx)("div",{className:U().explanation,children:"Оставьте отзыв коротко и по сути: укажите ключевые факты и даты, пишите конструктивно, вежливо и о недавнем опыте"})]}),(0,l.jsxs)("div",{className:U().fieldWithLengthWrapper,children:[(0,l.jsx)(j,{name:"title",control:C,children:(0,l.jsx)(o.MA,{size:"l",maxLength:100,label:"Заголовок отзыва","data-qa":S("theme_input")})}),(0,l.jsx)(K,{control:C,name:"title",maxLength:100,className:U().explanation}),(0,l.jsxs)("div",{className:U().fieldWithLengthWrapper,children:[(0,l.jsx)(m.Qr,{name:"review",control:C,render:e=>{let{field:t,fieldState:{error:n}}=e;return(0,l.jsx)(o.gx,{...t,caption:null==n?void 0:n.message,state:n&&"error",maxLength:3e3,rows:10,size:"l",label:"Напишите отзыв","data-qa":S("comment_input")})}}),(0,l.jsx)(K,{control:C,name:"review",maxLength:3e3,className:U().explanation})]})]})]}),(0,l.jsxs)("div",{className:(0,p.Z)(U().estimateElementWrapper,U().personalDataWrapper),children:[(0,l.jsx)("div",{className:U().label,children:"Укажите ваши данные"}),(0,l.jsx)("div",{className:U().explanation,children:"Это нужно, чтобы проинформировать вас о статусе публикации отзыва. Ваша почта не будет опубликована на сайте"}),(0,l.jsxs)("div",{className:U().rowWrapper,children:[(0,l.jsx)(m.Qr,{name:"name",control:C,render:e=>{let{field:t,fieldState:{error:n}}=e;return(0,l.jsx)(o.MA,{...t,size:"m",label:"Имя",type:"text","data-qa":S("name_input"),onChange:q,state:n?"error":"default",caption:n?n.message:null})}}),(0,l.jsx)(j,{name:"email",control:C,children:(0,l.jsx)(o.MA,{size:"m",label:"Электронная почта","data-qa":S("email_input")})})]})]})]}),(0,l.jsx)("div",{className:U().estimateElementWrapper,children:(0,l.jsx)(m.Qr,{name:"rating",control:C,render:e=>{let{field:{value:t,onChange:n},fieldState:a}=e;return(0,l.jsx)(E,{estimate:t||0,state:a.error?"error":"default",onSetEstimate:e=>n(e)})}})}),(0,l.jsxs)("div",{className:U().policyWrapper,children:[(0,l.jsx)(m.Qr,{name:"isSecurityPolicyAgree",control:C,render:e=>{let{field:t,fieldState:n}=e;return(0,l.jsx)(o.XZ,{...t,state:n.error?"error":"default",onClick:R,"data-qa":S("consent_checkbox"),children:(0,l.jsxs)("div",{className:U().securityLabel,children:["Я ознакомлен с"," ",(0,l.jsx)(o.rU,{target:"_blank",className:U().securityLink,href:I.Mo,onClick:H,"data-qa":S("review_pub_rules"),children:"Правилами публикации отзыва,"})," ",(0,l.jsx)(o.rU,{target:"_blank",className:U().securityLink,href:I.Bz,onClick:H,"data-qa":S("privacy_policy_link"),children:"политикой обработки персональных данных ПАО Московская Биржа"})," ","и настоящим даю"," ",(0,l.jsx)(o.rU,{target:"_blank",className:U().securityLink,href:I.L2,onClick:Y,"data-qa":S("agreement_link"),children:"согласие на обработку"})," ","ПАО Московская Биржа моих персональных данных."]})})}}),(0,l.jsx)(o.zx,{size:"s",className:U().sendButton,pending:D,disabled:D||!W,onClick:()=>{(0,b.D)({eventCategory:f,eventActionType:b.i.submit_button,eventActionText:(0,x.b)("Отправить на модерацию")}),w(Z)()},dataQa:S("moderation_submit"),children:"Отправить на модерацию"})]})]})};var R=n(84814),H=n.n(R);let Y=()=>{let[e,t]=(0,r.useState)(!1),[n,a]=(0,r.useState)(!1),s=async e=>{let{error:n}=await d(e);return t(!!n),!n&&(a(!0),setTimeout(()=>{a(!1)},1e4),!0)},c=()=>a(!1);return(0,l.jsx)("section",{className:H().section,children:(0,l.jsxs)(i.W2,{className:H().container,children:[(0,l.jsx)(o.Oo,{className:H().breadcrumbs,items:g}),(0,l.jsxs)("div",{className:H().wrapper,children:[(0,l.jsxs)("div",{className:H().headerWrapper,children:[(0,l.jsx)("h1",{className:H().title,"data-qa":S("heading"),children:"Ваш отзыв важен"}),(0,l.jsx)("div",{className:H().slogan,children:"Ваше мнение поможет улучшить качество услуг, а другим — сделать осознанный выбор"})]}),(0,l.jsx)(F,{onSend:s}),e&&(0,l.jsx)("div",{className:H().error,children:"Возникла ошибка при отправке Вашего отзыва. Пожалуйста, попробуйте позднее"}),(0,l.jsx)(u.s,{visible:n,color:"yellow",onClose:c,title:"Подтвердите почту",description:(0,l.jsxs)(l.Fragment,{children:["Чтобы зарегистрировать отзыв,",(0,l.jsx)("br",{}),"нам нужно подтвердить вашу почту.",(0,l.jsx)("br",{}),"Откройте письмо и перейдите по ссылке"]}),button:(0,l.jsx)(o.zx,{label:"Понятно",onClick:c,size:"s",className:H().modal_button})})]})]})})}},42953:function(e,t,n){"use strict";n.d(t,{Bz:function(){return l},L2:function(){return a},Mo:function(){return r},fo:function(){return s}});let a="https://assets.finuslugi.ru/mp-assets/user-agreement.pdf",s="https://assets.finuslugi.ru/mp-assets/platform-rules.pdf",l="https://assets.finuslugi.ru/mp-assets/privacy-policy.pdf",r="https://assets.finuslugi.ru/mp-assets/review_publication_rules.pdf"},22870:function(e,t,n){"use strict";n.d(t,{c:function(){return s}});var a=n(24269);let s=e=>{var t,n;return{[a.$.bank]:(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.filter(e=>{let{target:t}=e;return"BANK"===t}))||[],[a.$.mfo]:(null==e?void 0:null===(n=e.services)||void 0===n?void 0:n.filter(e=>{let{target:t}=e;return"MFO"===t}))||[],[a.$.insurance]:(null==e?void 0:e.servicesSk)||[]}}},97735:function(e){e.exports={container:"DesktopModalContent_container__EK2ly",open:"DesktopModalContent_open__XkxcL","slide-up":"DesktopModalContent_slide-up__99zpp",close:"DesktopModalContent_close__u5SBd","slide-out":"DesktopModalContent_slide-out__RA1Vv",header:"DesktopModalContent_header__s8DfG",title:"DesktopModalContent_title__bEkHX",right:"DesktopModalContent_right__LTqNf",left:"DesktopModalContent_left__J_6SZ",controlContainer:"DesktopModalContent_controlContainer__MD8bp",icon:"DesktopModalContent_icon__1NDYt",content:"DesktopModalContent_content__8FJSs",overflowVisible:"DesktopModalContent_overflowVisible__9WwOg"}},79440:function(e){e.exports={footer:"DesktopModalFooter_footer__u0JXU"}},68307:function(e){e.exports={window:"DesktopModalLayout_window__ji08E"}},14392:function(e){e.exports={wrap:"styles_wrap__Z0a4v",text:"styles_text__VCmnj",title:"styles_title__kfZTe",description:"styles_description__C5uHq",image:"styles_image__qdOto",modal:"styles_modal__cG67y"}},37007:function(e){e.exports={button:"styles_button__orMXT",loading:"styles_loading__ndVOb",content:"styles_content__GZpWK",title:"styles_title__C2qB0",load:"styles_load__1sAij"}},84814:function(e){e.exports={title:"styles_title__7oNsv",section:"styles_section__fSa7Q",container:"styles_container__l6c7E",breadcrumbs:"styles_breadcrumbs___KHwR",wrapper:"styles_wrapper__rMLd2",headerWrapper:"styles_headerWrapper__WZ7Px",slogan:"styles_slogan__XUk7t",submitButton:"styles_submitButton__EG3O4",text:"styles_text__eXpC2",modal_button:"styles_modal_button__qmWkZ",error:"styles_error__6Cu2V"}},62931:function(e){e.exports={wrapper:"styles_wrapper__0G6P7",icons:"styles_icons__tix2d",iconStar:"styles_iconStar__5rmJa",activeIconStar:"styles_activeIconStar__rP3sw",inactiveIconStar:"styles_inactiveIconStar__vytq5",label:"styles_label__3zpWW",errorText:"styles_errorText__fARbi"}},44283:function(e){e.exports={textLength:"styles_textLength__0gTbG"}},49552:function(e){e.exports={wrapper:"styles_wrapper__gp1O7",rowWrapper:"styles_rowWrapper__IBCal",formElementWrapper:"styles_formElementWrapper__habkM",regionSelect:"styles_regionSelect__TgP7d",formElement:"styles_formElement__wcmNQ",formSelect:"styles_formSelect___TQT3",fieldWithLengthWrapper:"styles_fieldWithLengthWrapper__pqLHI",explanation:"styles_explanation__i_Uct",description:"styles_description__MnkEL",personalDataWrapper:"styles_personalDataWrapper__o3aH_",label:"styles_label__ifm9j",policyWrapper:"styles_policyWrapper__qhuLg",themeWrapper:"styles_themeWrapper__m0fLI",estimateElementWrapper:"styles_estimateElementWrapper__fNrgf",sendButton:"styles_sendButton__ADPXP",checkboxWrapper:"styles_checkboxWrapper__42leQ",securityLabel:"styles_securityLabel__utT9M",securityLink:"styles_securityLink__gAz8e"}}},function(e){e.O(0,[1528,4242,811,3544,5501,207,9811,8848,7082,6994,2587,2971,2117,1744],function(){return e(e.s=96292)}),_N_E=e.O()}]);