(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2163],{96285:function(e,t,a){Promise.resolve().then(a.bind(a,81523)),Promise.resolve().then(a.bind(a,70049)),Promise.resolve().then(a.bind(a,83352)),Promise.resolve().then(a.bind(a,66344))},41356:function(e,t,a){"use strict";a.d(t,{Jh:function(){return s},K1:function(){return i},e9:function(){return r}});var n=a(24269),l=a(59306);let s=async function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,n=arguments.length>3?arguments[3]:void 0;return(await (0,l.t9)({url:"".concat(e,"&page=").concat(t,"&limit=").concat(a),config:{signal:n}})).data||null},r=async e=>(await (0,l.t9)({url:e})).data||null,i=e=>{let{regionId:t,type:a,companyIds:l,serviceId:s,rating:r,sort:i,orderDesc:o,includeCompany:c}=e,d=t?"&region=".concat(t):"",u="BANK";a===n.$.insurance?u="SK":a===n.$.mfo&&(u="MFO");let m=(null==l?void 0:l.length)?"&company=".concat(l.join(",")):"",p=s?"&service=".concat(s):"",_=r?"&rating=".concat(r):"",v="&sort=".concat(i||"created"),h=!1===o?"&order=ASC":"&order=DESC",A=c?"&includeCompany=true":"",x=e=>"/money_data/".concat(e,".json?type=").concat(u).concat(d).concat(m).concat(p).concat(_).concat(v).concat(h).concat(A);return{reviews:x("Reviews"),ratings:x("ReviewsInfo")}}},28157:function(e,t,a){"use strict";a.d(t,{s:function(){return S}});var n=a(57437),l=a(61994),s=a(33145),r=a(2265),i=a(75461),o=a(49689),c=a(73564),d=a(66153),u=a(17868),m=a(80684),p=a(79440),_=a.n(p);let v=e=>{let{footer:t}=e;return(0,n.jsx)("div",{className:_().footer,children:"function"==typeof t?t():t})};var h=a(97735),A=a.n(h);let x=e=>{let{onClose:t,onContentClick:a,children:s,width:r,title:i,titleAlign:o,isCloseable:c=!0,overflow:d=!1,footer:u,isOpen:p,contentClassName:_,contentStyle:h}=e;return(0,n.jsxs)("div",{style:{...h,maxWidth:"number"==typeof r?"".concat(r,"px"):"auto"},className:(0,l.Z)(A().container,{[A().open]:p,[A().close]:!p},_),children:[i||c?(0,n.jsxs)("div",{className:A().header,children:[c?(0,n.jsx)("button",{className:A().controlContainer,onClick:t,children:(0,n.jsx)(m.IconCross,{size:20})}):null,i?(0,n.jsx)("h4",{className:(0,l.Z)(A().title,{[A().center]:"center"===o,[A().left]:"left"===o,[A().right]:"right"===o}),children:i}):null]}):null,(0,n.jsx)("div",{className:(0,l.Z)(A().content,{[A().overflowVisible]:d}),onClick:a,children:s}),u&&(0,n.jsx)(v,{footer:u})]})};var g=a(68307),f=a.n(g);let b=e=>{let{onClose:t,isOpen:a,children:s,width:i,title:o,titleAlign:c="center",isCloseable:m=!0,overflow:p=!1,footer:_,contentClassName:v,contentStyle:h,className:A}=e,g=(0,r.useCallback)(e=>e.stopPropagation(),[]);return(0,u.o)(a),(0,n.jsxs)("div",{"data-portal":!0,className:(0,l.Z)(f().window,A),children:[(0,n.jsx)(d.L,{onClose:t,isOpen:a}),(0,n.jsx)(x,{onContentClick:g,onClose:t,isCloseable:m,overflow:p,title:o,titleAlign:c,width:i,footer:_,isOpen:a,contentClassName:v,contentStyle:h,children:s})]})},y=e=>{let{onClose:t,isOpen:a=!1,overflow:l=!1,width:s="auto",children:r,title:i,titleAlign:o="center",isCloseable:d=!0,footer:u,contentClassName:m,contentStyle:p,className:_}=e,{mounted:v}=(0,c.b)({opened:a});return v?(0,n.jsx)(b,{title:i,titleAlign:o,isCloseable:d,onClose:t,overflow:l,isOpen:a,width:s,footer:u,contentClassName:m,contentStyle:p,className:_,children:r}):null};y.displayName="DesktopModal";let j={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=a(14392),N=a.n(C);let S=e=>{let{title:t,description:a,button:c,visible:d,onClose:u,color:m,className:p,contentClassName:_}=e,v=(0,i.aF)("s"),h=(0,r.useMemo)(()=>j[m],[m]),A=(0,n.jsxs)("div",{className:(0,l.Z)(_,N().wrap),children:[(0,n.jsxs)("div",{className:N().text,children:[t&&(0,n.jsx)("div",{className:N().title,children:t}),a&&(0,n.jsx)("div",{className:N().description,children:a}),c]}),(0,n.jsx)(s.default,{alt:"Cat",className:N().image,src:h,unoptimized:!0})]});return v?(0,n.jsx)(o.j,{className:(0,l.Z)(p,N().popup),isOpen:d,onClose:u,hasCloseButton:!1,full:!0,children:A}):(0,n.jsx)(y,{className:(0,l.Z)(p,N().modal),isOpen:d,onClose:u,isCloseable:!1,children:A})}},83352:function(e,t,a){"use strict";a.d(t,{FeedbackConfirmation:function(){return v}});var n=a(57437),l=a(75461),s=a(2265),r=a(28157),i=a(42953),o=a(99376),c=a(6471);let d="".concat(c.APP_PREFIX,"/api/inquiry"),u={"Content-Type":"application/json"};var m={checkToken:e=>fetch("".concat(d),{method:"PUT",headers:u,body:JSON.stringify(e)}).then(e=>e.ok?e.json():Promise.reject(e.statusText))},p=a(37007),_=a.n(p);let v=()=>{let e=(0,o.useSearchParams)(),t=(0,o.usePathname)(),[a,c]=(0,s.useState)(!1),[d,u]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let a=e.get("token");window.history.replaceState(null,"",t),a&&m.checkToken({token:a,apiUrl:"review"}).then(()=>{u(!0)}).catch(()=>{c(!0)})},[]);let p=()=>{c(!1)},v=()=>{u(!1)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.s,{visible:a,color:"red",onClose:p,title:"Возникла техническая проблема",description:"Мы уже ее решаем. Попробуйте перейти по ссылке еще раз, если не сработает — напишите в наш чат поддержки",button:(0,n.jsx)(l.zx,{className:_().button,label:"Понятно",onClick:p})}),(0,n.jsx)(r.s,{visible:d,color:"green",onClose:v,title:"Ваш отзыв принят",description:(0,n.jsxs)("div",{children:["Спасибо, мы получили ваш отзыв. Он отправлен на модерацию и в течение 2 рабочих дней будет опубликован, если вами не были нарушены"," ",(0,n.jsx)("a",{className:_().text,target:"_blank",href:i.Bz,children:"правила публикации отзыва"})," ","на Финуслугах"]}),button:[(0,n.jsx)(l.zx,{className:_().submitButton,onClick:v,children:"Спасибо, понятно"},"close")]})]})}},66344:function(e,t,a){"use strict";a.d(t,{FeedbackContent:function(){return ee}});var n,l,s,r,i=a(57437),o=a(35563),c=a(75461),d=a(2265),u=a(84004),m=a(6471);let p={"Content-Type":"application/json"},_=async e=>{let t="dev"===(await (0,u.S)()).NEXT_PUBLIC_VERSION?"":m.APP_PREFIX,a=await fetch("".concat(t,"/api/inquiry"),{method:"POST",headers:p,body:JSON.stringify({tool:"send_review",review:e,apiUrl:"review"})});return a.ok?a.json():{error:a.statusText}};var v=a(28157),h=a(61994),A=a(29501),x=a(58560);let g=e=>{let{children:t,control:a,name:n}=e;return(0,i.jsx)(A.Qr,{name:n,control:a,render:e=>{let{field:a,fieldState:{error:n}}=e;return(0,i.jsx)(i.Fragment,{children:d.Children.map(t,e=>d.isValidElement(e)?d.cloneElement(e,{...a,...e.props,state:n?"error":null,caption:n?n.message:null,message:n?n.message:null}):e)})}})};var f=a(30618);let b=(e,t,a)=>{var n;let l=null!==(n=null==a?void 0:a.map(e=>+e))&&void 0!==n?n:[];return[...e].filter(e=>!t||!("target"in e)||e.target===t).sort((e,t)=>{let a=l.includes(Number(e.id)),n=l.includes(Number(t.id));return!a&&n?1:a&&!n?-1:0}).map(e=>({value:e.id,label:e.name}))};var y=a(51479);let j=[{href:"/",label:"Главная"},{href:"/otzyvy",label:"Отзывы о финансовых организациях"},{label:"Оставить отзыв"}],C="vyrazit_mnenie";var N=a(54550);let S=e=>{let{rootData:t,target:a,onChange:n,value:l,rootType:s,search:r,...o}=e,u=(0,c.aF)("s"),[m,p]=(0,d.useState)(l||void 0),[_,v]=(0,d.useState)([]);(0,d.useEffect)(()=>{(null==t?void 0:t[s])&&v(b(null==t?void 0:t[s],a,m?[m]:[])||[])},[t,m,s,a]);let h=e=>{(0,y.D)({eventCategory:C,eventActionType:y.i.select,eventActionText:(0,N.b)(o.label||""),eventLabel:(0,N.b)(e||"")})};return(0,i.jsxs)(i.Fragment,{children:[!r&&(0,i.jsx)(c.Ph,{...o,disabled:!_.length,options:_,value:_.find(e=>m===e.value)||null,onChange:e=>{h(null==e?void 0:e.label),e&&(p(Number(e.value)),null==n||n(Number(e.value)))}}),r&&(0,i.jsx)(f.H,{...o,isMobile:u,onChange:e=>{var t;h(null==e?void 0:null===(t=e[0])||void 0===t?void 0:t.label),(null==e?void 0:e[0].value)&&(null==n||n(Number(e[0].value)))},options:_,value:l?[{value:l,label:String(l)}]:null,multiple:!1,search:!0})]})};var w=a(42953);let k="Поле обязательно для заполнения",E=e=>t=>{let a=e.safeParse(t);if(a.success)return{values:a.data,errors:{}};let n={};return a.error.errors.forEach(e=>{n[e.path.join(".")]={message:e.message||k}}),{values:t,errors:n}};(n=s||(s={})).Bank="BANK",n.Mfo="MFO",n.Sk="SK";let T=e=>{let{companies:t=[],mfos:a=[],insurance_companies:n=[]}=e;return{companies:t.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Bank,"-").concat(e.id)})),mfos:a.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Mfo,"-").concat(e.id)})),insurance_companies:n.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Sk,"-").concat(e.id)}))}},D=e=>{let{rootData:t,onChange:a,value:n,...l}=e,s=(0,c.aF)("s"),[r,o]=(0,d.useState)(null);(0,d.useEffect)(()=>{let{companies:e,mfos:a,insurance_companies:n}=T({companies:null==t?void 0:t.companies,mfos:null==t?void 0:t.mfos,insurance_companies:null==t?void 0:t.insurance_companies});o([...e,...a,...n])},[t]);let u=(0,d.useCallback)(e=>{(0,y.D)({eventCategory:C,eventActionType:y.i.select,eventActionText:(0,N.b)(l.label||""),eventLabel:(0,N.b)((null==e?void 0:e[0].label)||"")}),(null==e?void 0:e.length)&&(null==a||a(e[0]))},[a,l.label]);return(0,i.jsx)(f.H,{...l,isMobile:s,options:r||[],value:n?[n]:null,onChange:u,multiple:!1,search:!0})};var W=a(80684),M=a(62931),L=a.n(M),R=a(40257);let B=e=>"true"===R.env.NEXT_PUBLIC_PROD_STAND?void 0:e,P=e=>{let{estimate:t=0,onSetEstimate:a,state:n}=e,l=e=>()=>{(0,y.D)({eventCategory:C,eventActionType:y.i.icon,eventActionText:(0,N.b)("star_".concat(e+1))}),a(e+1)};return(0,i.jsxs)("div",{className:L().wrapper,children:[(0,i.jsx)("div",{className:(0,h.Z)(L().label,{[L().errorText]:"error"===n}),children:"Ваша оценка полученной услуги"}),(0,i.jsx)("div",{className:L().icons,children:Array.from({length:5}).map((e,a)=>{let n=a<Math.round(t);return(0,i.jsx)("div",{onClick:l(a),"data-qa":B("star".concat(a+1)),children:(0,i.jsx)(W.IconStar,{style:{display:"flex",justifyContent:"center",alignItems:"center"},className:(0,h.Z)(L().iconStar,n?L().activeIconStar:L().inactiveIconStar)})},a)})})]})};(l=r||(r={})).client="CUSTOMER_CURRENT",l.notClient="NOT_CUSTOMER",l.usedTheService="CUSTOMER_PAST";let O={company_id:{value:0,label:""},service_id:0,region_id:0,situation:"CUSTOMER_CURRENT",title:"",review:"",name:"",email:"",rating:0,isSecurityPolicyAgree:!1},Q=[{value:"CUSTOMER_CURRENT",label:"Клиент",dataQa:B("status_client_radio")},{value:"NOT_CUSTOMER",label:"Не клиент",dataQa:B("status_not_client_radio")},{value:"CUSTOMER_PAST",label:"Ранее пользовался услугой",dataQa:B("status_previously_used_radio")}];var U=a(67119);let I=U.Ry({value:U.G0([U.Z_(),U.Rx()]),label:U.Z_()}),z=U.Ry({company_id:I.refine(e=>!!e.value&&!!e.label,{message:k}),service_id:U.Rx().min(1,{message:k}),region_id:U.Rx().min(1,{message:k}),situation:U.jb(r),title:U.Z_().min(1,{message:k}),review:U.Z_().min(1,{message:k}),name:U.Z_().min(1,{message:k}).regex(/^[а-яёА-ЯЁa-zA-Z\s-']+$/,{message:"Имя может содержать только буквы, пробелы, тире и апострофы"}),email:U.Z_().email({message:"Некорректный email"}).regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,{message:"Некорректный формат email. Допустимы только латинские буквы, цифры, точки, дефисы, подчеркивания"}),rating:U.Rx().min(1,{message:k}),isSecurityPolicyAgree:U.O7().refine(e=>!0===e,{message:"Необходимо согласие с политикой безопасности"})});var Z=a(41356),q=a(24269),F=a(22870),K=a(49552),Y=a.n(K),G=a(44283),H=a.n(G);let V=e=>{let{control:t,name:a,maxLength:n,className:l}=e,s=(0,A.qo)({control:t,name:a});return(0,i.jsx)("div",{className:(0,h.Z)(l,H().textLength),children:n-((null==s?void 0:s.length)||0)})},X=e=>{let{onSend:t}=e,a=(0,c.aF)("s"),[n,l]=(0,d.useState)(null),[s,r]=(0,d.useState)(null),[o,u]=(0,d.useState)({[q.$.bank]:[],[q.$.mfo]:[],[q.$.insurance]:[]}),[m,p]=(0,d.useState)([]),{control:_,handleSubmit:v,setValue:b,formState:{isSubmitting:j,isValid:k},reset:T}=(0,A.cI)({defaultValues:{...O},resolver:E(z),mode:"onTouched"}),[W]=String((0,A.qo)({control:_,name:"company_id"}).value).split("-"),M=async()=>{let e=(0,Z.K1)({orderDesc:!0,type:q.$.insurance}),[t,a]=await Promise.allSettled([(0,x.s)(),(0,Z.Jh)(e.reviews,1)]);return{root:"fulfilled"===t.status?t.value:null,reviews:"fulfilled"===a.status?a.value:null}};(0,d.useEffect)(()=>{W&&(l(W),b("service_id",0))},[W,b]),(0,d.useEffect)(()=>{M().then(e=>{let{root:t,reviews:a}=e;if(!t||!a)return;let{town_dublicates:n,deposits_count:l,...s}=t;r(s),u((0,F.c)(a))})},[]),(0,d.useEffect)(()=>{var e;n&&p((null===(e=o["SK"===n?q.$.insurance:n.toLowerCase()])||void 0===e?void 0:e.map(e=>({label:e.name,value:e.id})))||[])},[o,n]);let L=e=>{b("name",e.replace(/[^а-яёА-ЯЁ\s-']/g,""))},R=async e=>{var a;let{isSecurityPolicyAgree:n,...l}=e;if(!(null===(a=l.company_id)||void 0===a?void 0:a.value))return;let[s,r]=String(l.company_id.value).split("-");await t({...l,target:s,company_id:Number(r)})&&T(O)},U=e=>t=>{(0,y.D)({eventCategory:C,eventActionType:y.i.select,eventActionText:(0,N.b)("Услуга"),eventLabel:(0,N.b)((null==t?void 0:t[0].label)||"")}),(null==t?void 0:t[0].value)&&(null==e||e(Number(t[0].value)))},I=(e,t)=>function(){for(var a=arguments.length,n=Array(a),l=0;l<a;l++)n[l]=arguments[l];(0,y.D)({eventCategory:C,eventActionType:y.i.radio,eventActionText:(0,N.b)(t)}),e(...n)},K=()=>{(0,y.D)({eventCategory:C,eventActionType:y.i.checkbox,eventActionText:(0,N.b)("Я ознакомлен")})},G=()=>{(0,y.D)({eventCategory:C,eventActionType:y.i.link,eventActionText:(0,N.b)("Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"),eventLabel:w.Bz})},H=()=>{(0,y.D)({eventCategory:C,eventActionType:y.i.link,eventActionText:(0,N.b)("и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"),eventLabel:w.L2})};return(0,i.jsxs)("div",{className:Y().wrapper,children:[(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Выберите финансовую организацию и тип услуги"}),(0,i.jsxs)("div",{className:Y().rowWrapper,children:[(0,i.jsx)(g,{name:"company_id",control:_,children:(0,i.jsx)(D,{rootData:s,className:(0,h.Z)(Y().formElement,Y().formSelect),label:"Финансовые организации","data-qa":B("organisation_input"),popupDataQa:B("organisation_popup"),itemDataQa:B("organisation_item")})}),(0,i.jsx)(A.Qr,{name:"service_id",control:_,render:e=>{let{field:{value:t,onChange:n},fieldState:{error:l}}=e;return(0,i.jsx)(f.H,{label:"Услуга",className:(0,h.Z)(Y().formElement,Y().formSelect),isMobile:a,onChange:U(n),message:l?l.message:"",disabled:!m.length,options:m,multiple:!1,value:t?[{value:t,label:String(t)}]:null,search:!0,state:l?"error":"default","data-qa":B("service_input"),popupDataQa:B("service_popup"),itemDataQa:B("service_item")})}})]})]}),(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваш регион"}),(0,i.jsx)(g,{name:"region_id",control:_,children:(0,i.jsx)(S,{rootData:s,className:(0,h.Z)(Y().formElement,Y().regionSelect),rootType:"regions",label:"Выбрать регион",search:!0,"data-qa":B("region_input"),popupDataQa:B("region_popup"),itemDataQa:B("region_item")})})]}),(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваш статус"}),(0,i.jsx)("div",{className:Y().radioWrapper,children:(0,i.jsx)(A.Qr,{name:"situation",control:_,render:e=>{let{field:{value:t,onChange:a}}=e;return(0,i.jsx)(i.Fragment,{children:Q.map(e=>(0,i.jsx)(c.Y8,{name:"status",value:e.value,checked:t===e.value,onChange:I(a,e.label),"data-qa":e.dataQa,children:e.label},e.value))})}})})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsxs)("div",{className:Y().description,children:[(0,i.jsx)("div",{className:Y().label,children:"Поделитесь опытом взаимодействия с организацией"}),(0,i.jsx)("div",{className:Y().explanation,children:"Оставьте отзыв коротко и по сути: укажите ключевые факты и даты, пишите конструктивно, вежливо и о недавнем опыте"})]}),(0,i.jsxs)("div",{className:Y().fieldWithLengthWrapper,children:[(0,i.jsx)(g,{name:"title",control:_,children:(0,i.jsx)(c.MA,{size:"l",maxLength:50,label:"Заголовок отзыва","data-qa":B("theme_input")})}),(0,i.jsx)(V,{control:_,name:"title",maxLength:50,className:Y().explanation}),(0,i.jsxs)("div",{className:Y().fieldWithLengthWrapper,children:[(0,i.jsx)(A.Qr,{name:"review",control:_,render:e=>{let{field:t,fieldState:{error:a}}=e;return(0,i.jsx)(c.gx,{...t,state:a&&"error",maxLength:300,rows:10,size:"l",label:"Напишите отзыв","data-qa":B("comment_input")})}}),(0,i.jsx)(V,{control:_,name:"review",maxLength:300,className:Y().explanation})]})]})]}),(0,i.jsxs)("div",{className:(0,h.Z)(Y().estimateElementWrapper,Y().personalDataWrapper),children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваши данные"}),(0,i.jsx)("div",{className:Y().explanation,children:"Это нужно, чтобы проинформировать вас о статусе публикации отзыва. Ваша почта не будет опубликована на сайте"}),(0,i.jsxs)("div",{className:Y().rowWrapper,children:[(0,i.jsx)(A.Qr,{name:"name",control:_,render:e=>{let{field:t,fieldState:{error:a}}=e;return(0,i.jsx)(c.MA,{...t,size:"m",label:"Имя",type:"text","data-qa":B("name_input"),onChange:L,state:a?"error":"default",caption:a?a.message:null})}}),(0,i.jsx)(g,{name:"email",control:_,children:(0,i.jsx)(c.MA,{size:"m",label:"Электронная почта","data-qa":B("email_input")})})]})]})]}),(0,i.jsx)("div",{className:Y().estimateElementWrapper,children:(0,i.jsx)(A.Qr,{name:"rating",control:_,render:e=>{let{field:{value:t,onChange:a},fieldState:n}=e;return(0,i.jsx)(P,{estimate:t||0,state:n.error?"error":"default",onSetEstimate:e=>a(e)})}})}),(0,i.jsxs)("div",{className:Y().policyWrapper,children:[(0,i.jsx)(A.Qr,{name:"isSecurityPolicyAgree",control:_,render:e=>{let{field:t,fieldState:a}=e;return(0,i.jsx)(c.XZ,{...t,state:a.error?"error":"default",onClick:K,"data-qa":B("consent_checkbox"),children:(0,i.jsxs)("div",{className:Y().securityLabel,children:["Я ознакомлен с"," ",(0,i.jsx)(c.rU,{target:"_blank",className:Y().securityLink,href:w.Bz,onClick:G,"data-qa":B("privacy_policy_link"),children:"Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"})," ",(0,i.jsx)(c.rU,{target:"_blank",className:Y().securityLink,href:w.L2,onClick:H,"data-qa":B("agreement_link"),children:"и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"})]})})}}),(0,i.jsx)(c.zx,{size:"s",className:Y().sendButton,pending:j,disabled:j||!k,onClick:()=>{(0,y.D)({eventCategory:C,eventActionType:y.i.submit_button,eventActionText:(0,N.b)("Отправить на модерацию")}),v(R)()},dataQa:B("moderation_submit"),children:"Отправить на модерацию"})]})]})};var J=a(84814),$=a.n(J);let ee=()=>{let[e,t]=(0,d.useState)(!1),[a,n]=(0,d.useState)(!1),l=async e=>{let{error:a}=await _(e);return t(!!a),!a&&(n(!0),setTimeout(()=>{n(!1)},1e4),!0)},s=()=>n(!1);return(0,i.jsx)("section",{className:$().section,children:(0,i.jsxs)(o.W2,{className:$().container,children:[(0,i.jsx)(c.Oo,{className:$().breadcrumbs,items:j}),(0,i.jsxs)("div",{className:$().wrapper,children:[(0,i.jsxs)("div",{className:$().headerWrapper,children:[(0,i.jsx)("h1",{className:$().title,"data-qa":B("heading"),children:"Ваш отзыв важен"}),(0,i.jsx)("div",{className:$().slogan,children:"Ваше мнение поможет улучшить качество услуг, а другим — сделать осознанный выбор"})]}),(0,i.jsx)(X,{onSend:l}),e&&(0,i.jsx)("div",{className:$().error,children:"Возникла ошибка при отправке Вашего отзыва. Пожалуйста, попробуйте позднее"}),(0,i.jsx)(v.s,{visible:a,color:"yellow",onClose:s,title:"Подтвердите почту",description:(0,i.jsxs)(i.Fragment,{children:["Чтобы зарегистрировать отзыв,",(0,i.jsx)("br",{}),"нам нужно подтвердить вашу почту.",(0,i.jsx)("br",{}),"Откройте письмо и перейдите по ссылке"]}),button:(0,i.jsx)(c.zx,{label:"Понятно",onClick:s,size:"s",className:$().modal_button})})]})]})})}},42953:function(e,t,a){"use strict";a.d(t,{Bz:function(){return s},L2:function(){return n},fo:function(){return l}});let n="https://assets.finuslugi.ru/mp-assets/user-agreement.pdf",l="https://assets.finuslugi.ru/mp-assets/platform-rules.pdf",s="https://assets.finuslugi.ru/mp-assets/privacy-policy.pdf"},22870:function(e,t,a){"use strict";a.d(t,{c:function(){return l}});var n=a(24269);let l=e=>{var t,a;return{[n.$.bank]:(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.filter(e=>{let{target:t}=e;return"BANK"===t}))||[],[n.$.mfo]:(null==e?void 0:null===(a=e.services)||void 0===a?void 0:a.filter(e=>{let{target:t}=e;return"MFO"===t}))||[],[n.$.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",radioWrapper:"styles_radioWrapper__Lcr4K",securityLabel:"styles_securityLabel__utT9M",securityLink:"styles_securityLink__gAz8e"}}},function(e){e.O(0,[4963,1540,9727,3544,5501,207,7654,3145,5979,7042,2696,8508,2971,2117,1744],function(){return e(e.s=96285)}),_N_E=e.O()}]);